xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/advantech,idk-1110wr.yaml (revision fac71e4e09885bb2afa3d984a0c239a52e1a7418)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/display/panel/advantech,idk-1110wr.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
7c66ec88fSEmmanuel Vadottitle: Advantech IDK-1110WR 10.1" WSVGA LVDS Display Panel
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10c66ec88fSEmmanuel Vadot  - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.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: advantech,idk-1110wr
22c9ccf3a3SEmmanuel Vadot
23c9ccf3a3SEmmanuel Vadot  required:
24c9ccf3a3SEmmanuel Vadot    - compatible
25c66ec88fSEmmanuel Vadot
26c66ec88fSEmmanuel Vadotproperties:
27c66ec88fSEmmanuel Vadot  compatible:
28c66ec88fSEmmanuel Vadot    items:
29c66ec88fSEmmanuel Vadot      - const: advantech,idk-1110wr
30c9ccf3a3SEmmanuel Vadot      - const: panel-lvds
31c66ec88fSEmmanuel Vadot
32c66ec88fSEmmanuel Vadot  data-mapping:
33c66ec88fSEmmanuel Vadot    const: jeida-24
34c66ec88fSEmmanuel Vadot
35c66ec88fSEmmanuel Vadot  width-mm:
36c66ec88fSEmmanuel Vadot    const: 223
37c66ec88fSEmmanuel Vadot
38c66ec88fSEmmanuel Vadot  height-mm:
39c66ec88fSEmmanuel Vadot    const: 125
40c66ec88fSEmmanuel Vadot
41c66ec88fSEmmanuel Vadot  panel-timing: true
42c66ec88fSEmmanuel Vadot  port: true
43c66ec88fSEmmanuel Vadot
44c66ec88fSEmmanuel VadotadditionalProperties: false
45c66ec88fSEmmanuel Vadot
46c66ec88fSEmmanuel Vadotrequired:
47c66ec88fSEmmanuel Vadot  - compatible
48c9ccf3a3SEmmanuel Vadot  - data-mapping
49c9ccf3a3SEmmanuel Vadot  - width-mm
50c9ccf3a3SEmmanuel Vadot  - height-mm
51c9ccf3a3SEmmanuel Vadot  - panel-timing
52c9ccf3a3SEmmanuel Vadot  - port
53c66ec88fSEmmanuel Vadot
54c66ec88fSEmmanuel Vadotexamples:
55c66ec88fSEmmanuel Vadot  - |+
56c66ec88fSEmmanuel Vadot    panel {
57c66ec88fSEmmanuel Vadot      compatible = "advantech,idk-1110wr", "panel-lvds";
58c66ec88fSEmmanuel Vadot
59c66ec88fSEmmanuel Vadot      width-mm = <223>;
60c66ec88fSEmmanuel Vadot      height-mm = <125>;
61c66ec88fSEmmanuel Vadot
62c66ec88fSEmmanuel Vadot      data-mapping = "jeida-24";
63c66ec88fSEmmanuel Vadot
64c66ec88fSEmmanuel Vadot      panel-timing {
65c66ec88fSEmmanuel Vadot        /* 1024x600 @60Hz */
66c66ec88fSEmmanuel Vadot        clock-frequency = <51200000>;
67c66ec88fSEmmanuel Vadot        hactive = <1024>;
68c66ec88fSEmmanuel Vadot        vactive = <600>;
69c66ec88fSEmmanuel Vadot        hsync-len = <240>;
70c66ec88fSEmmanuel Vadot        hfront-porch = <40>;
71c66ec88fSEmmanuel Vadot        hback-porch = <40>;
72c66ec88fSEmmanuel Vadot        vsync-len = <10>;
73c66ec88fSEmmanuel Vadot        vfront-porch = <15>;
74c66ec88fSEmmanuel Vadot        vback-porch = <10>;
75c66ec88fSEmmanuel Vadot      };
76c66ec88fSEmmanuel Vadot
77c66ec88fSEmmanuel Vadot      port {
78c66ec88fSEmmanuel Vadot        panel_in: endpoint {
79c66ec88fSEmmanuel Vadot          remote-endpoint = <&lvds_encoder>;
80c66ec88fSEmmanuel Vadot        };
81c66ec88fSEmmanuel Vadot      };
82c66ec88fSEmmanuel Vadot    };
83c66ec88fSEmmanuel Vadot
84c66ec88fSEmmanuel Vadot...
85