diff options
author | Carlo Caione <ccaione@baylibre.com> | 2019-09-18 10:12:35 +0100 |
---|---|---|
committer | Carlo Caione <ccaione@baylibre.com> | 2019-09-18 10:22:31 +0100 |
commit | 26d943935345db2210da2cf72a0e381f468a32e1 (patch) | |
tree | dd6f5f3ddea466aa608960b72a245105f3980f54 | |
parent | ed01e0c407a1794faf8ff8173183a50419bbd2ae (diff) |
amlogic: sha_dma: Move register mappings to platform header
The registers location for the SHA DMA driver is not unique for the
different platforms. Move the mapping out of the driver and into the
platform-specific header.
Signed-off-by: Carlo Caione <ccaione@baylibre.com>
Change-Id: Ice64637844a3cb384b01e466cb8c1cea5f764129
-rw-r--r-- | drivers/amlogic/crypto/sha_dma.c | 5 | ||||
-rw-r--r-- | plat/amlogic/gxbb/gxbb_def.h | 4 | ||||
-rw-r--r-- | plat/amlogic/gxl/gxl_def.h | 4 |
3 files changed, 9 insertions, 4 deletions
diff --git a/drivers/amlogic/crypto/sha_dma.c b/drivers/amlogic/crypto/sha_dma.c index d48ded98..fceb1c0d 100644 --- a/drivers/amlogic/crypto/sha_dma.c +++ b/drivers/amlogic/crypto/sha_dma.c @@ -9,10 +9,7 @@ #include <crypto/sha_dma.h> #include <lib/mmio.h> -#define AML_SHA_DMA_BASE 0xc883e000 - -#define AML_SHA_DMA_DESC (AML_SHA_DMA_BASE + 0x08) -#define AML_SHA_DMA_STATUS (AML_SHA_DMA_BASE + 0x18) +#include "aml_private.h" #define ASD_MODE_SHA224 0x7 #define ASD_MODE_SHA256 0x6 diff --git a/plat/amlogic/gxbb/gxbb_def.h b/plat/amlogic/gxbb/gxbb_def.h index 2f6d1d2a..2c926240 100644 --- a/plat/amlogic/gxbb/gxbb_def.h +++ b/plat/amlogic/gxbb/gxbb_def.h @@ -95,6 +95,10 @@ #define AML_HIU_MAILBOX_STAT_3 UL(0xDA83C42C) #define AML_HIU_MAILBOX_CLR_3 UL(0xDA83C430) +#define AML_SHA_DMA_BASE UL(0xC883E000) +#define AML_SHA_DMA_DESC (AML_SHA_DMA_BASE + 0x08) +#define AML_SHA_DMA_STATUS (AML_SHA_DMA_BASE + 0x18) + /******************************************************************************* * System Monitor Call IDs and arguments ******************************************************************************/ diff --git a/plat/amlogic/gxl/gxl_def.h b/plat/amlogic/gxl/gxl_def.h index 6f49ed2b..ea19338e 100644 --- a/plat/amlogic/gxl/gxl_def.h +++ b/plat/amlogic/gxl/gxl_def.h @@ -105,6 +105,10 @@ #define AML_HIU_MAILBOX_STAT_3 UL(0xDA83C42C) #define AML_HIU_MAILBOX_CLR_3 UL(0xDA83C430) +#define AML_SHA_DMA_BASE UL(0xC883E000) +#define AML_SHA_DMA_DESC (AML_SHA_DMA_BASE + 0x08) +#define AML_SHA_DMA_STATUS (AML_SHA_DMA_BASE + 0x18) + /******************************************************************************* * System Monitor Call IDs and arguments ******************************************************************************/ |