From 26a0b944fa3b29109cf10b797feeae93b35fd814 Mon Sep 17 00:00:00 2001 From: Finley Xiao Date: Tue, 21 Feb 2023 18:05:45 +0800 Subject: [PATCH] arm64: dts: rockchip: rk3528: Add dmc device node Signed-off-by: Finley Xiao Change-Id: I5e70d07c4af007c3ac2edb27d0ae416ccf7cdbea --- arch/arm64/boot/dts/rockchip/rk3528.dtsi | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3528.dtsi b/arch/arm64/boot/dts/rockchip/rk3528.dtsi index 35c027d048f9..d652885bf910 100644 --- a/arch/arm64/boot/dts/rockchip/rk3528.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3528.dtsi @@ -341,6 +341,30 @@ status = "disabled"; }; + dmc: dmc { + compatible = "rockchip,rk3528-dmc"; + clocks = <&scmi_clk SCMI_CLK_DDR>; + clock-names = "dmc_clk"; + operating-points-v2 = <&dmc_opp_table>; + status = "disabled"; + }; + + dmc_opp_table: dmc-opp-table { + compatible = "operating-points-v2"; + + nvmem-cells = <&log_leakage>; + nvmem-cell-names = "leakage"; + + rockchip,temp-hysteresis = <5000>; + rockchip,low-temp = <10000>; + rockchip,low-temp-min-volt = <900000>; + + opp-1056000000 { + opp-hz = /bits/ 64 <1056000000>; + opp-microvolt = <900000 900000 1000000>; + }; + }; + firmware { scmi: scmi { compatible = "arm,scmi-smc";