]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - Bindings/display/panel/arm,versatile-tft-panel.yaml
Import DTS from Linux 5.8
[FreeBSD/FreeBSD.git] / Bindings / display / panel / arm,versatile-tft-panel.yaml
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
7 title: ARM Versatile TFT Panels
8
9 maintainers:
10   - Linus Walleij <linus.walleij@linaro.org>
11
12 description: |
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
19 allOf:
20   - $ref: panel-common.yaml#
21
22 properties:
23   compatible:
24     const: arm,versatile-tft-panel
25
26   port: true
27
28 required:
29   - compatible
30   - port
31
32 additionalProperties: false
33
34 examples:
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 ...