This patchset introduces support for LiteUART - serial device from LiteX SoC builder (https://github.com/enjoy-digital/litex). In the following patchset I will add a new mor1kx-based (OpenRISC) platform that uses this device. Later I plan to extend this platform by adding support for more devices from LiteX suite. Changes in v2: - binding description rewritten to a yaml schema file - added litex.h header with common register access functions Filip Kokosinski (3): dt-bindings: vendor: add vendor prefix for LiteX dt-bindings: serial: document LiteUART bindings drivers/tty/serial: add LiteUART driver Mateusz Holenko (1): litex: add common LiteX header .../bindings/serial/litex,liteuart.yaml | 38 ++ .../devicetree/bindings/vendor-prefixes.yaml | 2 + MAINTAINERS | 8 + drivers/tty/serial/Kconfig | 30 ++ drivers/tty/serial/Makefile | 1 + drivers/tty/serial/liteuart.c | 373 ++++++++++++++++++ include/linux/litex.h | 59 +++ include/uapi/linux/serial_core.h | 3 + 8 files changed, 514 insertions(+) create mode 100644 Documentation/devicetree/bindings/serial/litex,liteuart.yaml create mode 100644 drivers/tty/serial/liteuart.c create mode 100644 include/linux/litex.h -- 2.23.0