hdmi_ta.h 695 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef _HDMI_TA_H_
  2. #define _HDMI_TA_H_
  3. #define TZ_TA_HDMI_NAME "HDMI TA"
  4. #define TZ_TA_HDMI_UUID "eaf800b0-da1b-11e2-a28f-0800200c9a66"
  5. typedef enum {
  6. HDMI_TA_WRITE_REG = 0,
  7. HDMI_TA_DPI1_WRITE_REG,
  8. HDMI_TA_INSTALL_HDCP_KEY,
  9. HDMI_TA_LOAD_HDCP_KEY,
  10. HDMI_TA_GET_HDCP_AKSV,
  11. HDMI_TA_HDCP_ENC_EN,
  12. HDMI_TA_HDCP_RST,
  13. HDMI_TA_VID_UNMUTE,
  14. HDMI_TA_AUD_UNMUTE,
  15. HDMI_TA_PROTECT_HDMIREG,
  16. HDMI_TA_LOAD_ROM,
  17. HDMI_TA_HDCP_FAIL,
  18. } HDMI_TA_SERVICE_CMD_T;
  19. typedef enum {
  20. TA_RETURN_HDCP_STATE_ENC_EN = 0,
  21. TA_RETURN_HDCP_STATE_ENC_FAIL,
  22. TA_RETURN_HDCP_STATE_ENC_UNKNOWN
  23. } TA_RETURN_HDMI_HDCP_STATE;
  24. extern unsigned char vTaGetHdcpStatus(void);
  25. extern unsigned char vTaGetHdmiStatus(void);
  26. #endif