xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/visionox,vtdr6130.yaml (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
1*aa1a8ff2SEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2cb7aa33aSEmmanuel Vadot%YAML 1.2
3cb7aa33aSEmmanuel Vadot---
4cb7aa33aSEmmanuel Vadot$id: http://devicetree.org/schemas/display/panel/visionox,vtdr6130.yaml#
5cb7aa33aSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6cb7aa33aSEmmanuel Vadot
7cb7aa33aSEmmanuel Vadottitle: Visionox VTDR6130 AMOLED DSI Panel
8cb7aa33aSEmmanuel Vadot
9cb7aa33aSEmmanuel Vadotmaintainers:
10cb7aa33aSEmmanuel Vadot  - Neil Armstrong <neil.armstrong@linaro.org>
11cb7aa33aSEmmanuel Vadot
12cb7aa33aSEmmanuel VadotallOf:
13cb7aa33aSEmmanuel Vadot  - $ref: panel-common.yaml#
14cb7aa33aSEmmanuel Vadot
15cb7aa33aSEmmanuel Vadotproperties:
16cb7aa33aSEmmanuel Vadot  compatible:
17cb7aa33aSEmmanuel Vadot    const: visionox,vtdr6130
18cb7aa33aSEmmanuel Vadot
19cb7aa33aSEmmanuel Vadot  reg:
20cb7aa33aSEmmanuel Vadot    maxItems: 1
21cb7aa33aSEmmanuel Vadot    description: DSI virtual channel
22cb7aa33aSEmmanuel Vadot
23cb7aa33aSEmmanuel Vadot  vddio-supply: true
24cb7aa33aSEmmanuel Vadot  vci-supply: true
25cb7aa33aSEmmanuel Vadot  vdd-supply: true
26cb7aa33aSEmmanuel Vadot  port: true
27cb7aa33aSEmmanuel Vadot  reset-gpios: true
28cb7aa33aSEmmanuel Vadot
29cb7aa33aSEmmanuel VadotadditionalProperties: false
30cb7aa33aSEmmanuel Vadot
31cb7aa33aSEmmanuel Vadotrequired:
32cb7aa33aSEmmanuel Vadot  - compatible
33cb7aa33aSEmmanuel Vadot  - reg
34cb7aa33aSEmmanuel Vadot  - vddio-supply
35cb7aa33aSEmmanuel Vadot  - vci-supply
36cb7aa33aSEmmanuel Vadot  - vdd-supply
37cb7aa33aSEmmanuel Vadot  - reset-gpios
38cb7aa33aSEmmanuel Vadot  - port
39cb7aa33aSEmmanuel Vadot
40cb7aa33aSEmmanuel Vadotexamples:
41cb7aa33aSEmmanuel Vadot  - |
42cb7aa33aSEmmanuel Vadot    #include <dt-bindings/gpio/gpio.h>
43cb7aa33aSEmmanuel Vadot    dsi {
44cb7aa33aSEmmanuel Vadot        #address-cells = <1>;
45cb7aa33aSEmmanuel Vadot        #size-cells = <0>;
46cb7aa33aSEmmanuel Vadot        panel@0 {
47cb7aa33aSEmmanuel Vadot            compatible = "visionox,vtdr6130";
48cb7aa33aSEmmanuel Vadot            reg = <0>;
49cb7aa33aSEmmanuel Vadot
50cb7aa33aSEmmanuel Vadot            vddio-supply = <&vreg_l12b_1p8>;
51cb7aa33aSEmmanuel Vadot            vci-supply = <&vreg_l13b_3p0>;
52cb7aa33aSEmmanuel Vadot            vdd-supply = <&vreg_l11b_1p2>;
53cb7aa33aSEmmanuel Vadot
54cb7aa33aSEmmanuel Vadot            reset-gpios = <&tlmm 133 GPIO_ACTIVE_LOW>;
55cb7aa33aSEmmanuel Vadot
56cb7aa33aSEmmanuel Vadot            port {
57cb7aa33aSEmmanuel Vadot                panel0_in: endpoint {
58cb7aa33aSEmmanuel Vadot                    remote-endpoint = <&dsi0_out>;
59cb7aa33aSEmmanuel Vadot                };
60cb7aa33aSEmmanuel Vadot            };
61cb7aa33aSEmmanuel Vadot        };
62cb7aa33aSEmmanuel Vadot    };
63cb7aa33aSEmmanuel Vadot...
64