diff --git a/arch/arm64/boot/dts/rockchip/rk3308.dtsi b/arch/arm64/boot/dts/rockchip/rk3308.dtsi index 6014deeec338..43ca2f20e07c 100644 --- a/arch/arm64/boot/dts/rockchip/rk3308.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3308.dtsi @@ -135,6 +135,31 @@ }; }; + dmc: dmc { + compatible = "rockchip,rk3308-dmc"; + clocks = <&cru SCLK_DDRCLK>; + clock-names = "dmc_clk"; + operating-points-v2 = <&dmc_opp_table>; + status = "disabled"; + }; + + dmc_opp_table: dmc-opp-table { + compatible = "operating-points-v2"; + + opp-394000000 { + opp-hz = /bits/ 64 <394000000>; + opp-microvolt = <950000>; + }; + opp-452000000 { + opp-hz = /bits/ 64 <452000000>; + opp-microvolt = <975000>; + }; + opp-590000000 { + opp-hz = /bits/ 64 <590000000>; + opp-microvolt = <1000000>; + }; + }; + fiq_debugger: fiq-debugger { compatible = "rockchip,fiq-debugger"; rockchip,serial-id = <2>;