| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179 |
- #include "linux/hdmitx.h"
- #ifndef HDMI_UTILS_H
- #define HDMI_UTILS_H
- #define TAG "[HDMI] "
- #define HDMI_LOG_LEVEL_INFO 0
- #define HDMI_LOG_LEVEL_DBG 1
- #define HDMI_LOG_LEVEL_ERR 2
- #define HDMI_LOG_INFO(fmt, arg...) \
- do { \
- if (HDMI_LOG_LEVEL_INFO >= hdmi_log_lv) { \
- pr_err(TAG "%s,%d ", __func__, __LINE__); \
- pr_err(TAG fmt, ##arg); \
- } \
- } while (0)
- #define HDMI_LOG_DBG(fmt, arg...) \
- do { \
- if (HDMI_LOG_LEVEL_DBG >= hdmi_log_lv) { \
- pr_err(TAG "%s,%d ", __func__, __LINE__); \
- pr_err(TAG fmt, ##arg); \
- } \
- } while (0)
- #define HDMI_LOG_ERR(fmt, arg...) \
- do { \
- if (HDMI_LOG_LEVEL_ERR >= hdmi_log_lv) { \
- pr_err(TAG "%s,%d ", __func__, __LINE__); \
- pr_err(TAG fmt, ##arg); \
- } \
- } while (0)
- #define HDMI_FUNC() \
- do { \
- if (HDMI_LOG_LEVEL_DBG >= hdmi_log_lv) \
- pr_err(TAG "%s\n", __func__); \
- } while (0)
- #define HDMI_LINE() \
- do { \
- if (HDMI_LOG_LEVEL_DBG >= hdmi_log_lv) { \
- pr_err(TAG "%s,%d ", __func__, __LINE__); \
- } \
- } while (0)
- static char *_hdmi_ioctl_spy(unsigned int cmd)
- {
- switch (cmd) {
- case MTK_HDMI_AUDIO_VIDEO_ENABLE:
- return "MTK_HDMI_AUDIO_VIDEO_ENABLE";
- case MTK_HDMI_AUDIO_ENABLE:
- return "MTK_HDMI_AUDIO_ENABLE";
- case MTK_HDMI_VIDEO_ENABLE:
- return "MTK_HDMI_VIDEO_ENABLE";
- case MTK_HDMI_GET_CAPABILITY:
- return "MTK_HDMI_GET_CAPABILITY";
- case MTK_HDMI_GET_DEVICE_STATUS:
- return "MTK_HDMI_GET_DEVICE_STATUS";
- case MTK_HDMI_VIDEO_CONFIG:
- return "MTK_HDMI_VIDEO_CONFIG";
- case MTK_HDMI_AUDIO_CONFIG:
- return "MTK_HDMI_AUDIO_CONFIG";
- case MTK_HDMI_FORCE_FULLSCREEN_ON:
- return "MTK_HDMI_FORCE_FULLSCREEN_ON";
- case MTK_HDMI_FORCE_FULLSCREEN_OFF:
- return "MTK_HDMI_FORCE_FULLSCREEN_OFF";
- case MTK_HDMI_IPO_POWEROFF:
- return "MTK_HDMI_IPO_POWEROFF";
- case MTK_HDMI_IPO_POWERON:
- return "MTK_HDMI_IPO_POWERON";
- case MTK_HDMI_POWER_ENABLE:
- return "MTK_HDMI_POWER_ENABLE";
- case MTK_HDMI_PORTRAIT_ENABLE:
- return "MTK_HDMI_PORTRAIT_ENABLE";
- case MTK_HDMI_FORCE_OPEN:
- return "MTK_HDMI_FORCE_OPEN";
- case MTK_HDMI_FORCE_CLOSE:
- return "MTK_HDMI_FORCE_CLOSE";
- case MTK_HDMI_IS_FORCE_AWAKE:
- return "MTK_HDMI_IS_FORCE_AWAKE";
- case MTK_HDMI_ENTER_VIDEO_MODE:
- return "MTK_HDMI_ENTER_VIDEO_MODE";
- case MTK_HDMI_LEAVE_VIDEO_MODE:
- return "MTK_HDMI_LEAVE_VIDEO_MODE";
- case MTK_HDMI_REGISTER_VIDEO_BUFFER:
- return "MTK_HDMI_REGISTER_VIDEO_BUFFER";
- case MTK_HDMI_POST_VIDEO_BUFFER:
- return "MTK_HDMI_POST_VIDEO_BUFFER";
- case MTK_HDMI_GET_DEV_INFO:
- return "MTK_HDMI_GET_DEV_INFO";
- case MTK_HDMI_PREPARE_BUFFER:
- return "MTK_HDMI_PREPARE_BUFFER";
- case MTK_HDMI_FACTORY_MODE_ENABLE:
- return "MTK_HDMI_FACTORY_MODE_ENABLE";
- #if defined(CONFIG_MTK_MT8193_HDMI_SUPPORT) || defined(CONFIG_MTK_INTERNAL_HDMI_SUPPORT)
- case MTK_HDMI_WRITE_DEV:
- return "MTK_HDMI_WRITE_DEV";
- case MTK_HDMI_READ_DEV:
- return "MTK_HDMI_READ_DEV";
- case MTK_HDMI_ENABLE_LOG:
- return "MTK_HDMI_ENABLE_LOG";
- case MTK_HDMI_CHECK_EDID:
- return "MTK_HDMI_CHECK_EDID";
- case MTK_HDMI_INFOFRAME_SETTING:
- return "MTK_HDMI_INFOFRAME_SETTING";
- case MTK_HDMI_ENABLE_HDCP:
- return "MTK_HDMI_ENABLE_HDCP";
- case MTK_HDMI_STATUS:
- return "MTK_HDMI_STATUS";
- case MTK_HDMI_HDCP_KEY:
- return "MTK_HDMI_HDCP_KEY";
- case MTK_HDMI_GET_EDID:
- return "MTK_HDMI_GET_EDID";
- case MTK_HDMI_SETLA:
- return "MTK_HDMI_SETLA";
- case MTK_HDMI_GET_CECCMD:
- return "MTK_HDMI_GET_CECCMD";
- case MTK_HDMI_SET_CECCMD:
- return "MTK_HDMI_SET_CECCMD";
- case MTK_HDMI_CEC_ENABLE:
- return "MTK_HDMI_CEC_ENABLE";
- case MTK_HDMI_GET_CECADDR:
- return "MTK_HDMI_GET_CECADDR";
- case MTK_HDMI_CECRX_MODE:
- return "MTK_HDMI_CECRX_MODE";
- case MTK_HDMI_SENDSLTDATA:
- return "MTK_HDMI_SENDSLTDATA";
- case MTK_HDMI_GET_SLTDATA:
- return "MTK_HDMI_GET_SLTDATA";
- case MTK_HDMI_COLOR_DEEP:
- return "MTK_HDMI_COLOR_DEEP";
- #elif defined(CONFIG_MTK_INTERNAL_MHL_SUPPORT)
- case MTK_HDMI_READ:
- return "MTK_HDMI_READ";
- case MTK_HDMI_WRITE:
- return "MTK_HDMI_WRITE";
- case MTK_HDMI_CMD:
- return "MTK_HDMI_CMD";
- case MTK_HDMI_DUMP:
- return "MTK_HDMI_DUMP";
- case MTK_HDMI_STATUS:
- return "MTK_HDMI_STATUS";
- case MTK_HDMI_DUMP6397:
- return "MTK_HDMI_DUMP6397";
- case MTK_HDMI_DUMP6397_W:
- return "MTK_HDMI_DUMP6397_W";
- case MTK_HDMI_CBUS_STATUS:
- return "MTK_HDMI_CBUS_STATUS";
- case MTK_HDMI_HDCP:
- return "MTK_HDMI_HDCP";
- case MTK_HDMI_CONNECT_STATUS:
- return "MTK_HDMI_CONNECT_STATUS";
- case MTK_HDMI_DUMP6397_R:
- return "MTK_HDMI_DUMP6397_R";
- case MTK_HDMI_GET_EDID:
- return "MTK_HDMI_GET_EDID";
- case MTK_MHL_GET_DCAP:
- return "MTK_MHL_GET_DCAP";
- case MTK_MHL_GET_3DINFO:
- return "MTK_MHL_GET_3DINFO";
- case MTK_HDMI_COLOR_DEEP:
- return "MTK_HDMI_COLOR_DEEP";
- case MTK_HDMI_HDCP_KEY:
- return "MTK_HDMI_HDCP_KEY";
- #endif
- #if defined(CONFIG_MTK_INTERNAL_HDMI_SUPPORT) || defined(CONFIG_MTK_INTERNAL_MHL_SUPPORT)
- case MTK_HDMI_AUDIO_SETTING:
- return "MTK_HDMI_AUDIO_SETTING";
- #endif
- default:
- return "unknown ioctl command";
- }
- }
- #endif
|