Loading arch/arm64/boot/dts/qcom/sdm660-pm.dtsi +58 −71 Original line number Diff line number Diff line Loading @@ -62,20 +62,18 @@ reg = <0>; label = "system-wfi"; qcom,psci-mode = <0x0>; qcom,latency-us = <1654>; qcom,ss-power = <219>; qcom,energy-overhead = <98750>; qcom,time-overhead = <2294>; qcom,entry-latency-us = <640>; qcom,exit-latency-us = <1654>; qcom,min-residency-us = <2294>; }; qcom,pm-cluster-level@1{ /* E3 */ reg = <1>; label = "system-pc"; qcom,psci-mode = <0x3>; qcom,latency-us = <4506>; qcom,ss-power = <88>; qcom,energy-overhead = <1228536>; qcom,time-overhead = <15337>; qcom,entry-latency-us = <10831>; qcom,exit-latency-us = <4506>; qcom,min-residency-us = <15337>; qcom,min-child-idx = <3>; qcom,is-reset; qcom,notify-rpm; Loading @@ -95,19 +93,17 @@ reg = <0>; label = "pwr-l2-wfi"; qcom,psci-mode = <0x1>; qcom,latency-us = <51>; qcom,ss-power = <250>; qcom,energy-overhead = <83452>; qcom,time-overhead = <89>; qcom,entry-latency-us = <38>; qcom,exit-latency-us = <51>; qcom,min-residency-us = <89>; }; qcom,pm-cluster-level@1{ /* D2D */ reg = <1>; label = "pwr-l2-dynret"; qcom,psci-mode = <0x2>; qcom,latency-us = <421>; qcom,ss-power = <235>; qcom,energy-overhead = <219416>; qcom,time-overhead = <781>; qcom,entry-latency-us = <360>; qcom,exit-latency-us = <421>; qcom,min-residency-us = <781>; qcom,min-child-idx = <1>; }; Loading @@ -115,10 +111,9 @@ reg = <2>; label = "pwr-l2-ret"; qcom,psci-mode = <0x3>; qcom,latency-us = <517>; qcom,ss-power = <226>; qcom,energy-overhead= <299405>; qcom,time-overhead = <922>; qcom,entry-latency-us = <800>; qcom,exit-latency-us = <517>; qcom,min-residency-us = <922>; qcom,min-child-idx = <2>; }; Loading @@ -126,10 +121,9 @@ reg = <3>; label = "pwr-l2-pc"; qcom,psci-mode = <0x4>; qcom,latency-us = <2118>; qcom,ss-power = <210>; qcom,energy-overhead = <833056>; qcom,time-overhead = <2918>; qcom,entry-latency-us = <800>; qcom,exit-latency-us = <2118>; qcom,min-residency-us = <2918>; qcom,min-child-idx = <2>; qcom,is-reset; }; Loading @@ -139,36 +133,35 @@ #size-cells = <0>; qcom,psci-mode-shift = <0>; qcom,psci-mode-mask = <0xf>; qcom,cpu = <&CPU0 &CPU1 &CPU2 &CPU3>; qcom,pm-cpu-level@0 { /* C1 */ reg = <0>; qcom,spm-cpu-mode = "wfi"; label = "wfi"; qcom,psci-cpu-mode = <0x1>; qcom,latency-us = <42>; qcom,ss-power = <250>; qcom,energy-overhead = <30562>; qcom,time-overhead = <91>; qcom,entry-latency-us = <49>; qcom,exit-latency-us = <42>; qcom,min-residency-us = <91>; }; qcom,pm-cpu-level@1 { /* C2D */ reg = <1>; qcom,psci-cpu-mode = <2>; qcom,spm-cpu-mode = "ret"; qcom,latency-us = <63>; qcom,ss-power = <245>; qcom,energy-overhead = <49239>; qcom,time-overhead = <172>; label = "ret"; qcom,entry-latency-us = <70>; qcom,exit-latency-us = <63>; qcom,min-residency-us = <172>; }; qcom,pm-cpu-level@2 { /* C3 */ reg = <2>; qcom,spm-cpu-mode = "pc"; label = "pc"; qcom,psci-cpu-mode = <0x3>; qcom,latency-us = <376>; qcom,ss-power = <237>; qcom,energy-overhead = <181018>; qcom,time-overhead = <666>; qcom,entry-latency-us = <290>; qcom,exit-latency-us = <376>; qcom,min-residency-us = <666>; qcom,is-reset; qcom,use-broadcast-timer; }; }; }; Loading @@ -179,7 +172,6 @@ #size-cells = <0>; label = "perf"; qcom,spm-device-names = "l2"; qcom,cpu = <&CPU4 &CPU5 &CPU6 &CPU7>; qcom,psci-mode-shift = <4>; qcom,psci-mode-mask = <0xf>; Loading @@ -187,20 +179,18 @@ reg = <0>; label = "perf-l2-wfi"; qcom,psci-mode = <0x1>; qcom,latency-us = <51>; qcom,ss-power = <283>; qcom,energy-overhead = <83083>; qcom,time-overhead = <89>; qcom,entry-latency-us = <38>; qcom,exit-latency-us = <51>; qcom,min-residency-us = <89>; }; qcom,pm-cluster-level@1{ /* D2D */ reg = <1>; label = "perf-l2-dynret"; qcom,psci-mode = <2>; qcom,latency-us = <345>; qcom,ss-power = <254>; qcom,energy-overhead = <198349>; qcom,time-overhead = <659>; qcom,entry-latency-us = <314>; qcom,exit-latency-us = <345>; qcom,min-residency-us = <659>; qcom,min-child-idx = <1>; }; Loading @@ -208,10 +198,9 @@ reg = <2>; label = "perf-l2-ret"; qcom,psci-mode = <3>; qcom,latency-us = <419>; qcom,ss-power = <244>; qcom,energy-overhead = <281921>; qcom,time-overhead = <737>; qcom,entry-latency-us = <375>; qcom,exit-latency-us = <419>; qcom,min-residency-us = <737>; qcom,min-child-idx = <2>; }; Loading @@ -219,10 +208,9 @@ reg = <3>; label = "perf-l2-pc"; qcom,psci-mode = <0x4>; qcom,latency-us = <1654>; qcom,ss-power = <219>; qcom,energy-overhead = <815573>; qcom,time-overhead = <2294>; qcom,entry-latency-us = <640>; qcom,exit-latency-us = <1654>; qcom,min-residency-us = <2294>; qcom,min-child-idx = <2>; qcom,is-reset; }; Loading @@ -232,36 +220,35 @@ #size-cells = <0>; qcom,psci-mode-shift = <0>; qcom,psci-mode-mask = <0xf>; qcom,cpu = <&CPU4 &CPU5 &CPU6 &CPU7>; qcom,pm-cpu-level@0 { /* C1 */ reg = <0>; qcom,spm-cpu-mode = "wfi"; label = "wfi"; qcom,psci-cpu-mode = <0x1>; qcom,latency-us = <39>; qcom,ss-power = <292>; qcom,energy-overhead = <37558>; qcom,time-overhead = <68>; qcom,entry-latency-us = <29>; qcom,exit-latency-us = <39>; qcom,min-residency-us = <68>; }; qcom,pm-cpu-level@1 { /* C2D */ reg = <1>; qcom,psci-cpu-mode = <2>; qcom,spm-cpu-mode = "ret"; qcom,latency-us = <60>; qcom,ss-power = <275>; qcom,energy-overhead = <70737>; qcom,time-overhead = <181>; label = "ret"; qcom,entry-latency-us = <50>; qcom,exit-latency-us = <60>; qcom,min-residency-us = <181>; }; qcom,pm-cpu-level@2 { /* C3 */ reg = <2>; qcom,spm-cpu-mode = "pc"; label = "pc"; qcom,psci-cpu-mode = <0x3>; qcom,latency-us = <324>; qcom,ss-power = <263>; qcom,energy-overhead = <213213>; qcom,time-overhead = <621>; qcom,entry-latency-us = <297>; qcom,exit-latency-us = <324>; qcom,min-residency-us = <621>; qcom,is-reset; qcom,use-broadcast-timer; }; }; }; Loading Loading
arch/arm64/boot/dts/qcom/sdm660-pm.dtsi +58 −71 Original line number Diff line number Diff line Loading @@ -62,20 +62,18 @@ reg = <0>; label = "system-wfi"; qcom,psci-mode = <0x0>; qcom,latency-us = <1654>; qcom,ss-power = <219>; qcom,energy-overhead = <98750>; qcom,time-overhead = <2294>; qcom,entry-latency-us = <640>; qcom,exit-latency-us = <1654>; qcom,min-residency-us = <2294>; }; qcom,pm-cluster-level@1{ /* E3 */ reg = <1>; label = "system-pc"; qcom,psci-mode = <0x3>; qcom,latency-us = <4506>; qcom,ss-power = <88>; qcom,energy-overhead = <1228536>; qcom,time-overhead = <15337>; qcom,entry-latency-us = <10831>; qcom,exit-latency-us = <4506>; qcom,min-residency-us = <15337>; qcom,min-child-idx = <3>; qcom,is-reset; qcom,notify-rpm; Loading @@ -95,19 +93,17 @@ reg = <0>; label = "pwr-l2-wfi"; qcom,psci-mode = <0x1>; qcom,latency-us = <51>; qcom,ss-power = <250>; qcom,energy-overhead = <83452>; qcom,time-overhead = <89>; qcom,entry-latency-us = <38>; qcom,exit-latency-us = <51>; qcom,min-residency-us = <89>; }; qcom,pm-cluster-level@1{ /* D2D */ reg = <1>; label = "pwr-l2-dynret"; qcom,psci-mode = <0x2>; qcom,latency-us = <421>; qcom,ss-power = <235>; qcom,energy-overhead = <219416>; qcom,time-overhead = <781>; qcom,entry-latency-us = <360>; qcom,exit-latency-us = <421>; qcom,min-residency-us = <781>; qcom,min-child-idx = <1>; }; Loading @@ -115,10 +111,9 @@ reg = <2>; label = "pwr-l2-ret"; qcom,psci-mode = <0x3>; qcom,latency-us = <517>; qcom,ss-power = <226>; qcom,energy-overhead= <299405>; qcom,time-overhead = <922>; qcom,entry-latency-us = <800>; qcom,exit-latency-us = <517>; qcom,min-residency-us = <922>; qcom,min-child-idx = <2>; }; Loading @@ -126,10 +121,9 @@ reg = <3>; label = "pwr-l2-pc"; qcom,psci-mode = <0x4>; qcom,latency-us = <2118>; qcom,ss-power = <210>; qcom,energy-overhead = <833056>; qcom,time-overhead = <2918>; qcom,entry-latency-us = <800>; qcom,exit-latency-us = <2118>; qcom,min-residency-us = <2918>; qcom,min-child-idx = <2>; qcom,is-reset; }; Loading @@ -139,36 +133,35 @@ #size-cells = <0>; qcom,psci-mode-shift = <0>; qcom,psci-mode-mask = <0xf>; qcom,cpu = <&CPU0 &CPU1 &CPU2 &CPU3>; qcom,pm-cpu-level@0 { /* C1 */ reg = <0>; qcom,spm-cpu-mode = "wfi"; label = "wfi"; qcom,psci-cpu-mode = <0x1>; qcom,latency-us = <42>; qcom,ss-power = <250>; qcom,energy-overhead = <30562>; qcom,time-overhead = <91>; qcom,entry-latency-us = <49>; qcom,exit-latency-us = <42>; qcom,min-residency-us = <91>; }; qcom,pm-cpu-level@1 { /* C2D */ reg = <1>; qcom,psci-cpu-mode = <2>; qcom,spm-cpu-mode = "ret"; qcom,latency-us = <63>; qcom,ss-power = <245>; qcom,energy-overhead = <49239>; qcom,time-overhead = <172>; label = "ret"; qcom,entry-latency-us = <70>; qcom,exit-latency-us = <63>; qcom,min-residency-us = <172>; }; qcom,pm-cpu-level@2 { /* C3 */ reg = <2>; qcom,spm-cpu-mode = "pc"; label = "pc"; qcom,psci-cpu-mode = <0x3>; qcom,latency-us = <376>; qcom,ss-power = <237>; qcom,energy-overhead = <181018>; qcom,time-overhead = <666>; qcom,entry-latency-us = <290>; qcom,exit-latency-us = <376>; qcom,min-residency-us = <666>; qcom,is-reset; qcom,use-broadcast-timer; }; }; }; Loading @@ -179,7 +172,6 @@ #size-cells = <0>; label = "perf"; qcom,spm-device-names = "l2"; qcom,cpu = <&CPU4 &CPU5 &CPU6 &CPU7>; qcom,psci-mode-shift = <4>; qcom,psci-mode-mask = <0xf>; Loading @@ -187,20 +179,18 @@ reg = <0>; label = "perf-l2-wfi"; qcom,psci-mode = <0x1>; qcom,latency-us = <51>; qcom,ss-power = <283>; qcom,energy-overhead = <83083>; qcom,time-overhead = <89>; qcom,entry-latency-us = <38>; qcom,exit-latency-us = <51>; qcom,min-residency-us = <89>; }; qcom,pm-cluster-level@1{ /* D2D */ reg = <1>; label = "perf-l2-dynret"; qcom,psci-mode = <2>; qcom,latency-us = <345>; qcom,ss-power = <254>; qcom,energy-overhead = <198349>; qcom,time-overhead = <659>; qcom,entry-latency-us = <314>; qcom,exit-latency-us = <345>; qcom,min-residency-us = <659>; qcom,min-child-idx = <1>; }; Loading @@ -208,10 +198,9 @@ reg = <2>; label = "perf-l2-ret"; qcom,psci-mode = <3>; qcom,latency-us = <419>; qcom,ss-power = <244>; qcom,energy-overhead = <281921>; qcom,time-overhead = <737>; qcom,entry-latency-us = <375>; qcom,exit-latency-us = <419>; qcom,min-residency-us = <737>; qcom,min-child-idx = <2>; }; Loading @@ -219,10 +208,9 @@ reg = <3>; label = "perf-l2-pc"; qcom,psci-mode = <0x4>; qcom,latency-us = <1654>; qcom,ss-power = <219>; qcom,energy-overhead = <815573>; qcom,time-overhead = <2294>; qcom,entry-latency-us = <640>; qcom,exit-latency-us = <1654>; qcom,min-residency-us = <2294>; qcom,min-child-idx = <2>; qcom,is-reset; }; Loading @@ -232,36 +220,35 @@ #size-cells = <0>; qcom,psci-mode-shift = <0>; qcom,psci-mode-mask = <0xf>; qcom,cpu = <&CPU4 &CPU5 &CPU6 &CPU7>; qcom,pm-cpu-level@0 { /* C1 */ reg = <0>; qcom,spm-cpu-mode = "wfi"; label = "wfi"; qcom,psci-cpu-mode = <0x1>; qcom,latency-us = <39>; qcom,ss-power = <292>; qcom,energy-overhead = <37558>; qcom,time-overhead = <68>; qcom,entry-latency-us = <29>; qcom,exit-latency-us = <39>; qcom,min-residency-us = <68>; }; qcom,pm-cpu-level@1 { /* C2D */ reg = <1>; qcom,psci-cpu-mode = <2>; qcom,spm-cpu-mode = "ret"; qcom,latency-us = <60>; qcom,ss-power = <275>; qcom,energy-overhead = <70737>; qcom,time-overhead = <181>; label = "ret"; qcom,entry-latency-us = <50>; qcom,exit-latency-us = <60>; qcom,min-residency-us = <181>; }; qcom,pm-cpu-level@2 { /* C3 */ reg = <2>; qcom,spm-cpu-mode = "pc"; label = "pc"; qcom,psci-cpu-mode = <0x3>; qcom,latency-us = <324>; qcom,ss-power = <263>; qcom,energy-overhead = <213213>; qcom,time-overhead = <621>; qcom,entry-latency-us = <297>; qcom,exit-latency-us = <324>; qcom,min-residency-us = <621>; qcom,is-reset; qcom,use-broadcast-timer; }; }; }; Loading