162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci%YAML 1.2
362306a36Sopenharmony_ci---
462306a36Sopenharmony_ci$id: http://devicetree.org/schemas/display/panel/samsung,s6e8aa0.yaml#
562306a36Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml#
662306a36Sopenharmony_ci
762306a36Sopenharmony_cititle: Samsung S6E8AA0 AMOLED LCD 5.3 inch panel
862306a36Sopenharmony_ci
962306a36Sopenharmony_cimaintainers:
1062306a36Sopenharmony_ci  - Andrzej Hajda <a.hajda@samsung.com>
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ciallOf:
1362306a36Sopenharmony_ci  - $ref: panel-common.yaml#
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ciproperties:
1662306a36Sopenharmony_ci  compatible:
1762306a36Sopenharmony_ci    const: samsung,s6e8aa0
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci  reg: true
2062306a36Sopenharmony_ci  reset-gpios: true
2162306a36Sopenharmony_ci  display-timings: true
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci  vdd3-supply:
2462306a36Sopenharmony_ci    description: core voltage supply
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ci  vci-supply:
2762306a36Sopenharmony_ci    description: voltage supply for analog circuits
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci  power-on-delay:
3062306a36Sopenharmony_ci    description: delay after turning regulators on [ms]
3162306a36Sopenharmony_ci    $ref: /schemas/types.yaml#/definitions/uint32
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ci  reset-delay:
3462306a36Sopenharmony_ci    description: delay after reset sequence [ms]
3562306a36Sopenharmony_ci    $ref: /schemas/types.yaml#/definitions/uint32
3662306a36Sopenharmony_ci
3762306a36Sopenharmony_ci  init-delay:
3862306a36Sopenharmony_ci    description: delay after initialization sequence [ms]
3962306a36Sopenharmony_ci    $ref: /schemas/types.yaml#/definitions/uint32
4062306a36Sopenharmony_ci
4162306a36Sopenharmony_ci  panel-width-mm:
4262306a36Sopenharmony_ci    description: physical panel width [mm]
4362306a36Sopenharmony_ci
4462306a36Sopenharmony_ci  panel-height-mm:
4562306a36Sopenharmony_ci    description: physical panel height [mm]
4662306a36Sopenharmony_ci
4762306a36Sopenharmony_ci  flip-horizontal:
4862306a36Sopenharmony_ci    description: boolean to flip image horizontally
4962306a36Sopenharmony_ci    type: boolean
5062306a36Sopenharmony_ci
5162306a36Sopenharmony_ci  flip-vertical:
5262306a36Sopenharmony_ci    description: boolean to flip image vertically
5362306a36Sopenharmony_ci    type: boolean
5462306a36Sopenharmony_ci
5562306a36Sopenharmony_cirequired:
5662306a36Sopenharmony_ci  - compatible
5762306a36Sopenharmony_ci  - reg
5862306a36Sopenharmony_ci  - vdd3-supply
5962306a36Sopenharmony_ci  - vci-supply
6062306a36Sopenharmony_ci  - reset-gpios
6162306a36Sopenharmony_ci  - display-timings
6262306a36Sopenharmony_ci
6362306a36Sopenharmony_ciadditionalProperties: false
6462306a36Sopenharmony_ci
6562306a36Sopenharmony_ciexamples:
6662306a36Sopenharmony_ci  - |
6762306a36Sopenharmony_ci    dsi {
6862306a36Sopenharmony_ci        #address-cells = <1>;
6962306a36Sopenharmony_ci        #size-cells = <0>;
7062306a36Sopenharmony_ci
7162306a36Sopenharmony_ci        panel@0 {
7262306a36Sopenharmony_ci            compatible = "samsung,s6e8aa0";
7362306a36Sopenharmony_ci            reg = <0>;
7462306a36Sopenharmony_ci            vdd3-supply = <&vcclcd_reg>;
7562306a36Sopenharmony_ci            vci-supply = <&vlcd_reg>;
7662306a36Sopenharmony_ci            reset-gpios = <&gpy4 5 0>;
7762306a36Sopenharmony_ci            power-on-delay = <50>;
7862306a36Sopenharmony_ci            reset-delay = <100>;
7962306a36Sopenharmony_ci            init-delay = <100>;
8062306a36Sopenharmony_ci            panel-width-mm = <58>;
8162306a36Sopenharmony_ci            panel-height-mm = <103>;
8262306a36Sopenharmony_ci            flip-horizontal;
8362306a36Sopenharmony_ci            flip-vertical;
8462306a36Sopenharmony_ci
8562306a36Sopenharmony_ci            display-timings {
8662306a36Sopenharmony_ci                timing0: timing-0 {
8762306a36Sopenharmony_ci                    clock-frequency = <57153600>;
8862306a36Sopenharmony_ci                    hactive = <720>;
8962306a36Sopenharmony_ci                    vactive = <1280>;
9062306a36Sopenharmony_ci                    hfront-porch = <5>;
9162306a36Sopenharmony_ci                    hback-porch = <5>;
9262306a36Sopenharmony_ci                    hsync-len = <5>;
9362306a36Sopenharmony_ci                    vfront-porch = <13>;
9462306a36Sopenharmony_ci                    vback-porch = <1>;
9562306a36Sopenharmony_ci                    vsync-len = <2>;
9662306a36Sopenharmony_ci                };
9762306a36Sopenharmony_ci            };
9862306a36Sopenharmony_ci        };
9962306a36Sopenharmony_ci    };
10062306a36Sopenharmony_ci
10162306a36Sopenharmony_ci...
102