msm: tsif: Register device with clock driver and rename clocks

Rename the clocks per the new naming convention under which
similarly named clocks are distinguished between using their
associated device's name and ID.

Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
diff --git a/arch/arm/mach-msm/board-msm7x27.c b/arch/arm/mach-msm/board-msm7x27.c
index 2f929e8..5f205f4 100644
--- a/arch/arm/mach-msm/board-msm7x27.c
+++ b/arch/arm/mach-msm/board-msm7x27.c
@@ -667,9 +667,9 @@
 static struct msm_tsif_platform_data tsif_platform_data = {
 	.num_gpios = ARRAY_SIZE(tsif_gpios),
 	.gpios = tsif_gpios,
-	.tsif_clk = "tsif_clk",
-	.tsif_pclk = "tsif_pclk",
-	.tsif_ref_clk = "tsif_ref_clk",
+	.tsif_clk = "core_clk",
+	.tsif_pclk = "iface_clk",
+	.tsif_ref_clk = "ref_clk",
 };
 #endif /* defined(CONFIG_TSIF) || defined(CONFIG_TSIF_MODULE) */
 /* TSIF end   */
diff --git a/arch/arm/mach-msm/board-msm7x30.c b/arch/arm/mach-msm/board-msm7x30.c
index 79279af..9a34973 100644
--- a/arch/arm/mach-msm/board-msm7x30.c
+++ b/arch/arm/mach-msm/board-msm7x30.c
@@ -6430,8 +6430,8 @@
 static struct msm_tsif_platform_data tsif_platform_data = {
 	.num_gpios = ARRAY_SIZE(tsif_gpios),
 	.gpios = tsif_gpios,
-	.tsif_pclk = "tsif_pclk",
-	.tsif_ref_clk = "tsif_ref_clk",
+	.tsif_pclk = "iface_clk",
+	.tsif_ref_clk = "ref_clk",
 };
 #endif /* defined(CONFIG_TSIF) || defined(CONFIG_TSIF_MODULE) */
 /* TSIF end   */
diff --git a/arch/arm/mach-msm/board-qsd8x50.c b/arch/arm/mach-msm/board-qsd8x50.c
index 30e5cdb..09ee501 100644
--- a/arch/arm/mach-msm/board-qsd8x50.c
+++ b/arch/arm/mach-msm/board-qsd8x50.c
@@ -1205,8 +1205,8 @@
 static struct msm_tsif_platform_data tsif_platform_data = {
 	.num_gpios = ARRAY_SIZE(tsif_gpios),
 	.gpios = tsif_gpios,
-	.tsif_clk = "tsif_clk",
-	.tsif_ref_clk = "tsif_ref_clk",
+	.tsif_clk = "core_clk",
+	.tsif_ref_clk = "ref_clk",
 };
 
 #endif /* defined(CONFIG_TSIF) || defined(CONFIG_TSIF_MODULE) */
diff --git a/arch/arm/mach-msm/clock-7x30.c b/arch/arm/mach-msm/clock-7x30.c
index 21eb5c2..344b354 100644
--- a/arch/arm/mach-msm/clock-7x30.c
+++ b/arch/arm/mach-msm/clock-7x30.c
@@ -2791,8 +2791,8 @@
 	OWN(APPS2,  4, "mdp_lcdc_pclk_clk", mdp_lcdc_pclk_clk, NULL),
 	OWN(APPS2,  4, "mdp_pclk",	mdp_p_clk,	NULL),
 	OWN(APPS2, 28, "mdp_vsync_clk", mdp_vsync_clk,	NULL),
-	OWN(APPS2,  5, "tsif_ref_clk",	tsif_ref_clk,	NULL),
-	OWN(APPS2,  5, "tsif_pclk",	tsif_p_clk,	NULL),
+	OWN(APPS2,  5, "ref_clk",	tsif_ref_clk,	"msm_tsif.0"),
+	OWN(APPS2,  5, "iface_clk",	tsif_p_clk,	"msm_tsif.0"),
 	{ CLK_LOOKUP("tv_src_clk",      tv_clk.c,       NULL),
 		O(APPS2), BIT(2), &p_tv_enc_clk.c },
 	OWN(APPS2,  2, "tv_dac_clk",	tv_dac_clk,	NULL),
diff --git a/arch/arm/mach-msm/clock-8960.c b/arch/arm/mach-msm/clock-8960.c
index 2dc352f..4956f8e 100644
--- a/arch/arm/mach-msm/clock-8960.c
+++ b/arch/arm/mach-msm/clock-8960.c
@@ -4537,7 +4537,7 @@
 	CLK_LOOKUP("core_clk",		sdc4_clk.c,		"msm_sdcc.4"),
 	CLK_LOOKUP("core_clk",		sdc5_clk.c,		"msm_sdcc.5"),
 	CLK_LOOKUP("slimbus_xo_src_clk", slimbus_xo_src_clk.c,	NULL),
