Following on from the previous series of patches, this updates the SA11x0 DMA engine code to use the modern method of lookup up DMA channels, and converts the SA11x0 IrDA driver to use this. We then convert the SA11x0 IrDA driver to use gpiolib APIs to manipulate the transceiver FIR mode select, power and range signals. Obviously, as this is part of a larger series (and has dependencies on the previous series) this can not be applied to individual subsystem maintainer trees. arch/arm/mach-sa1100/assabet.c | 44 ++++----------- arch/arm/mach-sa1100/collie.c | 42 ++++---------- arch/arm/mach-sa1100/generic.c | 4 +- arch/arm/mach-sa1100/generic.h | 3 +- arch/arm/mach-sa1100/h3100.c | 48 ++++------------ arch/arm/mach-sa1100/h3600.c | 48 ++++------------ drivers/dma/sa11x0-dma.c | 32 ++++++----- drivers/net/irda/sa1100_ir.c | 91 ++++++++++++++++++++----------- include/linux/platform_data/irda-sa11x0.h | 20 ------- include/linux/sa11x0-dma.h | 24 -------- 10 files changed, 127 insertions(+), 229 deletions(-) delete mode 100644 include/linux/platform_data/irda-sa11x0.h delete mode 100644 include/linux/sa11x0-dma.h -- RMK's Patch system: http://www.armlinux.org.uk/developer/patches/ FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up according to speedtest.net. -- 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