[PATCH v1 0/3] serial: 8250: append Intel Penwell ports

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

 



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




[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