[PATCH 0/5] dmaengine: convert dw_dmac/spear13xx to generic binding
From: Arnd Bergmann <hidden>
Date: 2013-01-28 17:57:32
Hi everyone, This is my attempt to convert the spear platform and the dw_dmac to the generic device tree binding for DMA, so that we don't get a release with the broken version. I'm pretty sure that this has bugs, but it's as good as I could do without access to hardware or specs. Please review and comment, Arnd Arnd Bergmann (5): dmaengine: dw_dmac: move to generic DMA binding spi: pl022: use generic DMA slave configuration if possible serial: pl011: use generic DMA slave configuration if possible ata: arasan: remove the need for platform_data ARM: SPEAr13xx: Pass generic DW DMAC platform data from DT .../devicetree/bindings/ata/pata-arasan.txt | 22 ++++ Documentation/devicetree/bindings/dma/snps-dma.txt | 70 +++++------ arch/arm/boot/dts/spear1340.dtsi | 2 + arch/arm/boot/dts/spear13xx.dtsi | 25 +++- arch/arm/mach-spear/generic.h | 6 - arch/arm/mach-spear/include/mach/spear.h | 2 - arch/arm/mach-spear/spear1310.c | 30 +---- arch/arm/mach-spear/spear1340.c | 32 +---- arch/arm/mach-spear/spear13xx-dma.h | 128 -------------------- arch/arm/mach-spear/spear13xx.c | 58 --------- drivers/ata/pata_arasan_cf.c | 31 +++-- drivers/dma/dw_dmac.c | 130 ++++++++++----------- drivers/dma/dw_dmac_regs.h | 4 - drivers/spi/spi-pl022.c | 43 ++++++- drivers/tty/serial/amba-pl011.c | 62 ++++++---- include/linux/dw_dmac.h | 5 - include/linux/pata_arasan_cf_data.h | 2 - 17 files changed, 243 insertions(+), 409 deletions(-) delete mode 100644 arch/arm/mach-spear/spear13xx-dma.h -- 1.8.0 Andy Shevchenko [off-list ref] Grant Likely [off-list ref] Greg Kroah-Hartman [off-list ref] Jeff Garzik [off-list ref] Jiri Slaby [off-list ref] Linus Walleij [off-list ref] Mark Brown [off-list ref] Vinod Koul [off-list ref] Viresh Kumar [off-list ref] devicetree-discuss-uLR06cmDAlY/bJ5BZ2RsiQ@public.gmane.org linux-arm-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org