Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/display/panel/samsung,s6e8aa0.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Samsung S6E8AA0 AMOLED LCD 5.3 inch panel
0008 
0009 maintainers:
0010   - Andrzej Hajda <a.hajda@samsung.com>
0011 
0012 allOf:
0013   - $ref: panel-common.yaml#
0014 
0015 properties:
0016   compatible:
0017     const: samsung,s6e8aa0
0018 
0019   reg: true
0020   reset-gpios: true
0021   display-timings: true
0022 
0023   vdd3-supply:
0024     description: core voltage supply
0025 
0026   vci-supply:
0027     description: voltage supply for analog circuits
0028 
0029   power-on-delay:
0030     description: delay after turning regulators on [ms]
0031     $ref: /schemas/types.yaml#/definitions/uint32
0032 
0033   reset-delay:
0034     description: delay after reset sequence [ms]
0035     $ref: /schemas/types.yaml#/definitions/uint32
0036 
0037   init-delay:
0038     description: delay after initialization sequence [ms]
0039     $ref: /schemas/types.yaml#/definitions/uint32
0040 
0041   panel-width-mm:
0042     description: physical panel width [mm]
0043 
0044   panel-height-mm:
0045     description: physical panel height [mm]
0046 
0047   flip-horizontal:
0048     description: boolean to flip image horizontally
0049     type: boolean
0050 
0051   flip-vertical:
0052     description: boolean to flip image vertically
0053     type: boolean
0054 
0055 required:
0056   - compatible
0057   - reg
0058   - vdd3-supply
0059   - vci-supply
0060   - reset-gpios
0061   - display-timings
0062 
0063 additionalProperties: false
0064 
0065 examples:
0066   - |
0067     dsi {
0068         #address-cells = <1>;
0069         #size-cells = <0>;
0070 
0071         panel@0 {
0072             compatible = "samsung,s6e8aa0";
0073             reg = <0>;
0074             vdd3-supply = <&vcclcd_reg>;
0075             vci-supply = <&vlcd_reg>;
0076             reset-gpios = <&gpy4 5 0>;
0077             power-on-delay= <50>;
0078             reset-delay = <100>;
0079             init-delay = <100>;
0080             panel-width-mm = <58>;
0081             panel-height-mm = <103>;
0082             flip-horizontal;
0083             flip-vertical;
0084 
0085             display-timings {
0086                 timing0: timing-0 {
0087                     clock-frequency = <57153600>;
0088                     hactive = <720>;
0089                     vactive = <1280>;
0090                     hfront-porch = <5>;
0091                     hback-porch = <5>;
0092                     hsync-len = <5>;
0093                     vfront-porch = <13>;
0094                     vback-porch = <1>;
0095                     vsync-len = <2>;
0096                 };
0097             };
0098         };
0099     };
0100 
0101 ...