Loading Documentation/devicetree/bindings/arm/msm/spm-v2.txt +2 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,8 @@ Optional properties - qcom,saw2-spm-cmd-wfi: The WFI command sequence - qcom,saw2-spm-cmd-ret: The Retention command sequence - qcom,saw2-spm-cmd-spc: The Standalone PC command sequence - qcom,saw2-spm-cmd-pc-no-rpm: The Power Collapse command sequence where APPS proc won't inform the RPM. - qcom,saw2-spm-cmd-pc: The Power Collapse command sequence - qcom,saw2-spm-cmd-gdhs: L2 GDHS command sequence - qcom,L2-spm-is-apcs-master: Boolean indicates if the target uses L2 SAW to Loading arch/arm/boot/dts/msm8610-v1-pm.dtsi +10 −6 Original line number Diff line number Diff line Loading @@ -99,6 +99,9 @@ qcom,saw2-spm-cmd-pc = [00 32 b0 10 e0 d0 6b c0 42 f0 11 07 01 b0 50 4e 02 02 c0 d0 12 e0 6b 02 32 50 f0 0f]; /*APCS_PMIC_OFF_L2RAM_OFF*/ qcom,saw2-spm-cmd-pc-no-rpm = [00 32 b0 10 e0 d0 6b c0 42 f0 11 03 01 b0 50 4e 02 02 c0 d0 12 e0 6b 02 32 50 f0 0f]; /*APCS_PMIC_OFF_L2RAM_OFF*/ qcom,L2-spm-is-apcs-master; }; Loading Loading @@ -131,22 +134,23 @@ qcom,lpm-level@2 { reg = <0x2>; qcom,mode = "pc"; qcom,l2 = "l2_cache_retention"; qcom,latency-us = <520>; qcom,ss-power = <460>; qcom,energy-overhead = <704900>; qcom,time-overhead = <1300>; qcom,l2 = "l2_cache_pc_no_rpm"; qcom,latency-us = <1000>; qcom,ss-power = <315>; qcom,energy-overhead = <1027150>; qcom,time-overhead = <2400>; }; qcom,lpm-level@3 { reg = <0x3>; qcom,mode = "pc"; qcom,l2 = "l2_cache_pc"; qcom,latency-us = <11700>; qcom,latency-us = <11000>; qcom,ss-power = <315>; qcom,energy-overhead = <1027150>; qcom,time-overhead = <2400>; }; }; qcom,pm-boot { Loading arch/arm/boot/dts/msm8610-v2-pm.dtsi +13 −0 Original line number Diff line number Diff line Loading @@ -101,6 +101,9 @@ qcom,saw2-spm-cmd-pc = [00 32 b0 10 e0 d0 6b c0 42 f0 11 07 01 b0 50 4e 02 02 c0 d0 12 e0 6b 02 32 50 f0 0f]; /*APCS_PMIC_OFF_L2RAM_OFF*/ qcom,saw2-spm-cmd-pc-no-rpm = [00 32 b0 10 e0 d0 6b c0 42 f0 11 03 01 b0 50 4e 02 02 c0 d0 12 e0 6b 02 32 50 f0 0f]; /*APCS_PMIC_OFF_L2RAM_OFF*/ qcom,L2-spm-is-apcs-master; }; Loading Loading @@ -143,6 +146,16 @@ qcom,lpm-level@3 { reg = <0x3>; qcom,mode = "pc"; qcom,l2 = "l2_cache_pc_no_rpm"; qcom,latency-us = <1000>; qcom,ss-power = <315>; qcom,energy-overhead = <1027150>; qcom,time-overhead = <2400>; }; qcom,lpm-level@4 { reg = <0x4>; qcom,mode = "pc"; qcom,l2 = "l2_cache_pc"; qcom,latency-us = <11700>; qcom,ss-power = <315>; Loading Loading
Documentation/devicetree/bindings/arm/msm/spm-v2.txt +2 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,8 @@ Optional properties - qcom,saw2-spm-cmd-wfi: The WFI command sequence - qcom,saw2-spm-cmd-ret: The Retention command sequence - qcom,saw2-spm-cmd-spc: The Standalone PC command sequence - qcom,saw2-spm-cmd-pc-no-rpm: The Power Collapse command sequence where APPS proc won't inform the RPM. - qcom,saw2-spm-cmd-pc: The Power Collapse command sequence - qcom,saw2-spm-cmd-gdhs: L2 GDHS command sequence - qcom,L2-spm-is-apcs-master: Boolean indicates if the target uses L2 SAW to Loading
arch/arm/boot/dts/msm8610-v1-pm.dtsi +10 −6 Original line number Diff line number Diff line Loading @@ -99,6 +99,9 @@ qcom,saw2-spm-cmd-pc = [00 32 b0 10 e0 d0 6b c0 42 f0 11 07 01 b0 50 4e 02 02 c0 d0 12 e0 6b 02 32 50 f0 0f]; /*APCS_PMIC_OFF_L2RAM_OFF*/ qcom,saw2-spm-cmd-pc-no-rpm = [00 32 b0 10 e0 d0 6b c0 42 f0 11 03 01 b0 50 4e 02 02 c0 d0 12 e0 6b 02 32 50 f0 0f]; /*APCS_PMIC_OFF_L2RAM_OFF*/ qcom,L2-spm-is-apcs-master; }; Loading Loading @@ -131,22 +134,23 @@ qcom,lpm-level@2 { reg = <0x2>; qcom,mode = "pc"; qcom,l2 = "l2_cache_retention"; qcom,latency-us = <520>; qcom,ss-power = <460>; qcom,energy-overhead = <704900>; qcom,time-overhead = <1300>; qcom,l2 = "l2_cache_pc_no_rpm"; qcom,latency-us = <1000>; qcom,ss-power = <315>; qcom,energy-overhead = <1027150>; qcom,time-overhead = <2400>; }; qcom,lpm-level@3 { reg = <0x3>; qcom,mode = "pc"; qcom,l2 = "l2_cache_pc"; qcom,latency-us = <11700>; qcom,latency-us = <11000>; qcom,ss-power = <315>; qcom,energy-overhead = <1027150>; qcom,time-overhead = <2400>; }; }; qcom,pm-boot { Loading
arch/arm/boot/dts/msm8610-v2-pm.dtsi +13 −0 Original line number Diff line number Diff line Loading @@ -101,6 +101,9 @@ qcom,saw2-spm-cmd-pc = [00 32 b0 10 e0 d0 6b c0 42 f0 11 07 01 b0 50 4e 02 02 c0 d0 12 e0 6b 02 32 50 f0 0f]; /*APCS_PMIC_OFF_L2RAM_OFF*/ qcom,saw2-spm-cmd-pc-no-rpm = [00 32 b0 10 e0 d0 6b c0 42 f0 11 03 01 b0 50 4e 02 02 c0 d0 12 e0 6b 02 32 50 f0 0f]; /*APCS_PMIC_OFF_L2RAM_OFF*/ qcom,L2-spm-is-apcs-master; }; Loading Loading @@ -143,6 +146,16 @@ qcom,lpm-level@3 { reg = <0x3>; qcom,mode = "pc"; qcom,l2 = "l2_cache_pc_no_rpm"; qcom,latency-us = <1000>; qcom,ss-power = <315>; qcom,energy-overhead = <1027150>; qcom,time-overhead = <2400>; }; qcom,lpm-level@4 { reg = <0x4>; qcom,mode = "pc"; qcom,l2 = "l2_cache_pc"; qcom,latency-us = <11700>; qcom,ss-power = <315>; Loading