Merge tag 'xfs-5.11-merge-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / display / panel / mitsubishi,aa121td01.yaml
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#
6
7 title: Mitsubishi AA121TD01 12.1" WXGA LVDS Display Panel
8
9 maintainers:
10   - Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11   - Thierry Reding <thierry.reding@gmail.com>
12
13 allOf:
14   - $ref: lvds.yaml#
15
16 properties:
17   compatible:
18     items:
19       - const: mitsubishi,aa121td01
20       - {} # panel-lvds, but not listed here to avoid false select
21
22   vcc-supply:
23     description: Reference to the regulator powering the panel VCC pins.
24
25   data-mapping:
26     const: jeida-24
27
28   width-mm:
29     const: 261
30
31   height-mm:
32     const: 163
33
34   panel-timing: true
35   port: true
36
37 additionalProperties: false
38
39 required:
40   - compatible
41   - vcc-supply
42
43 examples:
44   - |+
45     panel {
46       compatible = "mitsubishi,aa121td01", "panel-lvds";
47       vcc-supply = <&vcc_3v3>;
48
49       width-mm = <261>;
50       height-mm = <163>;
51
52       data-mapping = "jeida-24";
53
54       panel-timing {
55         /* 1280x800 @60Hz */
56         clock-frequency = <71000000>;
57         hactive = <1280>;
58         vactive = <800>;
59         hsync-len = <70>;
60         hfront-porch = <20>;
61         hback-porch = <70>;
62         vsync-len = <5>;
63         vfront-porch = <3>;
64         vback-porch = <15>;
65       };
66
67       port {
68         panel_in: endpoint {
69           remote-endpoint = <&lvds_encoder>;
70         };
71       };
72     };
73
74 ...