Kconfig 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. menuconfig IR_CORE
  2. tristate "Infrared remote controller adapters"
  3. depends on INPUT
  4. default INPUT
  5. ---help---
  6. Enable support for Remote Controllers on Linux. This is
  7. needed in order to support several video capture adapters.
  8. Enable this option if you have a video capture board even
  9. if you don't need IR, as otherwise, you may not be able to
  10. compile the driver for your adapter.
  11. config VIDEO_IR
  12. tristate
  13. depends on IR_CORE
  14. default IR_CORE
  15. if IR_CORE
  16. config LIRC
  17. tristate
  18. default y
  19. ---help---
  20. Enable this option to build the Linux Infrared Remote
  21. Control (LIRC) core device interface driver. The LIRC
  22. interface passes raw IR to and from userspace, where the
  23. LIRC daemon handles protocol decoding for IR reception and
  24. encoding for IR transmitting (aka "blasting").
  25. source "drivers/media/IR/keymaps/Kconfig"
  26. config IR_NEC_DECODER
  27. tristate "Enable IR raw decoder for the NEC protocol"
  28. depends on IR_CORE
  29. select BITREVERSE
  30. default y
  31. ---help---
  32. Enable this option if you have IR with NEC protocol, and
  33. if the IR is decoded in software
  34. config IR_RC5_DECODER
  35. tristate "Enable IR raw decoder for the RC-5 protocol"
  36. depends on IR_CORE
  37. select BITREVERSE
  38. default y
  39. ---help---
  40. Enable this option if you have IR with RC-5 protocol, and
  41. if the IR is decoded in software
  42. config IR_RC6_DECODER
  43. tristate "Enable IR raw decoder for the RC6 protocol"
  44. depends on IR_CORE
  45. select BITREVERSE
  46. default y
  47. ---help---
  48. Enable this option if you have an infrared remote control which
  49. uses the RC6 protocol, and you need software decoding support.
  50. config IR_JVC_DECODER
  51. tristate "Enable IR raw decoder for the JVC protocol"
  52. depends on IR_CORE
  53. select BITREVERSE
  54. default y
  55. ---help---
  56. Enable this option if you have an infrared remote control which
  57. uses the JVC protocol, and you need software decoding support.
  58. config IR_SONY_DECODER
  59. tristate "Enable IR raw decoder for the Sony protocol"
  60. depends on IR_CORE
  61. default y
  62. ---help---
  63. Enable this option if you have an infrared remote control which
  64. uses the Sony protocol, and you need software decoding support.
  65. config IR_LIRC_CODEC
  66. tristate "Enable IR to LIRC bridge"
  67. depends on IR_CORE
  68. depends on LIRC
  69. default y
  70. ---help---
  71. Enable this option to pass raw IR to and from userspace via
  72. the LIRC interface.
  73. config IR_IMON
  74. tristate "SoundGraph iMON Receiver and Display"
  75. depends on USB_ARCH_HAS_HCD
  76. depends on IR_CORE
  77. select USB
  78. ---help---
  79. Say Y here if you want to use a SoundGraph iMON (aka Antec Veris)
  80. IR Receiver and/or LCD/VFD/VGA display.
  81. To compile this driver as a module, choose M here: the
  82. module will be called imon.
  83. config IR_MCEUSB
  84. tristate "Windows Media Center Ed. eHome Infrared Transceiver"
  85. depends on USB_ARCH_HAS_HCD
  86. depends on IR_CORE
  87. select USB
  88. ---help---
  89. Say Y here if you want to use a Windows Media Center Edition
  90. eHome Infrared Transceiver.
  91. To compile this driver as a module, choose M here: the
  92. module will be called mceusb.
  93. config IR_ENE
  94. tristate "ENE eHome Receiver/Transciever (pnp id: ENE0100/ENE02xxx)"
  95. depends on PNP
  96. depends on IR_CORE
  97. ---help---
  98. Say Y here to enable support for integrated infrared receiver
  99. /transciever made by ENE.
  100. You can see if you have it by looking at lspnp output.
  101. Output should include ENE0100 ENE0200 or something similiar.
  102. To compile this driver as a module, choose M here: the
  103. module will be called ene_ir.
  104. config IR_STREAMZAP
  105. tristate "Streamzap PC Remote IR Receiver"
  106. depends on USB_ARCH_HAS_HCD
  107. depends on IR_CORE
  108. select USB
  109. ---help---
  110. Say Y here if you want to use a Streamzap PC Remote
  111. Infrared Receiver.
  112. To compile this driver as a module, choose M here: the
  113. module will be called streamzap.
  114. endif #IR_CORE