Merge tag 'block-6.13-20242901' of git://git.kernel.dk/linux
[drm/drm-misc.git] / Documentation / devicetree / bindings / display / panel / mitsubishi,aa121td01.yaml
blob37f01d847aac55a987867b4b003f0ae6e4c304d9
1 # SPDX-License-Identifier: GPL-2.0
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/display/panel/mitsubishi,aa121td01.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Mitsubishi AA121TD01 12.1" WXGA LVDS Display Panel
9 maintainers:
10   - Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11   - Thierry Reding <thierry.reding@gmail.com>
13 allOf:
14   - $ref: panel-common.yaml#
15   - $ref: /schemas/display/lvds.yaml#
17 select:
18   properties:
19     compatible:
20       contains:
21         const: mitsubishi,aa121td01
23   required:
24     - compatible
26 properties:
27   compatible:
28     items:
29       - const: mitsubishi,aa121td01
30       - const: panel-lvds
32   vcc-supply:
33     description: Reference to the regulator powering the panel VCC pins.
35   data-mapping:
36     const: jeida-24
38   width-mm:
39     const: 261
41   height-mm:
42     const: 163
44   panel-timing: true
45   port: true
47 additionalProperties: false
49 required:
50   - compatible
51   - vcc-supply
52   - data-mapping
53   - width-mm
54   - height-mm
55   - panel-timing
56   - port
58 examples:
59   - |+
60     panel {
61       compatible = "mitsubishi,aa121td01", "panel-lvds";
62       vcc-supply = <&vcc_3v3>;
64       width-mm = <261>;
65       height-mm = <163>;
67       data-mapping = "jeida-24";
69       panel-timing {
70         /* 1280x800 @60Hz */
71         clock-frequency = <71000000>;
72         hactive = <1280>;
73         vactive = <800>;
74         hsync-len = <70>;
75         hfront-porch = <20>;
76         hback-porch = <70>;
77         vsync-len = <5>;
78         vfront-porch = <3>;
79         vback-porch = <15>;
80       };
82       port {
83         panel_in: endpoint {
84           remote-endpoint = <&lvds_encoder>;
85         };
86       };
87     };
89 ...