12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- #ifndef __SYSREG_H__
- #define __SYSREG_H__
- #include "drv_types.h"
- #include "hdmi_mapping.h"
- #include "hdmi_hpd.h"
- enum Z_CBUS_SINK_DISCOVER_CFG {
- Z_CBUS_SINK_DISCOVER_CFG_OFF = 0,
- Z_CBUS_SINK_DISCOVER_CFG_ON,
- Z_CBUS_SINK_DISCOVER_CFG_HARDWARE_AUTO,
- };
- typedef enum Z_CBUS_SINK_DISCOVER_CFG Z_CBUS_SINK_DISCOVER_CFG_e;
- enum Z_CBUS_SINK_ON_CFG {
- Z_CBUS_SINK_ON_CFG_OFF = 0,
- Z_CBUS_SINK_ON_CFG_ON,
- Z_CBUS_SINK_ON_CFG_HARDWARE_AUTO,
- };
- typedef enum Z_CBUS_SINK_ON_CFG Z_CBUS_SINK_ON_CFG_e;
- enum CD_SENSE_CFG {
- CD_SENSE_CFG_INTERNAL_HIGH = 0,
- CD_SENSE_CFG_INTERNAL_LOW,
- CD_SENSE_CFG_EXTERNAL,
- };
- void sysset_hdmi_hpd_detection(void);
- void sysset_DDC_PortA_Det5V_En(BOOL en);
- void sysset_DDC_PortB_Det5V_En(BOOL en);
- void sysset_DDC_PortC_Det5V_En(BOOL en);
- void sysset_hdmi_hpd_a(DRV_HPD_LEVEL_e eLevel);
- void sysset_hdmi_hpd_b(DRV_HPD_LEVEL_e eLevel);
- void sysset_hdmi_hpd_c(DRV_HPD_LEVEL_e eLevel);
- void sysset_hdmi_rst(BOOL bEnable);
- void sysset_hdmi_tmdsclk(BOOL bEnable);
- void sysset_hdmi_stcInitValue(UINT32 value);
- void sysset_hdmi_stcclk(void);
- void sysset_cec_arc(BOOL enable);
- void sysset_cbus_port_sel(HDMI_PORT_T port);
- void sysset_VbusEnable(BOOL en);
- void sysset_Cbus_Init(void);
- void sysset_HDMI_Downscale(BOOL en);
- void sysset_HDMI_HPD_1K_Init(void);
- void sysset_HDMI_HPD_1K_OnOff(HDMI_PORT_T ePort, BOOL fOn);
- void sysset_HDMI_HPD_HIGH_Z_MODE(HDMI_PORT_T ePort, BOOL fOn);
- void sysset_HDMI_SW5V(HDMI_PORT_T port, BOOL en);
- void sysset_HDMI_MHL_CBus_OFF(void);
- void sysset_HDMI_MHL_CBus_ON(void);
- void sysset_DEMOD_BG_POWER_DOWN(BOOL fPD);
- void sysset_HDMI_MHL_CBUS_EN_CTS_CTL(BOOL fEn);
- void sysset_HDMI_EN_AVI_V3(BOOL bEnable);
- void sysset_HDMI_CEC_DIODE_ON(void);
- void sysset_VbusToggle(void);
- BOOL sysset_Get_CD_SENSE_SEL (void);
- void sysset_Set_CD_SENSE_VALUE(int cfg);
- void sysset_Cbus_Z_CBUS_SINK_DISCOVER(INT8 cfg);
- void sysset_Cbus_Z_CBUS_SINK_ON(INT8 cfg);
- UINT8 sysget_DDC_non_idle_timeout(HDMI_PORT_T port);
- UINT8 sysget_DDC_rd_block_cnt(HDMI_PORT_T port);
- UINT8 sysget_DDC_BaseAddr(HDMI_PORT_T port);
- #endif /* __SYSREG_H__ */
|