[PATCHv2 0/5] serial: 8250: separate probe driver for Intel MID UART

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux PCI]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux