From 44f46d2c0657b7b205ba337dac32b592ec5d88ef Mon Sep 17 00:00:00 2001 From: YouMin Chen Date: Thu, 25 Nov 2021 20:14:14 +0800 Subject: [PATCH] arm64: dts: rockchip: add rk3588 dmc relate node Signed-off-by: YouMin Chen Change-Id: I89520fdd76f7584b17312c2c7a88f8b6271d4c7d --- arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 36 +++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3588s.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s.dtsi index 989de9a0c395..110e503422e3 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588s.dtsi @@ -9,6 +9,7 @@ #include #include #include +#include / { compatible = "rockchip,rk3588"; @@ -745,6 +746,41 @@ }; }; + dmc: dmc { + compatible = "rockchip,rk3588-dmc"; + interrupts = ; + interrupt-names = "complete"; + devfreq-events = <&dfi>; + clocks = <&scmi_clk 4>; + clock-names = "dmc_clk"; + operating-points-v2 = <&dmc_opp_table>; + upthreshold = <40>; + downdifferential = <20>; + system-status-level = < + /*system status freq level*/ + SYS_STATUS_NORMAL DMC_FREQ_LEVEL_MID_HIGH + SYS_STATUS_REBOOT DMC_FREQ_LEVEL_HIGH + SYS_STATUS_SUSPEND DMC_FREQ_LEVEL_LOW + SYS_STATUS_VIDEO_4K DMC_FREQ_LEVEL_MID_HIGH + SYS_STATUS_VIDEO_4K_10B DMC_FREQ_LEVEL_MID_HIGH + SYS_STATUS_BOOST DMC_FREQ_LEVEL_HIGH + SYS_STATUS_ISP DMC_FREQ_LEVEL_HIGH + SYS_STATUS_PERFORMANCE DMC_FREQ_LEVEL_HIGH + SYS_STATUS_DUALVIEW DMC_FREQ_LEVEL_HIGH + >; + auto-freq-en = <1>; + status = "disabled"; + }; + + dmc_opp_table: dmc-opp-table { + compatible = "operating-points-v2"; + + opp-2750000000 { + opp-hz = /bits/ 64 <2750000000>; + opp-microvolt = <850000>; + }; + }; + firmware { scmi: scmi { compatible = "arm,scmi-smc";