xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/samsung,s6e63m0.yaml (revision a90b9d0159070121c221b966469c3e36d912bf82)
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
7title: Samsung s6e63m0 AMOLED LCD panel
8
9maintainers:
10  - Jonathan Bakker <xc-racer2@live.ca>
11
12allOf:
13  - $ref: panel-common.yaml#
14  - $ref: /schemas/leds/backlight/common.yaml#
15  - $ref: /schemas/spi/spi-peripheral-props.yaml#
16
17properties:
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
37required:
38  - compatible
39  - reset-gpios
40  - vdd3-supply
41  - vci-supply
42
43unevaluatedProperties: false
44
45examples:
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...
68