xref: /freebsd/sys/contrib/device-tree/Bindings/display/panel/sgd,gktw70sdae4se.yaml (revision fac71e4e09885bb2afa3d984a0c239a52e1a7418)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0
2c66ec88fSEmmanuel Vadot%YAML 1.2
3c66ec88fSEmmanuel Vadot---
4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/display/panel/sgd,gktw70sdae4se.yaml#
5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6c66ec88fSEmmanuel Vadot
7c66ec88fSEmmanuel Vadottitle: Solomon Goldentek Display GKTW70SDAE4SE 7" WVGA LVDS Display Panel
8c66ec88fSEmmanuel Vadot
9c66ec88fSEmmanuel Vadotmaintainers:
10b97ee269SEmmanuel Vadot  - Neil Armstrong <neil.armstrong@linaro.org>
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: sgd,gktw70sdae4se
22c9ccf3a3SEmmanuel Vadot
23c9ccf3a3SEmmanuel Vadot  required:
24c9ccf3a3SEmmanuel Vadot    - compatible
25c66ec88fSEmmanuel Vadot
26c66ec88fSEmmanuel Vadotproperties:
27c66ec88fSEmmanuel Vadot  compatible:
28c66ec88fSEmmanuel Vadot    items:
29c66ec88fSEmmanuel Vadot      - const: sgd,gktw70sdae4se
30c9ccf3a3SEmmanuel Vadot      - const: panel-lvds
31c66ec88fSEmmanuel Vadot
32c66ec88fSEmmanuel Vadot  data-mapping:
33c66ec88fSEmmanuel Vadot    const: jeida-18
34c66ec88fSEmmanuel Vadot
35c66ec88fSEmmanuel Vadot  width-mm:
36c66ec88fSEmmanuel Vadot    const: 153
37c66ec88fSEmmanuel Vadot
38c66ec88fSEmmanuel Vadot  height-mm:
39c66ec88fSEmmanuel Vadot    const: 86
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  - port
49c9ccf3a3SEmmanuel Vadot  - data-mapping
50c9ccf3a3SEmmanuel Vadot  - width-mm
51c9ccf3a3SEmmanuel Vadot  - height-mm
52c9ccf3a3SEmmanuel Vadot  - panel-timing
53c66ec88fSEmmanuel Vadot
54c66ec88fSEmmanuel Vadotexamples:
55c66ec88fSEmmanuel Vadot  - |+
56c66ec88fSEmmanuel Vadot    panel {
57c66ec88fSEmmanuel Vadot      compatible = "sgd,gktw70sdae4se", "panel-lvds";
58c66ec88fSEmmanuel Vadot
59c66ec88fSEmmanuel Vadot      width-mm = <153>;
60c66ec88fSEmmanuel Vadot      height-mm = <86>;
61c66ec88fSEmmanuel Vadot
62c66ec88fSEmmanuel Vadot      data-mapping = "jeida-18";
63c66ec88fSEmmanuel Vadot
64c66ec88fSEmmanuel Vadot      panel-timing {
65c66ec88fSEmmanuel Vadot        clock-frequency = <32000000>;
66c66ec88fSEmmanuel Vadot        hactive = <800>;
67c66ec88fSEmmanuel Vadot        vactive = <480>;
68c66ec88fSEmmanuel Vadot        hback-porch = <39>;
69c66ec88fSEmmanuel Vadot        hfront-porch = <39>;
70c66ec88fSEmmanuel Vadot        vback-porch = <29>;
71c66ec88fSEmmanuel Vadot        vfront-porch = <13>;
72c66ec88fSEmmanuel Vadot        hsync-len = <47>;
73c66ec88fSEmmanuel Vadot        vsync-len = <2>;
74c66ec88fSEmmanuel Vadot      };
75c66ec88fSEmmanuel Vadot
76c66ec88fSEmmanuel Vadot      port {
77c66ec88fSEmmanuel Vadot        panel_in: endpoint {
78c66ec88fSEmmanuel Vadot          remote-endpoint = <&lvds_encoder>;
79c66ec88fSEmmanuel Vadot        };
80c66ec88fSEmmanuel Vadot      };
81c66ec88fSEmmanuel Vadot    };
82c66ec88fSEmmanuel Vadot
83c66ec88fSEmmanuel Vadot...
84