xref: /linux/Documentation/devicetree/bindings/serial/cnxt,cx92755-usart.yaml (revision 378ec25aec5a8444879f8696d580c94950a1f1df)
1*2ff5d5f6SRob Herring (Arm)# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*2ff5d5f6SRob Herring (Arm)%YAML 1.2
3*2ff5d5f6SRob Herring (Arm)---
4*2ff5d5f6SRob Herring (Arm)$id: http://devicetree.org/schemas/serial/cnxt,cx92755-usart.yaml#
5*2ff5d5f6SRob Herring (Arm)$schema: http://devicetree.org/meta-schemas/core.yaml#
6*2ff5d5f6SRob Herring (Arm)
7*2ff5d5f6SRob Herring (Arm)title: Conexant Digicolor USART
8*2ff5d5f6SRob Herring (Arm)
9*2ff5d5f6SRob Herring (Arm)maintainers:
10*2ff5d5f6SRob Herring (Arm)  - Baruch Siach <baruch@tkos.co.il>
11*2ff5d5f6SRob Herring (Arm)
12*2ff5d5f6SRob Herring (Arm)description: >
13*2ff5d5f6SRob Herring (Arm)  Note: this binding is only applicable for using the USART peripheral as UART.
14*2ff5d5f6SRob Herring (Arm)  USART also support synchronous serial protocols like SPI and I2S.
15*2ff5d5f6SRob Herring (Arm)  Use the binding that matches the wiring of your system.
16*2ff5d5f6SRob Herring (Arm)
17*2ff5d5f6SRob Herring (Arm)allOf:
18*2ff5d5f6SRob Herring (Arm)  - $ref: /schemas/serial/serial.yaml#
19*2ff5d5f6SRob Herring (Arm)
20*2ff5d5f6SRob Herring (Arm)properties:
21*2ff5d5f6SRob Herring (Arm)  compatible:
22*2ff5d5f6SRob Herring (Arm)    const: cnxt,cx92755-usart
23*2ff5d5f6SRob Herring (Arm)
24*2ff5d5f6SRob Herring (Arm)  reg:
25*2ff5d5f6SRob Herring (Arm)    maxItems: 1
26*2ff5d5f6SRob Herring (Arm)
27*2ff5d5f6SRob Herring (Arm)  clocks:
28*2ff5d5f6SRob Herring (Arm)    maxItems: 1
29*2ff5d5f6SRob Herring (Arm)
30*2ff5d5f6SRob Herring (Arm)  interrupts:
31*2ff5d5f6SRob Herring (Arm)    maxItems: 1
32*2ff5d5f6SRob Herring (Arm)
33*2ff5d5f6SRob Herring (Arm)required:
34*2ff5d5f6SRob Herring (Arm)  - compatible
35*2ff5d5f6SRob Herring (Arm)  - reg
36*2ff5d5f6SRob Herring (Arm)  - clocks
37*2ff5d5f6SRob Herring (Arm)  - interrupts
38*2ff5d5f6SRob Herring (Arm)
39*2ff5d5f6SRob Herring (Arm)unevaluatedProperties: false
40*2ff5d5f6SRob Herring (Arm)
41*2ff5d5f6SRob Herring (Arm)examples:
42*2ff5d5f6SRob Herring (Arm)  - |
43*2ff5d5f6SRob Herring (Arm)    serial@f0000740 {
44*2ff5d5f6SRob Herring (Arm)        compatible = "cnxt,cx92755-usart";
45*2ff5d5f6SRob Herring (Arm)        reg = <0xf0000740 0x20>;
46*2ff5d5f6SRob Herring (Arm)        clocks = <&main_clk>;
47*2ff5d5f6SRob Herring (Arm)        interrupts = <44>;
48*2ff5d5f6SRob Herring (Arm)    };
49