0001 # SPDX-License-Identifier: GPL-2.0
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/display/panel/mitsubishi,aa121td01.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: Mitsubishi AA121TD01 12.1" WXGA LVDS Display Panel
0008
0009 maintainers:
0010 - Laurent Pinchart <laurent.pinchart@ideasonboard.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: mitsubishi,aa121td01
0022
0023 required:
0024 - compatible
0025
0026 properties:
0027 compatible:
0028 items:
0029 - const: mitsubishi,aa121td01
0030 - const: panel-lvds
0031
0032 vcc-supply:
0033 description: Reference to the regulator powering the panel VCC pins.
0034
0035 data-mapping:
0036 const: jeida-24
0037
0038 width-mm:
0039 const: 261
0040
0041 height-mm:
0042 const: 163
0043
0044 panel-timing: true
0045 port: true
0046
0047 additionalProperties: false
0048
0049 required:
0050 - compatible
0051 - vcc-supply
0052 - data-mapping
0053 - width-mm
0054 - height-mm
0055 - panel-timing
0056 - port
0057
0058 examples:
0059 - |+
0060 panel {
0061 compatible = "mitsubishi,aa121td01", "panel-lvds";
0062 vcc-supply = <&vcc_3v3>;
0063
0064 width-mm = <261>;
0065 height-mm = <163>;
0066
0067 data-mapping = "jeida-24";
0068
0069 panel-timing {
0070 /* 1280x800 @60Hz */
0071 clock-frequency = <71000000>;
0072 hactive = <1280>;
0073 vactive = <800>;
0074 hsync-len = <70>;
0075 hfront-porch = <20>;
0076 hback-porch = <70>;
0077 vsync-len = <5>;
0078 vfront-porch = <3>;
0079 vback-porch = <15>;
0080 };
0081
0082 port {
0083 panel_in: endpoint {
0084 remote-endpoint = <&lvds_encoder>;
0085 };
0086 };
0087 };
0088
0089 ...