xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/startek,kd070fhfid015.yaml (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
1*aa1a8ff2SEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*aa1a8ff2SEmmanuel Vadot%YAML 1.2
3*aa1a8ff2SEmmanuel Vadot---
4*aa1a8ff2SEmmanuel Vadot$id: http://devicetree.org/schemas/display/panel/startek,kd070fhfid015.yaml#
5*aa1a8ff2SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*aa1a8ff2SEmmanuel Vadot
7*aa1a8ff2SEmmanuel Vadottitle: Startek Electronic Technology Co. kd070fhfid015 7 inch TFT LCD panel
8*aa1a8ff2SEmmanuel Vadot
9*aa1a8ff2SEmmanuel Vadotmaintainers:
10*aa1a8ff2SEmmanuel Vadot  - Alexandre Mergnat <amergnat@baylibre.com>
11*aa1a8ff2SEmmanuel Vadot
12*aa1a8ff2SEmmanuel VadotallOf:
13*aa1a8ff2SEmmanuel Vadot  - $ref: panel-common.yaml#
14*aa1a8ff2SEmmanuel Vadot
15*aa1a8ff2SEmmanuel Vadotproperties:
16*aa1a8ff2SEmmanuel Vadot  compatible:
17*aa1a8ff2SEmmanuel Vadot    const: startek,kd070fhfid015
18*aa1a8ff2SEmmanuel Vadot
19*aa1a8ff2SEmmanuel Vadot  enable-gpios: true
20*aa1a8ff2SEmmanuel Vadot
21*aa1a8ff2SEmmanuel Vadot  iovcc-supply:
22*aa1a8ff2SEmmanuel Vadot    description: Reference to the regulator powering the panel IO pins.
23*aa1a8ff2SEmmanuel Vadot
24*aa1a8ff2SEmmanuel Vadot  reg:
25*aa1a8ff2SEmmanuel Vadot    maxItems: 1
26*aa1a8ff2SEmmanuel Vadot    description: DSI virtual channel
27*aa1a8ff2SEmmanuel Vadot
28*aa1a8ff2SEmmanuel Vadot  reset-gpios: true
29*aa1a8ff2SEmmanuel Vadot
30*aa1a8ff2SEmmanuel Vadot  port: true
31*aa1a8ff2SEmmanuel Vadot
32*aa1a8ff2SEmmanuel Vadot  power-supply: true
33*aa1a8ff2SEmmanuel Vadot
34*aa1a8ff2SEmmanuel VadotadditionalProperties: false
35*aa1a8ff2SEmmanuel Vadot
36*aa1a8ff2SEmmanuel Vadotrequired:
37*aa1a8ff2SEmmanuel Vadot  - compatible
38*aa1a8ff2SEmmanuel Vadot  - enable-gpios
39*aa1a8ff2SEmmanuel Vadot  - iovcc-supply
40*aa1a8ff2SEmmanuel Vadot  - reg
41*aa1a8ff2SEmmanuel Vadot  - reset-gpios
42*aa1a8ff2SEmmanuel Vadot  - port
43*aa1a8ff2SEmmanuel Vadot  - power-supply
44*aa1a8ff2SEmmanuel Vadot
45*aa1a8ff2SEmmanuel Vadotexamples:
46*aa1a8ff2SEmmanuel Vadot  - |
47*aa1a8ff2SEmmanuel Vadot    #include <dt-bindings/gpio/gpio.h>
48*aa1a8ff2SEmmanuel Vadot
49*aa1a8ff2SEmmanuel Vadot    dsi0 {
50*aa1a8ff2SEmmanuel Vadot        #address-cells = <1>;
51*aa1a8ff2SEmmanuel Vadot        #size-cells = <0>;
52*aa1a8ff2SEmmanuel Vadot
53*aa1a8ff2SEmmanuel Vadot        panel@0 {
54*aa1a8ff2SEmmanuel Vadot            compatible = "startek,kd070fhfid015";
55*aa1a8ff2SEmmanuel Vadot            reg = <0>;
56*aa1a8ff2SEmmanuel Vadot            enable-gpios = <&pio 67 GPIO_ACTIVE_HIGH>;
57*aa1a8ff2SEmmanuel Vadot            reset-gpios = <&pio 20 GPIO_ACTIVE_HIGH>;
58*aa1a8ff2SEmmanuel Vadot            iovcc-supply = <&mt6357_vsim1_reg>;
59*aa1a8ff2SEmmanuel Vadot            power-supply = <&vsys_lcm_reg>;
60*aa1a8ff2SEmmanuel Vadot
61*aa1a8ff2SEmmanuel Vadot            port {
62*aa1a8ff2SEmmanuel Vadot                panel_in: endpoint {
63*aa1a8ff2SEmmanuel Vadot                    remote-endpoint = <&dsi_out>;
64*aa1a8ff2SEmmanuel Vadot                };
65*aa1a8ff2SEmmanuel Vadot            };
66*aa1a8ff2SEmmanuel Vadot        };
67*aa1a8ff2SEmmanuel Vadot    };
68*aa1a8ff2SEmmanuel Vadot
69*aa1a8ff2SEmmanuel Vadot...
70