xref: /freebsd-src/sys/contrib/device-tree/Bindings/serial/litex,liteuart.yaml (revision 5def4c47d4bd90b209b9b4a4ba9faec15846d8fd)
1*5def4c47SEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*5def4c47SEmmanuel Vadot
3*5def4c47SEmmanuel Vadot%YAML 1.2
4*5def4c47SEmmanuel Vadot---
5*5def4c47SEmmanuel Vadot$id: http://devicetree.org/schemas/serial/litex,liteuart.yaml#
6*5def4c47SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
7*5def4c47SEmmanuel Vadot
8*5def4c47SEmmanuel Vadottitle: LiteUART serial controller
9*5def4c47SEmmanuel Vadot
10*5def4c47SEmmanuel Vadotmaintainers:
11*5def4c47SEmmanuel Vadot  - Karol Gugala <kgugala@antmicro.com>
12*5def4c47SEmmanuel Vadot  - Mateusz Holenko <mholenko@antmicro.com>
13*5def4c47SEmmanuel Vadot
14*5def4c47SEmmanuel Vadotdescription: |
15*5def4c47SEmmanuel Vadot  LiteUART serial controller is a part of the LiteX FPGA SoC builder. It supports
16*5def4c47SEmmanuel Vadot  multiple CPU architectures, currently including e.g. OpenRISC and RISC-V.
17*5def4c47SEmmanuel Vadot
18*5def4c47SEmmanuel Vadotproperties:
19*5def4c47SEmmanuel Vadot  compatible:
20*5def4c47SEmmanuel Vadot    const: litex,liteuart
21*5def4c47SEmmanuel Vadot
22*5def4c47SEmmanuel Vadot  reg:
23*5def4c47SEmmanuel Vadot    maxItems: 1
24*5def4c47SEmmanuel Vadot
25*5def4c47SEmmanuel Vadot  interrupts:
26*5def4c47SEmmanuel Vadot    maxItems: 1
27*5def4c47SEmmanuel Vadot
28*5def4c47SEmmanuel Vadotrequired:
29*5def4c47SEmmanuel Vadot  - compatible
30*5def4c47SEmmanuel Vadot  - reg
31*5def4c47SEmmanuel Vadot
32*5def4c47SEmmanuel VadotadditionalProperties: false
33*5def4c47SEmmanuel Vadot
34*5def4c47SEmmanuel Vadotexamples:
35*5def4c47SEmmanuel Vadot  - |
36*5def4c47SEmmanuel Vadot    uart0: serial@e0001800 {
37*5def4c47SEmmanuel Vadot      compatible = "litex,liteuart";
38*5def4c47SEmmanuel Vadot      reg = <0xe0001800 0x100>;
39*5def4c47SEmmanuel Vadot      interrupts = <2>;
40*5def4c47SEmmanuel Vadot    };
41