xref: /linux/Documentation/devicetree/bindings/display/panel/samsung,s6e88a0-ams452ef01.yaml (revision d53b8e36925256097a08d7cb749198d85cbf9b2b)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/display/panel/samsung,s6e88a0-ams452ef01.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Samsung AMS452EF01 AMOLED panel with S6E88A0 video mode DSI controller
8
9maintainers:
10  - Michael Srba <Michael.Srba@seznam.cz>
11
12allOf:
13  - $ref: panel-common.yaml#
14
15properties:
16  compatible:
17    const: samsung,s6e88a0-ams452ef01
18
19  reg:
20    maxItems: 1
21
22  port: true
23  reset-gpios: true
24  vdd3-supply:
25    description: core voltage supply
26  vci-supply:
27    description: voltage supply for analog circuits
28
29required:
30  - compatible
31  - reg
32  - port
33  - vdd3-supply
34  - vci-supply
35  - reset-gpios
36
37additionalProperties: false
38
39examples:
40  - |
41    #include <dt-bindings/gpio/gpio.h>
42
43    dsi {
44            #address-cells = <1>;
45            #size-cells = <0>;
46            panel@0 {
47                    reg = <0>;
48
49                    compatible = "samsung,s6e88a0-ams452ef01";
50
51                    vdd3-supply = <&pm8916_l17>;
52                    vci-supply = <&reg_vlcd_vci>;
53                    reset-gpios = <&msmgpio 25 GPIO_ACTIVE_HIGH>;
54
55                    port {
56                            panel_in: endpoint {
57                                    remote-endpoint = <&dsi0_out>;
58                            };
59                    };
60            };
61    };
62