Hi,
Could add a patch version to the subject?
On 12/8/21 4:12 PM, Sascha Hauer wrote:
This enabled the VOP2 display controller along with hdmi and the required port routes which is enough to get a picture out of the hdmi port of the board.
Signed-off-by: Sascha Hauer s.hauer@pengutronix.de
.../boot/dts/rockchip/rk3568-evb1-v10.dts | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+)
diff --git a/arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts b/arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts index 184e2aa2416af..b1b0963fa8525 100644 --- a/arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts +++ b/arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts @@ -7,6 +7,7 @@ /dts-v1/; #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/pinctrl/rockchip.h> +#include <dt-bindings/soc/rockchip,vop2.h> #include "rk3568.dtsi"
/ { @@ -106,6 +107,12 @@ &gmac1m1_rgmii_clk status = "okay"; };
+&hdmi {
- status = "okay";
- avdd-0v9-supply = <&vdda0v9_image>;
- avdd-1v8-supply = <&vcca1v8_image>;
status below
+};
=== Example from rk3066a-mk808.dts In dtsi: hdmi { ports { #address-cells = <1>; #size-cells = <0>; hdmi_in: port@0 { reg = <0>; #address-cells = <1>; #size-cells = <0>; };
hdmi_out: port@1 { reg = <1>; };
=== In dts: hdmi-con { compatible = "hdmi-connector"; type = "c";
port { hdmi_con_in: endpoint { remote-endpoint = <&hdmi_out_con>; }; }; };
===
&hdmi_out { hdmi_out_con: endpoint { remote-endpoint = <&hdmi_con_in>; }; };
===
&i2c0 { status = "okay";
@@ -390,3 +397,27 @@ &sdmmc0 { &uart2 { status = "okay"; };
+&vop {
- status = "okay";
- assigned-clocks = <&cru DCLK_VOP0>, <&cru DCLK_VOP1>;
- assigned-clock-parents = <&pmucru PLL_HPLL>, <&cru PLL_VPLL>;
status below
+};
+&vop_mmu {
- status = "okay";
+};
+&hdmi_in {
- hdmi_in_vp0: endpoint@0 {
reg = <0>;
remote-endpoint = <&vp0_out_hdmi>;
- };
+};
+&vp0 {
- vp0_out_hdmi: endpoint@RK3568_VOP2_EP_HDMI {
reg = <RK3568_VOP2_EP_HDMI>;
remote-endpoint = <&hdmi_in_vp0>;
- };
+};