1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun 3*4882a593Smuzhiyun# Ignore header name 4*4882a593Smuzhiyunignore define _CEC_UAPI_H 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun# define macros to ignore 7*4882a593Smuzhiyun 8*4882a593Smuzhiyunignore define CEC_MAX_MSG_SIZE 9*4882a593Smuzhiyunignore define CEC_MAX_LOG_ADDRS 10*4882a593Smuzhiyun 11*4882a593Smuzhiyunignore define CEC_LOG_ADDR_MASK_TV 12*4882a593Smuzhiyunignore define CEC_LOG_ADDR_MASK_RECORD 13*4882a593Smuzhiyunignore define CEC_LOG_ADDR_MASK_TUNER 14*4882a593Smuzhiyunignore define CEC_LOG_ADDR_MASK_PLAYBACK 15*4882a593Smuzhiyunignore define CEC_LOG_ADDR_MASK_AUDIOSYSTEM 16*4882a593Smuzhiyunignore define CEC_LOG_ADDR_MASK_BACKUP 17*4882a593Smuzhiyunignore define CEC_LOG_ADDR_MASK_SPECIFIC 18*4882a593Smuzhiyunignore define CEC_LOG_ADDR_MASK_UNREGISTERED 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun# Shouldn't them be documented? 21*4882a593Smuzhiyunignore define CEC_LOG_ADDR_INVALID 22*4882a593Smuzhiyunignore define CEC_PHYS_ADDR_INVALID 23*4882a593Smuzhiyun 24*4882a593Smuzhiyunignore define CEC_VENDOR_ID_NONE 25*4882a593Smuzhiyun 26*4882a593Smuzhiyunignore define CEC_MODE_INITIATOR_MSK 27*4882a593Smuzhiyunignore define CEC_MODE_FOLLOWER_MSK 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun# Part of CEC 2.0 spec - shouldn't be documented too? 30*4882a593Smuzhiyunignore define CEC_LOG_ADDR_TV 31*4882a593Smuzhiyunignore define CEC_LOG_ADDR_RECORD_1 32*4882a593Smuzhiyunignore define CEC_LOG_ADDR_RECORD_2 33*4882a593Smuzhiyunignore define CEC_LOG_ADDR_TUNER_1 34*4882a593Smuzhiyunignore define CEC_LOG_ADDR_PLAYBACK_1 35*4882a593Smuzhiyunignore define CEC_LOG_ADDR_AUDIOSYSTEM 36*4882a593Smuzhiyunignore define CEC_LOG_ADDR_TUNER_2 37*4882a593Smuzhiyunignore define CEC_LOG_ADDR_TUNER_3 38*4882a593Smuzhiyunignore define CEC_LOG_ADDR_PLAYBACK_2 39*4882a593Smuzhiyunignore define CEC_LOG_ADDR_RECORD_3 40*4882a593Smuzhiyunignore define CEC_LOG_ADDR_TUNER_4 41*4882a593Smuzhiyunignore define CEC_LOG_ADDR_PLAYBACK_3 42*4882a593Smuzhiyunignore define CEC_LOG_ADDR_BACKUP_1 43*4882a593Smuzhiyunignore define CEC_LOG_ADDR_BACKUP_2 44*4882a593Smuzhiyunignore define CEC_LOG_ADDR_SPECIFIC 45*4882a593Smuzhiyunignore define CEC_LOG_ADDR_UNREGISTERED 46*4882a593Smuzhiyunignore define CEC_LOG_ADDR_BROADCAST 47*4882a593Smuzhiyun 48*4882a593Smuzhiyun# IMHO, those should also be documented 49*4882a593Smuzhiyun 50*4882a593Smuzhiyunignore define CEC_MSG_ACTIVE_SOURCE 51*4882a593Smuzhiyunignore define CEC_MSG_IMAGE_VIEW_ON 52*4882a593Smuzhiyunignore define CEC_MSG_TEXT_VIEW_ON 53*4882a593Smuzhiyun 54*4882a593Smuzhiyunignore define CEC_MSG_INACTIVE_SOURCE 55*4882a593Smuzhiyunignore define CEC_MSG_REQUEST_ACTIVE_SOURCE 56*4882a593Smuzhiyunignore define CEC_MSG_ROUTING_CHANGE 57*4882a593Smuzhiyunignore define CEC_MSG_ROUTING_INFORMATION 58*4882a593Smuzhiyunignore define CEC_MSG_SET_STREAM_PATH 59*4882a593Smuzhiyun 60*4882a593Smuzhiyunignore define CEC_MSG_STANDBY 61*4882a593Smuzhiyun 62*4882a593Smuzhiyunignore define CEC_MSG_RECORD_OFF 63*4882a593Smuzhiyunignore define CEC_MSG_RECORD_ON 64*4882a593Smuzhiyun 65*4882a593Smuzhiyunignore define CEC_OP_RECORD_SRC_OWN 66*4882a593Smuzhiyunignore define CEC_OP_RECORD_SRC_DIGITAL 67*4882a593Smuzhiyunignore define CEC_OP_RECORD_SRC_ANALOG 68*4882a593Smuzhiyunignore define CEC_OP_RECORD_SRC_EXT_PLUG 69*4882a593Smuzhiyunignore define CEC_OP_RECORD_SRC_EXT_PHYS_ADDR 70*4882a593Smuzhiyun 71*4882a593Smuzhiyunignore define CEC_OP_SERVICE_ID_METHOD_BY_DIG_ID 72*4882a593Smuzhiyunignore define CEC_OP_SERVICE_ID_METHOD_BY_CHANNEL 73*4882a593Smuzhiyun 74*4882a593Smuzhiyunignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_ARIB_GEN 75*4882a593Smuzhiyunignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_ATSC_GEN 76*4882a593Smuzhiyunignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_DVB_GEN 77*4882a593Smuzhiyunignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_ARIB_BS 78*4882a593Smuzhiyunignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_ARIB_CS 79*4882a593Smuzhiyunignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_ARIB_T 80*4882a593Smuzhiyunignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_ATSC_CABLE 81*4882a593Smuzhiyunignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_ATSC_SAT 82*4882a593Smuzhiyunignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_ATSC_T 83*4882a593Smuzhiyunignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_DVB_C 84*4882a593Smuzhiyunignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_DVB_S 85*4882a593Smuzhiyunignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_DVB_S2 86*4882a593Smuzhiyunignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_DVB_T 87*4882a593Smuzhiyun 88*4882a593Smuzhiyunignore define CEC_OP_ANA_BCAST_TYPE_CABLE 89*4882a593Smuzhiyunignore define CEC_OP_ANA_BCAST_TYPE_SATELLITE 90*4882a593Smuzhiyunignore define CEC_OP_ANA_BCAST_TYPE_TERRESTRIAL 91*4882a593Smuzhiyun 92*4882a593Smuzhiyunignore define CEC_OP_BCAST_SYSTEM_PAL_BG 93*4882a593Smuzhiyunignore define CEC_OP_BCAST_SYSTEM_SECAM_LQ 94*4882a593Smuzhiyunignore define CEC_OP_BCAST_SYSTEM_PAL_M 95*4882a593Smuzhiyunignore define CEC_OP_BCAST_SYSTEM_NTSC_M 96*4882a593Smuzhiyunignore define CEC_OP_BCAST_SYSTEM_PAL_I 97*4882a593Smuzhiyunignore define CEC_OP_BCAST_SYSTEM_SECAM_DK 98*4882a593Smuzhiyunignore define CEC_OP_BCAST_SYSTEM_SECAM_BG 99*4882a593Smuzhiyunignore define CEC_OP_BCAST_SYSTEM_SECAM_L 100*4882a593Smuzhiyunignore define CEC_OP_BCAST_SYSTEM_PAL_DK 101*4882a593Smuzhiyunignore define CEC_OP_BCAST_SYSTEM_OTHER 102*4882a593Smuzhiyun 103*4882a593Smuzhiyunignore define CEC_OP_CHANNEL_NUMBER_FMT_1_PART 104*4882a593Smuzhiyunignore define CEC_OP_CHANNEL_NUMBER_FMT_2_PART 105*4882a593Smuzhiyun 106*4882a593Smuzhiyunignore define CEC_MSG_RECORD_STATUS 107*4882a593Smuzhiyun 108*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_CUR_SRC 109*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_DIG_SERVICE 110*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_ANA_SERVICE 111*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_EXT_INPUT 112*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_NO_DIG_SERVICE 113*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_NO_ANA_SERVICE 114*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_NO_SERVICE 115*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_INVALID_EXT_PLUG 116*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_INVALID_EXT_PHYS_ADDR 117*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_UNSUP_CA 118*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_NO_CA_ENTITLEMENTS 119*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_CANT_COPY_SRC 120*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_NO_MORE_COPIES 121*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_NO_MEDIA 122*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_PLAYING 123*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_ALREADY_RECORDING 124*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_MEDIA_PROT 125*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_NO_SIGNAL 126*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_MEDIA_PROBLEM 127*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_NO_SPACE 128*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_PARENTAL_LOCK 129*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_TERMINATED_OK 130*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_ALREADY_TERM 131*4882a593Smuzhiyunignore define CEC_OP_RECORD_STATUS_OTHER 132*4882a593Smuzhiyun 133*4882a593Smuzhiyunignore define CEC_MSG_RECORD_TV_SCREEN 134*4882a593Smuzhiyun 135*4882a593Smuzhiyunignore define CEC_MSG_CLEAR_ANALOGUE_TIMER 136*4882a593Smuzhiyun 137*4882a593Smuzhiyunignore define CEC_OP_REC_SEQ_SUNDAY 138*4882a593Smuzhiyunignore define CEC_OP_REC_SEQ_MONDAY 139*4882a593Smuzhiyunignore define CEC_OP_REC_SEQ_TUESDAY 140*4882a593Smuzhiyunignore define CEC_OP_REC_SEQ_WEDNESDAY 141*4882a593Smuzhiyunignore define CEC_OP_REC_SEQ_THURSDAY 142*4882a593Smuzhiyunignore define CEC_OP_REC_SEQ_FRIDAY 143*4882a593Smuzhiyunignore define CEC_OP_REC_SEQ_SATERDAY 144*4882a593Smuzhiyunignore define CEC_OP_REC_SEQ_ONCE_ONLY 145*4882a593Smuzhiyun 146*4882a593Smuzhiyunignore define CEC_MSG_CLEAR_DIGITAL_TIMER 147*4882a593Smuzhiyun 148*4882a593Smuzhiyunignore define CEC_MSG_CLEAR_EXT_TIMER 149*4882a593Smuzhiyun 150*4882a593Smuzhiyunignore define CEC_OP_EXT_SRC_PLUG 151*4882a593Smuzhiyunignore define CEC_OP_EXT_SRC_PHYS_ADDR 152*4882a593Smuzhiyun 153*4882a593Smuzhiyunignore define CEC_MSG_SET_ANALOGUE_TIMER 154*4882a593Smuzhiyunignore define CEC_MSG_SET_DIGITAL_TIMER 155*4882a593Smuzhiyunignore define CEC_MSG_SET_EXT_TIMER 156*4882a593Smuzhiyun 157*4882a593Smuzhiyunignore define CEC_MSG_SET_TIMER_PROGRAM_TITLE 158*4882a593Smuzhiyunignore define CEC_MSG_TIMER_CLEARED_STATUS 159*4882a593Smuzhiyun 160*4882a593Smuzhiyunignore define CEC_OP_TIMER_CLR_STAT_RECORDING 161*4882a593Smuzhiyunignore define CEC_OP_TIMER_CLR_STAT_NO_MATCHING 162*4882a593Smuzhiyunignore define CEC_OP_TIMER_CLR_STAT_NO_INFO 163*4882a593Smuzhiyunignore define CEC_OP_TIMER_CLR_STAT_CLEARED 164*4882a593Smuzhiyun 165*4882a593Smuzhiyunignore define CEC_MSG_TIMER_STATUS 166*4882a593Smuzhiyun 167*4882a593Smuzhiyunignore define CEC_OP_TIMER_OVERLAP_WARNING_NO_OVERLAP 168*4882a593Smuzhiyunignore define CEC_OP_TIMER_OVERLAP_WARNING_OVERLAP 169*4882a593Smuzhiyun 170*4882a593Smuzhiyunignore define CEC_OP_MEDIA_INFO_UNPROT_MEDIA 171*4882a593Smuzhiyunignore define CEC_OP_MEDIA_INFO_PROT_MEDIA 172*4882a593Smuzhiyunignore define CEC_OP_MEDIA_INFO_NO_MEDIA 173*4882a593Smuzhiyun 174*4882a593Smuzhiyunignore define CEC_OP_PROG_IND_NOT_PROGRAMMED 175*4882a593Smuzhiyunignore define CEC_OP_PROG_IND_PROGRAMMED 176*4882a593Smuzhiyun 177*4882a593Smuzhiyunignore define CEC_OP_PROG_INFO_ENOUGH_SPACE 178*4882a593Smuzhiyunignore define CEC_OP_PROG_INFO_NOT_ENOUGH_SPACE 179*4882a593Smuzhiyunignore define CEC_OP_PROG_INFO_MIGHT_NOT_BE_ENOUGH_SPACE 180*4882a593Smuzhiyunignore define CEC_OP_PROG_INFO_NONE_AVAILABLE 181*4882a593Smuzhiyun 182*4882a593Smuzhiyunignore define CEC_OP_PROG_ERROR_NO_FREE_TIMER 183*4882a593Smuzhiyunignore define CEC_OP_PROG_ERROR_DATE_OUT_OF_RANGE 184*4882a593Smuzhiyunignore define CEC_OP_PROG_ERROR_REC_SEQ_ERROR 185*4882a593Smuzhiyunignore define CEC_OP_PROG_ERROR_INV_EXT_PLUG 186*4882a593Smuzhiyunignore define CEC_OP_PROG_ERROR_INV_EXT_PHYS_ADDR 187*4882a593Smuzhiyunignore define CEC_OP_PROG_ERROR_CA_UNSUPP 188*4882a593Smuzhiyunignore define CEC_OP_PROG_ERROR_INSUF_CA_ENTITLEMENTS 189*4882a593Smuzhiyunignore define CEC_OP_PROG_ERROR_RESOLUTION_UNSUPP 190*4882a593Smuzhiyunignore define CEC_OP_PROG_ERROR_PARENTAL_LOCK 191*4882a593Smuzhiyunignore define CEC_OP_PROG_ERROR_CLOCK_FAILURE 192*4882a593Smuzhiyunignore define CEC_OP_PROG_ERROR_DUPLICATE 193*4882a593Smuzhiyun 194*4882a593Smuzhiyunignore define CEC_MSG_CEC_VERSION 195*4882a593Smuzhiyun 196*4882a593Smuzhiyunignore define CEC_OP_CEC_VERSION_1_3A 197*4882a593Smuzhiyunignore define CEC_OP_CEC_VERSION_1_4 198*4882a593Smuzhiyunignore define CEC_OP_CEC_VERSION_2_0 199*4882a593Smuzhiyun 200*4882a593Smuzhiyunignore define CEC_MSG_GET_CEC_VERSION 201*4882a593Smuzhiyunignore define CEC_MSG_GIVE_PHYSICAL_ADDR 202*4882a593Smuzhiyunignore define CEC_MSG_GET_MENU_LANGUAGE 203*4882a593Smuzhiyunignore define CEC_MSG_REPORT_PHYSICAL_ADDR 204*4882a593Smuzhiyun 205*4882a593Smuzhiyunignore define CEC_OP_PRIM_DEVTYPE_TV 206*4882a593Smuzhiyunignore define CEC_OP_PRIM_DEVTYPE_RECORD 207*4882a593Smuzhiyunignore define CEC_OP_PRIM_DEVTYPE_TUNER 208*4882a593Smuzhiyunignore define CEC_OP_PRIM_DEVTYPE_PLAYBACK 209*4882a593Smuzhiyunignore define CEC_OP_PRIM_DEVTYPE_AUDIOSYSTEM 210*4882a593Smuzhiyunignore define CEC_OP_PRIM_DEVTYPE_SWITCH 211*4882a593Smuzhiyunignore define CEC_OP_PRIM_DEVTYPE_PROCESSOR 212*4882a593Smuzhiyun 213*4882a593Smuzhiyunignore define CEC_MSG_SET_MENU_LANGUAGE 214*4882a593Smuzhiyunignore define CEC_MSG_REPORT_FEATURES 215*4882a593Smuzhiyun 216*4882a593Smuzhiyunignore define CEC_OP_ALL_DEVTYPE_TV 217*4882a593Smuzhiyunignore define CEC_OP_ALL_DEVTYPE_RECORD 218*4882a593Smuzhiyunignore define CEC_OP_ALL_DEVTYPE_TUNER 219*4882a593Smuzhiyunignore define CEC_OP_ALL_DEVTYPE_PLAYBACK 220*4882a593Smuzhiyunignore define CEC_OP_ALL_DEVTYPE_AUDIOSYSTEM 221*4882a593Smuzhiyunignore define CEC_OP_ALL_DEVTYPE_SWITCH 222*4882a593Smuzhiyun 223*4882a593Smuzhiyunignore define CEC_OP_FEAT_EXT 224*4882a593Smuzhiyun 225*4882a593Smuzhiyunignore define CEC_OP_FEAT_RC_TV_PROFILE_NONE 226*4882a593Smuzhiyunignore define CEC_OP_FEAT_RC_TV_PROFILE_1 227*4882a593Smuzhiyunignore define CEC_OP_FEAT_RC_TV_PROFILE_2 228*4882a593Smuzhiyunignore define CEC_OP_FEAT_RC_TV_PROFILE_3 229*4882a593Smuzhiyunignore define CEC_OP_FEAT_RC_TV_PROFILE_4 230*4882a593Smuzhiyunignore define CEC_OP_FEAT_RC_SRC_HAS_DEV_ROOT_MENU 231*4882a593Smuzhiyunignore define CEC_OP_FEAT_RC_SRC_HAS_DEV_SETUP_MENU 232*4882a593Smuzhiyunignore define CEC_OP_FEAT_RC_SRC_HAS_CONTENTS_MENU 233*4882a593Smuzhiyunignore define CEC_OP_FEAT_RC_SRC_HAS_MEDIA_TOP_MENU 234*4882a593Smuzhiyunignore define CEC_OP_FEAT_RC_SRC_HAS_MEDIA_CONTEXT_MENU 235*4882a593Smuzhiyun 236*4882a593Smuzhiyunignore define CEC_OP_FEAT_DEV_HAS_RECORD_TV_SCREEN 237*4882a593Smuzhiyunignore define CEC_OP_FEAT_DEV_HAS_SET_OSD_STRING 238*4882a593Smuzhiyunignore define CEC_OP_FEAT_DEV_HAS_DECK_CONTROL 239*4882a593Smuzhiyunignore define CEC_OP_FEAT_DEV_HAS_SET_AUDIO_RATE 240*4882a593Smuzhiyunignore define CEC_OP_FEAT_DEV_SINK_HAS_ARC_TX 241*4882a593Smuzhiyunignore define CEC_OP_FEAT_DEV_SOURCE_HAS_ARC_RX 242*4882a593Smuzhiyun 243*4882a593Smuzhiyunignore define CEC_MSG_GIVE_FEATURES 244*4882a593Smuzhiyun 245*4882a593Smuzhiyunignore define CEC_MSG_DECK_CONTROL 246*4882a593Smuzhiyun 247*4882a593Smuzhiyunignore define CEC_OP_DECK_CTL_MODE_SKIP_FWD 248*4882a593Smuzhiyunignore define CEC_OP_DECK_CTL_MODE_SKIP_REV 249*4882a593Smuzhiyunignore define CEC_OP_DECK_CTL_MODE_STOP 250*4882a593Smuzhiyunignore define CEC_OP_DECK_CTL_MODE_EJECT 251*4882a593Smuzhiyun 252*4882a593Smuzhiyunignore define CEC_MSG_DECK_STATUS 253*4882a593Smuzhiyun 254*4882a593Smuzhiyunignore define CEC_OP_DECK_INFO_PLAY 255*4882a593Smuzhiyunignore define CEC_OP_DECK_INFO_RECORD 256*4882a593Smuzhiyunignore define CEC_OP_DECK_INFO_PLAY_REV 257*4882a593Smuzhiyunignore define CEC_OP_DECK_INFO_STILL 258*4882a593Smuzhiyunignore define CEC_OP_DECK_INFO_SLOW 259*4882a593Smuzhiyunignore define CEC_OP_DECK_INFO_SLOW_REV 260*4882a593Smuzhiyunignore define CEC_OP_DECK_INFO_FAST_FWD 261*4882a593Smuzhiyunignore define CEC_OP_DECK_INFO_FAST_REV 262*4882a593Smuzhiyunignore define CEC_OP_DECK_INFO_NO_MEDIA 263*4882a593Smuzhiyunignore define CEC_OP_DECK_INFO_STOP 264*4882a593Smuzhiyunignore define CEC_OP_DECK_INFO_SKIP_FWD 265*4882a593Smuzhiyunignore define CEC_OP_DECK_INFO_SKIP_REV 266*4882a593Smuzhiyunignore define CEC_OP_DECK_INFO_INDEX_SEARCH_FWD 267*4882a593Smuzhiyunignore define CEC_OP_DECK_INFO_INDEX_SEARCH_REV 268*4882a593Smuzhiyunignore define CEC_OP_DECK_INFO_OTHER 269*4882a593Smuzhiyun 270*4882a593Smuzhiyunignore define CEC_MSG_GIVE_DECK_STATUS 271*4882a593Smuzhiyun 272*4882a593Smuzhiyunignore define CEC_OP_STATUS_REQ_ON 273*4882a593Smuzhiyunignore define CEC_OP_STATUS_REQ_OFF 274*4882a593Smuzhiyunignore define CEC_OP_STATUS_REQ_ONCE 275*4882a593Smuzhiyun 276*4882a593Smuzhiyunignore define CEC_MSG_PLAY 277*4882a593Smuzhiyun 278*4882a593Smuzhiyunignore define CEC_OP_PLAY_MODE_PLAY_FWD 279*4882a593Smuzhiyunignore define CEC_OP_PLAY_MODE_PLAY_REV 280*4882a593Smuzhiyunignore define CEC_OP_PLAY_MODE_PLAY_STILL 281*4882a593Smuzhiyunignore define CEC_OP_PLAY_MODE_PLAY_FAST_FWD_MIN 282*4882a593Smuzhiyunignore define CEC_OP_PLAY_MODE_PLAY_FAST_FWD_MED 283*4882a593Smuzhiyunignore define CEC_OP_PLAY_MODE_PLAY_FAST_FWD_MAX 284*4882a593Smuzhiyunignore define CEC_OP_PLAY_MODE_PLAY_FAST_REV_MIN 285*4882a593Smuzhiyunignore define CEC_OP_PLAY_MODE_PLAY_FAST_REV_MED 286*4882a593Smuzhiyunignore define CEC_OP_PLAY_MODE_PLAY_FAST_REV_MAX 287*4882a593Smuzhiyunignore define CEC_OP_PLAY_MODE_PLAY_SLOW_FWD_MIN 288*4882a593Smuzhiyunignore define CEC_OP_PLAY_MODE_PLAY_SLOW_FWD_MED 289*4882a593Smuzhiyunignore define CEC_OP_PLAY_MODE_PLAY_SLOW_FWD_MAX 290*4882a593Smuzhiyunignore define CEC_OP_PLAY_MODE_PLAY_SLOW_REV_MIN 291*4882a593Smuzhiyunignore define CEC_OP_PLAY_MODE_PLAY_SLOW_REV_MED 292*4882a593Smuzhiyunignore define CEC_OP_PLAY_MODE_PLAY_SLOW_REV_MAX 293*4882a593Smuzhiyun 294*4882a593Smuzhiyunignore define CEC_MSG_GIVE_TUNER_DEVICE_STATUS 295*4882a593Smuzhiyunignore define CEC_MSG_SELECT_ANALOGUE_SERVICE 296*4882a593Smuzhiyunignore define CEC_MSG_SELECT_DIGITAL_SERVICE 297*4882a593Smuzhiyunignore define CEC_MSG_TUNER_DEVICE_STATUS 298*4882a593Smuzhiyun 299*4882a593Smuzhiyunignore define CEC_OP_REC_FLAG_USED 300*4882a593Smuzhiyunignore define CEC_OP_REC_FLAG_NOT_USED 301*4882a593Smuzhiyun 302*4882a593Smuzhiyunignore define CEC_OP_TUNER_DISPLAY_INFO_DIGITAL 303*4882a593Smuzhiyunignore define CEC_OP_TUNER_DISPLAY_INFO_NONE 304*4882a593Smuzhiyunignore define CEC_OP_TUNER_DISPLAY_INFO_ANALOGUE 305*4882a593Smuzhiyun 306*4882a593Smuzhiyunignore define CEC_MSG_TUNER_STEP_DECREMENT 307*4882a593Smuzhiyunignore define CEC_MSG_TUNER_STEP_INCREMENT 308*4882a593Smuzhiyun 309*4882a593Smuzhiyunignore define CEC_MSG_DEVICE_VENDOR_ID 310*4882a593Smuzhiyunignore define CEC_MSG_GIVE_DEVICE_VENDOR_ID 311*4882a593Smuzhiyunignore define CEC_MSG_VENDOR_COMMAND 312*4882a593Smuzhiyunignore define CEC_MSG_VENDOR_COMMAND_WITH_ID 313*4882a593Smuzhiyunignore define CEC_MSG_VENDOR_REMOTE_BUTTON_DOWN 314*4882a593Smuzhiyunignore define CEC_MSG_VENDOR_REMOTE_BUTTON_UP 315*4882a593Smuzhiyun 316*4882a593Smuzhiyunignore define CEC_MSG_SET_OSD_STRING 317*4882a593Smuzhiyun 318*4882a593Smuzhiyunignore define CEC_OP_DISP_CTL_DEFAULT 319*4882a593Smuzhiyunignore define CEC_OP_DISP_CTL_UNTIL_CLEARED 320*4882a593Smuzhiyunignore define CEC_OP_DISP_CTL_CLEAR 321*4882a593Smuzhiyun 322*4882a593Smuzhiyunignore define CEC_MSG_GIVE_OSD_NAME 323*4882a593Smuzhiyunignore define CEC_MSG_SET_OSD_NAME 324*4882a593Smuzhiyun 325*4882a593Smuzhiyunignore define CEC_MSG_MENU_REQUEST 326*4882a593Smuzhiyun 327*4882a593Smuzhiyunignore define CEC_OP_MENU_REQUEST_ACTIVATE 328*4882a593Smuzhiyunignore define CEC_OP_MENU_REQUEST_DEACTIVATE 329*4882a593Smuzhiyunignore define CEC_OP_MENU_REQUEST_QUERY 330*4882a593Smuzhiyun 331*4882a593Smuzhiyunignore define CEC_MSG_MENU_STATUS 332*4882a593Smuzhiyun 333*4882a593Smuzhiyunignore define CEC_OP_MENU_STATE_ACTIVATED 334*4882a593Smuzhiyunignore define CEC_OP_MENU_STATE_DEACTIVATED 335*4882a593Smuzhiyun 336*4882a593Smuzhiyunignore define CEC_MSG_USER_CONTROL_PRESSED 337*4882a593Smuzhiyun 338*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_SELECT 339*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_UP 340*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_DOWN 341*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_LEFT 342*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_RIGHT 343*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_RIGHT_UP 344*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_RIGHT_DOWN 345*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_LEFT_UP 346*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_LEFT_DOWN 347*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_DEVICE_ROOT_MENU 348*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_DEVICE_SETUP_MENU 349*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_CONTENTS_MENU 350*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_FAVORITE_MENU 351*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_BACK 352*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_MEDIA_TOP_MENU 353*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_MEDIA_CONTEXT_SENSITIVE_MENU 354*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_NUMBER_ENTRY_MODE 355*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_NUMBER_11 356*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_NUMBER_12 357*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_NUMBER_0_OR_NUMBER_10 358*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_NUMBER_1 359*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_NUMBER_2 360*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_NUMBER_3 361*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_NUMBER_4 362*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_NUMBER_5 363*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_NUMBER_6 364*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_NUMBER_7 365*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_NUMBER_8 366*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_NUMBER_9 367*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_DOT 368*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_ENTER 369*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_CLEAR 370*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_NEXT_FAVORITE 371*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_CHANNEL_UP 372*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_CHANNEL_DOWN 373*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_PREVIOUS_CHANNEL 374*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_SOUND_SELECT 375*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_INPUT_SELECT 376*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_DISPLAY_INFORMATION 377*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_HELP 378*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_PAGE_UP 379*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_PAGE_DOWN 380*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_POWER 381*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_VOLUME_UP 382*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_VOLUME_DOWN 383*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_MUTE 384*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_PLAY 385*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_STOP 386*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_PAUSE 387*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_RECORD 388*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_REWIND 389*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_FAST_FORWARD 390*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_EJECT 391*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_SKIP_FORWARD 392*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_SKIP_BACKWARD 393*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_STOP_RECORD 394*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_PAUSE_RECORD 395*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_ANGLE 396*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_SUB_PICTURE 397*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_VIDEO_ON_DEMAND 398*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_ELECTRONIC_PROGRAM_GUIDE 399*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_TIMER_PROGRAMMING 400*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_INITIAL_CONFIGURATION 401*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_SELECT_BROADCAST_TYPE 402*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_SELECT_SOUND_PRESENTATION 403*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_AUDIO_DESCRIPTION 404*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_INTERNET 405*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_3D_MODE 406*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_PLAY_FUNCTION 407*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_PAUSE_PLAY_FUNCTION 408*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_RECORD_FUNCTION 409*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_PAUSE_RECORD_FUNCTION 410*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_STOP_FUNCTION 411*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_MUTE_FUNCTION 412*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_RESTORE_VOLUME_FUNCTION 413*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_TUNE_FUNCTION 414*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_SELECT_MEDIA_FUNCTION 415*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_SELECT_AV_INPUT_FUNCTION 416*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_SELECT_AUDIO_INPUT_FUNCTION 417*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_POWER_TOGGLE_FUNCTION 418*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_POWER_OFF_FUNCTION 419*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_POWER_ON_FUNCTION 420*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_F1_BLUE 421*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_F2_RED 422*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_F3_GREEN 423*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_F4_YELLOW 424*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_F5 425*4882a593Smuzhiyunignore define CEC_OP_UI_CMD_DATA 426*4882a593Smuzhiyun 427*4882a593Smuzhiyunignore define CEC_OP_UI_BCAST_TYPE_TOGGLE_ALL 428*4882a593Smuzhiyunignore define CEC_OP_UI_BCAST_TYPE_TOGGLE_DIG_ANA 429*4882a593Smuzhiyunignore define CEC_OP_UI_BCAST_TYPE_ANALOGUE 430*4882a593Smuzhiyunignore define CEC_OP_UI_BCAST_TYPE_ANALOGUE_T 431*4882a593Smuzhiyunignore define CEC_OP_UI_BCAST_TYPE_ANALOGUE_CABLE 432*4882a593Smuzhiyunignore define CEC_OP_UI_BCAST_TYPE_ANALOGUE_SAT 433*4882a593Smuzhiyunignore define CEC_OP_UI_BCAST_TYPE_DIGITAL 434*4882a593Smuzhiyunignore define CEC_OP_UI_BCAST_TYPE_DIGITAL_T 435*4882a593Smuzhiyunignore define CEC_OP_UI_BCAST_TYPE_DIGITAL_CABLE 436*4882a593Smuzhiyunignore define CEC_OP_UI_BCAST_TYPE_DIGITAL_SAT 437*4882a593Smuzhiyunignore define CEC_OP_UI_BCAST_TYPE_DIGITAL_COM_SAT 438*4882a593Smuzhiyunignore define CEC_OP_UI_BCAST_TYPE_DIGITAL_COM_SAT2 439*4882a593Smuzhiyunignore define CEC_OP_UI_BCAST_TYPE_IP 440*4882a593Smuzhiyun 441*4882a593Smuzhiyunignore define CEC_OP_UI_SND_PRES_CTL_DUAL_MONO 442*4882a593Smuzhiyunignore define CEC_OP_UI_SND_PRES_CTL_KARAOKE 443*4882a593Smuzhiyunignore define CEC_OP_UI_SND_PRES_CTL_DOWNMIX 444*4882a593Smuzhiyunignore define CEC_OP_UI_SND_PRES_CTL_REVERB 445*4882a593Smuzhiyunignore define CEC_OP_UI_SND_PRES_CTL_EQUALIZER 446*4882a593Smuzhiyunignore define CEC_OP_UI_SND_PRES_CTL_BASS_UP 447*4882a593Smuzhiyunignore define CEC_OP_UI_SND_PRES_CTL_BASS_NEUTRAL 448*4882a593Smuzhiyunignore define CEC_OP_UI_SND_PRES_CTL_BASS_DOWN 449*4882a593Smuzhiyunignore define CEC_OP_UI_SND_PRES_CTL_TREBLE_UP 450*4882a593Smuzhiyunignore define CEC_OP_UI_SND_PRES_CTL_TREBLE_NEUTRAL 451*4882a593Smuzhiyunignore define CEC_OP_UI_SND_PRES_CTL_TREBLE_DOWN 452*4882a593Smuzhiyun 453*4882a593Smuzhiyunignore define CEC_MSG_USER_CONTROL_RELEASED 454*4882a593Smuzhiyun 455*4882a593Smuzhiyunignore define CEC_MSG_GIVE_DEVICE_POWER_STATUS 456*4882a593Smuzhiyunignore define CEC_MSG_REPORT_POWER_STATUS 457*4882a593Smuzhiyun 458*4882a593Smuzhiyunignore define CEC_OP_POWER_STATUS_ON 459*4882a593Smuzhiyunignore define CEC_OP_POWER_STATUS_STANDBY 460*4882a593Smuzhiyunignore define CEC_OP_POWER_STATUS_TO_ON 461*4882a593Smuzhiyunignore define CEC_OP_POWER_STATUS_TO_STANDBY 462*4882a593Smuzhiyun 463*4882a593Smuzhiyunignore define CEC_MSG_FEATURE_ABORT 464*4882a593Smuzhiyun 465*4882a593Smuzhiyunignore define CEC_OP_ABORT_UNRECOGNIZED_OP 466*4882a593Smuzhiyunignore define CEC_OP_ABORT_INCORRECT_MODE 467*4882a593Smuzhiyunignore define CEC_OP_ABORT_NO_SOURCE 468*4882a593Smuzhiyunignore define CEC_OP_ABORT_INVALID_OP 469*4882a593Smuzhiyunignore define CEC_OP_ABORT_REFUSED 470*4882a593Smuzhiyunignore define CEC_OP_ABORT_UNDETERMINED 471*4882a593Smuzhiyun 472*4882a593Smuzhiyunignore define CEC_MSG_ABORT 473*4882a593Smuzhiyun 474*4882a593Smuzhiyunignore define CEC_MSG_GIVE_AUDIO_STATUS 475*4882a593Smuzhiyunignore define CEC_MSG_GIVE_SYSTEM_AUDIO_MODE_STATUS 476*4882a593Smuzhiyunignore define CEC_MSG_REPORT_AUDIO_STATUS 477*4882a593Smuzhiyun 478*4882a593Smuzhiyunignore define CEC_OP_AUD_MUTE_STATUS_OFF 479*4882a593Smuzhiyunignore define CEC_OP_AUD_MUTE_STATUS_ON 480*4882a593Smuzhiyun 481*4882a593Smuzhiyunignore define CEC_MSG_REPORT_SHORT_AUDIO_DESCRIPTOR 482*4882a593Smuzhiyunignore define CEC_MSG_REQUEST_SHORT_AUDIO_DESCRIPTOR 483*4882a593Smuzhiyunignore define CEC_MSG_SET_SYSTEM_AUDIO_MODE 484*4882a593Smuzhiyun 485*4882a593Smuzhiyunignore define CEC_OP_SYS_AUD_STATUS_OFF 486*4882a593Smuzhiyunignore define CEC_OP_SYS_AUD_STATUS_ON 487*4882a593Smuzhiyun 488*4882a593Smuzhiyunignore define CEC_MSG_SYSTEM_AUDIO_MODE_REQUEST 489*4882a593Smuzhiyunignore define CEC_MSG_SYSTEM_AUDIO_MODE_STATUS 490*4882a593Smuzhiyun 491*4882a593Smuzhiyunignore define CEC_OP_AUD_FMT_ID_CEA861 492*4882a593Smuzhiyunignore define CEC_OP_AUD_FMT_ID_CEA861_CXT 493*4882a593Smuzhiyun 494*4882a593Smuzhiyunignore define CEC_MSG_SET_AUDIO_RATE 495*4882a593Smuzhiyun 496*4882a593Smuzhiyunignore define CEC_OP_AUD_RATE_OFF 497*4882a593Smuzhiyunignore define CEC_OP_AUD_RATE_WIDE_STD 498*4882a593Smuzhiyunignore define CEC_OP_AUD_RATE_WIDE_FAST 499*4882a593Smuzhiyunignore define CEC_OP_AUD_RATE_WIDE_SLOW 500*4882a593Smuzhiyunignore define CEC_OP_AUD_RATE_NARROW_STD 501*4882a593Smuzhiyunignore define CEC_OP_AUD_RATE_NARROW_FAST 502*4882a593Smuzhiyunignore define CEC_OP_AUD_RATE_NARROW_SLOW 503*4882a593Smuzhiyun 504*4882a593Smuzhiyunignore define CEC_MSG_INITIATE_ARC 505*4882a593Smuzhiyunignore define CEC_MSG_REPORT_ARC_INITIATED 506*4882a593Smuzhiyunignore define CEC_MSG_REPORT_ARC_TERMINATED 507*4882a593Smuzhiyunignore define CEC_MSG_REQUEST_ARC_INITIATION 508*4882a593Smuzhiyunignore define CEC_MSG_REQUEST_ARC_TERMINATION 509*4882a593Smuzhiyunignore define CEC_MSG_TERMINATE_ARC 510*4882a593Smuzhiyun 511*4882a593Smuzhiyunignore define CEC_MSG_REQUEST_CURRENT_LATENCY 512*4882a593Smuzhiyunignore define CEC_MSG_REPORT_CURRENT_LATENCY 513*4882a593Smuzhiyun 514*4882a593Smuzhiyunignore define CEC_OP_LOW_LATENCY_MODE_OFF 515*4882a593Smuzhiyunignore define CEC_OP_LOW_LATENCY_MODE_ON 516*4882a593Smuzhiyun 517*4882a593Smuzhiyunignore define CEC_OP_AUD_OUT_COMPENSATED_NA 518*4882a593Smuzhiyunignore define CEC_OP_AUD_OUT_COMPENSATED_DELAY 519*4882a593Smuzhiyunignore define CEC_OP_AUD_OUT_COMPENSATED_NO_DELAY 520*4882a593Smuzhiyunignore define CEC_OP_AUD_OUT_COMPENSATED_PARTIAL_DELAY 521*4882a593Smuzhiyun 522*4882a593Smuzhiyunignore define CEC_MSG_CDC_MESSAGE 523*4882a593Smuzhiyun 524*4882a593Smuzhiyunignore define CEC_MSG_CDC_HEC_INQUIRE_STATE 525*4882a593Smuzhiyunignore define CEC_MSG_CDC_HEC_REPORT_STATE 526*4882a593Smuzhiyun 527*4882a593Smuzhiyunignore define CEC_OP_HEC_FUNC_STATE_NOT_SUPPORTED 528*4882a593Smuzhiyunignore define CEC_OP_HEC_FUNC_STATE_INACTIVE 529*4882a593Smuzhiyunignore define CEC_OP_HEC_FUNC_STATE_ACTIVE 530*4882a593Smuzhiyunignore define CEC_OP_HEC_FUNC_STATE_ACTIVATION_FIELD 531*4882a593Smuzhiyun 532*4882a593Smuzhiyunignore define CEC_OP_HOST_FUNC_STATE_NOT_SUPPORTED 533*4882a593Smuzhiyunignore define CEC_OP_HOST_FUNC_STATE_INACTIVE 534*4882a593Smuzhiyunignore define CEC_OP_HOST_FUNC_STATE_ACTIVE 535*4882a593Smuzhiyun 536*4882a593Smuzhiyunignore define CEC_OP_ENC_FUNC_STATE_EXT_CON_NOT_SUPPORTED 537*4882a593Smuzhiyunignore define CEC_OP_ENC_FUNC_STATE_EXT_CON_INACTIVE 538*4882a593Smuzhiyunignore define CEC_OP_ENC_FUNC_STATE_EXT_CON_ACTIVE 539*4882a593Smuzhiyun 540*4882a593Smuzhiyunignore define CEC_OP_CDC_ERROR_CODE_NONE 541*4882a593Smuzhiyunignore define CEC_OP_CDC_ERROR_CODE_CAP_UNSUPPORTED 542*4882a593Smuzhiyunignore define CEC_OP_CDC_ERROR_CODE_WRONG_STATE 543*4882a593Smuzhiyunignore define CEC_OP_CDC_ERROR_CODE_OTHER 544*4882a593Smuzhiyun 545*4882a593Smuzhiyunignore define CEC_OP_HEC_SUPPORT_NO 546*4882a593Smuzhiyunignore define CEC_OP_HEC_SUPPORT_YES 547*4882a593Smuzhiyun 548*4882a593Smuzhiyunignore define CEC_OP_HEC_ACTIVATION_ON 549*4882a593Smuzhiyunignore define CEC_OP_HEC_ACTIVATION_OFF 550*4882a593Smuzhiyun 551*4882a593Smuzhiyunignore define CEC_MSG_CDC_HEC_SET_STATE_ADJACENT 552*4882a593Smuzhiyunignore define CEC_MSG_CDC_HEC_SET_STATE 553*4882a593Smuzhiyun 554*4882a593Smuzhiyunignore define CEC_OP_HEC_SET_STATE_DEACTIVATE 555*4882a593Smuzhiyunignore define CEC_OP_HEC_SET_STATE_ACTIVATE 556*4882a593Smuzhiyun 557*4882a593Smuzhiyunignore define CEC_MSG_CDC_HEC_REQUEST_DEACTIVATION 558*4882a593Smuzhiyunignore define CEC_MSG_CDC_HEC_NOTIFY_ALIVE 559*4882a593Smuzhiyunignore define CEC_MSG_CDC_HEC_DISCOVER 560*4882a593Smuzhiyun 561*4882a593Smuzhiyunignore define CEC_MSG_CDC_HPD_SET_STATE 562*4882a593Smuzhiyun 563*4882a593Smuzhiyunignore define CEC_OP_HPD_STATE_CP_EDID_DISABLE 564*4882a593Smuzhiyunignore define CEC_OP_HPD_STATE_CP_EDID_ENABLE 565*4882a593Smuzhiyunignore define CEC_OP_HPD_STATE_CP_EDID_DISABLE_ENABLE 566*4882a593Smuzhiyunignore define CEC_OP_HPD_STATE_EDID_DISABLE 567*4882a593Smuzhiyunignore define CEC_OP_HPD_STATE_EDID_ENABLE 568*4882a593Smuzhiyunignore define CEC_OP_HPD_STATE_EDID_DISABLE_ENABLE 569*4882a593Smuzhiyunignore define CEC_MSG_CDC_HPD_REPORT_STATE 570*4882a593Smuzhiyun 571*4882a593Smuzhiyunignore define CEC_OP_HPD_ERROR_NONE 572*4882a593Smuzhiyunignore define CEC_OP_HPD_ERROR_INITIATOR_NOT_CAPABLE 573*4882a593Smuzhiyunignore define CEC_OP_HPD_ERROR_INITIATOR_WRONG_STATE 574*4882a593Smuzhiyunignore define CEC_OP_HPD_ERROR_OTHER 575*4882a593Smuzhiyunignore define CEC_OP_HPD_ERROR_NONE_NO_VIDEO 576