msm: acpuclock-8960: Activate 8064 acpu frequency scaling

Do the following to enable the acpuclock driver
on the 8064:

1. Add new regulator consumer entries for krait2
   and krait3.
2. Remove cpu_is_* calls thus enabling bus and
   voltage scaling calls on the 8064.
3. Remove the stub in the cpufreq driver that
   prevents it from initializing on the 8064.
4. Add a call to the acpuclock init function in
   the 8064 board file, after the bus driver's
   init call.

Change-Id: I4f47f51241826b4056b40b012e964a9527db58f5
Signed-off-by: Vikram Mulukutla <markivx@codeaurora.org>
diff --git a/arch/arm/mach-msm/acpuclock-8960.c b/arch/arm/mach-msm/acpuclock-8960.c
index 87c5047..9082b07 100644
--- a/arch/arm/mach-msm/acpuclock-8960.c
+++ b/arch/arm/mach-msm/acpuclock-8960.c
@@ -741,20 +741,18 @@
 {
 	int rc;
 
-	if (cpu_is_msm8960() || cpu_is_msm8930() || cpu_is_msm8627()) {
-		rc = rpm_vreg_set_voltage(sc->vreg[VREG_HFPLL_A].rpm_vreg_id,
-				sc->vreg[VREG_HFPLL_A].rpm_vreg_voter, 2100000,
-				sc->vreg[VREG_HFPLL_A].max_vdd, 0);
-		if (rc)
-			pr_err("%s regulator enable failed (%d)\n",
-				sc->vreg[VREG_HFPLL_A].name, rc);
-		rc = rpm_vreg_set_voltage(sc->vreg[VREG_HFPLL_B].rpm_vreg_id,
-				sc->vreg[VREG_HFPLL_B].rpm_vreg_voter, 1800000,
-				sc->vreg[VREG_HFPLL_B].max_vdd, 0);
-		if (rc)
-			pr_err("%s regulator enable failed (%d)\n",
-				sc->vreg[VREG_HFPLL_B].name, rc);
-	}
+	rc = rpm_vreg_set_voltage(sc->vreg[VREG_HFPLL_A].rpm_vreg_id,
+			sc->vreg[VREG_HFPLL_A].rpm_vreg_voter, 2100000,
+			sc->vreg[VREG_HFPLL_A].max_vdd, 0);
+	if (rc)
+		pr_err("%s regulator enable failed (%d)\n",
+			sc->vreg[VREG_HFPLL_A].name, rc);
+	rc = rpm_vreg_set_voltage(sc->vreg[VREG_HFPLL_B].rpm_vreg_id,
+			sc->vreg[VREG_HFPLL_B].rpm_vreg_voter, 1800000,
+			sc->vreg[VREG_HFPLL_B].max_vdd, 0);
+	if (rc)
+		pr_err("%s regulator enable failed (%d)\n",
+			sc->vreg[VREG_HFPLL_B].name, rc);
 
 	/* Disable PLL bypass mode. */
 	writel_relaxed(0x2, sc->hfpll_base + HFPLL_MODE);
@@ -788,20 +786,18 @@
 	 */
 	writel_relaxed(0, sc->hfpll_base + HFPLL_MODE);
 
-	if (cpu_is_msm8960() || cpu_is_msm8930() || cpu_is_msm8627()) {
-		rc = rpm_vreg_set_voltage(sc->vreg[VREG_HFPLL_B].rpm_vreg_id,
-				sc->vreg[VREG_HFPLL_B].rpm_vreg_voter, 0,
-				0, 0);
-		if (rc)
-			pr_err("%s regulator enable failed (%d)\n",
-				sc->vreg[VREG_HFPLL_B].name, rc);
-		rc = rpm_vreg_set_voltage(sc->vreg[VREG_HFPLL_A].rpm_vreg_id,
-				sc->vreg[VREG_HFPLL_A].rpm_vreg_voter, 0,
-				0, 0);
-		if (rc)
-			pr_err("%s regulator enable failed (%d)\n",
-				sc->vreg[VREG_HFPLL_A].name, rc);
-	}
+	rc = rpm_vreg_set_voltage(sc->vreg[VREG_HFPLL_B].rpm_vreg_id,
+			sc->vreg[VREG_HFPLL_B].rpm_vreg_voter, 0,
+			0, 0);
+	if (rc)
+		pr_err("%s regulator enable failed (%d)\n",
+			sc->vreg[VREG_HFPLL_B].name, rc);
+	rc = rpm_vreg_set_voltage(sc->vreg[VREG_HFPLL_A].rpm_vreg_id,
+			sc->vreg[VREG_HFPLL_A].rpm_vreg_voter, 0,
+			0, 0);
+	if (rc)
+		pr_err("%s regulator enable failed (%d)\n",
+			sc->vreg[VREG_HFPLL_A].name, rc);
 }
 
 /* Program the HFPLL rate. Assumes HFPLL is already disabled. */
@@ -1459,3 +1455,7 @@
 struct acpuclk_soc_data acpuclk_8930_soc_data __initdata = {
 	.init = acpuclk_8960_init,
 };
+
+struct acpuclk_soc_data acpuclk_8064_soc_data __initdata = {
+	.init = acpuclk_8960_init,
+};