platform: msm8994: separate core and pixel clocks

Provide different APIs to program core/ahb and pixel clocks
for HDMI. Core clocks are needed for HPD and cable detection.
Once the cable detection is successful, HDMI power on is done
which needs pixel clock. As they are two different code flows,
we need to separate out the pixel clocks.

Change-Id: Id9046f59d4f74b5d5801d9036279bbbca4691dca
diff --git a/platform/msm_shared/hdmi_pll_20nm.c b/platform/msm_shared/hdmi_pll_20nm.c
index dc11e8d..6c2aeeb 100644
--- a/platform/msm_shared/hdmi_pll_20nm.c
+++ b/platform/msm_shared/hdmi_pll_20nm.c
@@ -851,9 +851,8 @@
 	return NO_ERROR;
 }
 
-uint32_t hdmi_pll_config(void)
+uint32_t hdmi_pll_config(uint32_t tmds_clk_rate)
 {
-	uint32_t tmds_clk_rate = 148500000;
 	uint32_t clk_index;
 
 	/* Find clock target for reset sequence */