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