154f38fcaSMauro Carvalho Chehab# SPDX-License-Identifier: GPL-2.0 254f38fcaSMauro Carvalho Chehab 354f38fcaSMauro Carvalho Chehab# Ignore header name 454f38fcaSMauro Carvalho Chehabignore define _CEC_UAPI_H 554f38fcaSMauro Carvalho Chehab 654f38fcaSMauro Carvalho Chehab# define macros to ignore 754f38fcaSMauro Carvalho Chehab 854f38fcaSMauro Carvalho Chehabignore define CEC_MAX_MSG_SIZE 954f38fcaSMauro Carvalho Chehabignore define CEC_MAX_LOG_ADDRS 1054f38fcaSMauro Carvalho Chehab 1154f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_MASK_TV 1254f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_MASK_RECORD 1354f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_MASK_TUNER 1454f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_MASK_PLAYBACK 1554f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_MASK_AUDIOSYSTEM 1654f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_MASK_BACKUP 1754f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_MASK_SPECIFIC 1854f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_MASK_UNREGISTERED 1954f38fcaSMauro Carvalho Chehab 2054f38fcaSMauro Carvalho Chehab# Shouldn't them be documented? 2154f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_INVALID 2254f38fcaSMauro Carvalho Chehabignore define CEC_PHYS_ADDR_INVALID 2354f38fcaSMauro Carvalho Chehab 2454f38fcaSMauro Carvalho Chehabignore define CEC_VENDOR_ID_NONE 2554f38fcaSMauro Carvalho Chehab 2654f38fcaSMauro Carvalho Chehabignore define CEC_MODE_INITIATOR_MSK 2754f38fcaSMauro Carvalho Chehabignore define CEC_MODE_FOLLOWER_MSK 2854f38fcaSMauro Carvalho Chehab 2954f38fcaSMauro Carvalho Chehab# Part of CEC 2.0 spec - shouldn't be documented too? 3054f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_TV 3154f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_RECORD_1 3254f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_RECORD_2 3354f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_TUNER_1 3454f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_PLAYBACK_1 3554f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_AUDIOSYSTEM 3654f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_TUNER_2 3754f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_TUNER_3 3854f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_PLAYBACK_2 3954f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_RECORD_3 4054f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_TUNER_4 4154f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_PLAYBACK_3 4254f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_BACKUP_1 4354f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_BACKUP_2 4454f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_SPECIFIC 4554f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_UNREGISTERED 4654f38fcaSMauro Carvalho Chehabignore define CEC_LOG_ADDR_BROADCAST 4754f38fcaSMauro Carvalho Chehab 4854f38fcaSMauro Carvalho Chehab# IMHO, those should also be documented 4954f38fcaSMauro Carvalho Chehab 5054f38fcaSMauro Carvalho Chehabignore define CEC_MSG_ACTIVE_SOURCE 5154f38fcaSMauro Carvalho Chehabignore define CEC_MSG_IMAGE_VIEW_ON 5254f38fcaSMauro Carvalho Chehabignore define CEC_MSG_TEXT_VIEW_ON 5354f38fcaSMauro Carvalho Chehab 5454f38fcaSMauro Carvalho Chehabignore define CEC_MSG_INACTIVE_SOURCE 5554f38fcaSMauro Carvalho Chehabignore define CEC_MSG_REQUEST_ACTIVE_SOURCE 5654f38fcaSMauro Carvalho Chehabignore define CEC_MSG_ROUTING_CHANGE 5754f38fcaSMauro Carvalho Chehabignore define CEC_MSG_ROUTING_INFORMATION 5854f38fcaSMauro Carvalho Chehabignore define CEC_MSG_SET_STREAM_PATH 5954f38fcaSMauro Carvalho Chehab 6054f38fcaSMauro Carvalho Chehabignore define CEC_MSG_STANDBY 6154f38fcaSMauro Carvalho Chehab 6254f38fcaSMauro Carvalho Chehabignore define CEC_MSG_RECORD_OFF 6354f38fcaSMauro Carvalho Chehabignore define CEC_MSG_RECORD_ON 6454f38fcaSMauro Carvalho Chehab 6554f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_SRC_OWN 6654f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_SRC_DIGITAL 6754f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_SRC_ANALOG 6854f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_SRC_EXT_PLUG 6954f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_SRC_EXT_PHYS_ADDR 7054f38fcaSMauro Carvalho Chehab 7154f38fcaSMauro Carvalho Chehabignore define CEC_OP_SERVICE_ID_METHOD_BY_DIG_ID 7254f38fcaSMauro Carvalho Chehabignore define CEC_OP_SERVICE_ID_METHOD_BY_CHANNEL 7354f38fcaSMauro Carvalho Chehab 7454f38fcaSMauro Carvalho Chehabignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_ARIB_GEN 7554f38fcaSMauro Carvalho Chehabignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_ATSC_GEN 7654f38fcaSMauro Carvalho Chehabignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_DVB_GEN 7754f38fcaSMauro Carvalho Chehabignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_ARIB_BS 7854f38fcaSMauro Carvalho Chehabignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_ARIB_CS 7954f38fcaSMauro Carvalho Chehabignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_ARIB_T 8054f38fcaSMauro Carvalho Chehabignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_ATSC_CABLE 8154f38fcaSMauro Carvalho Chehabignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_ATSC_SAT 8254f38fcaSMauro Carvalho Chehabignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_ATSC_T 8354f38fcaSMauro Carvalho Chehabignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_DVB_C 8454f38fcaSMauro Carvalho Chehabignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_DVB_S 8554f38fcaSMauro Carvalho Chehabignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_DVB_S2 8654f38fcaSMauro Carvalho Chehabignore define CEC_OP_DIG_SERVICE_BCAST_SYSTEM_DVB_T 8754f38fcaSMauro Carvalho Chehab 8854f38fcaSMauro Carvalho Chehabignore define CEC_OP_ANA_BCAST_TYPE_CABLE 8954f38fcaSMauro Carvalho Chehabignore define CEC_OP_ANA_BCAST_TYPE_SATELLITE 9054f38fcaSMauro Carvalho Chehabignore define CEC_OP_ANA_BCAST_TYPE_TERRESTRIAL 9154f38fcaSMauro Carvalho Chehab 9254f38fcaSMauro Carvalho Chehabignore define CEC_OP_BCAST_SYSTEM_PAL_BG 9354f38fcaSMauro Carvalho Chehabignore define CEC_OP_BCAST_SYSTEM_SECAM_LQ 9454f38fcaSMauro Carvalho Chehabignore define CEC_OP_BCAST_SYSTEM_PAL_M 9554f38fcaSMauro Carvalho Chehabignore define CEC_OP_BCAST_SYSTEM_NTSC_M 9654f38fcaSMauro Carvalho Chehabignore define CEC_OP_BCAST_SYSTEM_PAL_I 9754f38fcaSMauro Carvalho Chehabignore define CEC_OP_BCAST_SYSTEM_SECAM_DK 9854f38fcaSMauro Carvalho Chehabignore define CEC_OP_BCAST_SYSTEM_SECAM_BG 9954f38fcaSMauro Carvalho Chehabignore define CEC_OP_BCAST_SYSTEM_SECAM_L 10054f38fcaSMauro Carvalho Chehabignore define CEC_OP_BCAST_SYSTEM_PAL_DK 10154f38fcaSMauro Carvalho Chehabignore define CEC_OP_BCAST_SYSTEM_OTHER 10254f38fcaSMauro Carvalho Chehab 10354f38fcaSMauro Carvalho Chehabignore define CEC_OP_CHANNEL_NUMBER_FMT_1_PART 10454f38fcaSMauro Carvalho Chehabignore define CEC_OP_CHANNEL_NUMBER_FMT_2_PART 10554f38fcaSMauro Carvalho Chehab 10654f38fcaSMauro Carvalho Chehabignore define CEC_MSG_RECORD_STATUS 10754f38fcaSMauro Carvalho Chehab 10854f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_CUR_SRC 10954f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_DIG_SERVICE 11054f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_ANA_SERVICE 11154f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_EXT_INPUT 11254f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_NO_DIG_SERVICE 11354f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_NO_ANA_SERVICE 11454f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_NO_SERVICE 11554f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_INVALID_EXT_PLUG 11654f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_INVALID_EXT_PHYS_ADDR 11754f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_UNSUP_CA 11854f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_NO_CA_ENTITLEMENTS 11954f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_CANT_COPY_SRC 12054f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_NO_MORE_COPIES 12154f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_NO_MEDIA 12254f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_PLAYING 12354f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_ALREADY_RECORDING 12454f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_MEDIA_PROT 12554f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_NO_SIGNAL 12654f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_MEDIA_PROBLEM 12754f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_NO_SPACE 12854f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_PARENTAL_LOCK 12954f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_TERMINATED_OK 13054f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_ALREADY_TERM 13154f38fcaSMauro Carvalho Chehabignore define CEC_OP_RECORD_STATUS_OTHER 13254f38fcaSMauro Carvalho Chehab 13354f38fcaSMauro Carvalho Chehabignore define CEC_MSG_RECORD_TV_SCREEN 13454f38fcaSMauro Carvalho Chehab 13554f38fcaSMauro Carvalho Chehabignore define CEC_MSG_CLEAR_ANALOGUE_TIMER 13654f38fcaSMauro Carvalho Chehab 13754f38fcaSMauro Carvalho Chehabignore define CEC_OP_REC_SEQ_SUNDAY 13854f38fcaSMauro Carvalho Chehabignore define CEC_OP_REC_SEQ_MONDAY 13954f38fcaSMauro Carvalho Chehabignore define CEC_OP_REC_SEQ_TUESDAY 14054f38fcaSMauro Carvalho Chehabignore define CEC_OP_REC_SEQ_WEDNESDAY 14154f38fcaSMauro Carvalho Chehabignore define CEC_OP_REC_SEQ_THURSDAY 14254f38fcaSMauro Carvalho Chehabignore define CEC_OP_REC_SEQ_FRIDAY 143caa7302bSHans Verkuilignore define CEC_OP_REC_SEQ_SATURDAY 14454f38fcaSMauro Carvalho Chehabignore define CEC_OP_REC_SEQ_ONCE_ONLY 14554f38fcaSMauro Carvalho Chehab 14654f38fcaSMauro Carvalho Chehabignore define CEC_MSG_CLEAR_DIGITAL_TIMER 14754f38fcaSMauro Carvalho Chehab 14854f38fcaSMauro Carvalho Chehabignore define CEC_MSG_CLEAR_EXT_TIMER 14954f38fcaSMauro Carvalho Chehab 15054f38fcaSMauro Carvalho Chehabignore define CEC_OP_EXT_SRC_PLUG 15154f38fcaSMauro Carvalho Chehabignore define CEC_OP_EXT_SRC_PHYS_ADDR 15254f38fcaSMauro Carvalho Chehab 15354f38fcaSMauro Carvalho Chehabignore define CEC_MSG_SET_ANALOGUE_TIMER 15454f38fcaSMauro Carvalho Chehabignore define CEC_MSG_SET_DIGITAL_TIMER 15554f38fcaSMauro Carvalho Chehabignore define CEC_MSG_SET_EXT_TIMER 15654f38fcaSMauro Carvalho Chehab 15754f38fcaSMauro Carvalho Chehabignore define CEC_MSG_SET_TIMER_PROGRAM_TITLE 15854f38fcaSMauro Carvalho Chehabignore define CEC_MSG_TIMER_CLEARED_STATUS 15954f38fcaSMauro Carvalho Chehab 16054f38fcaSMauro Carvalho Chehabignore define CEC_OP_TIMER_CLR_STAT_RECORDING 16154f38fcaSMauro Carvalho Chehabignore define CEC_OP_TIMER_CLR_STAT_NO_MATCHING 16254f38fcaSMauro Carvalho Chehabignore define CEC_OP_TIMER_CLR_STAT_NO_INFO 16354f38fcaSMauro Carvalho Chehabignore define CEC_OP_TIMER_CLR_STAT_CLEARED 16454f38fcaSMauro Carvalho Chehab 16554f38fcaSMauro Carvalho Chehabignore define CEC_MSG_TIMER_STATUS 16654f38fcaSMauro Carvalho Chehab 16754f38fcaSMauro Carvalho Chehabignore define CEC_OP_TIMER_OVERLAP_WARNING_NO_OVERLAP 16854f38fcaSMauro Carvalho Chehabignore define CEC_OP_TIMER_OVERLAP_WARNING_OVERLAP 16954f38fcaSMauro Carvalho Chehab 17054f38fcaSMauro Carvalho Chehabignore define CEC_OP_MEDIA_INFO_UNPROT_MEDIA 17154f38fcaSMauro Carvalho Chehabignore define CEC_OP_MEDIA_INFO_PROT_MEDIA 17254f38fcaSMauro Carvalho Chehabignore define CEC_OP_MEDIA_INFO_NO_MEDIA 17354f38fcaSMauro Carvalho Chehab 17454f38fcaSMauro Carvalho Chehabignore define CEC_OP_PROG_IND_NOT_PROGRAMMED 17554f38fcaSMauro Carvalho Chehabignore define CEC_OP_PROG_IND_PROGRAMMED 17654f38fcaSMauro Carvalho Chehab 17754f38fcaSMauro Carvalho Chehabignore define CEC_OP_PROG_INFO_ENOUGH_SPACE 17854f38fcaSMauro Carvalho Chehabignore define CEC_OP_PROG_INFO_NOT_ENOUGH_SPACE 17954f38fcaSMauro Carvalho Chehabignore define CEC_OP_PROG_INFO_MIGHT_NOT_BE_ENOUGH_SPACE 18054f38fcaSMauro Carvalho Chehabignore define CEC_OP_PROG_INFO_NONE_AVAILABLE 18154f38fcaSMauro Carvalho Chehab 18254f38fcaSMauro Carvalho Chehabignore define CEC_OP_PROG_ERROR_NO_FREE_TIMER 18354f38fcaSMauro Carvalho Chehabignore define CEC_OP_PROG_ERROR_DATE_OUT_OF_RANGE 18454f38fcaSMauro Carvalho Chehabignore define CEC_OP_PROG_ERROR_REC_SEQ_ERROR 18554f38fcaSMauro Carvalho Chehabignore define CEC_OP_PROG_ERROR_INV_EXT_PLUG 18654f38fcaSMauro Carvalho Chehabignore define CEC_OP_PROG_ERROR_INV_EXT_PHYS_ADDR 18754f38fcaSMauro Carvalho Chehabignore define CEC_OP_PROG_ERROR_CA_UNSUPP 18854f38fcaSMauro Carvalho Chehabignore define CEC_OP_PROG_ERROR_INSUF_CA_ENTITLEMENTS 18954f38fcaSMauro Carvalho Chehabignore define CEC_OP_PROG_ERROR_RESOLUTION_UNSUPP 19054f38fcaSMauro Carvalho Chehabignore define CEC_OP_PROG_ERROR_PARENTAL_LOCK 19154f38fcaSMauro Carvalho Chehabignore define CEC_OP_PROG_ERROR_CLOCK_FAILURE 19254f38fcaSMauro Carvalho Chehabignore define CEC_OP_PROG_ERROR_DUPLICATE 19354f38fcaSMauro Carvalho Chehab 19454f38fcaSMauro Carvalho Chehabignore define CEC_MSG_CEC_VERSION 19554f38fcaSMauro Carvalho Chehab 19654f38fcaSMauro Carvalho Chehabignore define CEC_OP_CEC_VERSION_1_3A 19754f38fcaSMauro Carvalho Chehabignore define CEC_OP_CEC_VERSION_1_4 19854f38fcaSMauro Carvalho Chehabignore define CEC_OP_CEC_VERSION_2_0 19954f38fcaSMauro Carvalho Chehab 20054f38fcaSMauro Carvalho Chehabignore define CEC_MSG_GET_CEC_VERSION 20154f38fcaSMauro Carvalho Chehabignore define CEC_MSG_GIVE_PHYSICAL_ADDR 20254f38fcaSMauro Carvalho Chehabignore define CEC_MSG_GET_MENU_LANGUAGE 20354f38fcaSMauro Carvalho Chehabignore define CEC_MSG_REPORT_PHYSICAL_ADDR 20454f38fcaSMauro Carvalho Chehab 20554f38fcaSMauro Carvalho Chehabignore define CEC_OP_PRIM_DEVTYPE_TV 20654f38fcaSMauro Carvalho Chehabignore define CEC_OP_PRIM_DEVTYPE_RECORD 20754f38fcaSMauro Carvalho Chehabignore define CEC_OP_PRIM_DEVTYPE_TUNER 20854f38fcaSMauro Carvalho Chehabignore define CEC_OP_PRIM_DEVTYPE_PLAYBACK 20954f38fcaSMauro Carvalho Chehabignore define CEC_OP_PRIM_DEVTYPE_AUDIOSYSTEM 21054f38fcaSMauro Carvalho Chehabignore define CEC_OP_PRIM_DEVTYPE_SWITCH 21154f38fcaSMauro Carvalho Chehabignore define CEC_OP_PRIM_DEVTYPE_PROCESSOR 21254f38fcaSMauro Carvalho Chehab 21354f38fcaSMauro Carvalho Chehabignore define CEC_MSG_SET_MENU_LANGUAGE 21454f38fcaSMauro Carvalho Chehabignore define CEC_MSG_REPORT_FEATURES 21554f38fcaSMauro Carvalho Chehab 21654f38fcaSMauro Carvalho Chehabignore define CEC_OP_ALL_DEVTYPE_TV 21754f38fcaSMauro Carvalho Chehabignore define CEC_OP_ALL_DEVTYPE_RECORD 21854f38fcaSMauro Carvalho Chehabignore define CEC_OP_ALL_DEVTYPE_TUNER 21954f38fcaSMauro Carvalho Chehabignore define CEC_OP_ALL_DEVTYPE_PLAYBACK 22054f38fcaSMauro Carvalho Chehabignore define CEC_OP_ALL_DEVTYPE_AUDIOSYSTEM 22154f38fcaSMauro Carvalho Chehabignore define CEC_OP_ALL_DEVTYPE_SWITCH 22254f38fcaSMauro Carvalho Chehab 22354f38fcaSMauro Carvalho Chehabignore define CEC_OP_FEAT_EXT 22454f38fcaSMauro Carvalho Chehab 22554f38fcaSMauro Carvalho Chehabignore define CEC_OP_FEAT_RC_TV_PROFILE_NONE 22654f38fcaSMauro Carvalho Chehabignore define CEC_OP_FEAT_RC_TV_PROFILE_1 22754f38fcaSMauro Carvalho Chehabignore define CEC_OP_FEAT_RC_TV_PROFILE_2 22854f38fcaSMauro Carvalho Chehabignore define CEC_OP_FEAT_RC_TV_PROFILE_3 22954f38fcaSMauro Carvalho Chehabignore define CEC_OP_FEAT_RC_TV_PROFILE_4 23054f38fcaSMauro Carvalho Chehabignore define CEC_OP_FEAT_RC_SRC_HAS_DEV_ROOT_MENU 23154f38fcaSMauro Carvalho Chehabignore define CEC_OP_FEAT_RC_SRC_HAS_DEV_SETUP_MENU 23254f38fcaSMauro Carvalho Chehabignore define CEC_OP_FEAT_RC_SRC_HAS_CONTENTS_MENU 23354f38fcaSMauro Carvalho Chehabignore define CEC_OP_FEAT_RC_SRC_HAS_MEDIA_TOP_MENU 23454f38fcaSMauro Carvalho Chehabignore define CEC_OP_FEAT_RC_SRC_HAS_MEDIA_CONTEXT_MENU 23554f38fcaSMauro Carvalho Chehab 23654f38fcaSMauro Carvalho Chehabignore define CEC_OP_FEAT_DEV_HAS_RECORD_TV_SCREEN 23754f38fcaSMauro Carvalho Chehabignore define CEC_OP_FEAT_DEV_HAS_SET_OSD_STRING 23854f38fcaSMauro Carvalho Chehabignore define CEC_OP_FEAT_DEV_HAS_DECK_CONTROL 23954f38fcaSMauro Carvalho Chehabignore define CEC_OP_FEAT_DEV_HAS_SET_AUDIO_RATE 24054f38fcaSMauro Carvalho Chehabignore define CEC_OP_FEAT_DEV_SINK_HAS_ARC_TX 24154f38fcaSMauro Carvalho Chehabignore define CEC_OP_FEAT_DEV_SOURCE_HAS_ARC_RX 242*479747caSHans Verkuilignore define CEC_OP_FEAT_DEV_HAS_SET_AUDIO_VOLUME_LEVEL 24354f38fcaSMauro Carvalho Chehab 24454f38fcaSMauro Carvalho Chehabignore define CEC_MSG_GIVE_FEATURES 24554f38fcaSMauro Carvalho Chehab 24654f38fcaSMauro Carvalho Chehabignore define CEC_MSG_DECK_CONTROL 24754f38fcaSMauro Carvalho Chehab 24854f38fcaSMauro Carvalho Chehabignore define CEC_OP_DECK_CTL_MODE_SKIP_FWD 24954f38fcaSMauro Carvalho Chehabignore define CEC_OP_DECK_CTL_MODE_SKIP_REV 25054f38fcaSMauro Carvalho Chehabignore define CEC_OP_DECK_CTL_MODE_STOP 25154f38fcaSMauro Carvalho Chehabignore define CEC_OP_DECK_CTL_MODE_EJECT 25254f38fcaSMauro Carvalho Chehab 25354f38fcaSMauro Carvalho Chehabignore define CEC_MSG_DECK_STATUS 25454f38fcaSMauro Carvalho Chehab 25554f38fcaSMauro Carvalho Chehabignore define CEC_OP_DECK_INFO_PLAY 25654f38fcaSMauro Carvalho Chehabignore define CEC_OP_DECK_INFO_RECORD 25754f38fcaSMauro Carvalho Chehabignore define CEC_OP_DECK_INFO_PLAY_REV 25854f38fcaSMauro Carvalho Chehabignore define CEC_OP_DECK_INFO_STILL 25954f38fcaSMauro Carvalho Chehabignore define CEC_OP_DECK_INFO_SLOW 26054f38fcaSMauro Carvalho Chehabignore define CEC_OP_DECK_INFO_SLOW_REV 26154f38fcaSMauro Carvalho Chehabignore define CEC_OP_DECK_INFO_FAST_FWD 26254f38fcaSMauro Carvalho Chehabignore define CEC_OP_DECK_INFO_FAST_REV 26354f38fcaSMauro Carvalho Chehabignore define CEC_OP_DECK_INFO_NO_MEDIA 26454f38fcaSMauro Carvalho Chehabignore define CEC_OP_DECK_INFO_STOP 26554f38fcaSMauro Carvalho Chehabignore define CEC_OP_DECK_INFO_SKIP_FWD 26654f38fcaSMauro Carvalho Chehabignore define CEC_OP_DECK_INFO_SKIP_REV 26754f38fcaSMauro Carvalho Chehabignore define CEC_OP_DECK_INFO_INDEX_SEARCH_FWD 26854f38fcaSMauro Carvalho Chehabignore define CEC_OP_DECK_INFO_INDEX_SEARCH_REV 26954f38fcaSMauro Carvalho Chehabignore define CEC_OP_DECK_INFO_OTHER 27054f38fcaSMauro Carvalho Chehab 27154f38fcaSMauro Carvalho Chehabignore define CEC_MSG_GIVE_DECK_STATUS 27254f38fcaSMauro Carvalho Chehab 27354f38fcaSMauro Carvalho Chehabignore define CEC_OP_STATUS_REQ_ON 27454f38fcaSMauro Carvalho Chehabignore define CEC_OP_STATUS_REQ_OFF 27554f38fcaSMauro Carvalho Chehabignore define CEC_OP_STATUS_REQ_ONCE 27654f38fcaSMauro Carvalho Chehab 27754f38fcaSMauro Carvalho Chehabignore define CEC_MSG_PLAY 27854f38fcaSMauro Carvalho Chehab 27954f38fcaSMauro Carvalho Chehabignore define CEC_OP_PLAY_MODE_PLAY_FWD 28054f38fcaSMauro Carvalho Chehabignore define CEC_OP_PLAY_MODE_PLAY_REV 28154f38fcaSMauro Carvalho Chehabignore define CEC_OP_PLAY_MODE_PLAY_STILL 28254f38fcaSMauro Carvalho Chehabignore define CEC_OP_PLAY_MODE_PLAY_FAST_FWD_MIN 28354f38fcaSMauro Carvalho Chehabignore define CEC_OP_PLAY_MODE_PLAY_FAST_FWD_MED 28454f38fcaSMauro Carvalho Chehabignore define CEC_OP_PLAY_MODE_PLAY_FAST_FWD_MAX 28554f38fcaSMauro Carvalho Chehabignore define CEC_OP_PLAY_MODE_PLAY_FAST_REV_MIN 28654f38fcaSMauro Carvalho Chehabignore define CEC_OP_PLAY_MODE_PLAY_FAST_REV_MED 28754f38fcaSMauro Carvalho Chehabignore define CEC_OP_PLAY_MODE_PLAY_FAST_REV_MAX 28854f38fcaSMauro Carvalho Chehabignore define CEC_OP_PLAY_MODE_PLAY_SLOW_FWD_MIN 28954f38fcaSMauro Carvalho Chehabignore define CEC_OP_PLAY_MODE_PLAY_SLOW_FWD_MED 29054f38fcaSMauro Carvalho Chehabignore define CEC_OP_PLAY_MODE_PLAY_SLOW_FWD_MAX 29154f38fcaSMauro Carvalho Chehabignore define CEC_OP_PLAY_MODE_PLAY_SLOW_REV_MIN 29254f38fcaSMauro Carvalho Chehabignore define CEC_OP_PLAY_MODE_PLAY_SLOW_REV_MED 29354f38fcaSMauro Carvalho Chehabignore define CEC_OP_PLAY_MODE_PLAY_SLOW_REV_MAX 29454f38fcaSMauro Carvalho Chehab 29554f38fcaSMauro Carvalho Chehabignore define CEC_MSG_GIVE_TUNER_DEVICE_STATUS 29654f38fcaSMauro Carvalho Chehabignore define CEC_MSG_SELECT_ANALOGUE_SERVICE 29754f38fcaSMauro Carvalho Chehabignore define CEC_MSG_SELECT_DIGITAL_SERVICE 29854f38fcaSMauro Carvalho Chehabignore define CEC_MSG_TUNER_DEVICE_STATUS 29954f38fcaSMauro Carvalho Chehab 30054f38fcaSMauro Carvalho Chehabignore define CEC_OP_REC_FLAG_USED 30154f38fcaSMauro Carvalho Chehabignore define CEC_OP_REC_FLAG_NOT_USED 30254f38fcaSMauro Carvalho Chehab 30354f38fcaSMauro Carvalho Chehabignore define CEC_OP_TUNER_DISPLAY_INFO_DIGITAL 30454f38fcaSMauro Carvalho Chehabignore define CEC_OP_TUNER_DISPLAY_INFO_NONE 30554f38fcaSMauro Carvalho Chehabignore define CEC_OP_TUNER_DISPLAY_INFO_ANALOGUE 30654f38fcaSMauro Carvalho Chehab 30754f38fcaSMauro Carvalho Chehabignore define CEC_MSG_TUNER_STEP_DECREMENT 30854f38fcaSMauro Carvalho Chehabignore define CEC_MSG_TUNER_STEP_INCREMENT 30954f38fcaSMauro Carvalho Chehab 31054f38fcaSMauro Carvalho Chehabignore define CEC_MSG_DEVICE_VENDOR_ID 31154f38fcaSMauro Carvalho Chehabignore define CEC_MSG_GIVE_DEVICE_VENDOR_ID 31254f38fcaSMauro Carvalho Chehabignore define CEC_MSG_VENDOR_COMMAND 31354f38fcaSMauro Carvalho Chehabignore define CEC_MSG_VENDOR_COMMAND_WITH_ID 31454f38fcaSMauro Carvalho Chehabignore define CEC_MSG_VENDOR_REMOTE_BUTTON_DOWN 31554f38fcaSMauro Carvalho Chehabignore define CEC_MSG_VENDOR_REMOTE_BUTTON_UP 31654f38fcaSMauro Carvalho Chehab 31754f38fcaSMauro Carvalho Chehabignore define CEC_MSG_SET_OSD_STRING 31854f38fcaSMauro Carvalho Chehab 31954f38fcaSMauro Carvalho Chehabignore define CEC_OP_DISP_CTL_DEFAULT 32054f38fcaSMauro Carvalho Chehabignore define CEC_OP_DISP_CTL_UNTIL_CLEARED 32154f38fcaSMauro Carvalho Chehabignore define CEC_OP_DISP_CTL_CLEAR 32254f38fcaSMauro Carvalho Chehab 32354f38fcaSMauro Carvalho Chehabignore define CEC_MSG_GIVE_OSD_NAME 32454f38fcaSMauro Carvalho Chehabignore define CEC_MSG_SET_OSD_NAME 32554f38fcaSMauro Carvalho Chehab 32654f38fcaSMauro Carvalho Chehabignore define CEC_MSG_MENU_REQUEST 32754f38fcaSMauro Carvalho Chehab 32854f38fcaSMauro Carvalho Chehabignore define CEC_OP_MENU_REQUEST_ACTIVATE 32954f38fcaSMauro Carvalho Chehabignore define CEC_OP_MENU_REQUEST_DEACTIVATE 33054f38fcaSMauro Carvalho Chehabignore define CEC_OP_MENU_REQUEST_QUERY 33154f38fcaSMauro Carvalho Chehab 33254f38fcaSMauro Carvalho Chehabignore define CEC_MSG_MENU_STATUS 33354f38fcaSMauro Carvalho Chehab 33454f38fcaSMauro Carvalho Chehabignore define CEC_OP_MENU_STATE_ACTIVATED 33554f38fcaSMauro Carvalho Chehabignore define CEC_OP_MENU_STATE_DEACTIVATED 33654f38fcaSMauro Carvalho Chehab 33754f38fcaSMauro Carvalho Chehabignore define CEC_MSG_USER_CONTROL_PRESSED 33854f38fcaSMauro Carvalho Chehab 33954f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_SELECT 34054f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_UP 34154f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_DOWN 34254f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_LEFT 34354f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_RIGHT 34454f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_RIGHT_UP 34554f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_RIGHT_DOWN 34654f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_LEFT_UP 34754f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_LEFT_DOWN 34854f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_DEVICE_ROOT_MENU 34954f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_DEVICE_SETUP_MENU 35054f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_CONTENTS_MENU 35154f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_FAVORITE_MENU 35254f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_BACK 35354f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_MEDIA_TOP_MENU 35454f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_MEDIA_CONTEXT_SENSITIVE_MENU 35554f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_NUMBER_ENTRY_MODE 35654f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_NUMBER_11 35754f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_NUMBER_12 35854f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_NUMBER_0_OR_NUMBER_10 35954f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_NUMBER_1 36054f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_NUMBER_2 36154f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_NUMBER_3 36254f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_NUMBER_4 36354f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_NUMBER_5 36454f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_NUMBER_6 36554f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_NUMBER_7 36654f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_NUMBER_8 36754f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_NUMBER_9 36854f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_DOT 36954f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_ENTER 37054f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_CLEAR 37154f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_NEXT_FAVORITE 37254f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_CHANNEL_UP 37354f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_CHANNEL_DOWN 37454f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_PREVIOUS_CHANNEL 37554f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_SOUND_SELECT 37654f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_INPUT_SELECT 37754f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_DISPLAY_INFORMATION 37854f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_HELP 37954f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_PAGE_UP 38054f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_PAGE_DOWN 38154f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_POWER 38254f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_VOLUME_UP 38354f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_VOLUME_DOWN 38454f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_MUTE 38554f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_PLAY 38654f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_STOP 38754f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_PAUSE 38854f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_RECORD 38954f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_REWIND 39054f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_FAST_FORWARD 39154f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_EJECT 39254f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_SKIP_FORWARD 39354f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_SKIP_BACKWARD 39454f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_STOP_RECORD 39554f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_PAUSE_RECORD 39654f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_ANGLE 39754f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_SUB_PICTURE 39854f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_VIDEO_ON_DEMAND 39954f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_ELECTRONIC_PROGRAM_GUIDE 40054f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_TIMER_PROGRAMMING 40154f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_INITIAL_CONFIGURATION 40254f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_SELECT_BROADCAST_TYPE 40354f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_SELECT_SOUND_PRESENTATION 40454f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_AUDIO_DESCRIPTION 40554f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_INTERNET 40654f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_3D_MODE 40754f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_PLAY_FUNCTION 40854f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_PAUSE_PLAY_FUNCTION 40954f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_RECORD_FUNCTION 41054f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_PAUSE_RECORD_FUNCTION 41154f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_STOP_FUNCTION 41254f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_MUTE_FUNCTION 41354f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_RESTORE_VOLUME_FUNCTION 41454f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_TUNE_FUNCTION 41554f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_SELECT_MEDIA_FUNCTION 41654f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_SELECT_AV_INPUT_FUNCTION 41754f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_SELECT_AUDIO_INPUT_FUNCTION 41854f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_POWER_TOGGLE_FUNCTION 41954f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_POWER_OFF_FUNCTION 42054f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_POWER_ON_FUNCTION 42154f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_F1_BLUE 42254f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_F2_RED 42354f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_F3_GREEN 42454f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_F4_YELLOW 42554f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_F5 42654f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_CMD_DATA 42754f38fcaSMauro Carvalho Chehab 42854f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_BCAST_TYPE_TOGGLE_ALL 42954f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_BCAST_TYPE_TOGGLE_DIG_ANA 43054f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_BCAST_TYPE_ANALOGUE 43154f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_BCAST_TYPE_ANALOGUE_T 43254f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_BCAST_TYPE_ANALOGUE_CABLE 43354f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_BCAST_TYPE_ANALOGUE_SAT 43454f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_BCAST_TYPE_DIGITAL 43554f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_BCAST_TYPE_DIGITAL_T 43654f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_BCAST_TYPE_DIGITAL_CABLE 43754f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_BCAST_TYPE_DIGITAL_SAT 43854f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_BCAST_TYPE_DIGITAL_COM_SAT 43954f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_BCAST_TYPE_DIGITAL_COM_SAT2 44054f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_BCAST_TYPE_IP 44154f38fcaSMauro Carvalho Chehab 44254f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_SND_PRES_CTL_DUAL_MONO 44354f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_SND_PRES_CTL_KARAOKE 44454f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_SND_PRES_CTL_DOWNMIX 44554f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_SND_PRES_CTL_REVERB 44654f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_SND_PRES_CTL_EQUALIZER 44754f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_SND_PRES_CTL_BASS_UP 44854f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_SND_PRES_CTL_BASS_NEUTRAL 44954f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_SND_PRES_CTL_BASS_DOWN 45054f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_SND_PRES_CTL_TREBLE_UP 45154f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_SND_PRES_CTL_TREBLE_NEUTRAL 45254f38fcaSMauro Carvalho Chehabignore define CEC_OP_UI_SND_PRES_CTL_TREBLE_DOWN 45354f38fcaSMauro Carvalho Chehab 45454f38fcaSMauro Carvalho Chehabignore define CEC_MSG_USER_CONTROL_RELEASED 45554f38fcaSMauro Carvalho Chehab 45654f38fcaSMauro Carvalho Chehabignore define CEC_MSG_GIVE_DEVICE_POWER_STATUS 45754f38fcaSMauro Carvalho Chehabignore define CEC_MSG_REPORT_POWER_STATUS 45854f38fcaSMauro Carvalho Chehab 45954f38fcaSMauro Carvalho Chehabignore define CEC_OP_POWER_STATUS_ON 46054f38fcaSMauro Carvalho Chehabignore define CEC_OP_POWER_STATUS_STANDBY 46154f38fcaSMauro Carvalho Chehabignore define CEC_OP_POWER_STATUS_TO_ON 46254f38fcaSMauro Carvalho Chehabignore define CEC_OP_POWER_STATUS_TO_STANDBY 46354f38fcaSMauro Carvalho Chehab 46454f38fcaSMauro Carvalho Chehabignore define CEC_MSG_FEATURE_ABORT 46554f38fcaSMauro Carvalho Chehab 46654f38fcaSMauro Carvalho Chehabignore define CEC_OP_ABORT_UNRECOGNIZED_OP 46754f38fcaSMauro Carvalho Chehabignore define CEC_OP_ABORT_INCORRECT_MODE 46854f38fcaSMauro Carvalho Chehabignore define CEC_OP_ABORT_NO_SOURCE 46954f38fcaSMauro Carvalho Chehabignore define CEC_OP_ABORT_INVALID_OP 47054f38fcaSMauro Carvalho Chehabignore define CEC_OP_ABORT_REFUSED 47154f38fcaSMauro Carvalho Chehabignore define CEC_OP_ABORT_UNDETERMINED 47254f38fcaSMauro Carvalho Chehab 47354f38fcaSMauro Carvalho Chehabignore define CEC_MSG_ABORT 47454f38fcaSMauro Carvalho Chehab 47554f38fcaSMauro Carvalho Chehabignore define CEC_MSG_GIVE_AUDIO_STATUS 47654f38fcaSMauro Carvalho Chehabignore define CEC_MSG_GIVE_SYSTEM_AUDIO_MODE_STATUS 47754f38fcaSMauro Carvalho Chehabignore define CEC_MSG_REPORT_AUDIO_STATUS 47854f38fcaSMauro Carvalho Chehab 47954f38fcaSMauro Carvalho Chehabignore define CEC_OP_AUD_MUTE_STATUS_OFF 48054f38fcaSMauro Carvalho Chehabignore define CEC_OP_AUD_MUTE_STATUS_ON 48154f38fcaSMauro Carvalho Chehab 48254f38fcaSMauro Carvalho Chehabignore define CEC_MSG_REPORT_SHORT_AUDIO_DESCRIPTOR 48354f38fcaSMauro Carvalho Chehabignore define CEC_MSG_REQUEST_SHORT_AUDIO_DESCRIPTOR 48454f38fcaSMauro Carvalho Chehabignore define CEC_MSG_SET_SYSTEM_AUDIO_MODE 48554f38fcaSMauro Carvalho Chehab 48654f38fcaSMauro Carvalho Chehabignore define CEC_OP_SYS_AUD_STATUS_OFF 48754f38fcaSMauro Carvalho Chehabignore define CEC_OP_SYS_AUD_STATUS_ON 48854f38fcaSMauro Carvalho Chehab 48954f38fcaSMauro Carvalho Chehabignore define CEC_MSG_SYSTEM_AUDIO_MODE_REQUEST 49054f38fcaSMauro Carvalho Chehabignore define CEC_MSG_SYSTEM_AUDIO_MODE_STATUS 491*479747caSHans Verkuilignore define CEC_MSG_SET_AUDIO_VOLUME_LEVEL 49254f38fcaSMauro Carvalho Chehab 49354f38fcaSMauro Carvalho Chehabignore define CEC_OP_AUD_FMT_ID_CEA861 49454f38fcaSMauro Carvalho Chehabignore define CEC_OP_AUD_FMT_ID_CEA861_CXT 49554f38fcaSMauro Carvalho Chehab 49654f38fcaSMauro Carvalho Chehabignore define CEC_MSG_SET_AUDIO_RATE 49754f38fcaSMauro Carvalho Chehab 49854f38fcaSMauro Carvalho Chehabignore define CEC_OP_AUD_RATE_OFF 49954f38fcaSMauro Carvalho Chehabignore define CEC_OP_AUD_RATE_WIDE_STD 50054f38fcaSMauro Carvalho Chehabignore define CEC_OP_AUD_RATE_WIDE_FAST 50154f38fcaSMauro Carvalho Chehabignore define CEC_OP_AUD_RATE_WIDE_SLOW 50254f38fcaSMauro Carvalho Chehabignore define CEC_OP_AUD_RATE_NARROW_STD 50354f38fcaSMauro Carvalho Chehabignore define CEC_OP_AUD_RATE_NARROW_FAST 50454f38fcaSMauro Carvalho Chehabignore define CEC_OP_AUD_RATE_NARROW_SLOW 50554f38fcaSMauro Carvalho Chehab 50654f38fcaSMauro Carvalho Chehabignore define CEC_MSG_INITIATE_ARC 50754f38fcaSMauro Carvalho Chehabignore define CEC_MSG_REPORT_ARC_INITIATED 50854f38fcaSMauro Carvalho Chehabignore define CEC_MSG_REPORT_ARC_TERMINATED 50954f38fcaSMauro Carvalho Chehabignore define CEC_MSG_REQUEST_ARC_INITIATION 51054f38fcaSMauro Carvalho Chehabignore define CEC_MSG_REQUEST_ARC_TERMINATION 51154f38fcaSMauro Carvalho Chehabignore define CEC_MSG_TERMINATE_ARC 51254f38fcaSMauro Carvalho Chehab 51354f38fcaSMauro Carvalho Chehabignore define CEC_MSG_REQUEST_CURRENT_LATENCY 51454f38fcaSMauro Carvalho Chehabignore define CEC_MSG_REPORT_CURRENT_LATENCY 51554f38fcaSMauro Carvalho Chehab 51654f38fcaSMauro Carvalho Chehabignore define CEC_OP_LOW_LATENCY_MODE_OFF 51754f38fcaSMauro Carvalho Chehabignore define CEC_OP_LOW_LATENCY_MODE_ON 51854f38fcaSMauro Carvalho Chehab 51954f38fcaSMauro Carvalho Chehabignore define CEC_OP_AUD_OUT_COMPENSATED_NA 52054f38fcaSMauro Carvalho Chehabignore define CEC_OP_AUD_OUT_COMPENSATED_DELAY 52154f38fcaSMauro Carvalho Chehabignore define CEC_OP_AUD_OUT_COMPENSATED_NO_DELAY 52254f38fcaSMauro Carvalho Chehabignore define CEC_OP_AUD_OUT_COMPENSATED_PARTIAL_DELAY 52354f38fcaSMauro Carvalho Chehab 52454f38fcaSMauro Carvalho Chehabignore define CEC_MSG_CDC_MESSAGE 52554f38fcaSMauro Carvalho Chehab 52654f38fcaSMauro Carvalho Chehabignore define CEC_MSG_CDC_HEC_INQUIRE_STATE 52754f38fcaSMauro Carvalho Chehabignore define CEC_MSG_CDC_HEC_REPORT_STATE 52854f38fcaSMauro Carvalho Chehab 52954f38fcaSMauro Carvalho Chehabignore define CEC_OP_HEC_FUNC_STATE_NOT_SUPPORTED 53054f38fcaSMauro Carvalho Chehabignore define CEC_OP_HEC_FUNC_STATE_INACTIVE 53154f38fcaSMauro Carvalho Chehabignore define CEC_OP_HEC_FUNC_STATE_ACTIVE 53254f38fcaSMauro Carvalho Chehabignore define CEC_OP_HEC_FUNC_STATE_ACTIVATION_FIELD 53354f38fcaSMauro Carvalho Chehab 53454f38fcaSMauro Carvalho Chehabignore define CEC_OP_HOST_FUNC_STATE_NOT_SUPPORTED 53554f38fcaSMauro Carvalho Chehabignore define CEC_OP_HOST_FUNC_STATE_INACTIVE 53654f38fcaSMauro Carvalho Chehabignore define CEC_OP_HOST_FUNC_STATE_ACTIVE 53754f38fcaSMauro Carvalho Chehab 53854f38fcaSMauro Carvalho Chehabignore define CEC_OP_ENC_FUNC_STATE_EXT_CON_NOT_SUPPORTED 53954f38fcaSMauro Carvalho Chehabignore define CEC_OP_ENC_FUNC_STATE_EXT_CON_INACTIVE 54054f38fcaSMauro Carvalho Chehabignore define CEC_OP_ENC_FUNC_STATE_EXT_CON_ACTIVE 54154f38fcaSMauro Carvalho Chehab 54254f38fcaSMauro Carvalho Chehabignore define CEC_OP_CDC_ERROR_CODE_NONE 54354f38fcaSMauro Carvalho Chehabignore define CEC_OP_CDC_ERROR_CODE_CAP_UNSUPPORTED 54454f38fcaSMauro Carvalho Chehabignore define CEC_OP_CDC_ERROR_CODE_WRONG_STATE 54554f38fcaSMauro Carvalho Chehabignore define CEC_OP_CDC_ERROR_CODE_OTHER 54654f38fcaSMauro Carvalho Chehab 54754f38fcaSMauro Carvalho Chehabignore define CEC_OP_HEC_SUPPORT_NO 54854f38fcaSMauro Carvalho Chehabignore define CEC_OP_HEC_SUPPORT_YES 54954f38fcaSMauro Carvalho Chehab 55054f38fcaSMauro Carvalho Chehabignore define CEC_OP_HEC_ACTIVATION_ON 55154f38fcaSMauro Carvalho Chehabignore define CEC_OP_HEC_ACTIVATION_OFF 55254f38fcaSMauro Carvalho Chehab 55354f38fcaSMauro Carvalho Chehabignore define CEC_MSG_CDC_HEC_SET_STATE_ADJACENT 55454f38fcaSMauro Carvalho Chehabignore define CEC_MSG_CDC_HEC_SET_STATE 55554f38fcaSMauro Carvalho Chehab 55654f38fcaSMauro Carvalho Chehabignore define CEC_OP_HEC_SET_STATE_DEACTIVATE 55754f38fcaSMauro Carvalho Chehabignore define CEC_OP_HEC_SET_STATE_ACTIVATE 55854f38fcaSMauro Carvalho Chehab 55954f38fcaSMauro Carvalho Chehabignore define CEC_MSG_CDC_HEC_REQUEST_DEACTIVATION 56054f38fcaSMauro Carvalho Chehabignore define CEC_MSG_CDC_HEC_NOTIFY_ALIVE 56154f38fcaSMauro Carvalho Chehabignore define CEC_MSG_CDC_HEC_DISCOVER 56254f38fcaSMauro Carvalho Chehab 56354f38fcaSMauro Carvalho Chehabignore define CEC_MSG_CDC_HPD_SET_STATE 56454f38fcaSMauro Carvalho Chehab 56554f38fcaSMauro Carvalho Chehabignore define CEC_OP_HPD_STATE_CP_EDID_DISABLE 56654f38fcaSMauro Carvalho Chehabignore define CEC_OP_HPD_STATE_CP_EDID_ENABLE 56754f38fcaSMauro Carvalho Chehabignore define CEC_OP_HPD_STATE_CP_EDID_DISABLE_ENABLE 56854f38fcaSMauro Carvalho Chehabignore define CEC_OP_HPD_STATE_EDID_DISABLE 56954f38fcaSMauro Carvalho Chehabignore define CEC_OP_HPD_STATE_EDID_ENABLE 57054f38fcaSMauro Carvalho Chehabignore define CEC_OP_HPD_STATE_EDID_DISABLE_ENABLE 57154f38fcaSMauro Carvalho Chehabignore define CEC_MSG_CDC_HPD_REPORT_STATE 57254f38fcaSMauro Carvalho Chehab 57354f38fcaSMauro Carvalho Chehabignore define CEC_OP_HPD_ERROR_NONE 57454f38fcaSMauro Carvalho Chehabignore define CEC_OP_HPD_ERROR_INITIATOR_NOT_CAPABLE 57554f38fcaSMauro Carvalho Chehabignore define CEC_OP_HPD_ERROR_INITIATOR_WRONG_STATE 57654f38fcaSMauro Carvalho Chehabignore define CEC_OP_HPD_ERROR_OTHER 57754f38fcaSMauro Carvalho Chehabignore define CEC_OP_HPD_ERROR_NONE_NO_VIDEO 578