123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #ifndef __HDMI_PROCESSING_H__
- #define __HDMI_PROCESSING_H__
- #include "drv_types.h"
- #include "drv_hdmi_internal.h"
- #include "hdmi_mapping.h"
- typedef enum
- {
- HAS_HDCP = 0,
- WAIT_HDCP,
- HAS_AVIINFO_PKT,
- HAS_ACTIVE_DATA,
- HAS_VSI_PKT,
- HAS_GAMUTBOUNDARY_DATA,
- HAS_HDCP_REQUEST_EARLY_THEN_PLL_LOCK,
- } SIGNAL_T;
- void hdmi_flag_set(SIGNAL_T signal);
- void hdmi_flag_clear(SIGNAL_T signal);
- void hdmi_flag_reset(void);
- BOOL hdmi_flag_check(SIGNAL_T signal);
- void hdmi_processing_init(void);
- void active_timer_schedule(UINT32 ten_ms);
- void active_timer_remove(void);
- void signal_monitor_timer_schedule(UINT32 ten_ms);
- void signal_monitor_timer_remove(void);
- void hdmi_signal_check_start(void);
- void hdmi_signal_lock_check_start(void);
- void hdmi_signal_check_stop(void);
- void avi_change_schedule(void);
- void HDMI_TurnOff_SW_5V_schedule(UINT32 delay_ms, HDMI_PORT_T ePort);
- UINT8 Hdmi_Check_H_V_Ready(void);
- void HDMI_TurnOff_SW_5V_schedule_cancel(HDMI_PORT_T ePort);
- #endif /* __HDMI_PROCESSING_H__ */
|