Skip to content

Commit d260871

Browse files
Fabrizio Castrosravnborg
authored andcommitted
dt-bindings: display: Add idk-1110wr binding
Add binding for the idk-1110wr LVDS panel from Advantech. Some panel-specific documentation can be found here: https://buy.advantech.eu/Displays/Embedded-LCD-Kits-LCD-Kit-Modules/model-IDK-1110WR-55WSA1E.htm Signed-off-by: Fabrizio Castro <[email protected]> Reviewed-by: Rob Herring <[email protected]> Reviewed-by: Laurent Pinchart <[email protected]> Signed-off-by: Lad Prabhakar <[email protected]> Signed-off-by: Sam Ravnborg <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/1583957020-16359-2-git-send-email-prabhakar.mahadev-lad.rj@bp.renesas.com
1 parent fdcf7bb commit d260871

File tree

1 file changed

+69
-0
lines changed

1 file changed

+69
-0
lines changed
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/display/panel/advantech,idk-1110wr.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: Advantech IDK-1110WR 10.1" WSVGA LVDS Display Panel
8+
9+
maintainers:
10+
- Lad Prabhakar <[email protected]>
11+
- Thierry Reding <[email protected]>
12+
13+
allOf:
14+
- $ref: lvds.yaml#
15+
16+
properties:
17+
compatible:
18+
items:
19+
- const: advantech,idk-1110wr
20+
- {} # panel-lvds, but not listed here to avoid false select
21+
22+
data-mapping:
23+
const: jeida-24
24+
25+
width-mm:
26+
const: 223
27+
28+
height-mm:
29+
const: 125
30+
31+
panel-timing: true
32+
port: true
33+
34+
additionalProperties: false
35+
36+
required:
37+
- compatible
38+
39+
examples:
40+
- |+
41+
panel {
42+
compatible = "advantech,idk-1110wr", "panel-lvds";
43+
44+
width-mm = <223>;
45+
height-mm = <125>;
46+
47+
data-mapping = "jeida-24";
48+
49+
panel-timing {
50+
/* 1024x600 @60Hz */
51+
clock-frequency = <51200000>;
52+
hactive = <1024>;
53+
vactive = <600>;
54+
hsync-len = <240>;
55+
hfront-porch = <40>;
56+
hback-porch = <40>;
57+
vsync-len = <10>;
58+
vfront-porch = <15>;
59+
vback-porch = <10>;
60+
};
61+
62+
port {
63+
panel_in: endpoint {
64+
remote-endpoint = <&lvds_encoder>;
65+
};
66+
};
67+
};
68+
69+
...

0 commit comments

Comments
 (0)