diff options
| -rw-r--r-- | arch/arm/mach-ux500/board-mop500.h | 1 | ||||
| -rw-r--r-- | arch/arm/mach-ux500/cpu-db8500.c | 13 | ||||
| -rw-r--r-- | arch/arm/mach-ux500/devices-db8500.c | 2 | 
3 files changed, 5 insertions, 11 deletions
| diff --git a/arch/arm/mach-ux500/board-mop500.h b/arch/arm/mach-ux500/board-mop500.h index 49514b825034..6f0bfcb08907 100644 --- a/arch/arm/mach-ux500/board-mop500.h +++ b/arch/arm/mach-ux500/board-mop500.h @@ -93,6 +93,7 @@ extern struct amba_pl011_data uart0_plat;  extern struct amba_pl011_data uart1_plat;  extern struct amba_pl011_data uart2_plat;  extern struct pl022_ssp_controller ssp0_plat; +extern struct stedma40_platform_data dma40_plat_data;  extern void mop500_sdi_init(struct device *parent);  extern void snowball_sdi_init(struct device *parent); diff --git a/arch/arm/mach-ux500/cpu-db8500.c b/arch/arm/mach-ux500/cpu-db8500.c index 5f0b2ed55df6..648fa0cd0123 100644 --- a/arch/arm/mach-ux500/cpu-db8500.c +++ b/arch/arm/mach-ux500/cpu-db8500.c @@ -225,16 +225,6 @@ static struct device * __init u8500_of_init_devices(void)  	db8500_add_usb(parent, usb_db8500_dma_cfg, usb_db8500_dma_cfg); -	u8500_dma40_device.dev.parent = parent; - -	/* -	 * Devices to be DT:ed: -	 *   u8500_dma40_device  = todo -	 *   db8500_pmu_device   = done -	 *   db8500_prcmu_device = done -	 */ -	platform_device_register(&u8500_dma40_device); -  	return parent;  } @@ -280,6 +270,9 @@ static struct of_dev_auxdata u8500_auxdata_lookup[] __initdata = {  		"ux500-msp-i2s.2", &msp2_platform_data),  	OF_DEV_AUXDATA("stericsson,ux500-msp-i2s", 0x80125000,  		"ux500-msp-i2s.3", &msp3_platform_data), +	/* Requires clock name bindings and channel address lookup table. */ +	OF_DEV_AUXDATA("stericsson,db8500-dma40", 0x801C0000, +		       "dma40.0", &dma40_plat_data),  	{},  }; diff --git a/arch/arm/mach-ux500/devices-db8500.c b/arch/arm/mach-ux500/devices-db8500.c index 130f3d9917e7..bed25a39e68b 100644 --- a/arch/arm/mach-ux500/devices-db8500.c +++ b/arch/arm/mach-ux500/devices-db8500.c @@ -120,7 +120,7 @@ static const dma_addr_t dma40_rx_map[DB8500_DMA_NR_DEV] = {  	[DB8500_DMA_DEV48_CAC1] = U8500_CRYP1_BASE + CRYP1_RX_REG_OFFSET,  }; -static struct stedma40_platform_data dma40_plat_data = { +struct stedma40_platform_data dma40_plat_data = {  	.dev_rx = dma40_rx_map,  	.dev_tx = dma40_tx_map,  	.disabled_channels = {-1}, | 
