blob: 37f01d847aac55a987867b4b003f0ae6e4c304d9 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# 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#
6
7title: Mitsubishi AA121TD01 12.1" WXGA LVDS Display Panel
8
9maintainers:
10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11 - Thierry Reding <thierry.reding@gmail.com>
12
13allOf:
14 - $ref: panel-common.yaml#
15 - $ref: /schemas/display/lvds.yaml#
16
17select:
18 properties:
19 compatible:
20 contains:
21 const: mitsubishi,aa121td01
22
23 required:
24 - compatible
25
26properties:
27 compatible:
28 items:
29 - const: mitsubishi,aa121td01
30 - const: panel-lvds
31
32 vcc-supply:
33 description: Reference to the regulator powering the panel VCC pins.
34
35 data-mapping:
36 const: jeida-24
37
38 width-mm:
39 const: 261
40
41 height-mm:
42 const: 163
43
44 panel-timing: true
45 port: true
46
47additionalProperties: false
48
49required:
50 - compatible
51 - vcc-supply
52 - data-mapping
53 - width-mm
54 - height-mm
55 - panel-timing
56 - port
57
58examples:
59 - |+
60 panel {
61 compatible = "mitsubishi,aa121td01", "panel-lvds";
62 vcc-supply = <&vcc_3v3>;
63
64 width-mm = <261>;
65 height-mm = <163>;
66
67 data-mapping = "jeida-24";
68
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 };
81
82 port {
83 panel_in: endpoint {
84 remote-endpoint = <&lvds_encoder>;
85 };
86 };
87 };
88
89...