This patch series brings a better support of the ports found on Intel Penwell SoCs. Besides it does a good clean up it allows to provide support for newer Intel SoCs that use same IP, such as Intel Tangier, though it's not a part of this series. The differences to current implementation: - the HSU DMA driver is written using DMAEngine framework since 8250 supports latter - DMA driver uses all for accessible descriptors when former relied only on one (this increases performance of DMA) - the copy of the most functionality of the 8250 is removed (the old tty/serial/mfd.c driver) The series had been tested on Intel Medfield and Edison boards. Note that the serial device name is changed from a non-standard ttyMFDx to ttySx. Greg, I hope it will be no objection from you to pass this through tty tree. So, it would nice to have an Ack from you, Vinod. Andy Shevchenko (3): dmaengine: append hsu DMA driver serial: 8250_pci: add Intel Penwell ports x86, intel-mid: remove Intel MID specific serial support arch/x86/Kconfig.debug | 4 - arch/x86/include/asm/intel-mid.h | 3 - arch/x86/kernel/early_printk.c | 6 - arch/x86/platform/intel-mid/Makefile | 1 - .../platform/intel-mid/early_printk_intel_mid.c | 112 -- drivers/dma/Kconfig | 2 + drivers/dma/Makefile | 1 + drivers/dma/hsu/Kconfig | 14 + drivers/dma/hsu/Makefile | 5 + drivers/dma/hsu/hsu.c | 504 +++++++ drivers/dma/hsu/hsu.h | 118 ++ drivers/dma/hsu/pci.c | 123 ++ drivers/tty/serial/8250/8250_pci.c | 183 +++ drivers/tty/serial/Kconfig | 10 - drivers/tty/serial/Makefile | 1 - drivers/tty/serial/mfd.c | 1505 -------------------- include/linux/dma/hsu.h | 48 + include/linux/platform_data/dma-hsu.h | 25 + include/linux/serial_mfd.h | 47 - include/uapi/linux/serial_reg.h | 19 - 20 files changed, 1023 insertions(+), 1708 deletions(-) delete mode 100644 arch/x86/platform/intel-mid/early_printk_intel_mid.c create mode 100644 drivers/dma/hsu/Kconfig create mode 100644 drivers/dma/hsu/Makefile create mode 100644 drivers/dma/hsu/hsu.c create mode 100644 drivers/dma/hsu/hsu.h create mode 100644 drivers/dma/hsu/pci.c delete mode 100644 drivers/tty/serial/mfd.c create mode 100644 include/linux/dma/hsu.h create mode 100644 include/linux/platform_data/dma-hsu.h delete mode 100644 include/linux/serial_mfd.h -- 2.1.4 -- 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