Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/display/panel/advantech,idk-1110wr.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Advantech IDK-1110WR 10.1" WSVGA LVDS Display Panel
0008 
0009 maintainers:
0010   - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
0011   - Thierry Reding <thierry.reding@gmail.com>
0012 
0013 allOf:
0014   - $ref: panel-common.yaml#
0015   - $ref: /schemas/display/lvds.yaml/#
0016 
0017 select:
0018   properties:
0019     compatible:
0020       contains:
0021         const: advantech,idk-1110wr
0022 
0023   required:
0024     - compatible
0025 
0026 properties:
0027   compatible:
0028     items:
0029       - const: advantech,idk-1110wr
0030       - const: panel-lvds
0031 
0032   data-mapping:
0033     const: jeida-24
0034 
0035   width-mm:
0036     const: 223
0037 
0038   height-mm:
0039     const: 125
0040 
0041   panel-timing: true
0042   port: true
0043 
0044 additionalProperties: false
0045 
0046 required:
0047   - compatible
0048   - data-mapping
0049   - width-mm
0050   - height-mm
0051   - panel-timing
0052   - port
0053 
0054 examples:
0055   - |+
0056     panel {
0057       compatible = "advantech,idk-1110wr", "panel-lvds";
0058 
0059       width-mm = <223>;
0060       height-mm = <125>;
0061 
0062       data-mapping = "jeida-24";
0063 
0064       panel-timing {
0065         /* 1024x600 @60Hz */
0066         clock-frequency = <51200000>;
0067         hactive = <1024>;
0068         vactive = <600>;
0069         hsync-len = <240>;
0070         hfront-porch = <40>;
0071         hback-porch = <40>;
0072         vsync-len = <10>;
0073         vfront-porch = <15>;
0074         vback-porch = <10>;
0075       };
0076 
0077       port {
0078         panel_in: endpoint {
0079           remote-endpoint = <&lvds_encoder>;
0080         };
0081       };
0082     };
0083 
0084 ...