xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/samsung,s6e63m0.yaml (revision b197d4b893974c9eb4d7b38704c6d5c486235d6f)
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  vdd3-supply:
28    description: VDD regulator
29
30  vci-supply:
31    description: VCI regulator
32
33required:
34  - compatible
35  - reset-gpios
36  - vdd3-supply
37  - vci-supply
38
39unevaluatedProperties: false
40
41examples:
42  - |
43    spi {
44        #address-cells = <1>;
45        #size-cells = <0>;
46
47        display@0 {
48            compatible = "samsung,s6e63m0";
49            reg = <0>;
50            reset-gpios = <&mp05 5 1>;
51            vdd3-supply = <&ldo12_reg>;
52            vci-supply = <&ldo11_reg>;
53            spi-max-frequency = <1200000>;
54
55            port {
56                lcd_ep: endpoint {
57                    remote-endpoint = <&fimd_ep>;
58                };
59            };
60        };
61    };
62
63...
64