diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2016-08-16 10:20:30 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-08-16 10:20:29 -0700 |
commit | 8c11c8ee9737c782b78789f37b381baa31d36b00 (patch) | |
tree | 90be68782fe8848743a5e092550c16ced5917579 | |
parent | cee121e96bd74db423d74ad293f3f5103165306c (diff) | |
parent | 2278d6ca9920dd4de227ce985c98f067a84cc7d2 (diff) |
Merge "ARM: dts: msm: Add VDD_APC0/APC1 CPR data for msmcobalt v2"
-rw-r--r-- | arch/arm/boot/dts/qcom/msmcobalt-v2.dtsi | 166 |
1 files changed, 166 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/msmcobalt-v2.dtsi b/arch/arm/boot/dts/qcom/msmcobalt-v2.dtsi index b484b94692b5..e69194c2a2d0 100644 --- a/arch/arm/boot/dts/qcom/msmcobalt-v2.dtsi +++ b/arch/arm/boot/dts/qcom/msmcobalt-v2.dtsi @@ -65,3 +65,169 @@ qcom,max-bandwidth-high-kbps = <9400000>; qcom,max-bandwidth-per-pipe-kbps = <4700000>; }; + +&apc0_cpr { + compatible = "qcom,cprh-msmcobalt-v2-kbss-regulator"; +}; + +&apc0_pwrcl_vreg { + regulator-max-microvolt = <23>; + qcom,cpr-corners = <22>; + qcom,cpr-corner-fmax-map = <8 11 18 22>; + + qcom,cpr-voltage-ceiling = + <688000 688000 688000 688000 688000 + 688000 688000 688000 756000 756000 + 756000 828000 828000 828000 828000 + 828000 828000 828000 952000 952000 + 1024000 1024000>; + + qcom,cpr-voltage-floor = + <568000 568000 568000 568000 568000 + 568000 568000 568000 568000 568000 + 568000 632000 632000 632000 632000 + 632000 632000 632000 712000 712000 + 756000 756000>; + + qcom,cpr-floor-to-ceiling-max-range = + <55000 55000 55000 55000 + 55000 55000 55000 55000 + 55000 55000 55000 65000 + 65000 65000 65000 65000 + 65000 65000 65000 65000 + 65000 65000>; + + qcom,corner-frequencies = + <300000000 364800000 441600000 + 518400000 595200000 672000000 + 748800000 825600000 883200000 + 960000000 1036800000 1094400000 + 1171200000 1248000000 1324800000 + 1401600000 1478400000 1555200000 + 1670400000 1747200000 1824000000 + 1900800000>; + + qcom,cpr-ro-scaling-factor = + <4001 4019 3747 3758 3564 3480 2336 + 2247 3442 3147 2136 4156 4028 3030 + 3727 3198>, + <4001 4019 3747 3758 3564 3480 2336 + 2247 3442 3147 2136 4156 4028 3030 + 3727 3198>, + <3704 3601 3465 3567 3356 3473 2686 + 2773 3049 2932 2235 3816 3800 3097 + 2966 2808>, + <2974 3092 3288 3329 2905 3096 3119 + 3225 2865 3140 2892 3592 3408 3576 + 1559 1392>; + + qcom,cpr-open-loop-voltage-fuse-adjustment = + <40000 24000 0 0>, + <40000 24000 0 0>, + <40000 24000 0 0>, + <40000 24000 0 0>, + <40000 24000 0 0>, + <40000 24000 0 0>, + <40000 24000 0 0>, + <40000 24000 0 0>; + + qcom,cpr-closed-loop-voltage-fuse-adjustment = + <20000 26000 0 0>, + <20000 26000 0 0>, + <20000 26000 0 0>, + <20000 26000 0 0>, + <20000 26000 0 0>, + <20000 26000 0 0>, + <20000 26000 0 0>, + <20000 26000 0 0>; + + qcom,allow-voltage-interpolation; + qcom,allow-quotient-interpolation; + qcom,cpr-scaled-open-loop-voltage-as-ceiling; +}; + +&apc1_cpr { + compatible = "qcom,cprh-msmcobalt-v2-kbss-regulator"; +}; + +&apc1_perfcl_vreg { + regulator-max-microvolt = <31>; + qcom,cpr-corners = <30>; + qcom,cpr-corner-fmax-map = <8 12 20 30>; + + qcom,cpr-voltage-ceiling = + <688000 688000 688000 688000 688000 + 688000 688000 688000 756000 756000 + 756000 756000 828000 828000 828000 + 828000 828000 828000 828000 828000 + 952000 952000 952000 1024000 1024000 + 1024000 1024000 1024000 1024000 1024000>; + + qcom,cpr-voltage-floor = + <568000 568000 568000 568000 568000 + 568000 568000 568000 568000 568000 + 568000 568000 632000 632000 632000 + 632000 632000 632000 632000 632000 + 712000 712000 712000 756000 756000 + 756000 756000 756000 756000 756000>; + + qcom,cpr-floor-to-ceiling-max-range = + <55000 55000 55000 55000 + 55000 55000 55000 55000 + 55000 55000 55000 55000 + 65000 65000 65000 65000 + 65000 65000 65000 65000 + 65000 65000 65000 65000 + 65000 65000 65000 65000 + 65000 65000>; + + qcom,corner-frequencies = + <300000000 345600000 422400000 + 499200000 576000000 652800000 + 729600000 806400000 902400000 + 979200000 1056000000 1132800000 + 1190400000 1267200000 1344000000 + 1420800000 1497600000 1574400000 + 1651200000 1728000000 1804800000 + 1881600000 1958400000 2035200000 + 2112000000 2188800000 2265600000 + 2342400000 2419200000 2496000000>; + + qcom,cpr-ro-scaling-factor = + <4001 4019 3747 3758 3564 3480 2336 + 2247 3442 3147 2136 4156 4028 3030 + 3727 3190>, + <4001 4019 3747 3758 3564 3480 2336 + 2247 3442 3147 2136 4156 4028 3030 + 3727 3198>, + <3704 3601 3465 3567 3356 3473 2686 + 2773 3049 2932 2235 3816 3800 3097 + 2966 2808>, + <2974 3092 3288 3329 2905 3096 3119 + 3225 2865 3140 2892 3592 3408 3576 + 1559 1392>; + + qcom,cpr-open-loop-voltage-fuse-adjustment = + <8000 0 0 52000>, + <8000 0 0 52000>, + <8000 0 0 52000>, + <8000 0 0 52000>, + <8000 0 0 52000>, + <8000 0 0 52000>, + <8000 0 0 52000>, + <8000 0 0 52000>; + + qcom,cpr-closed-loop-voltage-fuse-adjustment = + <0 0 0 50000>, + <0 0 0 50000>, + <0 0 0 50000>, + <0 0 0 50000>, + <0 0 0 50000>, + <0 0 0 50000>, + <0 0 0 50000>, + <0 0 0 50000>; + + qcom,allow-voltage-interpolation; + qcom,allow-quotient-interpolation; + qcom,cpr-scaled-open-loop-voltage-as-ceiling; +}; |