GNU Linux-libre 6.8.9-gnu
[releases.git] / Documentation / devicetree / bindings / serial / brcm,bcm6345-uart.yaml
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/serial/brcm,bcm6345-uart.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: BCM63xx UART
8
9 maintainers:
10   - Rafał Miłecki <rafal@milecki.pl>
11
12 allOf:
13   - $ref: serial.yaml#
14
15 properties:
16   compatible:
17     const: brcm,bcm6345-uart
18
19   reg:
20     maxItems: 1
21
22   interrupts:
23     maxItems: 1
24
25   clocks:
26     maxItems: 1
27
28   clock-names:
29     const: refclk
30
31 unevaluatedProperties: false
32
33 required:
34   - reg
35   - interrupts
36   - clocks
37
38 examples:
39   - |
40     serial@14e00520 {
41         compatible = "brcm,bcm6345-uart";
42         reg = <0x14e00520 0x18>;
43         interrupt-parent = <&periph_intc>;
44         interrupts = <2>;
45         clocks = <&periph_clk>;
46         clock-names = "refclk";
47     };