From 94fa014ac1b6ff5a682a216cd552bc6fea0def5c Mon Sep 17 00:00:00 2001 From: Ricardo Pardini Date: Wed, 24 Dec 2025 01:56:03 +0100 Subject: [PATCH] rockchip64-6.18: mekotronics-r58-4x4: hdmi, vop, gpu, saradc, tsadc - all work fine --- .../dt/rk3588-blueberry-r58-4x4.dts | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/patch/kernel/archive/rockchip64-6.18/dt/rk3588-blueberry-r58-4x4.dts b/patch/kernel/archive/rockchip64-6.18/dt/rk3588-blueberry-r58-4x4.dts index 7f3bd4da17..55dd2fa718 100644 --- a/patch/kernel/archive/rockchip64-6.18/dt/rk3588-blueberry-r58-4x4.dts +++ b/patch/kernel/archive/rockchip64-6.18/dt/rk3588-blueberry-r58-4x4.dts @@ -109,6 +109,17 @@ startup-delay-us = <10000>; vin-supply = <&vcc12v_dcin>; }; + + hdmi0-con { + compatible = "hdmi-connector"; + type = "a"; + + port { + hdmi0_con_in: endpoint { + remote-endpoint = <&hdmi0_out_con>; + }; + }; + }; }; &cpu_b0 { @@ -151,6 +162,38 @@ mem-supply = <&vdd_cpu_lit_mem_s0>; }; +&gpu { + mali-supply = <&vdd_gpu_s0>; + status = "okay"; +}; + +&pd_gpu { + domain-supply = <&vdd_gpu_s0>; +}; + +&hdmi0 { + status = "okay"; +}; + +&hdmi0_in { + hdmi0_in_vp0: endpoint { + remote-endpoint = <&vp0_out_hdmi0>; + }; +}; + +&hdmi0_out { + hdmi0_out_con: endpoint { + remote-endpoint = <&hdmi0_con_in>; + }; +}; + +&hdmi0_sound { + status = "okay"; +}; + +&hdptxphy0 { + status = "okay"; +}; &i2c0 { pinctrl-names = "default"; @@ -250,6 +293,11 @@ }; }; +&saradc { + status = "okay"; + vref-supply = <&vcc_1v8_s0>; +}; + &sdhci { bus-width = <8>; no-sdio; @@ -606,6 +654,10 @@ }; }; +&tsadc { + status = "okay"; +}; + &uart2 { pinctrl-0 = <&uart2m0_xfer>; status = "okay"; @@ -628,3 +680,18 @@ status = "okay"; }; + +&vop { + status = "okay"; +}; + +&vop_mmu { + status = "okay"; +}; + +&vp0 { + vp0_out_hdmi0: endpoint@ROCKCHIP_VOP2_EP_HDMI0 { + reg = ; + remote-endpoint = <&hdmi0_in_vp0>; + }; +};