-	CLK_LOOKUP("tsif_ref_clk",	tsif_ref_clk.c,		NULL),
+	CLK_LOOKUP("ref_clk",		tsif_ref_clk.c,		NULL),
 	CLK_LOOKUP("tssc_clk",		tssc_clk.c,		NULL),
 	CLK_LOOKUP("usb_hs_clk",	usb_hs1_xcvr_clk.c,	NULL),
 	CLK_LOOKUP("usb_phy_clk",	usb_phy0_clk.c,		NULL),
@@ -4562,7 +4562,7 @@
 	CLK_LOOKUP("iface_clk",		gsbi10_p_clk.c,		"qup_i2c.10"),
 	CLK_LOOKUP("iface_clk",		gsbi11_p_clk.c,		NULL),
 	CLK_LOOKUP("iface_clk",		gsbi12_p_clk.c,		"qup_i2c.12"),
-	CLK_LOOKUP("tsif_pclk",		tsif_p_clk.c,		NULL),
+	CLK_LOOKUP("iface_clk",		tsif_p_clk.c,		NULL),
 	CLK_LOOKUP("usb_fs_pclk",	usb_fs1_p_clk.c,	NULL),
 	CLK_LOOKUP("usb_fs_pclk",	usb_fs2_p_clk.c,	NULL),
 	CLK_LOOKUP("usb_hs_pclk",	usb_hs1_p_clk.c,	NULL),
diff --git a/arch/arm/mach-msm/clock-8x60.c b/arch/arm/mach-msm/clock-8x60.c
index 7d9bc21..07eb8c4 100644
--- a/arch/arm/mach-msm/clock-8x60.c
+++ b/arch/arm/mach-msm/clock-8x60.c
@@ -3526,7 +3526,8 @@
 	CLK_LOOKUP("core_clk",		sdc3_clk.c, "msm_sdcc.3"),
 	CLK_LOOKUP("core_clk",		sdc4_clk.c, "msm_sdcc.4"),
 	CLK_LOOKUP("core_clk",		sdc5_clk.c, "msm_sdcc.5"),
-	CLK_LOOKUP("tsif_ref_clk",	tsif_ref_clk.c,		NULL),
+	CLK_LOOKUP("ref_clk",		tsif_ref_clk.c,		"msm_tsif.0"),
+	CLK_LOOKUP("ref_clk",		tsif_ref_clk.c,		"msm_tsif.1"),
 	CLK_LOOKUP("tssc_clk",		tssc_clk.c,		NULL),
 	CLK_LOOKUP("usb_hs_clk",	usb_hs1_xcvr_clk.c,	NULL),
 	CLK_LOOKUP("usb_phy_clk",	usb_phy0_clk.c,		NULL),
@@ -3554,7 +3555,8 @@
 	CLK_LOOKUP("iface_clk",		gsbi12_p_clk.c, "msm_serial_hsl.0"),
 	CLK_LOOKUP("iface_clk",		gsbi12_p_clk.c,		"qup_i2c.5"),
 	CLK_LOOKUP("ppss_pclk",		ppss_p_clk.c,		NULL),
-	CLK_LOOKUP("tsif_pclk",		tsif_p_clk.c,		NULL),
+	CLK_LOOKUP("iface_clk",		tsif_p_clk.c,		"msm_tsif.0"),
+	CLK_LOOKUP("iface_clk",		tsif_p_clk.c,		"msm_tsif.1"),
 	CLK_LOOKUP("usb_fs_pclk",	usb_fs1_p_clk.c,		NULL),
 	CLK_LOOKUP("usb_fs_pclk",	usb_fs2_p_clk.c,		NULL),
 	CLK_LOOKUP("usb_hs_pclk",	usb_hs1_p_clk.c,		NULL),
diff --git a/arch/arm/mach-msm/clock-pcom-lookup.c b/arch/arm/mach-msm/clock-pcom-lookup.c
index 06bb542..9e48508 100644
--- a/arch/arm/mach-msm/clock-pcom-lookup.c
+++ b/arch/arm/mach-msm/clock-pcom-lookup.c
@@ -168,8 +168,8 @@
 	CLK_LOOKUP("iface_clk",		sdc3_p_clk.c,	"msm_sdcc.3"),
 	CLK_LOOKUP("core_clk",		sdc4_clk.c,	"msm_sdcc.4"),
 	CLK_LOOKUP("iface_clk",		sdc4_p_clk.c,	"msm_sdcc.4"),
