#ifndef __DRV_EVENT_H__ #define __DRV_EVENT_H__ //--------------------AUDIO---------------------------------------- #define KMF2UMF_EVID_AUDIO 1 #define KMF2UMF_EVTYPE_AUDIO_HEADPHONE 0 #define KMF2UMF_EVTYPE_AUDIO_RESETOK 1 #define KMF2UMF_EVTYPE_SIF_SAS_OK 2 #define KMF2UMF_EVTYPE_SIF_SCS_OK 3 #ifdef CONFIG_SUPPORT_AUDIO_CODEC_OVERLAY #define KMF2UMF_EVTYPE_AUDIO_LOADCODEC_OK 4 #define KMF2UMF_EVTYPE_AUDIO_LOADCODEC_ERROR 5 #define KMF2UMF_EVTYPE_AUDIO_LOADCODEC_TYPE 6 #endif //--------------------DTV------------------------------------------ #define KMF2UMF_EVID_DTV 2 #define KMF2UMF_EVTYPE_DTV_PATCHANGE 0 #define KMF2UMF_EVTYPE_DTV_NEWPAT 1 #define KMF2UMF_EVTYPE_DTV_INPUTPATHSTATUS 2 #define KMF2UMF_EVTYPE_DTV_GETSECTION 3 //For SI #define KMF2UMF_EVTYPE_DTV_VIDEO_STARTED 10 #define KMF2UMF_EVTYPE_DTV_VIDEO_STOPPED 11 #define KMF2UMF_EVTYPE_DTV_AUDIO_STARTED 12 #define KMF2UMF_EVTYPE_DTV_AUDIO_STOPPED 14 #define KMF2UMF_EVTYPE_DTV_AUDIO_SAMPLE_STOPPED 15 //check signal #define KMF2UMF_EVTYPE_DTV_DEMUX_HAS_SCRAMBLED_DATA 20 #define KMF2UMF_EVTYPE_DTV_DEMUX_HAS_VIDEO_SCRAMBLED_DATA 21 #define KMF2UMF_EVTYPE_DTV_DEMUX_HAS_AUDIO_SCRAMBLED_DATA 22 #define KMF2UMF_EVTYPE_DTV_DEMUX_HAS_DATA 23 #define KMF2UMF_EVTYPE_DTV_DEMUX_VIDEO_INVALID 24 #define KMF2UMF_EVTYPE_DTV_DEMUX_HAS_NO_DATA 25 #define KMF2UMF_EVTYPE_DTV_DEMUX_AUDIO_INVALID 26 #define KMF2UMF_EVTYPE_DTV_DEMUX_AV_INVALID 27 #define KMF2UMF_EVTYPE_DTV_DEMUX_VIDEO_NOT_SUPPORT 28 //ews notice #define KMF2UMF_EVTYPE_DTV_DEMUX_EWS_ACTIVE 30 #define KMF2UMF_EVTYPE_DTV_DEMUX_EWS_INACTIVE 31 //--------------------CVD2----------------------------------------- #define KMF2UMF_EVID_CVD2 3 //--------------------ADC------------------------------------------- #define KMF2UMF_EVID_ADC 4 #define KMF2UMF_EVTYPE_ADC_MODECHANGE 0 //0:END, 1:START #define KMF2UMF_EVTYPE_ADC_PCSETUPDATE 1 #define KMF2UMF_EVTYPE_ADC_WHITEBALANCE 2 #define KMF2UMF_EVTYPE_ADC_INPUTPATHSTATUS 3 #define KMF2UMF_EVTYPE_ADC_TURNOFFSOUND 4 #define KMF2UMF_EVTYPE_ADC_VGAPLUGIN 5 #define KMF2UMF_EVTYPE_ADC_AUTOADJUST 6 //--------------------HDMI------------------------------------------ #define KMF2UMF_EVID_HDMI 5 #define KMF2UMF_EVTYPE_HDMI_AUDIOTYPE 0 //0:UnSupport, 1:Support #define KMF2UMF_EVTYPE_HDMI_AVMUTE 1 #define KMF2UMF_EVTYPE_HDMI_PORTSTATUS 2 //bit 0~bit 7: record HDMI if change. bit 8~bit 15: record HMDI status #define KMF2UMF_EVTYPE_HDMI_PROCESSING 3 #define KMF2UMF_EVTYPE_HDMI_HDMIAUDIOACP 4 #define KMF2UMF_EVTYPE_HDMI_MHLSTATUS 5 #define KMF2UMF_EVTYPE_HDMI_MHLRCP 6 #define KMF2UMF_EVTYPE_HDMI_TIMINGCHANGE 7 #define KMF2UMF_EVTYPE_HDMI_INPUTPATHSTATUS 8 #define KMF2UMF_EVTYPE_HDMI_NOTSUPPORT 9 #define KMF2UMF_EVTYPE_HDMI_HDMIMODE 10 #define KMF2UMF_EVTYPE_HDMI_MHL_PLUG_STATE 11 //0:plug out, 1:plug in #define KMF2UMF_EVTYPE_HDMI_MHL_RCP_CMD 12 //received RCP command from Tx #define KMF2UMF_EVTYPE_HDMI_MHL_CONNECTED 13 //0:Cbus not ready 1: Cbus ready for send or receive cmd #define KMF2UMF_EVTYPE_HDMI_MHL_RAP_CONTENT_ON 14 //RAP CONTENT ON Cmd #define KMF2UMF_EVTYPE_HDMI_MHL_ADOPTER_ID 15 //MHL Device's ADOPTER_ID #define KMF2UMF_EVTYPE_HDMI_SPD_INFOFRAME_UPDATE 16 //--------------------SCART----------------------------------------- #define KMF2UMF_EVID_SCART 6 #define KMF2UMF_EVTYPE_SCART_PINCHANGE 0 //0:SCART1, 1:SCART2 #define KMF2UMF_EVTYPE_SCART_INPUTCHANGE 1 #define KMF2UMF_EVTYPE_SCART_INPUTTYPE 2 #define KMF2UMF_EVTYPE_SCART_PIN8 3 //--------------------USB-------------------------------------------- #define KMF2UMF_EVID_USB 7 #define KMF2UMF_EVTYPE_USB_STATE 0 // 0:USB_PLUGOUT, 1:USB_PLUGIN, 2:USB_NOTSUPPORT, 3:USB_NOTSUPPORT_AND_SOURCE_CHANGE #define KMF2UMF_EVTYPE_USB_PLUGOUT 1 #define KMF2UMF_EVTYPE_USB_PLUGIN 2 #define KMF2UMF_EVTYPE_USB_HUNG_TASK 3 //--------------------OTHERS---------------------------------------- #define KMF2UMF_EVID_OTHERS 8 #define KMF2UMF_EVTYPE_OTHERS_POWERBTN 0 #define KMF2UMF_EVTYPE_OTHERS_DRIVERSIGNAL 1 #define KMF2UMF_EVTYPE_OTHERS_BACKLIGHTCHANGE 2 #define KMF2UMF_EVTYPE_OTHERS_DISABLEPIP 3 #define KMF2UMF_EVTYPE_OTHERS_STBTXOUT_STATUS 4 #define KMF2UMF_EVTYPE_OTHERS_DVDSOURCE 5 //--------------------DEBUG---------------------------------------- #define KMF2UMF_EVID_DEBUG 9 #define KMF2UMF_EVTYPE_DEBUG_ERROR_CMD 0 #define KMF2UMF_EVTYPE_DEBUG_HELP 1 #define KMF2UMF_EVTYPE_DEBUG_ON 2 #define KMF2UMF_EVTYPE_DEBUG_POS 3 #define KMF2UMF_EVTYPE_DEBUG_USB 4 //--------------------VIP------------------------------------------- #define KMF2UMF_EVTYPE_VIP_SIGNALCHANGE 0 //0:MAIN, 1:SUB #define KMF2UMF_EVTYPE_VIP_3D_MODE 1 #define KMF2UMF_EVTYPE_VIP_HDMISCREENMODECHANGE 3 //--------------------VGA---------------------------------------- #define KMF2UMF_EVID_VGA 11 #define KMF2UMF_EVTYPE_VGA_PORTSTATUS 0 //--------------------DRV---------------------------------------- #define KMF2UMF_EVID_DRV 12 #define KMF2UMF_EVTYPE_DRV_INFORM_SIGNALSTATUS 0 #define KMF2UMF_EVTYPE_DRV_INFORM_VIP_FINISH 1 #define KMF2UMF_EVTYPE_DRV_INFORM_VIP_STATUS 2 #define KMF2UMF_EVTYPE_DRV_INFORM_HDMI_CHANGESRC 3 //--------------------Partition----------------------------------------- #define KMF2UMF_EVID_PARTITION 14 #define KMF2UMF_EVTYPE_PART_PLUGOUT 0 #define KMF2UMF_EVTYPE_PART_PLUGIN 1 //--------------------MCCS----------------------------------------- #define KMF2UMF_EVID_MCCS 15 #define KMF2UMF_EVTYPE_MCCS_IMAGE_LUMINANCE 0 #define KMF2UMF_EVTYPE_MCCS_IMAGE_CONTRAST 1 #define KMF2UMF_EVTYPE_MCCS_IMAGE_SHARPNESS 2 #define KMF2UMF_EVTYPE_MCCS_IMAGE_SATURATION 3 #define KMF2UMF_EVTYPE_MCCS_RGAIN 4 #define KMF2UMF_EVTYPE_MCCS_GGAIN 5 #define KMF2UMF_EVTYPE_MCCS_BGAIN 6 #define KMF2UMF_EVTYPE_MCCS_COLORLUT_SATGAIN_R 7 #define KMF2UMF_EVTYPE_MCCS_COLORLUT_SATGAIN_Y 8 #define KMF2UMF_EVTYPE_MCCS_COLORLUT_SATGAIN_G 9 #define KMF2UMF_EVTYPE_MCCS_COLORLUT_SATGAIN_C 10 #define KMF2UMF_EVTYPE_MCCS_COLORLUT_SATGAIN_B 11 #define KMF2UMF_EVTYPE_MCCS_COLORLUT_SATGAIN_M 12 #define KMF2UMF_EVTYPE_MCCS_CLOSE_USERMENU 13 #define KMF2UMF_EVTYPE_MCCS_GAMMA_TABLE_INDEX 14 #define KMF2UMF_EVTYPE_MCCS_CONTRAST_AUTO 15 #define KMF2UMF_EVTYPE_MCCS_EEPROM_RW 16 #define KMF2UMF_EVTYPE_MCCS_FLASH_CTRL 17 #define KMF2UMF_EVTYPE_MCCS_OSDHPOSITION 18 #define KMF2UMF_EVTYPE_MCCS_OSDVPOSITION 19 #define KMF2UMF_EVTYPE_MCCS_AUDIOVOLUME 20 #define KMF2UMF_EVTYPE_MCCS_OSDLANGUAGE 21 #define KMF2UMF_EVTYPE_MCCS_SET_VGASETTING 22 #define KMF2UMF_EVTYPE_MCCS_POWER_SETMODE 23 #define KMF2UMF_EVTYPE_MCCS_AUDIOMUTE 24 #define KMF2UMF_EVTYPE_MCCS_ROFFSET 25 #define KMF2UMF_EVTYPE_MCCS_GOFFSET 26 #define KMF2UMF_EVTYPE_MCCS_BOFFSET 27 #define KMF2UMF_EVTYPE_MCCS_SET_INPUTSOURCE 28 #define KMF2UMF_EVTYPE_MCCS_OSDLOCK 29 #define KMF2UMF_EVTYPE_MCCS_FBOSDLANGUAGE 30 //******************************************************** #endif //__DRV_EVENT_H__