msm: display: Add device pointer with clk_get for retrieving clocks

clk_get requires device pointer to return appropriate clocks
for display subsystem. Rename the names of display related clocks
in the lookup table based on functionality.

CRs-Fixed: 336925
Change-Id: I784bc4e650d779d1422a9ff1b9a75e36d669e551
Signed-off-by: Ravishangar Kalyanam <rkalya@codeaurora.org>
diff --git a/arch/arm/mach-msm/clock-pcom-lookup.c b/arch/arm/mach-msm/clock-pcom-lookup.c
index ed3b8c2..99b6501 100644
--- a/arch/arm/mach-msm/clock-pcom-lookup.c
+++ b/arch/arm/mach-msm/clock-pcom-lookup.c
@@ -195,7 +195,7 @@
 	CLK_LOOKUP("ebi1_clk",		ebi1_clk.c,	NULL),
 	CLK_LOOKUP("ebi2_clk",		ebi2_clk.c,	NULL),
 	CLK_LOOKUP("ecodec_clk",	ecodec_clk.c,	NULL),
-	CLK_LOOKUP("emdh_clk",		emdh_clk.c,	NULL),
+	CLK_LOOKUP("core_clk",		emdh_clk.c,	"msm_mddi.1"),
 	CLK_LOOKUP("core_clk",		gp_clk.c,	""),
 	CLK_LOOKUP("core_clk",		grp_3d_clk.c,	"kgsl-3d0.0"),
 	CLK_LOOKUP("core_clk",		i2c_clk.c,	"msm_i2c.0"),
@@ -203,8 +203,8 @@
 	CLK_LOOKUP("icodec_tx_clk",	icodec_tx_clk.c,	NULL),
 	CLK_LOOKUP("mem_clk",		imem_clk.c,	NULL),
 	CLK_LOOKUP("mdc_clk",		mdc_clk.c,	NULL),
-	CLK_LOOKUP("mddi_clk",		pmdh_clk.c,	NULL),
-	CLK_LOOKUP("mdp_clk",		mdp_clk.c,	NULL),
+	CLK_LOOKUP("core_clk",		pmdh_clk.c,	"mddi.0"),
+	CLK_LOOKUP("core_clk",		mdp_clk.c,	"mdp.0"),
 	CLK_LOOKUP("pbus_clk",		pbus_clk.c,	NULL),
 	CLK_LOOKUP("pcm_clk",		pcm_clk.c,	NULL),
 	CLK_LOOKUP("sdac_clk",		sdac_clk.c,	NULL),
@@ -258,11 +258,11 @@
 	CLK_LOOKUP("icodec_tx_clk",	icodec_tx_clk.c,	NULL),
 	CLK_LOOKUP("mem_clk",		imem_clk.c,	NULL),
 	CLK_LOOKUP("mdc_clk",		mdc_clk.c,	NULL),
-	CLK_LOOKUP("mddi_clk",		pmdh_clk.c,	NULL),
-	CLK_LOOKUP("mdp_clk",		mdp_clk.c,	NULL),
-	CLK_LOOKUP("mdp_lcdc_pclk_clk", mdp_lcdc_pclk_clk.c, NULL),
-	CLK_LOOKUP("mdp_lcdc_pad_pclk_clk", mdp_lcdc_pad_pclk_clk.c, NULL),
-	CLK_LOOKUP("mdp_vsync_clk",	mdp_vsync_clk.c,  NULL),
+	CLK_LOOKUP("core_clk",		pmdh_clk.c,	"mddi.0"),
+	CLK_LOOKUP("core_clk",		mdp_clk.c,	"mdp.0"),
+	CLK_LOOKUP("mdp_clk", mdp_lcdc_pclk_clk.c, "lcdc.0"),
+	CLK_LOOKUP("lcdc_clk", mdp_lcdc_pad_pclk_clk.c, "lcdc.0"),
+	CLK_LOOKUP("vsync_clk",	mdp_vsync_clk.c,  "mdp.0"),
 	CLK_LOOKUP("pbus_clk",		pbus_clk.c,	NULL),
 	CLK_LOOKUP("pcm_clk",		pcm_clk.c,	NULL),
 	CLK_LOOKUP("sdac_clk",		sdac_clk.c,	NULL),
@@ -293,8 +293,8 @@
 
 	CLK_LOOKUP("ebi1_acpu_clk",	ebi_acpu_clk.c,	NULL),
 	CLK_LOOKUP("bus_clk",		ebi_grp_3d_clk.c, "kgsl-3d0.0"),
-	CLK_LOOKUP("ebi1_lcdc_clk",	ebi_lcdc_clk.c,	NULL),
-	CLK_LOOKUP("ebi1_mddi_clk",	ebi_mddi_clk.c,	NULL),
+	CLK_LOOKUP("mem_clk",	ebi_lcdc_clk.c,	"lcdc.0"),
+	CLK_LOOKUP("mem_clk",	ebi_mddi_clk.c,	"mddi.0"),
 	CLK_LOOKUP("core_clk",		ebi_usb_clk.c,	"msm_otg"),
 	CLK_LOOKUP("ebi1_vfe_clk",	ebi_vfe_clk.c,	NULL),
 	CLK_LOOKUP("mem_clk",		ebi_adm_clk.c,	"msm_dmov"),
