xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/arm,versatile-tft-panel.yaml (revision 19261079b74319502c6ffa1249920079f0f69a72)
1# SPDX-License-Identifier: GPL-2.0
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/display/panel/arm,versatile-tft-panel.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: ARM Versatile TFT Panels
8
9maintainers:
10  - Linus Walleij <linus.walleij@linaro.org>
11
12description: |
13  These panels are connected to the daughterboards found on the
14  ARM Versatile reference designs.
15
16  This device node must appear as a child to a "syscon"-compatible
17  node.
18
19allOf:
20  - $ref: panel-common.yaml#
21
22properties:
23  compatible:
24    const: arm,versatile-tft-panel
25
26  port: true
27
28required:
29  - compatible
30  - port
31
32additionalProperties: false
33
34examples:
35  - |
36    sysreg@0 {
37        compatible = "arm,versatile-sysreg", "syscon", "simple-mfd";
38        reg = <0x00000 0x1000>;
39
40        #address-cells = <1>;
41        #size-cells = <0>;
42
43        panel {
44            compatible = "arm,versatile-tft-panel";
45
46            port {
47                panel_in: endpoint {
48                    remote-endpoint = <&foo>;
49                };
50            };
51        };
52    };
53
54...
55