Lines Matching +full:dual +full:- +full:lvds +full:- +full:odd +full:- +full:pixels

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-lad.rj@bp.renesas.com>
11 - Thierry Reding <thierry.reding@gmail.com>
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
16 on one link, and with odd pixels traveling on the other link.
18 The panel expects odd pixels on the first port, and even pixels on the
20 dual-lvds-odd-pixels or dual-lvds-even-pixels).
23 - $ref: panel-common.yaml#
28 - const: advantech,idk-2121wr
29 - {} # panel-lvds, but not listed here to avoid false select
31 width-mm:
34 height-mm:
37 data-mapping:
38 const: vesa-24
40 panel-timing: true
47 $ref: /schemas/graph.yaml#/$defs/port-base
49 description: The sink for odd pixels.
51 dual-lvds-odd-pixels: true
54 - dual-lvds-odd-pixels
57 $ref: /schemas/graph.yaml#/$defs/port-base
59 description: The sink for even pixels.
61 dual-lvds-even-pixels: true
64 - dual-lvds-even-pixels
67 - port@0
68 - port@1
73 - compatible
74 - width-mm
75 - height-mm
76 - data-mapping
77 - panel-timing
78 - ports
81 - |+
82 panel-lvds {
83 compatible = "advantech,idk-2121wr", "panel-lvds";
85 width-mm = <476>;
86 height-mm = <268>;
88 data-mapping = "vesa-24";
90 panel-timing {
91 clock-frequency = <148500000>;
94 hsync-len = <44>;
95 hfront-porch = <88>;
96 hback-porch = <148>;
97 vfront-porch = <4>;
98 vback-porch = <36>;
99 vsync-len = <5>;
103 #address-cells = <1>;
104 #size-cells = <0>;
108 dual-lvds-odd-pixels;
110 remote-endpoint = <&lvds0_out>;
116 dual-lvds-even-pixels;
118 remote-endpoint = <&lvds1_out>;