drv_event.h 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. #ifndef __DRV_EVENT_H__
  2. #define __DRV_EVENT_H__
  3. //--------------------AUDIO----------------------------------------
  4. #define KMF2UMF_EVID_AUDIO 1
  5. #define KMF2UMF_EVTYPE_AUDIO_HEADPHONE 0
  6. #define KMF2UMF_EVTYPE_AUDIO_RESETOK 1
  7. #define KMF2UMF_EVTYPE_SIF_SAS_OK 2
  8. #define KMF2UMF_EVTYPE_SIF_SCS_OK 3
  9. #ifdef CONFIG_SUPPORT_AUDIO_CODEC_OVERLAY
  10. #define KMF2UMF_EVTYPE_AUDIO_LOADCODEC_OK 4
  11. #define KMF2UMF_EVTYPE_AUDIO_LOADCODEC_ERROR 5
  12. #define KMF2UMF_EVTYPE_AUDIO_LOADCODEC_TYPE 6
  13. #endif
  14. //--------------------DTV------------------------------------------
  15. #define KMF2UMF_EVID_DTV 2
  16. #define KMF2UMF_EVTYPE_DTV_PATCHANGE 0
  17. #define KMF2UMF_EVTYPE_DTV_NEWPAT 1
  18. #define KMF2UMF_EVTYPE_DTV_INPUTPATHSTATUS 2
  19. #define KMF2UMF_EVTYPE_DTV_GETSECTION 3 //For SI
  20. #define KMF2UMF_EVTYPE_DTV_VIDEO_STARTED 10
  21. #define KMF2UMF_EVTYPE_DTV_VIDEO_STOPPED 11
  22. #define KMF2UMF_EVTYPE_DTV_AUDIO_STARTED 12
  23. #define KMF2UMF_EVTYPE_DTV_AUDIO_STOPPED 14
  24. #define KMF2UMF_EVTYPE_DTV_AUDIO_SAMPLE_STOPPED 15
  25. //check signal
  26. #define KMF2UMF_EVTYPE_DTV_DEMUX_HAS_SCRAMBLED_DATA 20
  27. #define KMF2UMF_EVTYPE_DTV_DEMUX_HAS_VIDEO_SCRAMBLED_DATA 21
  28. #define KMF2UMF_EVTYPE_DTV_DEMUX_HAS_AUDIO_SCRAMBLED_DATA 22
  29. #define KMF2UMF_EVTYPE_DTV_DEMUX_HAS_DATA 23
  30. #define KMF2UMF_EVTYPE_DTV_DEMUX_VIDEO_INVALID 24
  31. #define KMF2UMF_EVTYPE_DTV_DEMUX_HAS_NO_DATA 25
  32. #define KMF2UMF_EVTYPE_DTV_DEMUX_AUDIO_INVALID 26
  33. #define KMF2UMF_EVTYPE_DTV_DEMUX_AV_INVALID 27
  34. #define KMF2UMF_EVTYPE_DTV_DEMUX_VIDEO_NOT_SUPPORT 28
  35. //ews notice
  36. #define KMF2UMF_EVTYPE_DTV_DEMUX_EWS_ACTIVE 30
  37. #define KMF2UMF_EVTYPE_DTV_DEMUX_EWS_INACTIVE 31
  38. //--------------------CVD2-----------------------------------------
  39. #define KMF2UMF_EVID_CVD2 3
  40. //--------------------ADC-------------------------------------------
  41. #define KMF2UMF_EVID_ADC 4
  42. #define KMF2UMF_EVTYPE_ADC_MODECHANGE 0 //0:END, 1:START
  43. #define KMF2UMF_EVTYPE_ADC_PCSETUPDATE 1
  44. #define KMF2UMF_EVTYPE_ADC_WHITEBALANCE 2
  45. #define KMF2UMF_EVTYPE_ADC_INPUTPATHSTATUS 3
  46. #define KMF2UMF_EVTYPE_ADC_TURNOFFSOUND 4
  47. #define KMF2UMF_EVTYPE_ADC_VGAPLUGIN 5
  48. #define KMF2UMF_EVTYPE_ADC_AUTOADJUST 6
  49. //--------------------HDMI------------------------------------------
  50. #define KMF2UMF_EVID_HDMI 5
  51. #define KMF2UMF_EVTYPE_HDMI_AUDIOTYPE 0 //0:UnSupport, 1:Support
  52. #define KMF2UMF_EVTYPE_HDMI_AVMUTE 1
  53. #define KMF2UMF_EVTYPE_HDMI_PORTSTATUS 2 //bit 0~bit 7: record HDMI if change. bit 8~bit 15: record HMDI status
  54. #define KMF2UMF_EVTYPE_HDMI_PROCESSING 3
  55. #define KMF2UMF_EVTYPE_HDMI_HDMIAUDIOACP 4
  56. #define KMF2UMF_EVTYPE_HDMI_MHLSTATUS 5
  57. #define KMF2UMF_EVTYPE_HDMI_MHLRCP 6
  58. #define KMF2UMF_EVTYPE_HDMI_TIMINGCHANGE 7
  59. #define KMF2UMF_EVTYPE_HDMI_INPUTPATHSTATUS 8
  60. #define KMF2UMF_EVTYPE_HDMI_NOTSUPPORT 9
  61. #define KMF2UMF_EVTYPE_HDMI_HDMIMODE 10
  62. #define KMF2UMF_EVTYPE_HDMI_MHL_PLUG_STATE 11 //0:plug out, 1:plug in
  63. #define KMF2UMF_EVTYPE_HDMI_MHL_RCP_CMD 12 //received RCP command from Tx
  64. #define KMF2UMF_EVTYPE_HDMI_MHL_CONNECTED 13 //0:Cbus not ready 1: Cbus ready for send or receive cmd
  65. #define KMF2UMF_EVTYPE_HDMI_MHL_RAP_CONTENT_ON 14 //RAP CONTENT ON Cmd
  66. #define KMF2UMF_EVTYPE_HDMI_MHL_ADOPTER_ID 15 //MHL Device's ADOPTER_ID
  67. #define KMF2UMF_EVTYPE_HDMI_SPD_INFOFRAME_UPDATE 16
  68. //--------------------SCART-----------------------------------------
  69. #define KMF2UMF_EVID_SCART 6
  70. #define KMF2UMF_EVTYPE_SCART_PINCHANGE 0 //0:SCART1, 1:SCART2
  71. #define KMF2UMF_EVTYPE_SCART_INPUTCHANGE 1
  72. #define KMF2UMF_EVTYPE_SCART_INPUTTYPE 2
  73. #define KMF2UMF_EVTYPE_SCART_PIN8 3
  74. //--------------------USB--------------------------------------------
  75. #define KMF2UMF_EVID_USB 7
  76. #define KMF2UMF_EVTYPE_USB_STATE 0 // 0:USB_PLUGOUT, 1:USB_PLUGIN, 2:USB_NOTSUPPORT, 3:USB_NOTSUPPORT_AND_SOURCE_CHANGE
  77. #define KMF2UMF_EVTYPE_USB_PLUGOUT 1
  78. #define KMF2UMF_EVTYPE_USB_PLUGIN 2
  79. #define KMF2UMF_EVTYPE_USB_HUNG_TASK 3
  80. //--------------------OTHERS----------------------------------------
  81. #define KMF2UMF_EVID_OTHERS 8
  82. #define KMF2UMF_EVTYPE_OTHERS_POWERBTN 0
  83. #define KMF2UMF_EVTYPE_OTHERS_DRIVERSIGNAL 1
  84. #define KMF2UMF_EVTYPE_OTHERS_BACKLIGHTCHANGE 2
  85. #define KMF2UMF_EVTYPE_OTHERS_DISABLEPIP 3
  86. #define KMF2UMF_EVTYPE_OTHERS_STBTXOUT_STATUS 4
  87. #define KMF2UMF_EVTYPE_OTHERS_DVDSOURCE 5
  88. //--------------------DEBUG----------------------------------------
  89. #define KMF2UMF_EVID_DEBUG 9
  90. #define KMF2UMF_EVTYPE_DEBUG_ERROR_CMD 0
  91. #define KMF2UMF_EVTYPE_DEBUG_HELP 1
  92. #define KMF2UMF_EVTYPE_DEBUG_ON 2
  93. #define KMF2UMF_EVTYPE_DEBUG_POS 3
  94. #define KMF2UMF_EVTYPE_DEBUG_USB 4
  95. //--------------------VIP-------------------------------------------
  96. #define KMF2UMF_EVTYPE_VIP_SIGNALCHANGE 0 //0:MAIN, 1:SUB
  97. #define KMF2UMF_EVTYPE_VIP_3D_MODE 1
  98. #define KMF2UMF_EVTYPE_VIP_HDMISCREENMODECHANGE 3
  99. //--------------------VGA----------------------------------------
  100. #define KMF2UMF_EVID_VGA 11
  101. #define KMF2UMF_EVTYPE_VGA_PORTSTATUS 0
  102. //--------------------DRV----------------------------------------
  103. #define KMF2UMF_EVID_DRV 12
  104. #define KMF2UMF_EVTYPE_DRV_INFORM_SIGNALSTATUS 0
  105. #define KMF2UMF_EVTYPE_DRV_INFORM_VIP_FINISH 1
  106. #define KMF2UMF_EVTYPE_DRV_INFORM_VIP_STATUS 2
  107. #define KMF2UMF_EVTYPE_DRV_INFORM_HDMI_CHANGESRC 3
  108. //--------------------Partition-----------------------------------------
  109. #define KMF2UMF_EVID_PARTITION 14
  110. #define KMF2UMF_EVTYPE_PART_PLUGOUT 0
  111. #define KMF2UMF_EVTYPE_PART_PLUGIN 1
  112. //--------------------MCCS-----------------------------------------
  113. #define KMF2UMF_EVID_MCCS 15
  114. #define KMF2UMF_EVTYPE_MCCS_IMAGE_LUMINANCE 0
  115. #define KMF2UMF_EVTYPE_MCCS_IMAGE_CONTRAST 1
  116. #define KMF2UMF_EVTYPE_MCCS_IMAGE_SHARPNESS 2
  117. #define KMF2UMF_EVTYPE_MCCS_IMAGE_SATURATION 3
  118. #define KMF2UMF_EVTYPE_MCCS_RGAIN 4
  119. #define KMF2UMF_EVTYPE_MCCS_GGAIN 5
  120. #define KMF2UMF_EVTYPE_MCCS_BGAIN 6
  121. #define KMF2UMF_EVTYPE_MCCS_COLORLUT_SATGAIN_R 7
  122. #define KMF2UMF_EVTYPE_MCCS_COLORLUT_SATGAIN_Y 8
  123. #define KMF2UMF_EVTYPE_MCCS_COLORLUT_SATGAIN_G 9
  124. #define KMF2UMF_EVTYPE_MCCS_COLORLUT_SATGAIN_C 10
  125. #define KMF2UMF_EVTYPE_MCCS_COLORLUT_SATGAIN_B 11
  126. #define KMF2UMF_EVTYPE_MCCS_COLORLUT_SATGAIN_M 12
  127. #define KMF2UMF_EVTYPE_MCCS_CLOSE_USERMENU 13
  128. #define KMF2UMF_EVTYPE_MCCS_GAMMA_TABLE_INDEX 14
  129. #define KMF2UMF_EVTYPE_MCCS_CONTRAST_AUTO 15
  130. #define KMF2UMF_EVTYPE_MCCS_EEPROM_RW 16
  131. #define KMF2UMF_EVTYPE_MCCS_FLASH_CTRL 17
  132. #define KMF2UMF_EVTYPE_MCCS_OSDHPOSITION 18
  133. #define KMF2UMF_EVTYPE_MCCS_OSDVPOSITION 19
  134. #define KMF2UMF_EVTYPE_MCCS_AUDIOVOLUME 20
  135. #define KMF2UMF_EVTYPE_MCCS_OSDLANGUAGE 21
  136. #define KMF2UMF_EVTYPE_MCCS_SET_VGASETTING 22
  137. #define KMF2UMF_EVTYPE_MCCS_POWER_SETMODE 23
  138. #define KMF2UMF_EVTYPE_MCCS_AUDIOMUTE 24
  139. #define KMF2UMF_EVTYPE_MCCS_ROFFSET 25
  140. #define KMF2UMF_EVTYPE_MCCS_GOFFSET 26
  141. #define KMF2UMF_EVTYPE_MCCS_BOFFSET 27
  142. #define KMF2UMF_EVTYPE_MCCS_SET_INPUTSOURCE 28
  143. #define KMF2UMF_EVTYPE_MCCS_OSDLOCK 29
  144. #define KMF2UMF_EVTYPE_MCCS_FBOSDLANGUAGE 30
  145. //********************************************************
  146. #endif //__DRV_EVENT_H__