Messages in this thread | | | From | Paul Walmsley <> | Subject | [PATCH v3 0/2] tty: serial: add DT bindings and serial driver for the SiFive FU540 UART | Date | Sat, 20 Oct 2018 03:10:44 -0700 |
| |
This series adds a serial driver, with console support, for the UART IP block present on the SiFive FU540 SoC. The programming model is straightforward, but unique.
Boot-tested on a SiFive FU540 HiFive-U board (with appropriate patches to the DT data).
The patches in this series can also be found at:
https://github.com/sifive/riscv-linux/tree/dev/paulw/serial-v4.19-rc7
This third version updates the DT binding documentation per discussion with Rob Herring and fixes one additional issue identified by the 0-day build system related to MODULE_DEVICE_TABLE.
Paul Walmsley (2): dt-bindings: serial: add documentation for the SiFive UART driver tty: serial: add driver for the SiFive UART
.../bindings/serial/sifive-serial.txt | 33 + drivers/tty/serial/Kconfig | 24 + drivers/tty/serial/Makefile | 1 + drivers/tty/serial/sifive.c | 1067 +++++++++++++++++ include/uapi/linux/serial_core.h | 3 + 5 files changed, 1128 insertions(+) create mode 100644 Documentation/devicetree/bindings/serial/sifive-serial.txt create mode 100644 drivers/tty/serial/sifive.c
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: Jiri Slaby <jslaby@suse.com> Cc: Palmer Dabbelt <palmer@sifive.com> Cc: Wesley Terpstra <wesley@sifive.com> Cc: linux-serial@vger.kernel.org Cc: linux-riscv@lists.infradead.org Cc: linux-kernel@vger.kernel.org Cc: devicetree@vger.kernel.org
-- 2.19.1
| |