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. This series includes some modifications to the hsu dma engine driver. 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/tty/serial/8250/8250_mid.c | 321 ++++++++++++++++++++++++++++++++++ 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 - 9 files changed, 359 insertions(+), 251 deletions(-) create mode 100644 drivers/tty/serial/8250/8250_mid.c -- 2.5.1 -- 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