hdmi_ioctl.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #ifndef _HDMI_IOCTL_H_
  2. #define _HDMI_IOCTL_H_
  3. #include "drv_hdmi_external.h"
  4. typedef enum {
  5. TVFE_HDMI_CUSTOMER_VIDEO_TIMING_TABLE = 0,
  6. TVFE_HDMI_VIDEO_TIMING_TABLE,
  7. TVFE_HDMI_CUSTOMER_PC_TIMING_TABLE,
  8. TVFE_HDMI_PC_TIMING_TABLE,
  9. TVFE_HDMI_TIMING_TABLE_MAX,
  10. } TVFE_HDMITimingTable_e;
  11. unsigned char Cmd_Hdmi_UpdateHDCPKey(void);
  12. unsigned char Cmd_Hdmi_GetHdmiMode(unsigned char *pRetValue);
  13. unsigned char Cmd_Hdmi_ReadHDCPKSV(unsigned char *data);
  14. unsigned char Cmd_Hdmi_GetHDCPKeyCheckSumResult(void);
  15. #ifdef CONFIG_SUPPORT_STORE_HDCP2X_TO_FLASH
  16. unsigned char Cmd_Hdmi_UpdateHDCP2XKey(void);
  17. #endif
  18. #if (CONFIG_CHIPID != 0x330)
  19. #ifdef CONFIG_HDMI_SUPPORT_MHL
  20. unsigned char Cmd_Hdmi_SendMHLRcpCmd(MHL_RCP_CMD_e eMHLRcpCmd);
  21. unsigned char Cmd_Hdmi_GetMHLAppInstanceData(MHLAppInstanceData_t *eMHLAppData);
  22. #endif
  23. #endif
  24. unsigned char Cmd_Hdmi_SetCustomization(HDMI_Customize_st stHdmiCustomize);
  25. unsigned char Cmd_Hdmi_SetHDMIEQCmd(HDMI_EQ_INDEX_e eHDMI_EQ_INDEX);
  26. #ifdef CONFIG_SUPPORT_DOLBY_AUDIO
  27. unsigned char Cmd_Hdmi_SetHDMIEDIDAtmosCmd(BOOL eATMOS);
  28. #endif
  29. #endif