diff options
author | Benn Pörscke <benn.porscke@stericsson.com> | 2011-12-16 15:04:55 +0100 |
---|---|---|
committer | Benn Pörscke <benn.porscke@stericsson.com> | 2011-12-16 15:04:55 +0100 |
commit | 93f379e6cfadfded0d262192ca69d1abc096d90e (patch) | |
tree | 43f180e31ee26ee94f7d2dd559132c30c6476b4d /arch/arm/mach-ux500/board-u5500.c | |
parent | 77955e37bd395f789900b8e180991ad67cabd899 (diff) |
Squashandroid-20111223
Change-Id: I2fcf46d1fc4b0cd4c61e5be3654c43b80db86015
Diffstat (limited to 'arch/arm/mach-ux500/board-u5500.c')
-rw-r--r-- | arch/arm/mach-ux500/board-u5500.c | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/arch/arm/mach-ux500/board-u5500.c b/arch/arm/mach-ux500/board-u5500.c index b2056bd28bb..9b615de8fac 100644 --- a/arch/arm/mach-ux500/board-u5500.c +++ b/arch/arm/mach-ux500/board-u5500.c @@ -530,17 +530,20 @@ static struct cryp_platform_data u5500_cryp1_platform_data = { } }; +static struct stedma40_chan_cfg u5500_hash_dma_cfg_tx = { + .dir = STEDMA40_MEM_TO_PERIPH, + .src_dev_type = STEDMA40_DEV_SRC_MEMORY, + .dst_dev_type = DB5500_DMA_DEV50_HASH1_TX, + .src_info.data_width = STEDMA40_WORD_WIDTH, + .dst_info.data_width = STEDMA40_WORD_WIDTH, + .mode = STEDMA40_MODE_LOGICAL, + .src_info.psize = STEDMA40_PSIZE_LOG_16, + .dst_info.psize = STEDMA40_PSIZE_LOG_16, +}; + static struct hash_platform_data u5500_hash1_platform_data = { - .mem_to_engine = { -.dir = STEDMA40_MEM_TO_PERIPH, -.src_dev_type = STEDMA40_DEV_SRC_MEMORY, -.dst_dev_type = DB5500_DMA_DEV50_HASH1_TX, -.src_info.data_width = STEDMA40_WORD_WIDTH, -.dst_info.data_width = STEDMA40_WORD_WIDTH, -.mode = STEDMA40_MODE_LOGICAL, -.src_info.psize = STEDMA40_PSIZE_LOG_16, -.dst_info.psize = STEDMA40_PSIZE_LOG_16, -}, + .mem_to_engine = &u5500_hash_dma_cfg_tx, + .dma_filter = stedma40_filter, }; static struct platform_device *u5500_platform_devices[] __initdata = { |