lkml.org 
[lkml]   [2022]   [Dec]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v9 tty-next 0/4] serial: 8250_pci1xxxx: Add driver for the pci1xxxx's quad-uart function
    Date
    pci1xxxx is a PCIe switch with a multi-function endpoint on one of its
    downstream ports. Quad-uart is one of the functions in the multi-function
    endpoint. This patch adds device driver for the quad-uart function and
    enumerates between 1 to 4 instances of uarts based on the PCIe subsystem
    device ID.

    The changes from v1->v2->v3->v4->v5->v6->v7->v8->v9 are mentioned in
    each patch in the patchset.

    Thanks to Andy Shevchenko, Ilpo Jarvinen, Chritophe JAILLET, Geert
    Uytterhoeven, Greg KH, Jiri Slaby for their review comments.

    Kumaravel Thiagarajan (4):
    serial: 8250_pci: Add serial8250_pci_setup_port definition in
    8250_pcilib.c
    serial: 8250_pci1xxxx: Add driver for quad-uart support
    serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver
    serial: 8250_pci1xxxx: Add power management functions to quad-uart
    driver

    MAINTAINERS | 7 +
    drivers/tty/serial/8250/8250_pci.c | 25 +-
    drivers/tty/serial/8250/8250_pci1xxxx.c | 493 ++++++++++++++++++++++++
    drivers/tty/serial/8250/8250_pcilib.c | 39 ++
    drivers/tty/serial/8250/8250_pcilib.h | 15 +
    drivers/tty/serial/8250/8250_port.c | 8 +
    drivers/tty/serial/8250/Kconfig | 15 +
    drivers/tty/serial/8250/Makefile | 2 +
    include/uapi/linux/serial_core.h | 3 +
    9 files changed, 585 insertions(+), 22 deletions(-)
    create mode 100644 drivers/tty/serial/8250/8250_pci1xxxx.c
    create mode 100644 drivers/tty/serial/8250/8250_pcilib.c
    create mode 100644 drivers/tty/serial/8250/8250_pcilib.h

    --
    2.25.1

    \
     
     \ /
      Last update: 2022-12-15 17:53    [W:9.747 / U:0.068 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site