msm: 8064: enable support for DMOV on RUMI

Add dmov to platform device and dummy clock for RUMI.

Change-Id: I27ab2adce44cc86aa456e42dc1fd82320d2e3c8b
Signed-off-by: Jin Hong <jinh@codeaurora.org>
diff --git a/arch/arm/mach-msm/board-apq8064.c b/arch/arm/mach-msm/board-apq8064.c
index 88ce818..0e30aee 100644
--- a/arch/arm/mach-msm/board-apq8064.c
+++ b/arch/arm/mach-msm/board-apq8064.c
@@ -482,6 +482,7 @@
 }
 
 static struct platform_device *common_devices[] __initdata = {
+	&apq8064_device_dmov,
 	&apq8064_device_qup_i2c_gsbi4,
 	&apq8064_device_qup_spi_gsbi5,
 	&apq8064_slim_ctrl,
@@ -498,7 +499,6 @@
 };
 
 static struct platform_device *sim_devices[] __initdata = {
-	&apq8064_device_dmov,
 	&apq8064_device_uart_gsbi3,
 	&msm_device_sps_apq8064,
 };
diff --git a/arch/arm/mach-msm/devices-8064.c b/arch/arm/mach-msm/devices-8064.c
index 35a69df..f1a0404 100644
--- a/arch/arm/mach-msm/devices-8064.c
+++ b/arch/arm/mach-msm/devices-8064.c
@@ -664,8 +664,8 @@
 	CLK_DUMMY("iface_clk",		SDC2_P_CLK,		NULL, OFF),
 	CLK_DUMMY("iface_clk",		SDC3_P_CLK,		NULL, OFF),
 	CLK_DUMMY("iface_clk",		SDC4_P_CLK,		NULL, OFF),
-	CLK_DUMMY("core_clk",		ADM0_CLK,		NULL, OFF),
-	CLK_DUMMY("iface_clk",		ADM0_P_CLK,		NULL, OFF),
+	CLK_DUMMY("core_clk",		ADM0_CLK,	"msm_dmov", OFF),
+	CLK_DUMMY("iface_clk",		ADM0_P_CLK,	"msm_dmov", OFF),
 	CLK_DUMMY("iface_clk",		PMIC_ARB0_P_CLK,	NULL, OFF),
 	CLK_DUMMY("iface_clk",		PMIC_ARB1_P_CLK,	NULL, OFF),
 	CLK_DUMMY("core_clk",		PMIC_SSBI2_CLK,		NULL, OFF),
@@ -760,6 +760,7 @@
 	CLK_DUMMY("bus_clk",		DFAB_SDC4_CLK,		NULL, 0),
 	CLK_DUMMY("dfab_clk",		DFAB_CLK,		NULL, 0),
 	CLK_DUMMY("dma_bam_pclk",	DMA_BAM_P_CLK,		NULL, 0),
+	CLK_DUMMY("mem_clk",		EBI1_ADM_CLK,	  "msm_dmov", 0),
 };
 
 struct clock_init_data apq8064_dummy_clock_init_data __initdata = {