-	CLK_LOOKUP("tsif_clk",		tsif_clk.c,	NULL),
-	CLK_LOOKUP("tsif_ref_clk",	tsif_ref_clk.c,	NULL),
+	CLK_LOOKUP("core_clk",		tsif_clk.c,	"msm_tsif.0"),
+	CLK_LOOKUP("ref_clk",		tsif_ref_clk.c,	"msm_tsif.0"),
 	CLK_LOOKUP("tv_dac_clk",	tv_dac_clk.c,	NULL),
 	CLK_LOOKUP("tv_enc_clk",	tv_enc_clk.c,	NULL),
 	CLK_LOOKUP("core_clk",		uart1_clk.c,	"msm_serial.0"),
@@ -220,9 +220,9 @@
 	CLK_LOOKUP("iface_clk",		sdc3_p_clk.c,	"msm_sdcc.3"),
 	CLK_LOOKUP("core_clk",		sdc4_clk.c,	"msm_sdcc.4"),
 	CLK_LOOKUP("iface_clk",		sdc4_p_clk.c,	"msm_sdcc.4"),
-	CLK_LOOKUP("tsif_clk",		tsif_clk.c,	NULL),
-	CLK_LOOKUP("tsif_ref_clk",	tsif_ref_clk.c,	NULL),
-	CLK_LOOKUP("tsif_pclk",		tsif_p_clk.c,	NULL),
+	CLK_LOOKUP("core_clk",		tsif_clk.c,	"msm_tsif.0"),
+	CLK_LOOKUP("ref_clk",		tsif_ref_clk.c,	"msm_tsif.0"),
+	CLK_LOOKUP("iface_clk",		tsif_p_clk.c,	"msm_tsif.0"),
 	CLK_LOOKUP("core_clk",		uart1_clk.c,	"msm_serial.0"),
 	CLK_LOOKUP("core_clk",		uart2_clk.c,	"msm_serial.1"),
 	CLK_LOOKUP("core_clk",		uart1dm_clk.c,	"msm_serial_hs.0"),
@@ -296,8 +296,8 @@
 	CLK_LOOKUP("iface_clk",		sdc3_p_clk.c,	"msm_sdcc.3"),
 	CLK_LOOKUP("core_clk",		sdc4_clk.c,	"msm_sdcc.4"),
 	CLK_LOOKUP("iface_clk",		sdc4_p_clk.c,	"msm_sdcc.4"),
-	CLK_LOOKUP("tsif_ref_clk",	tsif_ref_clk.c,	NULL),
-	CLK_LOOKUP("tsif_pclk",		tsif_p_clk.c,	NULL),
+	CLK_LOOKUP("ref_clk",		tsif_ref_clk.c,	"msm_tsif.0"),
+	CLK_LOOKUP("iface_clk",		tsif_p_clk.c,	"msm_tsif.0"),
 	CLK_LOOKUP("core_clk",		uart1_clk.c,	"msm_serial.0"),
 	CLK_LOOKUP("core_clk",		uart2_clk.c,	"msm_serial.1"),
 	CLK_LOOKUP("core_clk",		uart1dm_clk.c,	"msm_serial_hs.0"),
@@ -357,8 +357,8 @@
 	CLK_LOOKUP("iface_clk",		sdc4_p_clk.c,	"msm_sdcc.4"),
 	CLK_LOOKUP("core_clk",		spi_clk.c,	"spi_qsd.0"),
 	CLK_DUMMY("iface_clk",		SPI_P_CLK,	"spi_qsd.0", 0),
-	CLK_LOOKUP("tsif_clk",		tsif_clk.c,	NULL),
-	CLK_LOOKUP("tsif_ref_clk",	tsif_ref_clk.c,	NULL),
+	CLK_LOOKUP("core_clk",		tsif_clk.c,	"msm_tsif.0"),
+	CLK_LOOKUP("ref_clk",		tsif_ref_clk.c,	"msm_tsif.0"),
 	CLK_LOOKUP("tv_dac_clk",	tv_dac_clk.c,	NULL),
 	CLK_LOOKUP("tv_enc_clk",	tv_enc_clk.c,	NULL),
 	CLK_LOOKUP("core_clk",		uart1_clk.c,	"msm_serial.0"),
diff --git a/arch/arm/mach-msm/devices-8064.c b/arch/arm/mach-msm/devices-8064.c
index 9a6d8f7..95b9a074 100644
--- a/arch/arm/mach-msm/devices-8064.c
+++ b/arch/arm/mach-msm/devices-8064.c
@@ -517,7 +517,7 @@
 	CLK_DUMMY("core_clk",		SDC2_CLK,		NULL, OFF),
 	CLK_DUMMY("core_clk",		SDC3_CLK,		NULL, OFF),
 	CLK_DUMMY("core_clk",		SDC4_CLK,		NULL, OFF),
