Kconfig 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. config IR_IMG
  2. tristate "ImgTec IR Decoder"
  3. depends on RC_CORE
  4. depends on METAG || MIPS || COMPILE_TEST
  5. select IR_IMG_HW if !IR_IMG_RAW
  6. help
  7. Say Y or M here if you want to use the ImgTec infrared decoder
  8. functionality found in SoCs such as TZ1090.
  9. config IR_IMG_RAW
  10. bool "Raw decoder"
  11. depends on IR_IMG
  12. help
  13. Say Y here to enable the raw mode driver which passes raw IR signal
  14. changes to the IR raw decoders for software decoding. This is much
  15. less reliable (due to lack of timestamps) and consumes more
  16. processing power than using hardware decode, but can be useful for
  17. testing, debug, and to make more protocols available.
  18. config IR_IMG_HW
  19. bool "Hardware decoder"
  20. depends on IR_IMG
  21. help
  22. Say Y here to enable the hardware decode driver which decodes the IR
  23. signals in hardware. This is more reliable, consumes less processing
  24. power since only a single interrupt is received for each scancode,
  25. and allows an IR scancode to be used as a wake event.
  26. config IR_IMG_NEC
  27. bool "NEC protocol support"
  28. depends on IR_IMG_HW
  29. help
  30. Say Y here to enable support for the NEC, extended NEC, and 32-bit
  31. NEC protocols in the ImgTec infrared decoder block.
  32. config IR_IMG_JVC
  33. bool "JVC protocol support"
  34. depends on IR_IMG_HW
  35. help
  36. Say Y here to enable support for the JVC protocol in the ImgTec
  37. infrared decoder block.
  38. config IR_IMG_SONY
  39. bool "Sony protocol support"
  40. depends on IR_IMG_HW
  41. help
  42. Say Y here to enable support for the Sony protocol in the ImgTec
  43. infrared decoder block.
  44. config IR_IMG_SHARP
  45. bool "Sharp protocol support"
  46. depends on IR_IMG_HW
  47. help
  48. Say Y here to enable support for the Sharp protocol in the ImgTec
  49. infrared decoder block.
  50. config IR_IMG_SANYO
  51. bool "Sanyo protocol support"
  52. depends on IR_IMG_HW
  53. help
  54. Say Y here to enable support for the Sanyo protocol (used by Sanyo,
  55. Aiwa, Chinon remotes) in the ImgTec infrared decoder block.
  56. config IR_IMG_RC5
  57. bool "Philips RC5 protocol support"
  58. depends on IR_IMG_HW
  59. help
  60. Say Y here to enable support for the RC5 protocol in the ImgTec
  61. infrared decoder block.
  62. config IR_IMG_RC6
  63. bool "Philips RC6 protocol support"
  64. depends on IR_IMG_HW
  65. help
  66. Say Y here to enable support for the RC6 protocol in the ImgTec
  67. infrared decoder block.
  68. Note: This version only supports mode 0.