GNU Linux-libre 6.1.90-gnu
[releases.git] / Documentation / devicetree / bindings / display / panel / samsung,s6e63m0.yaml
1 # SPDX-License-Identifier: GPL-2.0
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/display/panel/samsung,s6e63m0.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Samsung s6e63m0 AMOLED LCD panel
8
9 maintainers:
10   - Jonathan Bakker <xc-racer2@live.ca>
11
12 allOf:
13   - $ref: panel-common.yaml#
14   - $ref: /schemas/leds/backlight/common.yaml#
15   - $ref: /schemas/spi/spi-peripheral-props.yaml#
16
17 properties:
18   compatible:
19     const: samsung,s6e63m0
20
21   reg: true
22   reset-gpios: true
23   port: true
24   default-brightness: true
25   max-brightness: true
26
27   spi-3wire: true
28   spi-cpha: true
29   spi-cpol: true
30
31   vdd3-supply:
32     description: VDD regulator
33
34   vci-supply:
35     description: VCI regulator
36
37 required:
38   - compatible
39   - reset-gpios
40   - vdd3-supply
41   - vci-supply
42
43 unevaluatedProperties: false
44
45 examples:
46   - |
47     spi {
48         #address-cells = <1>;
49         #size-cells = <0>;
50
51         display@0 {
52             compatible = "samsung,s6e63m0";
53             reg = <0>;
54             reset-gpios = <&mp05 5 1>;
55             vdd3-supply = <&ldo12_reg>;
56             vci-supply = <&ldo11_reg>;
57             spi-max-frequency = <1200000>;
58
59             port {
60                 lcd_ep: endpoint {
61                     remote-endpoint = <&fimd_ep>;
62                 };
63             };
64         };
65     };
66
67 ...