Message ID | 20191023114634.13657-3-mholenko@antmicro.com |
---|---|
State | Not Applicable, archived |
Headers | show |
Series | LiteUART serial driver | expand |
Context | Check | Description |
---|---|---|
robh/checkpatch | success | |
robh/dt-meta-schema | success |
On Wed, 23 Oct 2019 11:47:14 +0200, Mateusz Holenko wrote: > From: Filip Kokosinski <fkokosinski@internships.antmicro.com> > > Add documentation for LiteUART devicetree bindings. > > Signed-off-by: Filip Kokosinski <fkokosinski@internships.antmicro.com> > Signed-off-by: Mateusz Holenko <mholenko@antmicro.com> > --- > Changes in v2: > - binding description rewritten to a yaml schema file > - added interrupt line > - fixed unit address > - patch number changed from 2 to 3 > > .../bindings/serial/litex,liteuart.yaml | 38 +++++++++++++++++++ > MAINTAINERS | 1 + > 2 files changed, 39 insertions(+) > create mode 100644 Documentation/devicetree/bindings/serial/litex,liteuart.yaml > Reviewed-by: Rob Herring <robh@kernel.org>
diff --git a/Documentation/devicetree/bindings/serial/litex,liteuart.yaml b/Documentation/devicetree/bindings/serial/litex,liteuart.yaml new file mode 100644 index 000000000000..87bf846b170a --- /dev/null +++ b/Documentation/devicetree/bindings/serial/litex,liteuart.yaml @@ -0,0 +1,38 @@ +# SPDX-License-Identifier: GPL-2.0 + +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/serial/litex,liteuart.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: LiteUART serial controller + +maintainers: + - Karol Gugala <kgugala@antmicro.com> + - Mateusz Holenko <mholenko@antmicro.com> + +description: | + LiteUART serial controller is a part of LiteX FPGA SoC builder. It supports + multiple CPU architectures, currently including e.g. OpenRISC and RISC-V. + +properties: + compatible: + const: litex,liteuart + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + +required: + - compatible + - reg + +examples: + - | + uart0: serial@e0001800 { + compatible = "litex,liteuart"; + reg = <0xe0001800 0x100>; + interrupts = <2>; + }; diff --git a/MAINTAINERS b/MAINTAINERS index eaa51209bfb2..1dc783c9edb7 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -9498,6 +9498,7 @@ M: Karol Gugala <kgugala@antmicro.com> M: Mateusz Holenko <mholenko@antmicro.com> S: Maintained F: include/linux/litex.h +F: Documentation/devicetree/bindings/*/litex,*.yaml LIVE PATCHING M: Josh Poimboeuf <jpoimboe@redhat.com>