From: Andy Shevchenko Date: Tue, 19 Aug 2014 17:29:13 +0000 (+0300) Subject: avr32: at32ap700x: don't rely on default DMA masters X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=61c4319cb523a2346416cddaa7d4e2f9260c14d9;p=GitHub%2Fmoto-9609%2Fandroid_kernel_motorola_exynos9610.git avr32: at32ap700x: don't rely on default DMA masters In future we are going to remove the defaults of AHB masters from dw_dmac driver. It means each user have to supply proper source and destination masters by itself explicitly. Signed-off-by: Andy Shevchenko Acked-by: Hans-Christian Egtvedt Signed-off-by: Vinod Koul --- diff --git a/arch/avr32/mach-at32ap/at32ap700x.c b/arch/avr32/mach-at32ap/at32ap700x.c index 2a1aa712c6e7..ec7be287a97e 100644 --- a/arch/avr32/mach-at32ap/at32ap700x.c +++ b/arch/avr32/mach-at32ap/at32ap700x.c @@ -1360,6 +1360,8 @@ at32_add_device_mci(unsigned int id, struct mci_platform_data *data) | DWC_CFGH_DST_PER(1)); slave->sdata.cfg_lo &= ~(DWC_CFGL_HS_DST_POL | DWC_CFGL_HS_SRC_POL); + slave->sdata.src_master = 1; + slave->sdata.dst_master = 0; data->dma_slave = slave;