On 15.03.2018 11:56, Jacopo Mondi wrote:
Document Thine THC63LVD1024 LVDS decoder device tree bindings.
Signed-off-by: Jacopo Mondi jacopo+renesas@jmondi.org
.../bindings/display/bridge/thine,thc63lvd1024.txt | 63 ++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/bridge/thine,thc63lvd1024.txt
diff --git a/Documentation/devicetree/bindings/display/bridge/thine,thc63lvd1024.txt b/Documentation/devicetree/bindings/display/bridge/thine,thc63lvd1024.txt new file mode 100644 index 0000000..0936bde --- /dev/null +++ b/Documentation/devicetree/bindings/display/bridge/thine,thc63lvd1024.txt @@ -0,0 +1,63 @@ +Thine Electronics THC63LVD1024 LVDS decoder +-------------------------------------------
+The THC63LVD1024 is a dual link LVDS receiver designed to convert LVDS streams +to parallel data outputs. The chip supports single/dual input/output modes, +handling up to two two input LVDS stream and up to two digital CMOS/TTL outputs.
+Required properties: +- compatible: Shall be "thine,thc63lvd1024",
+Optional properties: +- vcc-supply: Power supply for TTL output and digital circuitry +- cvcc-supply: Power supply for TTL CLOCKOUT signal +- lvcc-supply: Power supply for LVDS inputs +- pvcc-supply: Power supply for PLL circuitry +- pdwn-gpios: Power down GPIO signal. Active low. +- oe-gpios: Output enable GPIO signal. Active high.
Nitpick: different lines ends differently: period, dot, nothing. Another thing if there will be next iteration it would be good to emphasize converter has no control bus. Anyway:
Reviewed-by: Andrzej Hajda a.hajda@samsung.com
-- Regards Andrzej
+The THC63LVD1024 video port connections are modeled according +to OF graph bindings specified by Documentation/devicetree/bindings/graph.txt
+Required video port nodes: +- Port@0: First LVDS input port +- Port@2: First digital CMOS/TTL parallel output
+Optional video port nodes: +- Port@1: Second LVDS input port +- Port@3: Second digital CMOS/TTL parallel output
+Example: +--------
- thc63lvd1024: lvds-decoder {
compatible = "thine,thc63lvd1024";
vcc-supply = <®_lvds_vcc>;
lvcc-supply = <®_lvds_lvcc>;
pdwn-gpio = <&gpio4 15 GPIO_ACTIVE_LOW>;
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
lvds_dec_in_0: endpoint {
remote-endpoint = <&lvds_out>;
};
};
port@2{
reg = <2>;
lvds_dec_out_2: endpoint {
remote-endpoint = <&adv7511_in>;
};
};
};
- };