drivers/media/rc/Kconfig v3.0-rc7

RC_CORE

Remote Controller adapters

Enable support for Remote Controllers on Linux. This is
needed in order to support several video capture adapters.
Currently, all supported devices use InfraRed.

Enable this option if you have a video capture board even
if you don't need IR, as otherwise, you may not be able to
compile the driver for your adapter.

LIRC

Enable this option to build the Linux Infrared Remote
Control (LIRC) core device interface driver. The LIRC
interface passes raw IR to and from userspace, where the
LIRC daemon handles protocol decoding for IR reception and
encoding for IR transmitting (aka "blasting").

drivers/media/rc/keymaps/Kconfig

IR_NEC_DECODER

Enable IR raw decoder for the NEC protocol

Enable this option if you have IR with NEC protocol, and
if the IR is decoded in software

IR_RC5_DECODER

Enable IR raw decoder for the RC-5 protocol

Enable this option if you have IR with RC-5 protocol, and
if the IR is decoded in software

IR_RC6_DECODER

Enable IR raw decoder for the RC6 protocol

Enable this option if you have an infrared remote control which
uses the RC6 protocol, and you need software decoding support.

IR_JVC_DECODER

Enable IR raw decoder for the JVC protocol

Enable this option if you have an infrared remote control which
uses the JVC protocol, and you need software decoding support.

IR_SONY_DECODER

Enable IR raw decoder for the Sony protocol

Enable this option if you have an infrared remote control which
uses the Sony protocol, and you need software decoding support.

IR_RC5_SZ_DECODER

Enable IR raw decoder for the RC-5 (streamzap) protocol

Enable this option if you have IR with RC-5 (streamzap) protocol,
and if the IR is decoded in software. (The Streamzap PC Remote
uses an IR protocol that is almost standard RC-5, but not quite,
as it uses an additional bit).

IR_LIRC_CODEC

Enable IR to LIRC bridge

Enable this option to pass raw IR to and from userspace via
the LIRC interface.

IR_ENE

ENE eHome Receiver/Transceiver (pnp id: ENE0100/ENE02xxx)

Say Y here to enable support for integrated infrared receiver
/transceiver made by ENE.

You can see if you have it by looking at lspnp output.
Output should include ENE0100 ENE0200 or something similar.

To compile this driver as a module, choose M here: the
module will be called ene_ir.

IR_IMON

SoundGraph iMON Receiver and Display

Say Y here if you want to use a SoundGraph iMON (aka Antec Veris)
IR Receiver and/or LCD/VFD/VGA display.

To compile this driver as a module, choose M here: the
module will be called imon.

IR_MCEUSB

Windows Media Center Ed. eHome Infrared Transceiver

Say Y here if you want to use a Windows Media Center Edition
eHome Infrared Transceiver.

To compile this driver as a module, choose M here: the
module will be called mceusb.

IR_ITE_CIR

ITE Tech Inc. IT8712/IT8512 Consumer Infrared Transceiver

Say Y here to enable support for integrated infrared receivers
/transceivers made by ITE Tech Inc. These are found in
several ASUS devices, like the ASUS Digimatrix or the ASUS
EEEBox 1501U.

To compile this driver as a module, choose M here: the
module will be called ite-cir.

IR_FINTEK

Fintek Consumer Infrared Transceiver

Say Y here to enable support for integrated infrared receiver
/transciever made by Fintek. This chip is found on assorted
Jetway motherboards (and of course, possibly others).

To compile this driver as a module, choose M here: the
module will be called fintek-cir.

IR_NUVOTON

Nuvoton w836x7hg Consumer Infrared Transceiver

Say Y here to enable support for integrated infrared receiver
/transciever made by Nuvoton (formerly Winbond). This chip is
found in the ASRock ION 330HT, as well as assorted Intel
DP55-series motherboards (and of course, possibly others).

To compile this driver as a module, choose M here: the
module will be called nuvoton-cir.

IR_REDRAT3

RedRat3 IR Transceiver

Say Y here if you want to use a RedRat3 Infrared Transceiver.

To compile this driver as a module, choose M here: the
module will be called redrat3.

IR_STREAMZAP

Streamzap PC Remote IR Receiver

Say Y here if you want to use a Streamzap PC Remote
Infrared Receiver.

To compile this driver as a module, choose M here: the
module will be called streamzap.

IR_WINBOND_CIR

Winbond IR remote control

Say Y here if you want to use the IR remote functionality found
in some Winbond SuperI/O chips. Currently only the WPCD376I
chip is supported (included in some Intel Media series
motherboards).

To compile this driver as a module, choose M here: the module will
be called winbond_cir.

RC_LOOPBACK

Remote Control Loopback Driver

Say Y here if you want support for the remote control loopback
driver which allows TX data to be sent back as RX data.
This is mostly useful for debugging purposes.

If you're not sure, select N here.

To compile this driver as a module, choose M here: the module will
be called rc_loopback.