xref: /openbmc/linux/Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.yaml (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
1d4e0055bSSam Ravnborg# SPDX-License-Identifier: GPL-2.0
2d4e0055bSSam Ravnborg%YAML 1.2
3d4e0055bSSam Ravnborg---
4d4e0055bSSam Ravnborg$id: http://devicetree.org/schemas/display/panel/samsung,s6e63m0.yaml#
5d4e0055bSSam Ravnborg$schema: http://devicetree.org/meta-schemas/core.yaml#
6d4e0055bSSam Ravnborg
7d4e0055bSSam Ravnborgtitle: Samsung s6e63m0 AMOLED LCD panel
8d4e0055bSSam Ravnborg
9d4e0055bSSam Ravnborgmaintainers:
10d4e0055bSSam Ravnborg  - Jonathan Bakker <xc-racer2@live.ca>
11d4e0055bSSam Ravnborg
12d4e0055bSSam RavnborgallOf:
13d4e0055bSSam Ravnborg  - $ref: panel-common.yaml#
141316b6e4SLinus Walleij  - $ref: /schemas/leds/backlight/common.yaml#
15c476d430SRob Herring  - $ref: /schemas/spi/spi-peripheral-props.yaml#
16d4e0055bSSam Ravnborg
17d4e0055bSSam Ravnborgproperties:
18d4e0055bSSam Ravnborg  compatible:
19d4e0055bSSam Ravnborg    const: samsung,s6e63m0
20d4e0055bSSam Ravnborg
21d4e0055bSSam Ravnborg  reg: true
22d4e0055bSSam Ravnborg  reset-gpios: true
23d4e0055bSSam Ravnborg  port: true
241316b6e4SLinus Walleij  default-brightness: true
251316b6e4SLinus Walleij  max-brightness: true
26d4e0055bSSam Ravnborg
27*41f53a65SKrzysztof Kozlowski  spi-3wire: true
28*41f53a65SKrzysztof Kozlowski  spi-cpha: true
29*41f53a65SKrzysztof Kozlowski  spi-cpol: true
30*41f53a65SKrzysztof Kozlowski
31d4e0055bSSam Ravnborg  vdd3-supply:
32d4e0055bSSam Ravnborg    description: VDD regulator
33d4e0055bSSam Ravnborg
34d4e0055bSSam Ravnborg  vci-supply:
35d4e0055bSSam Ravnborg    description: VCI regulator
36d4e0055bSSam Ravnborg
37d4e0055bSSam Ravnborgrequired:
38d4e0055bSSam Ravnborg  - compatible
39d4e0055bSSam Ravnborg  - reset-gpios
40d4e0055bSSam Ravnborg  - vdd3-supply
41d4e0055bSSam Ravnborg  - vci-supply
42d4e0055bSSam Ravnborg
43d4e0055bSSam RavnborgunevaluatedProperties: false
44d4e0055bSSam Ravnborg
45d4e0055bSSam Ravnborgexamples:
46d4e0055bSSam Ravnborg  - |
47d4e0055bSSam Ravnborg    spi {
48d4e0055bSSam Ravnborg        #address-cells = <1>;
49d4e0055bSSam Ravnborg        #size-cells = <0>;
50d4e0055bSSam Ravnborg
51d4e0055bSSam Ravnborg        display@0 {
52d4e0055bSSam Ravnborg            compatible = "samsung,s6e63m0";
53d4e0055bSSam Ravnborg            reg = <0>;
54d4e0055bSSam Ravnborg            reset-gpios = <&mp05 5 1>;
55d4e0055bSSam Ravnborg            vdd3-supply = <&ldo12_reg>;
56d4e0055bSSam Ravnborg            vci-supply = <&ldo11_reg>;
57d4e0055bSSam Ravnborg            spi-max-frequency = <1200000>;
58d4e0055bSSam Ravnborg
59d4e0055bSSam Ravnborg            port {
60d4e0055bSSam Ravnborg                lcd_ep: endpoint {
61d4e0055bSSam Ravnborg                    remote-endpoint = <&fimd_ep>;
62d4e0055bSSam Ravnborg                };
63d4e0055bSSam Ravnborg            };
64d4e0055bSSam Ravnborg        };
65d4e0055bSSam Ravnborg    };
66d4e0055bSSam Ravnborg
67d4e0055bSSam Ravnborg...
68