xref: /freebsd/sys/contrib/device-tree/Bindings/serial/via,vt8500-uart.yaml (revision 0e8011faf58b743cc652e3b2ad0f7671227610df)
1*0e8011faSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*0e8011faSEmmanuel Vadot
3*0e8011faSEmmanuel Vadot%YAML 1.2
4*0e8011faSEmmanuel Vadot---
5*0e8011faSEmmanuel Vadot$id: http://devicetree.org/schemas/serial/via,vt8500-uart.yaml#
6*0e8011faSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
7*0e8011faSEmmanuel Vadot
8*0e8011faSEmmanuel Vadottitle: VIA VT8500 and WonderMedia WM8xxx UART Controller
9*0e8011faSEmmanuel Vadot
10*0e8011faSEmmanuel Vadotmaintainers:
11*0e8011faSEmmanuel Vadot  - Alexey Charkov <alchark@gmail.com>
12*0e8011faSEmmanuel Vadot
13*0e8011faSEmmanuel VadotallOf:
14*0e8011faSEmmanuel Vadot  - $ref: serial.yaml
15*0e8011faSEmmanuel Vadot
16*0e8011faSEmmanuel Vadotproperties:
17*0e8011faSEmmanuel Vadot  compatible:
18*0e8011faSEmmanuel Vadot    enum:
19*0e8011faSEmmanuel Vadot      - via,vt8500-uart # up to WM8850/WM8950
20*0e8011faSEmmanuel Vadot      - wm,wm8880-uart  # for WM8880 and later
21*0e8011faSEmmanuel Vadot
22*0e8011faSEmmanuel Vadot  clocks:
23*0e8011faSEmmanuel Vadot    maxItems: 1
24*0e8011faSEmmanuel Vadot
25*0e8011faSEmmanuel Vadot  interrupts:
26*0e8011faSEmmanuel Vadot    maxItems: 1
27*0e8011faSEmmanuel Vadot
28*0e8011faSEmmanuel Vadot  reg:
29*0e8011faSEmmanuel Vadot    maxItems: 1
30*0e8011faSEmmanuel Vadot
31*0e8011faSEmmanuel Vadotrequired:
32*0e8011faSEmmanuel Vadot  - compatible
33*0e8011faSEmmanuel Vadot  - clocks
34*0e8011faSEmmanuel Vadot  - interrupts
35*0e8011faSEmmanuel Vadot  - reg
36*0e8011faSEmmanuel Vadot
37*0e8011faSEmmanuel VadotunevaluatedProperties: false
38*0e8011faSEmmanuel Vadot
39*0e8011faSEmmanuel Vadotexamples:
40*0e8011faSEmmanuel Vadot  - |
41*0e8011faSEmmanuel Vadot    serial@d8200000 {
42*0e8011faSEmmanuel Vadot        compatible = "via,vt8500-uart";
43*0e8011faSEmmanuel Vadot        reg = <0xd8200000 0x1040>;
44*0e8011faSEmmanuel Vadot        interrupts = <32>;
45*0e8011faSEmmanuel Vadot        clocks = <&clkuart0>;
46*0e8011faSEmmanuel Vadot    };
47