Hi, We have some new platforms that don't provide separate PCI device for the Integrated DMA Engine on Intel MID UART. It was not practical to add support for them into 8250_pci.c, which is why I'm proposing that we split it into separate probe driver. The series includes some modifications to the hsu dma engine driver, but the idea is that this would go trhu the serial tree. Changes since v1: - Fixed the incorrect register offset as pointed out by Andy. - Fixed also driver/dma/hsu/pci.c as it still used the hsu platform data. - Added ACKs from Vinod. Heikki Krogerus (5): serial: 8250_pci: Intel MID UART support to its own driver dmaengine: hsu: make the UART driver in control of selecting this driver dmaengine: hsu: introduce stubs for the exported functions dmaengine: hsu: remove platform data serial: 8250_mid: add support for DMA engine handling from UART MMIO drivers/dma/hsu/Kconfig | 9 +- drivers/dma/hsu/hsu.c | 24 +-- drivers/dma/hsu/hsu.h | 1 + drivers/dma/hsu/pci.c | 2 +- drivers/tty/serial/8250/8250_mid.c | 326 ++++++++++++++++++++++++++++++++++ drivers/tty/serial/8250/8250_pci.c | 229 +----------------------- drivers/tty/serial/8250/Kconfig | 10 ++ drivers/tty/serial/8250/Makefile | 1 + include/linux/dma/hsu.h | 11 +- include/linux/platform_data/dma-hsu.h | 4 - 10 files changed, 365 insertions(+), 252 deletions(-) create mode 100644 drivers/tty/serial/8250/8250_mid.c -- 2.5.3 -- 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