On Thu, 2015-09-17 at 13:00 +0200, Hans-Christian Egtvedt wrote: > Around Thu 17 Sep 2015 12:15:21 +0300 or thereabout, Andy Shevchenko > wrote: > > Instead of hardconding a platform data for dw_dmac let's use it's > > own > > > > ... hardcoding ... Thanks, fixed locally. I think I'm not going to send a new version just for this one. > > > autoconfiguration feature. Thus, remove hardcoded values. > > > > I did not know the DMA controller within AP700x had a register > containing the > configuration, but this sounds great. I didn't know either because of the bug in the code that patch 1 fixes (once I asked someone to test it and found that return value is 0). > > > Tested on ATNGW100. > > > > Cc: Hans-Christian Egtvedt <egtvedt@xxxxxxxxxxxx> > > Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> > > Acked-by: Hans-Christian Egtvedt <egtvedt@xxxxxxxxxxxx> Thanks! > > > --- > > arch/avr32/mach-at32ap/at32ap700x.c | 9 +-------- > > 1 file changed, 1 insertion(+), 8 deletions(-) > > > > diff --git a/arch/avr32/mach-at32ap/at32ap700x.c b/arch/avr32/mach > > -at32ap/at32ap700x.c > > index 1d8b147..b4cb3bd 100644 > > --- a/arch/avr32/mach-at32ap/at32ap700x.c > > +++ b/arch/avr32/mach-at32ap/at32ap700x.c > > @@ -603,18 +603,11 @@ static void __init genclk_init_parent(struct > > clk *clk) > > clk->parent = parent; > > } > > > > -static struct dw_dma_platform_data dw_dmac0_data = { > > - .nr_channels = 3, > > - .block_size = 4095U, > > - .nr_masters = 2, > > - .data_width = { 2, 2 }, > > -}; > > - > > static struct resource dw_dmac0_resource[] = { > > PBMEM(0xff200000), > > IRQ(2), > > }; > > -DEFINE_DEV_DATA(dw_dmac, 0); > > +DEFINE_DEV(dw_dmac, 0); > > DEV_CLK(hclk, dw_dmac0, hsb, 10); > > > > /* --------------------------------------------------------------- > > ----- -- Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> Intel Finland Oy -- To unsubscribe from this list: send the line "unsubscribe dmaengine" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html