void hdmi_msm_turn_on(void) { uint32_t hotplug_control; hdmi_msm_reset_core(); // Reset the core hdmi_msm_init_phy(); // Enable USEC REF timer writel(0x0001001B, HDMI_USEC_REFTIMER); // Video setup for HDMI hdmi_video_setup(); // Write 1 to HDMI_CTRL to enable HDMI hdmi_msm_set_mode(1); dprintf(SPEW, "HDMI Core is: %s\n", (readl(HDMI_CTRL) & 0x00000001) ? "on" : "off"); }
int hdmi_msm_turn_on(void) { uint32_t hotplug_control; hdmi_msm_set_mode(0); hdmi_msm_reset_core(); // Reset the core hdmi_msm_init_phy(); // Enable USEC REF timer writel(0x0001001B, HDMI_USEC_REFTIMER); // Write 1 to HDMI_CTRL to enable HDMI hdmi_msm_set_mode(1); // Video setup for HDMI hdmi_video_setup(); // AVI info setup hdmi_msm_avi_info_frame(); return 0; }