xref: /linux/Documentation/devicetree/bindings/display/panel/samsung,s6e8aa0.yaml (revision 06f054b1fee83415fe35204845708988fc16ef22)
1c3823f2aSSam Ravnborg# SPDX-License-Identifier: GPL-2.0
2c3823f2aSSam Ravnborg%YAML 1.2
3c3823f2aSSam Ravnborg---
4c3823f2aSSam Ravnborg$id: http://devicetree.org/schemas/display/panel/samsung,s6e8aa0.yaml#
5c3823f2aSSam Ravnborg$schema: http://devicetree.org/meta-schemas/core.yaml#
6c3823f2aSSam Ravnborg
7c3823f2aSSam Ravnborgtitle: Samsung S6E8AA0 AMOLED LCD 5.3 inch panel
8c3823f2aSSam Ravnborg
9c3823f2aSSam Ravnborgmaintainers:
10c3823f2aSSam Ravnborg  - Andrzej Hajda <a.hajda@samsung.com>
11c3823f2aSSam Ravnborg
12c3823f2aSSam RavnborgallOf:
13c3823f2aSSam Ravnborg  - $ref: panel-common.yaml#
14c3823f2aSSam Ravnborg
15c3823f2aSSam Ravnborgproperties:
16c3823f2aSSam Ravnborg  compatible:
17c3823f2aSSam Ravnborg    const: samsung,s6e8aa0
18c3823f2aSSam Ravnborg
19*9fa6bcf2SKrzysztof Kozlowski  reg:
20*9fa6bcf2SKrzysztof Kozlowski    maxItems: 1
21*9fa6bcf2SKrzysztof Kozlowski
22c3823f2aSSam Ravnborg  reset-gpios: true
23c3823f2aSSam Ravnborg  display-timings: true
24c3823f2aSSam Ravnborg
25c3823f2aSSam Ravnborg  vdd3-supply:
26c3823f2aSSam Ravnborg    description: core voltage supply
27c3823f2aSSam Ravnborg
28c3823f2aSSam Ravnborg  vci-supply:
29c3823f2aSSam Ravnborg    description: voltage supply for analog circuits
30c3823f2aSSam Ravnborg
31c3823f2aSSam Ravnborg  power-on-delay:
32c3823f2aSSam Ravnborg    description: delay after turning regulators on [ms]
33c3823f2aSSam Ravnborg    $ref: /schemas/types.yaml#/definitions/uint32
34c3823f2aSSam Ravnborg
35c3823f2aSSam Ravnborg  reset-delay:
36c3823f2aSSam Ravnborg    description: delay after reset sequence [ms]
37c3823f2aSSam Ravnborg    $ref: /schemas/types.yaml#/definitions/uint32
38c3823f2aSSam Ravnborg
39c3823f2aSSam Ravnborg  init-delay:
40c3823f2aSSam Ravnborg    description: delay after initialization sequence [ms]
414e71ed98SRob Herring    $ref: /schemas/types.yaml#/definitions/uint32
42c3823f2aSSam Ravnborg
43c3823f2aSSam Ravnborg  panel-width-mm:
44c3823f2aSSam Ravnborg    description: physical panel width [mm]
45c3823f2aSSam Ravnborg
46c3823f2aSSam Ravnborg  panel-height-mm:
47c3823f2aSSam Ravnborg    description: physical panel height [mm]
48c3823f2aSSam Ravnborg
49c3823f2aSSam Ravnborg  flip-horizontal:
50c3823f2aSSam Ravnborg    description: boolean to flip image horizontally
51c3823f2aSSam Ravnborg    type: boolean
52c3823f2aSSam Ravnborg
53c3823f2aSSam Ravnborg  flip-vertical:
54c3823f2aSSam Ravnborg    description: boolean to flip image vertically
55c3823f2aSSam Ravnborg    type: boolean
56c3823f2aSSam Ravnborg
57c3823f2aSSam Ravnborgrequired:
58c3823f2aSSam Ravnborg  - compatible
59c3823f2aSSam Ravnborg  - reg
60c3823f2aSSam Ravnborg  - vdd3-supply
61c3823f2aSSam Ravnborg  - vci-supply
62c3823f2aSSam Ravnborg  - reset-gpios
63c3823f2aSSam Ravnborg  - display-timings
64c3823f2aSSam Ravnborg
65c3823f2aSSam RavnborgadditionalProperties: false
66c3823f2aSSam Ravnborg
67c3823f2aSSam Ravnborgexamples:
68c3823f2aSSam Ravnborg  - |
69c3823f2aSSam Ravnborg    dsi {
70c3823f2aSSam Ravnborg        #address-cells = <1>;
71c3823f2aSSam Ravnborg        #size-cells = <0>;
72c3823f2aSSam Ravnborg
73c3823f2aSSam Ravnborg        panel@0 {
74c3823f2aSSam Ravnborg            compatible = "samsung,s6e8aa0";
75c3823f2aSSam Ravnborg            reg = <0>;
76c3823f2aSSam Ravnborg            vdd3-supply = <&vcclcd_reg>;
77c3823f2aSSam Ravnborg            vci-supply = <&vlcd_reg>;
78c3823f2aSSam Ravnborg            reset-gpios = <&gpy4 5 0>;
79c3823f2aSSam Ravnborg            power-on-delay = <50>;
80c3823f2aSSam Ravnborg            reset-delay = <100>;
81c3823f2aSSam Ravnborg            init-delay = <100>;
82c3823f2aSSam Ravnborg            panel-width-mm = <58>;
83c3823f2aSSam Ravnborg            panel-height-mm = <103>;
84c3823f2aSSam Ravnborg            flip-horizontal;
85c3823f2aSSam Ravnborg            flip-vertical;
86c3823f2aSSam Ravnborg
87c3823f2aSSam Ravnborg            display-timings {
88c3823f2aSSam Ravnborg                timing0: timing-0 {
89c3823f2aSSam Ravnborg                    clock-frequency = <57153600>;
90c3823f2aSSam Ravnborg                    hactive = <720>;
91c3823f2aSSam Ravnborg                    vactive = <1280>;
92c3823f2aSSam Ravnborg                    hfront-porch = <5>;
93c3823f2aSSam Ravnborg                    hback-porch = <5>;
94c3823f2aSSam Ravnborg                    hsync-len = <5>;
95c3823f2aSSam Ravnborg                    vfront-porch = <13>;
96c3823f2aSSam Ravnborg                    vback-porch = <1>;
97c3823f2aSSam Ravnborg                    vsync-len = <2>;
98c3823f2aSSam Ravnborg                };
99c3823f2aSSam Ravnborg            };
100c3823f2aSSam Ravnborg        };
101c3823f2aSSam Ravnborg    };
102c3823f2aSSam Ravnborg
103c3823f2aSSam Ravnborg...
104