1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/display/bridge/thine,thc63lvd1024.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Thine Electronics THC63LVD1024 LVDS Decoder
10 - Jacopo Mondi <jacopo+renesas@jmondi.org>
11 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14 The THC63LVD1024 is a dual link LVDS receiver designed to convert LVDS
15 streams to parallel data outputs. The chip supports single/dual input/output
16 modes, handling up to two LVDS input streams and up to two digital CMOS/TTL
19 Single or dual operation mode, output data mapping and DDR output modes are
20 configured through input signals and the chip does not expose any control
25 const: thine,thc63lvd1024
28 $ref: /schemas/graph.yaml#/properties/ports
30 The device can operate in single or dual input and output modes.
32 When operating in single input mode, all pixels are received on port@0,
33 and port@1 shall not contain any endpoint. In dual input mode,
34 even-numbered pixels are received on port@0 and odd-numbered pixels on
35 port@1, and both port@0 and port@1 shall contain endpoints.
37 When operating in single output mode all pixels are output from the first
38 CMOS/TTL port and port@3 shall not contain any endpoint. In dual output
39 mode pixels are output from both CMOS/TTL ports and both port@2 and
40 port@3 shall contain endpoints.
44 $ref: /schemas/graph.yaml#/properties/port
45 description: First LVDS input port
48 $ref: /schemas/graph.yaml#/properties/port
49 description: Second LVDS input port
52 $ref: /schemas/graph.yaml#/properties/port
53 description: First digital CMOS/TTL parallel output
56 $ref: /schemas/graph.yaml#/properties/port
57 description: Second digital CMOS/TTL parallel output
65 description: Output enable GPIO signal, pin name "OE", active high.
69 description: Power down GPIO signal, pin name "/PDWN", active low.
73 Power supply for the TTL output, TTL CLOCKOUT signal, LVDS input, PLL and
81 additionalProperties: false
85 #include <dt-bindings/gpio/gpio.h>
88 compatible = "thine,thc63lvd1024";
90 vcc-supply = <®_lvds_vcc>;
91 powerdown-gpios = <&gpio4 15 GPIO_ACTIVE_LOW>;
100 lvds_dec_in_0: endpoint {
101 remote-endpoint = <&lvds_out>;
108 lvds_dec_out_2: endpoint {
109 remote-endpoint = <&adv7511_in>;