Lines Matching +full:port +full:- +full:mapping

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/panel/advantech,idk-2121wr.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Advantech IDK-2121WR 21.5" Full-HD dual-LVDS panel
10 - Lad Prabhakar <prabhakar.mahadev-[email protected]>
11 - Thierry Reding <[email protected]>
14 The IDK-2121WR from Advantech is a Full-HD dual-LVDS panel.
15 A dual-LVDS interface is a dual-link connection with even pixels traveling
18 The panel expects odd pixels on the first port, and even pixels on the
19 second port, therefore the ports must be marked accordingly (with either
20 dual-lvds-odd-pixels or dual-lvds-even-pixels).
23 - $ref: /schemas/display/lvds-dual-ports.yaml#
24 - $ref: panel-common.yaml#
29 - const: advantech,idk-2121wr
30 - {} # panel-lvds, but not listed here to avoid false select
32 width-mm:
35 height-mm:
38 data-mapping:
39 const: vesa-24
41 panel-timing: true
47 port@0:
49 - dual-lvds-odd-pixels
51 port@1:
53 - dual-lvds-even-pixels
56 - port@0
57 - port@1
62 - compatible
63 - width-mm
64 - height-mm
65 - data-mapping
66 - panel-timing
69 - |+
70 panel-lvds {
71 compatible = "advantech,idk-2121wr", "panel-lvds";
73 width-mm = <476>;
74 height-mm = <268>;
76 data-mapping = "vesa-24";
78 panel-timing {
79 clock-frequency = <148500000>;
82 hsync-len = <44>;
83 hfront-porch = <88>;
84 hback-porch = <148>;
85 vfront-porch = <4>;
86 vback-porch = <36>;
87 vsync-len = <5>;
91 #address-cells = <1>;
92 #size-cells = <0>;
94 port@0 {
96 dual-lvds-odd-pixels;
98 remote-endpoint = <&lvds0_out>;
102 port@1 {
104 dual-lvds-even-pixels;
106 remote-endpoint = <&lvds1_out>;