OSDN Git Service

ARM: dts: msm: Disable VDD_APCC ACC regulator devices for msm8996v2
authorOsvaldo Banuelos <osvaldob@codeaurora.org>
Thu, 10 Dec 2015 17:52:00 +0000 (09:52 -0800)
committerDavid Keitel <dkeitel@codeaurora.org>
Thu, 24 Mar 2016 04:14:54 +0000 (21:14 -0700)
Disable the regulator devices which manage ACC settings for
memories powered by VDD_APCC in the CPUSS. In addition, update
the CPR3 controller and regulator devices which manage VDD_APCC
to ensure CPR corner changes do not result in configuring ACC
regulators.

Change-Id: Ib176c762d12e996e809ee0ccf0bc56d5ae37c0f3
Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
arch/arm/boot/dts/qcom/msm8996-v2.dtsi

index 042fb32..04e25c1 100644 (file)
@@ -80,6 +80,9 @@
 
        qcom,cpr-count-mode = <2>;              /* Staggered */
        /delete-property/ qcom,cpr-count-repeat;
+       /delete-property/ mem-acc-thread0-supply;
+       /delete-property/ mem-acc-thread1-supply;
+       /delete-property/ mem-acc-supply;
 
        qcom,apm-ctrl = <&apc_apm>;
        qcom,apm-threshold-voltage = <850000>;
        qcom,cpr-fuse-combos = <4>;
        /delete-property/ qcom,cpr-speed-bins;
        /delete-property/ qcom,cpr-speed-bin-corners;
+       /delete-property/ qcom,uses-mem-acc;
        qcom,cpr-corners = <19>;
 
        qcom,ldo-max-voltage = <805000>;
        qcom,cpr-fuse-combos = <4>;
        /delete-property/ qcom,cpr-speed-bins;
        /delete-property/ qcom,cpr-speed-bin-corners;
+       /delete-property/ qcom,uses-mem-acc;
        qcom,cpr-corners = <18>;
 
        qcom,ldo-max-voltage = <805000>;
        regulator-max-microvolt = <891624>;
 };
 
+&apc0_pwrcl_mem_acc_vreg {
+       status = "disabled";
+};
+
+&apc1_perfcl_mem_acc_vreg {
+       status = "disabled";
+};
+
+&apcc_l3_mem_acc_vreg {
+       status = "disabled";
+};
+
 /* GPU overrides */
 &msm_gpu {
        /* Updated chip ID */