| From: |
| Mateusz Holenko <mholenko-AT-antmicro.com> |
| To: |
| Rob Herring <robh+dt-AT-kernel.org>, Mark Rutland <mark.rutland-AT-arm.com>, Greg Kroah-Hartman <gregkh-AT-linuxfoundation.org>, Jiri Slaby <jslaby-AT-suse.com>, devicetree-AT-vger.kernel.org, linux-serial-AT-vger.kernel.org |
| Subject: |
| [PATCH v2 0/4] LiteUART serial driver |
| Date: |
| Wed, 23 Oct 2019 11:46:44 +0200 |
| Message-ID: |
| <20191023114634.13657-0-mholenko@antmicro.com> |
| Cc: |
| Stafford Horne <shorne-AT-gmail.com>, Karol Gugala <kgugala-AT-antmicro.com>, Mateusz Holenko <mholenko-AT-antmicro.com>, Mauro Carvalho Chehab <mchehab+samsung-AT-kernel.org>, "David S. Miller" <davem-AT-davemloft.net>, "Paul E. McKenney" <paulmck-AT-linux.ibm.com>, Filip Kokosinski <fkokosinski-AT-internships.antmicro.com>, Joel Stanley <joel-AT-jms.id.au>, Jonathan Cameron <Jonathan.Cameron-AT-huawei.com>, Maxime Ripard <mripard-AT-kernel.org>, Shawn Guo <shawnguo-AT-kernel.org>, Heiko Stuebner <heiko-AT-sntech.de>, Sam Ravnborg <sam-AT-ravnborg.org>, Icenowy Zheng <icenowy-AT-aosc.io>, Laurent Pinchart <laurent.pinchart-AT-ideasonboard.com>, linux-kernel-AT-vger.kernel.org |
| Archive-link: |
| Article |
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