From ea6833fd7294f14e4e84d6dde5fa11f82243f1a8 Mon Sep 17 00:00:00 2001 From: Ondrej Jirman Date: Thu, 28 Nov 2024 11:16:31 +0100 Subject: arm64: dts: rockchip: rk3399-s: Add DMC table This is used by Pinephone Pro. Signed-off-by: Ondrej Jirman --- arch/arm64/boot/dts/rockchip/rk3399-s.dtsi | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-s.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-s.dtsi index e54f451af9f3..82b941720294 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-s.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-s.dtsi @@ -92,6 +92,31 @@ opp05 { opp-microvolt = <1100000 1100000 1150000>; }; }; + + dmc_opp_table: opp-table-3 { + compatible = "operating-points-v2"; + + opp00 { + opp-hz = /bits/ 64 <328000000>; + opp-microvolt = <900000>; + }; + opp01 { + opp-hz = /bits/ 64 <416000000>; + opp-microvolt = <900000>; + }; + opp02 { + opp-hz = /bits/ 64 <666000000>; + opp-microvolt = <900000>; + }; + opp03 { + opp-hz = /bits/ 64 <856000000>; + opp-microvolt = <900000>; + }; + opp04 { + opp-hz = /bits/ 64 <928000000>; + opp-microvolt = <925000>; + }; + }; }; &cpu_l0 { @@ -118,6 +143,10 @@ &cpu_b1 { operating-points-v2 = <&cluster1_opp>; }; +&dmc { + operating-points-v2 = <&dmc_opp_table>; +}; + &gpu { operating-points-v2 = <&gpu_opp_table>; }; -- 2.35.3