1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
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
19 second port, therefore the ports must be marked accordingly (with either
20 dual-lvds-odd-pixels or dual-lvds-even-pixels).
25 - const: advantech,idk-2121wr
26 - {} # panel-lvds, but not listed here to avoid false select
44 description: The sink for odd pixels.
49 dual-lvds-odd-pixels: true
53 - dual-lvds-odd-pixels
57 description: The sink for even pixels.
62 dual-lvds-even-pixels: true
66 - dual-lvds-even-pixels
68 additionalProperties: false
81 compatible = "advantech,idk-2121wr", "panel-lvds";
86 data-mapping = "vesa-24";
89 clock-frequency = <148500000>;
101 #address-cells = <1>;
106 dual-lvds-odd-pixels;
107 panel_in0: endpoint {
108 remote-endpoint = <&lvds0_out>;
114 dual-lvds-even-pixels;
115 panel_in1: endpoint {
116 remote-endpoint = <&lvds1_out>;