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
40 $ref: /schemas/graph.yaml#/properties/ports
44 $ref: /schemas/graph.yaml#/$defs/port-base
45 unevaluatedProperties: false
46 description: The sink for odd pixels.
48 dual-lvds-odd-pixels: true
51 - dual-lvds-odd-pixels
54 $ref: /schemas/graph.yaml#/$defs/port-base
55 unevaluatedProperties: false
56 description: The sink for even pixels.
58 dual-lvds-even-pixels: true
61 - dual-lvds-even-pixels
67 additionalProperties: false
80 compatible = "advantech,idk-2121wr", "panel-lvds";
85 data-mapping = "vesa-24";
88 clock-frequency = <148500000>;
100 #address-cells = <1>;
105 dual-lvds-odd-pixels;
106 panel_in0: endpoint {
107 remote-endpoint = <&lvds0_out>;
113 dual-lvds-even-pixels;
114 panel_in1: endpoint {
115 remote-endpoint = <&lvds1_out>;