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/msm8994/include/platform/clock.h b/platform/msm8994/include/platform/clock.h
index f34d2ff..72d9787 100644
--- a/platform/msm8994/include/platform/clock.h
+++ b/platform/msm8994/include/platform/clock.h
@@ -129,7 +129,9 @@
 void mmss_bus_clock_disable(void);
 void mdp_clock_enable(void);
 void mdp_clock_disable(void);
-void hdmi_clk_enable(void);
-void hdmi_clk_disable(void);
+void hdmi_core_ahb_clk_enable(void);
+void hdmi_pixel_clk_enable(uint32_t rate);
+void hdmi_pixel_clk_disable(void);
+void hdmi_core_ahb_clk_disable(void);
 
 #endif