From 93f379e6cfadfded0d262192ca69d1abc096d90e Mon Sep 17 00:00:00 2001 From: Benn Pörscke Date: Fri, 16 Dec 2011 15:04:55 +0100 Subject: Squash Change-Id: I2fcf46d1fc4b0cd4c61e5be3654c43b80db86015 --- arch/arm/mach-ux500/board-u5500.c | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) (limited to 'arch/arm/mach-ux500/board-u5500.c') 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 = { -- cgit v1.2.3