Kconfig 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. menuconfig IR_CORE
  2. tristate "Infrared remote controller adapters"
  3. depends on INPUT
  4. default INPUT
  5. if IR_CORE
  6. config VIDEO_IR
  7. tristate
  8. depends on IR_CORE
  9. default IR_CORE
  10. config LIRC
  11. tristate
  12. default y
  13. ---help---
  14. Enable this option to build the Linux Infrared Remote
  15. Control (LIRC) core device interface driver. The LIRC
  16. interface passes raw IR to and from userspace, where the
  17. LIRC daemon handles protocol decoding for IR reception and
  18. encoding for IR transmitting (aka "blasting").
  19. source "drivers/media/IR/keymaps/Kconfig"
  20. config IR_NEC_DECODER
  21. tristate "Enable IR raw decoder for the NEC protocol"
  22. depends on IR_CORE
  23. select BITREVERSE
  24. default y
  25. ---help---
  26. Enable this option if you have IR with NEC protocol, and
  27. if the IR is decoded in software
  28. config IR_RC5_DECODER
  29. tristate "Enable IR raw decoder for the RC-5 protocol"
  30. depends on IR_CORE
  31. select BITREVERSE
  32. default y
  33. ---help---
  34. Enable this option if you have IR with RC-5 protocol, and
  35. if the IR is decoded in software
  36. config IR_RC6_DECODER
  37. tristate "Enable IR raw decoder for the RC6 protocol"
  38. depends on IR_CORE
  39. select BITREVERSE
  40. default y
  41. ---help---
  42. Enable this option if you have an infrared remote control which
  43. uses the RC6 protocol, and you need software decoding support.
  44. config IR_JVC_DECODER
  45. tristate "Enable IR raw decoder for the JVC protocol"
  46. depends on IR_CORE
  47. select BITREVERSE
  48. default y
  49. ---help---
  50. Enable this option if you have an infrared remote control which
  51. uses the JVC protocol, and you need software decoding support.
  52. config IR_SONY_DECODER
  53. tristate "Enable IR raw decoder for the Sony protocol"
  54. depends on IR_CORE
  55. default y
  56. ---help---
  57. Enable this option if you have an infrared remote control which
  58. uses the Sony protocol, and you need software decoding support.
  59. config IR_LIRC_CODEC
  60. tristate "Enable IR to LIRC bridge"
  61. depends on IR_CORE
  62. depends on LIRC
  63. default y
  64. ---help---
  65. Enable this option to pass raw IR to and from userspace via
  66. the LIRC interface.
  67. config IR_IMON
  68. tristate "SoundGraph iMON Receiver and Display"
  69. depends on USB_ARCH_HAS_HCD
  70. depends on IR_CORE
  71. select USB
  72. ---help---
  73. Say Y here if you want to use a SoundGraph iMON (aka Antec Veris)
  74. IR Receiver and/or LCD/VFD/VGA display.
  75. To compile this driver as a module, choose M here: the
  76. module will be called imon.
  77. config IR_MCEUSB
  78. tristate "Windows Media Center Ed. eHome Infrared Transceiver"
  79. depends on USB_ARCH_HAS_HCD
  80. depends on IR_CORE
  81. select USB
  82. ---help---
  83. Say Y here if you want to use a Windows Media Center Edition
  84. eHome Infrared Transceiver.
  85. To compile this driver as a module, choose M here: the
  86. module will be called mceusb.
  87. config IR_STREAMZAP
  88. tristate "Streamzap PC Remote IR Receiver"
  89. depends on USB_ARCH_HAS_HCD
  90. depends on IR_CORE
  91. select USB
  92. ---help---
  93. Say Y here if you want to use a Streamzap PC Remote
  94. Infrared Receiver.
  95. To compile this driver as a module, choose M here: the
  96. module will be called streamzap.
  97. endif #IR_CORE