From 4af501ee629fc4fddd7e67926d06d682b48aa200 Mon Sep 17 00:00:00 2001 From: Finley Xiao Date: Sun, 5 Mar 2023 16:29:19 +0800 Subject: [PATCH] arm64: dts: rockchip: rk3562: Add opp-info for cpu/gpu/npu/dmc Signed-off-by: Finley Xiao Change-Id: Ia97de806f2de725df60b20f100fd3b078b48c5fa --- arch/arm64/boot/dts/rockchip/rk3562.dtsi | 30 ++++++++++++++++++------ 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3562.dtsi b/arch/arm64/boot/dts/rockchip/rk3562.dtsi index da97aeea1d03..023992ff695f 100644 --- a/arch/arm64/boot/dts/rockchip/rk3562.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3562.dtsi @@ -249,8 +249,8 @@ compatible = "operating-points-v2"; opp-shared; - nvmem-cells = <&cpu_leakage>; - nvmem-cell-names = "leakage"; + nvmem-cells = <&cpu_leakage>, <&cpu_opp_info>; + nvmem-cell-names = "leakage", "opp-info"; rockchip,pvtm-voltage-sel = < 0 1280 0 @@ -460,9 +460,13 @@ dmc_opp_table: dmc-opp-table { compatible = "operating-points-v2"; + + nvmem-cells = <&log_leakage>, <&dmc_opp_info>; + nvmem-cell-names = "leakage", "opp-info"; + opp-1560000000 { opp-hz = /bits/ 64 <1560000000>; - opp-microvolt = <900000>; + opp-microvolt = <900000 900000 950000>; }; }; @@ -1244,8 +1248,8 @@ npu_opp_table: npu-opp-table { compatible = "operating-points-v2"; - nvmem-cells = <&npu_leakage>; - nvmem-cell-names = "leakage"; + nvmem-cells = <&npu_leakage>, <&npu_opp_info>; + nvmem-cell-names = "leakage", "opp-info"; rockchip,pvtm-voltage-sel = < 0 780 0 @@ -1351,8 +1355,8 @@ gpu_opp_table: gpu-opp-table { compatible = "operating-points-v2"; - nvmem-cells = <&gpu_leakage>; - nvmem-cell-names = "leakage"; + nvmem-cells = <&gpu_leakage>, <&gpu_opp_info>; + nvmem-cell-names = "leakage", "opp-info"; rockchip,pvtm-voltage-sel = < 0 780 0 @@ -2395,6 +2399,18 @@ gpu_leakage: gpu-leakage@1d { reg = <0x1d 0x1>; }; + cpu_opp_info: cpu-opp-info@2e { + reg = <0x2e 0x6>; + }; + gpu_opp_info: gpu-opp-info@34 { + reg = <0x34 0x6>; + }; + npu_opp_info: npu-opp-info@3a { + reg = <0x3a 0x6>; + }; + dmc_opp_info: dmc-opp-info@40 { + reg = <0x40 0x6>; + }; }; dmac: dma-controller@ff990000 {