@@ -314,8 +314,8 @@
 static struct clk_lookup msm_cmn_clk_7625a_7627a[] __initdata = {
 	CLK_LOOKUP("core_clk",		adm_clk.c,	"msm_dmov"),
 	CLK_LOOKUP("adsp_clk",		adsp_clk.c,	NULL),
-	CLK_LOOKUP("ahb_m_clk",		ahb_m_clk.c,	NULL),
-	CLK_LOOKUP("ahb_s_clk",		ahb_s_clk.c,	NULL),
+	CLK_LOOKUP("master_iface_clk",		ahb_m_clk.c,	"mipi_dsi.1"),
+	CLK_LOOKUP("slave_iface_clk",		ahb_s_clk.c,	"mipi_dsi.1"),
 	CLK_LOOKUP("cam_m_clk",		cam_m_clk.c,	NULL),
 	CLK_LOOKUP("cam_clk",		cam_m_clk.c,	"0-0036"),
 	CLK_LOOKUP("cam_clk",		cam_m_clk.c,	"0-001b"),
@@ -337,11 +337,11 @@
 	CLK_LOOKUP("csi_clk",		csi1_clk.c,	"msm_csic.1"),
 	CLK_LOOKUP("csi_pclk",		csi1_p_clk.c,	"msm_csic.1"),
 	CLK_LOOKUP("csi_vfe_clk",	csi1_vfe_clk.c,	"msm_csic.1"),
-	CLK_LOOKUP("dsi_byte_clk",	dsi_byte_clk.c,	NULL),
-	CLK_LOOKUP("dsi_clk",		dsi_clk.c,	NULL),
-	CLK_LOOKUP("dsi_esc_clk",	dsi_esc_clk.c,	NULL),
-	CLK_LOOKUP("dsi_pixel_clk",	dsi_pixel_clk.c, NULL),
-	CLK_LOOKUP("dsi_ref_clk",	dsi_ref_clk.c,	NULL),
+	CLK_LOOKUP("byte_clk",	dsi_byte_clk.c,	"mipi_dsi.1"),
+	CLK_LOOKUP("core_clk",		dsi_clk.c,	"mipi_dsi.1"),
+	CLK_LOOKUP("esc_clk",	dsi_esc_clk.c,	"mipi_dsi.1"),
+	CLK_LOOKUP("pixel_clk",	dsi_pixel_clk.c, "mipi_dsi.1"),
+	CLK_LOOKUP("ref_clk",	dsi_ref_clk.c,	"mipi_dsi.1"),
 	CLK_LOOKUP("ebi1_clk",		ebi1_clk.c,	NULL),
 	CLK_LOOKUP("ebi2_clk",		ebi2_clk.c,	NULL),
 	CLK_LOOKUP("ecodec_clk",	ecodec_clk.c,	NULL),
@@ -357,12 +357,12 @@
 	CLK_LOOKUP("icodec_rx_clk",	icodec_rx_clk.c, NULL),
 	CLK_LOOKUP("icodec_tx_clk",	icodec_tx_clk.c, NULL),
 	CLK_LOOKUP("mem_clk",		imem_clk.c,	NULL),
-	CLK_LOOKUP("mddi_clk",		pmdh_clk.c,	NULL),
-	CLK_LOOKUP("mdp_clk",		mdp_clk.c,	NULL),
-	CLK_LOOKUP("mdp_lcdc_pclk_clk",	mdp_lcdc_pclk_clk.c, NULL),
-	CLK_LOOKUP("mdp_lcdc_pad_pclk_clk", mdp_lcdc_pad_pclk_clk.c, NULL),
-	CLK_LOOKUP("mdp_vsync_clk",	mdp_vsync_clk.c,	NULL),
-	CLK_LOOKUP("mdp_dsi_pclk",	mdp_dsi_p_clk.c,	NULL),
+	CLK_LOOKUP("core_clk",		pmdh_clk.c,	"mddi.0"),
+	CLK_LOOKUP("core_clk",		mdp_clk.c,	"mdp.0"),
+	CLK_LOOKUP("mdp_clk",	mdp_lcdc_pclk_clk.c, "lcdc.0"),
+	CLK_LOOKUP("lcdc_clk", mdp_lcdc_pad_pclk_clk.c, "lcdc.0"),
+	CLK_LOOKUP("vsync_clk",	mdp_vsync_clk.c,	"mdp.0"),
+	CLK_LOOKUP("mdp_clk",	mdp_dsi_p_clk.c,	"mipi_dsi.1"),
 	CLK_LOOKUP("pbus_clk",		pbus_clk.c,	NULL),
 	CLK_LOOKUP("pcm_clk",		pcm_clk.c,	NULL),
 	CLK_LOOKUP("sdac_clk",		sdac_clk.c,	NULL),
@@ -394,8 +394,8 @@
 
 	CLK_LOOKUP("ebi1_acpu_clk",	ebi_acpu_clk.c,	NULL),
 	CLK_LOOKUP("bus_clk",		ebi_grp_3d_clk.c, "kgsl-3d0.0"),
-	CLK_LOOKUP("ebi1_lcdc_clk",	ebi_lcdc_clk.c,	NULL),
-	CLK_LOOKUP("ebi1_mddi_clk",	ebi_mddi_clk.c,	NULL),
+	CLK_LOOKUP("mem_clk",	ebi_lcdc_clk.c,	"lcdc.0"),
+	CLK_LOOKUP("mem_clk",	ebi_mddi_clk.c,	"mddi.0"),
 	CLK_LOOKUP("ebi1_vfe_clk",	ebi_vfe_clk.c,	NULL),
 	CLK_LOOKUP("mem_clk",		ebi_adm_clk.c,	"msm_dmov"),
 
@@ -441,7 +441,7 @@
 	CLK_LOOKUP("ebi1_clk",		ebi1_clk.c,	NULL),
 	CLK_LOOKUP("ebi2_clk",		ebi2_clk.c,	NULL),
 	CLK_LOOKUP("ecodec_clk",	ecodec_clk.c,	NULL),
-	CLK_LOOKUP("emdh_clk",		emdh_clk.c,	NULL),
+	CLK_LOOKUP("core_clk",		emdh_clk.c,	"msm_mddi.1"),
 	CLK_LOOKUP("core_clk",		gp_clk.c,	""),
 	CLK_LOOKUP("core_clk",		grp_3d_clk.c,	"kgsl-3d0.0"),
 	CLK_LOOKUP("core_clk",		i2c_clk.c,	"msm_i2c.0"),
@@ -449,11 +449,11 @@
 	CLK_LOOKUP("icodec_tx_clk",	icodec_tx_clk.c,	NULL),
 	CLK_LOOKUP("mem_clk",		imem_clk.c,	NULL),
 	CLK_LOOKUP("mdc_clk",		mdc_clk.c,	NULL),
-	CLK_LOOKUP("mddi_clk",		pmdh_clk.c,	NULL),
-	CLK_LOOKUP("mdp_clk",		mdp_clk.c,	NULL),
-	CLK_LOOKUP("mdp_lcdc_pclk_clk", mdp_lcdc_pclk_clk.c, NULL),
-	CLK_LOOKUP("mdp_lcdc_pad_pclk_clk", mdp_lcdc_pad_pclk_clk.c, NULL),
-	CLK_LOOKUP("mdp_vsync_clk",	mdp_vsync_clk.c,	NULL),
+	CLK_LOOKUP("core_clk",		pmdh_clk.c,	"mddi.0"),
+	CLK_LOOKUP("core_clk",		mdp_clk.c,	"mdp.0"),
+	CLK_LOOKUP("mdp_clk", mdp_lcdc_pclk_clk.c, "lcdc.0"),
+	CLK_LOOKUP("lcdc_clk", mdp_lcdc_pad_pclk_clk.c, "lcdc.0"),
+	CLK_LOOKUP("vsync_clk",	mdp_vsync_clk.c,	"mdp.0"),
 	CLK_LOOKUP("pbus_clk",		pbus_clk.c,	NULL),
 	CLK_LOOKUP("pcm_clk",		pcm_clk.c,	NULL),
 	CLK_LOOKUP("sdac_clk",		sdac_clk.c,	NULL),
@@ -492,9 +492,10 @@
 	CLK_LOOKUP("ebi1_acpu_clk",	ebi_acpu_clk.c,	NULL),
 	CLK_LOOKUP("bus_clk",		ebi_grp_3d_clk.c, "kgsl-3d0.0"),
 	CLK_LOOKUP("bus_clk",		ebi_grp_2d_clk.c, "kgsl-2d0.0"),
-	CLK_LOOKUP("ebi1_lcdc_clk",	ebi_lcdc_clk.c,	NULL),
-	CLK_LOOKUP("ebi1_mddi_clk",	ebi_mddi_clk.c,	NULL),
-	CLK_LOOKUP("ebi1_tv_clk",	ebi_tv_clk.c,	NULL),
+	CLK_LOOKUP("mem_clk",	ebi_lcdc_clk.c,	"lcdc.0"),
+	CLK_LOOKUP("mem_clk",	ebi_lcdc_clk.c,	"mipi_dsi.1"),
+	CLK_LOOKUP("mem_clk",	ebi_mddi_clk.c,	"mddi.0"),
+	CLK_LOOKUP("mem_clk",	ebi_tv_clk.c,	"tvenc.0"),
 	CLK_LOOKUP("core_clk",		ebi_usb_clk.c,	"msm_otg"),
 	CLK_LOOKUP("core_clk",		ebi_usb_clk.c,	"msm_hsusb_host.0"),
 	CLK_LOOKUP("ebi1_vfe_clk",	ebi_vfe_clk.c,	NULL),