1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #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,
- } 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);
- #endif /* __HDMI_PROCESSING_H__ */
|