drm/rockchip: rk618: Add support for hdmi

Change-Id: I009e39d4d81e3e0c3f3937ea830f170f08272e21
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
This commit is contained in:
Wyon Bi
2018-11-22 19:19:23 +08:00
parent c3b4580d4e
commit 755c427fda
3 changed files with 1628 additions and 1 deletions

View File

@@ -210,3 +210,50 @@ Example:
}; };
}; };
}; };
HDMI Connector
------------
Required properties:
- compatible: value should be one of the following:
"rockchip,rk618-hdmi"
- clocks: must include clock specifiers corresponding to entries in the
clock-names property.
See ../clocks/clock-bindings.txt for details.
- clock-names: list of clock names sorted in the same order as the clocks
property. Must contain "hdmi".
- interrupt-parent: phandle for the interrupt gpio controller
- interrupts: GPIO interrupt to which the chip is connected
Required nodes:
The connections to the video ports are modeled using the OF graph
bindings specified in Documentation/devicetree/bindings/graph.txt.
Example:
&rk618 {
status = "okay";
hdmi {
compatible = "rockchip,rk618-hdmi";
clocks = <&CRU HDMI_CLK>;
clock-names = "hdmi";
interrupt-parent = <&gpio3>;
interrupts = <23 IRQ_TYPE_LEVEL_HIGH>;
status = "okay";
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
bridge_input_rgb: endpoint {
remote-endpoint = <&rgb_out_bridge>;
};
};
};
};
};

View File

@@ -7,4 +7,5 @@ obj-$(CONFIG_DRM_ROCKCHIP_RK618) += rk618_scaler.o \
rk618_vif.o \ rk618_vif.o \
rk618_dither.o \ rk618_dither.o \
rk618_lvds.o \ rk618_lvds.o \
rk618_rgb.o rk618_rgb.o \
rk618_hdmi.o

File diff suppressed because it is too large Load Diff