-	CLK_DUMMY("tsif_ref_clk",	TSIF_REF_CLK,		NULL, OFF),
+	CLK_DUMMY("ref_clk",		TSIF_REF_CLK,		NULL, OFF),
 	CLK_DUMMY("tssc_clk",		TSSC_CLK,		NULL, OFF),
 	CLK_DUMMY("usb_hs_clk",		USB_HS1_XCVR_CLK,	NULL, OFF),
 	CLK_DUMMY("usb_hs_clk",         USB_HS3_XCVR_CLK,       NULL, OFF),
@@ -542,7 +542,7 @@
 	CLK_DUMMY("iface_clk",		GSBI5_P_CLK,	 "spi_qsd.0", OFF),
 	CLK_DUMMY("iface_clk",		GSBI6_P_CLK,		NULL, OFF),
 	CLK_DUMMY("iface_clk",		GSBI7_P_CLK,		NULL, OFF),
-	CLK_DUMMY("tsif_pclk",		TSIF_P_CLK,		NULL, OFF),
+	CLK_DUMMY("iface_clk",		TSIF_P_CLK,		NULL, OFF),
 	CLK_DUMMY("usb_fs_pclk",	USB_FS1_P_CLK,		NULL, OFF),
 	CLK_DUMMY("usb_hs_pclk",	USB_HS1_P_CLK,		NULL, OFF),
 	CLK_DUMMY("usb_hs_pclk",        USB_HS3_P_CLK,          NULL, OFF),
diff --git a/arch/arm/mach-msm/devices-8960.c b/arch/arm/mach-msm/devices-8960.c
index e083c8a..67179d8 100644
--- a/arch/arm/mach-msm/devices-8960.c
+++ b/arch/arm/mach-msm/devices-8960.c
@@ -1469,7 +1469,7 @@
 	CLK_DUMMY("core_clk",		SDC3_CLK,		NULL, OFF),
 	CLK_DUMMY("core_clk",		SDC4_CLK,		NULL, OFF),
 	CLK_DUMMY("core_clk",		SDC5_CLK,		NULL, OFF),
-	CLK_DUMMY("tsif_ref_clk",	TSIF_REF_CLK,		NULL, OFF),
+	CLK_DUMMY("core_clk",		TSIF_REF_CLK,		NULL, OFF),
 	CLK_DUMMY("tssc_clk",		TSSC_CLK,		NULL, OFF),
 	CLK_DUMMY("usb_hs_clk",		USB_HS1_XCVR_CLK,	NULL, OFF),
 	CLK_DUMMY("usb_phy_clk",	USB_PHY0_CLK,		NULL, OFF),
@@ -1495,7 +1495,7 @@
 	CLK_DUMMY("iface_clk",		GSBI11_P_CLK,		NULL, OFF),
 	CLK_DUMMY("iface_clk",		GSBI12_P_CLK,		NULL, OFF),
 	CLK_DUMMY("iface_clk",		GSBI12_P_CLK,		NULL, OFF),
-	CLK_DUMMY("tsif_pclk",		TSIF_P_CLK,		NULL, OFF),
+	CLK_DUMMY("iface_clk",		TSIF_P_CLK,		NULL, OFF),
 	CLK_DUMMY("usb_fs_pclk",	USB_FS1_P_CLK,		NULL, OFF),
 	CLK_DUMMY("usb_fs_pclk",	USB_FS2_P_CLK,		NULL, OFF),
 	CLK_DUMMY("usb_hs_pclk",	USB_HS1_P_CLK,		NULL, OFF),
diff --git a/arch/arm/mach-msm/devices-msm8x60.c b/arch/arm/mach-msm/devices-msm8x60.c
index 14168ba..1640ff3 100644
--- a/arch/arm/mach-msm/devices-msm8x60.c
+++ b/arch/arm/mach-msm/devices-msm8x60.c
@@ -1729,8 +1729,8 @@
 struct msm_tsif_platform_data tsif1_platform_data = {
 	.num_gpios = ARRAY_SIZE(tsif1_gpios),
 	.gpios = tsif1_gpios,
-	.tsif_pclk = "tsif_pclk",
-	.tsif_ref_clk = "tsif_ref_clk",
+	.tsif_pclk = "iface_clk",
+	.tsif_ref_clk = "ref_clk",
 	.init = tsif_init1
 };
 
@@ -1765,8 +1765,8 @@
 struct msm_tsif_platform_data tsif0_platform_data = {
 	.num_gpios = ARRAY_SIZE(tsif0_gpios),
 	.gpios = tsif0_gpios,
-	.tsif_pclk = "tsif_pclk",
-	.tsif_ref_clk = "tsif_ref_clk",
+	.tsif_pclk = "iface_clk",
+	.tsif_ref_clk = "ref_clk",
 	.init = tsif_init0
 };
 struct resource tsif0_resources[] = {