drv_dev.h 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. #ifndef _DRV_DEV_H_
  2. #define _DRV_DEV_H_
  3. // module id list
  4. // ***
  5. // if you want to modify this table, please modify
  6. // MODULE_NAME[][] in arch/mips/kernel/setup.c and
  7. // DBGCFG_xxx in include/drv_debug.h
  8. // ***
  9. enum
  10. {
  11. MODULEID_VIP=0, MODULEID_MPEG, MODULEID_CVD2, MODULEID_ADC, // 0~ 3
  12. MODULEID_HDMI, MODULEID_AUDIO, MODULEID_BLT, MODULEID_OSDLIB, // 4~ 7
  13. MODULEID_TUNER, MODULEID_KMF, MODULEID_UMF, MODULEID_MENU, // 8~11
  14. MODULEID_DEMUX, MODULEID_PSI, MODULEID_EPG, MODULEID_SUBTITLE, // 12~15
  15. MODULEID_ATVCC, MODULEID_DTVCC, MODULEID_TTSLICER, MODULEID_TTDECORDER, // 16~19
  16. MODULEID_JPEG, MODULEID_USB, MODULEID_IR, MODULEID_KEYPAD, // 20~23
  17. MODULEID_SPI, MODULEID_I2C, MODULEID_EDID, MODULEID_GPIO, // 24~27
  18. MODULEID_LE, MODULEID_CEC, MODULEID_VBV, MODULEID_CI, // 28~31
  19. MODULEID_MP3, MODULEID_CECSWITCH, MODULEID_PVR, MODULEID_DVBEUMIDDLEWARE,// 32~35
  20. MODULEID_HDMIOUT, MODULEID_FRAMEBUFFER, MODULEID_2D, MODULEID_SMP, // 36~39
  21. MODULEID_ALSA, MODULEID_3D, MODULEID_DIO, MODULEID_DEMOD, // 40~43
  22. MODULEID_RUNAV, MODULEID_MIR, MODULEID_TCON, MODULEID_POOL, // 44~46
  23. MODULEID_RMRTEST,
  24. MODULEID_MAX
  25. };
  26. // PSI -> PSIP or SI
  27. // LE -> Light Engine
  28. extern char MODULE_NAME[MODULEID_MAX][16]; // in arch/mips/kernel/setup.c
  29. //char MODULE_NAME[MODULEID_MAX][16] =
  30. //{
  31. // "VIP", "MPEG", "CVD2", "ADC",
  32. // "HDMI", "AUDIO","BLT", "OSDLIB",
  33. // "TUNER","KMF", "UMF", "MENU",
  34. // "DEMUX","PSI", "EPG", "SUBTITLE",
  35. // "ATVCC","DTVCC","TTSLICER", "TTDECORDER",
  36. // "JPEG", "USB", "IR", "KEYPAD",
  37. // "SPI", "I2C", "EDID", "GPIO",
  38. // "LE", "CEC", "VBV", "CI",
  39. // "MP3", "CECSWITCH", "PVR", "DVBEUMIDDLEWARE",
  40. // "HDMIOUT", "FRAMEBUFFER", "2D"
  41. //};
  42. // mmio list
  43. //#define SISMMIO_EHCI 0xbe120000
  44. //#define SISMMIO_OHCI 0xbe130000
  45. // irq list
  46. //#define SISIRQ_EHCI 0x39
  47. //#define SISIRQ_OHCI 0x40
  48. // source list
  49. enum
  50. {
  51. SOURCEID_ATV=0, SOURCEID_DTV, SOURCEID_CVD2, SOURCEID_COMPONENT,
  52. SOURCEID_HDMI, SOURCEID_PC, SOURCEID_USB, SOURCEID_V656,
  53. SOURCEID_INTERNAL, SOURCEID_NET,
  54. SOURCEID_MAX
  55. };
  56. #endif //_DRV_DEV_H_