msm: board-9615: switch regulators from local to RPM control

Register PMIC 8018 regulators on 9615 using the rpm-regulator
driver instead of the pm8018-regulator driver.  This will allow
for proper control of shared regulators.

Change-Id: Ia0330818028a88dcb5bac8e8fdff57ab60767d62
Signed-off-by: David Collins <collinsd@codeaurora.org>
diff --git a/arch/arm/mach-msm/board-9615.c b/arch/arm/mach-msm/board-9615.c
index 87ff559..4a34512 100644
--- a/arch/arm/mach-msm/board-9615.c
+++ b/arch/arm/mach-msm/board-9615.c
@@ -97,6 +97,14 @@
 	},
 };
 
+static struct platform_device msm9615_device_rpm_regulator __devinitdata = {
+	.name	= "rpm-regulator",
+	.id	= -1,
+	.dev	= {
+		.platform_data = &msm_rpm_regulator_9615_pdata,
+	},
+};
+
 static struct gpiomux_setting ps_hold = {
 	.func = GPIOMUX_FUNC_1,
 	.drv = GPIOMUX_DRV_8MA,
@@ -622,6 +630,7 @@
 	gpiomux_init();
 	msm9615_i2c_init();
 	regulator_suppress_info_printing();
+	platform_device_register(&msm9615_device_rpm_regulator);
 	msm9615_device_qup_spi_gsbi3.dev.platform_data =
 				&msm9615_qup_spi_gsbi3_pdata;
 	msm9615_device_ssbi_pmic1.dev.platform_data =