1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/display/panel/mitsubishi,aa121td01.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
7c66ec88fSEmmanuel Vadottitle: Mitsubishi AA121TD01 12.1" WXGA LVDS Display Panel
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10c66ec88fSEmmanuel Vadot  - Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11c66ec88fSEmmanuel Vadot  - Thierry Reding <thierry.reding@gmail.com>
12c66ec88fSEmmanuel Vadot
13c66ec88fSEmmanuel VadotallOf:
14c9ccf3a3SEmmanuel Vadot  - $ref: panel-common.yaml#
15*fac71e4eSEmmanuel Vadot  - $ref: /schemas/display/lvds.yaml#
16c9ccf3a3SEmmanuel Vadot
17c9ccf3a3SEmmanuel Vadotselect:
18c9ccf3a3SEmmanuel Vadot  properties:
19c9ccf3a3SEmmanuel Vadot    compatible:
20c9ccf3a3SEmmanuel Vadot      contains:
21c9ccf3a3SEmmanuel Vadot        const: mitsubishi,aa121td01
22c9ccf3a3SEmmanuel Vadot
23c9ccf3a3SEmmanuel Vadot  required:
24c9ccf3a3SEmmanuel Vadot    - compatible
25c66ec88fSEmmanuel Vadot
26c66ec88fSEmmanuel Vadotproperties:
27c66ec88fSEmmanuel Vadot  compatible:
28c66ec88fSEmmanuel Vadot    items:
29c66ec88fSEmmanuel Vadot      - const: mitsubishi,aa121td01
30c9ccf3a3SEmmanuel Vadot      - const: panel-lvds
31c66ec88fSEmmanuel Vadot
32c66ec88fSEmmanuel Vadot  vcc-supply:
33c66ec88fSEmmanuel Vadot    description: Reference to the regulator powering the panel VCC pins.
34c66ec88fSEmmanuel Vadot
35c66ec88fSEmmanuel Vadot  data-mapping:
36c66ec88fSEmmanuel Vadot    const: jeida-24
37c66ec88fSEmmanuel Vadot
38c66ec88fSEmmanuel Vadot  width-mm:
39c66ec88fSEmmanuel Vadot    const: 261
40c66ec88fSEmmanuel Vadot
41c66ec88fSEmmanuel Vadot  height-mm:
42c66ec88fSEmmanuel Vadot    const: 163
43c66ec88fSEmmanuel Vadot
44c66ec88fSEmmanuel Vadot  panel-timing: true
45c66ec88fSEmmanuel Vadot  port: true
46c66ec88fSEmmanuel Vadot
47c66ec88fSEmmanuel VadotadditionalProperties: false
48c66ec88fSEmmanuel Vadot
49c66ec88fSEmmanuel Vadotrequired:
50c66ec88fSEmmanuel Vadot  - compatible
51c66ec88fSEmmanuel Vadot  - vcc-supply
52c9ccf3a3SEmmanuel Vadot  - data-mapping
53c9ccf3a3SEmmanuel Vadot  - width-mm
54c9ccf3a3SEmmanuel Vadot  - height-mm
55c9ccf3a3SEmmanuel Vadot  - panel-timing
56c9ccf3a3SEmmanuel Vadot  - port
57c66ec88fSEmmanuel Vadot
58c66ec88fSEmmanuel Vadotexamples:
59c66ec88fSEmmanuel Vadot  - |+
60c66ec88fSEmmanuel Vadot    panel {
61c66ec88fSEmmanuel Vadot      compatible = "mitsubishi,aa121td01", "panel-lvds";
62c66ec88fSEmmanuel Vadot      vcc-supply = <&vcc_3v3>;
63c66ec88fSEmmanuel Vadot
64c66ec88fSEmmanuel Vadot      width-mm = <261>;
65c66ec88fSEmmanuel Vadot      height-mm = <163>;
66c66ec88fSEmmanuel Vadot
67c66ec88fSEmmanuel Vadot      data-mapping = "jeida-24";
68c66ec88fSEmmanuel Vadot
69c66ec88fSEmmanuel Vadot      panel-timing {
70c66ec88fSEmmanuel Vadot        /* 1280x800 @60Hz */
71c66ec88fSEmmanuel Vadot        clock-frequency = <71000000>;
72c66ec88fSEmmanuel Vadot        hactive = <1280>;
73c66ec88fSEmmanuel Vadot        vactive = <800>;
74c66ec88fSEmmanuel Vadot        hsync-len = <70>;
75c66ec88fSEmmanuel Vadot        hfront-porch = <20>;
76c66ec88fSEmmanuel Vadot        hback-porch = <70>;
77c66ec88fSEmmanuel Vadot        vsync-len = <5>;
78c66ec88fSEmmanuel Vadot        vfront-porch = <3>;
79c66ec88fSEmmanuel Vadot        vback-porch = <15>;
80c66ec88fSEmmanuel Vadot      };
81c66ec88fSEmmanuel Vadot
82c66ec88fSEmmanuel Vadot      port {
83c66ec88fSEmmanuel Vadot        panel_in: endpoint {
84c66ec88fSEmmanuel Vadot          remote-endpoint = <&lvds_encoder>;
85c66ec88fSEmmanuel Vadot        };
86c66ec88fSEmmanuel Vadot      };
87c66ec88fSEmmanuel Vadot    };
88c66ec88fSEmmanuel Vadot
89c66ec88fSEmmanuel Vadot...
90