mx6: soc: Move mxs_dma_init() into the mxs nand driver
Currently the following build error is seen when a board using MMC SPL is built and the MXS nand driver is also selected: arch/arm/cpu/armv7/built-in.o: In function `arch_cpu_init': arch/arm/cpu/armv7/mx6/soc.c:432: undefined reference to 'mxs_dma_init' On mx6 the only user of mxs_dma_init() is the mxs nand driver, so move it there. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
This commit is contained in:
parent
306dd7dabd
commit
a1d1fdc920
@ -427,11 +427,6 @@ int arch_cpu_init(void)
|
|||||||
|
|
||||||
imx_set_wdog_powerdown(false); /* Disable PDE bit of WMCR register */
|
imx_set_wdog_powerdown(false); /* Disable PDE bit of WMCR register */
|
||||||
|
|
||||||
#ifdef CONFIG_APBH_DMA
|
|
||||||
/* Start APBH DMA */
|
|
||||||
mxs_dma_init();
|
|
||||||
#endif
|
|
||||||
|
|
||||||
init_src();
|
init_src();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -1114,6 +1114,7 @@ int mxs_nand_init(struct mxs_nand_info *info)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Init the DMA controller. */
|
/* Init the DMA controller. */
|
||||||
|
mxs_dma_init();
|
||||||
for (j = MXS_DMA_CHANNEL_AHB_APBH_GPMI0;
|
for (j = MXS_DMA_CHANNEL_AHB_APBH_GPMI0;
|
||||||
j <= MXS_DMA_CHANNEL_AHB_APBH_GPMI7; j++) {
|
j <= MXS_DMA_CHANNEL_AHB_APBH_GPMI7; j++) {
|
||||||
ret = mxs_dma_init_channel(j);
|
ret = mxs_dma_init_channel(j);
|
||||||
|
Loading…
Reference in New Issue
Block a user