230 lines
6.3 KiB
Plaintext
230 lines
6.3 KiB
Plaintext
|
# LIRC http://lirc.sf.net/
|
||
|
# Kernel patch by Flameeyes <dgp85@users.sf.net>
|
||
|
# Check for new patch at http://flameeyes.web.ctonet.it
|
||
|
#
|
||
|
# Thanks to Koos Vriezen <koos.vriezen@xs4all.nl> for the Homebrew support.
|
||
|
# Thanks to Jeff Clark <jeff@tmtrading.com> for support when I wasn't able
|
||
|
# to update it and for his patch (found at http://www.clarkmania.com/~jclark/
|
||
|
# Thanks to Bernhard Rosenkraenzer <bero@arklinux.org> for SMP patch.
|
||
|
# Thanks to Vince <fuzzy77@free.fr> for the temporary lirc_atiusb driver.
|
||
|
# Thanks to Paul Miller <pmiller9@users.sourceforge.net> for the new working
|
||
|
# lirc_atiusb driver.
|
||
|
|
||
|
menu "Linux InfraRed Controller"
|
||
|
|
||
|
config LIRC_SUPPORT
|
||
|
tristate "Linux InfraRed Controller"
|
||
|
|
||
|
config LIRC_MCEUSB
|
||
|
tristate "MCE USB Driver"
|
||
|
depends on LIRC_SUPPORT && USB
|
||
|
help
|
||
|
USB Microsoft IR Transceiver driver
|
||
|
|
||
|
config LIRC_MCEUSB2
|
||
|
tristate "MCE USB Driver"
|
||
|
depends on LIRC_SUPPORT && USB
|
||
|
help
|
||
|
LIRC driver for the Philips eHome USB Infrared
|
||
|
Transciever and the Microsoft MCE 2005 Remote Control
|
||
|
|
||
|
config LIRC_SERIAL
|
||
|
tristate "Serial Driver"
|
||
|
depends on LIRC_SUPPORT && SERIAL_8250
|
||
|
|
||
|
choice
|
||
|
prompt "Serial Receiver Type"
|
||
|
depends on LIRC_SERIAL
|
||
|
|
||
|
config LIRC_HOMEBREW
|
||
|
bool "Homebrew"
|
||
|
|
||
|
config LIRC_SERIAL_ANIMAX
|
||
|
bool "Animax"
|
||
|
|
||
|
config LIRC_SERIAL_IRDEO
|
||
|
bool "IRdeo"
|
||
|
|
||
|
config LIRC_SERIAL_IRDEO_REMOTE
|
||
|
bool "IRdeo Remote"
|
||
|
|
||
|
config LIRC_SERIAL_NSLU2
|
||
|
bool "NSLU2"
|
||
|
|
||
|
config LIRC_SERIAL_IGOR
|
||
|
bool "Igor Ceska's variation"
|
||
|
|
||
|
endchoice
|
||
|
|
||
|
config LIRC_SERIAL_TRANSMITTER
|
||
|
bool "With transmitter diode"
|
||
|
depends on LIRC_SERIAL && !LIRC_SERIAL_ANIMAX
|
||
|
|
||
|
config LIRC_SERIAL_SOFTCARRIER
|
||
|
bool "With software carrier"
|
||
|
depends on LIRC_SERIAL_TRANSMITTER
|
||
|
|
||
|
choice
|
||
|
prompt "Serial Port"
|
||
|
depends on LIRC_SERIAL
|
||
|
config LIRC_SERIAL_COM1
|
||
|
bool "COM1 (0x3f8, 4)"
|
||
|
config LIRC_SERIAL_COM2
|
||
|
bool "COM2 (0x2f8, 3)"
|
||
|
config LIRC_SERIAL_COM3
|
||
|
bool "COM3 (0x3e8, 4)"
|
||
|
config LIRC_SERIAL_COM4
|
||
|
bool "COM4 (0x2e8, 3)"
|
||
|
config LIRC_SERIAL_OTHER
|
||
|
bool "Other (custom values)"
|
||
|
endchoice
|
||
|
|
||
|
config LIRC_PORT_SERIAL
|
||
|
hex "I/O Port"
|
||
|
default "0x3f8" if LIRC_SERIAL_COM1
|
||
|
default "0x2f8" if LIRC_SERIAL_COM2
|
||
|
default "0x3e8" if LIRC_SERIAL_COM3
|
||
|
default "0x2e8" if LIRC_SERIAL_COM4
|
||
|
depends on LIRC_SERIAL
|
||
|
|
||
|
config LIRC_IRQ_SERIAL
|
||
|
hex "IRQ"
|
||
|
default "4" if LIRC_SERIAL_COM1 || LIRC_SERIAL_COM3
|
||
|
default "3" if LIRC_SERIAL_COM2 || LIRC_SERIAL_COM4
|
||
|
depends on LIRC_SERIAL
|
||
|
|
||
|
config LIRC_SIR
|
||
|
tristate "SIR Driver"
|
||
|
depends on LIRC_SUPPORT
|
||
|
|
||
|
config LIRC_ON_SA1100
|
||
|
bool "LIRC driver for StrongARM SA1100 embedded microprocessor"
|
||
|
depends on LIRC_SIR
|
||
|
|
||
|
choice
|
||
|
prompt "SIR Type"
|
||
|
depends on LIRC_SIR && !LIRC_ON_SA1100
|
||
|
|
||
|
config LIRC_SIR_IRDA
|
||
|
bool "SIR IrDA (built-in IR ports)"
|
||
|
|
||
|
config LIRC_SIR_TEKRAM
|
||
|
bool "Tekram Irmate 210 (16x50 UART compatible serial port)"
|
||
|
|
||
|
config LIRC_SIR_ACTISYS_ACT200L
|
||
|
bool "Actisys Act200L SIR driver support"
|
||
|
|
||
|
endchoice
|
||
|
|
||
|
choice
|
||
|
prompt "Serial Port"
|
||
|
depends on LIRC_SIR
|
||
|
config LIRC_SIR_COM1
|
||
|
bool "COM1 (0x3f8, 4)"
|
||
|
config LIRC_SIR_COM2
|
||
|
bool "COM2 (0x2f8, 3)"
|
||
|
config LIRC_SIR_COM3
|
||
|
bool "COM3 (0x3e8, 4)"
|
||
|
config LIRC_SIR_COM4
|
||
|
bool "COM4 (0x2e8, 3)"
|
||
|
config LIRC_SIR_OTHER
|
||
|
bool "Other (custom values)"
|
||
|
endchoice
|
||
|
|
||
|
config LIRC_PORT_SIR
|
||
|
hex "I/O Port"
|
||
|
default "0x3f8" if LIRC_SIR_COM1
|
||
|
default "0x2f8" if LIRC_SIR_COM2
|
||
|
default "0x3e8" if LIRC_SIR_COM3
|
||
|
default "0x2e8" if LIRC_SIR_COM4
|
||
|
depends on LIRC_SIR
|
||
|
|
||
|
config LIRC_IRQ_SIR
|
||
|
hex "IRQ"
|
||
|
default "4" if LIRC_SIR_COM1 || LIRC_SIR_COM3
|
||
|
default "3" if LIRC_SIR_COM2 || LIRC_SIR_COM4
|
||
|
depends on LIRC_SIR
|
||
|
|
||
|
config LIRC_STM
|
||
|
tristate "STM Driver"
|
||
|
depends on LIRC_SUPPORT && CPU_SUBTYPE_ST40
|
||
|
help
|
||
|
The IR and UHF RX processors are identical and independent,
|
||
|
except that the IR receiver does not use the noise and
|
||
|
SCD filters. Not all ST platforms support both type of
|
||
|
receivers.
|
||
|
IR RX receiver is the default mode.
|
||
|
|
||
|
config LIRC_STM_UHF
|
||
|
bool "UHF RX receiver processor"
|
||
|
depends on LIRC_STM
|
||
|
help
|
||
|
Set this option to enable UHF instead of IR remote control input.
|
||
|
|
||
|
Note this option has no direct effect in the LiRC driver. It is used by
|
||
|
some boards which have support for both UHF and IR support to set the
|
||
|
configuration parameters passed into the driver. Not all boards have
|
||
|
support for both modes of operation, so this option may have no effect,
|
||
|
and hardware changes (such as changing jumpers) may be required.
|
||
|
|
||
|
config LIRC_STM_UHF_SCD
|
||
|
bool "Start Code Detector - SCD"
|
||
|
depends on LIRC_STM_UHF
|
||
|
default n
|
||
|
help
|
||
|
This causes the driver to use SCD on UHF RX mode.
|
||
|
The start code detector detects any programmable start
|
||
|
code on UHF RX input. It works on a time unit called
|
||
|
symbol time. One graphical example to understand how to
|
||
|
configure properly the code, code length and nominal time
|
||
|
values based on Remote Control signals train can be found in
|
||
|
drivers/char/lirc/lirc_stm.c driver.
|
||
|
|
||
|
config LIRC_STM_UHF_SCD_CODE
|
||
|
hex "Normal code to be detected"
|
||
|
default "0x3FFFC028"
|
||
|
depends on LIRC_STM_UHF_SCD
|
||
|
help
|
||
|
The primary RC to be detected.
|
||
|
Default value for Futarque RC is 0x3FFFC028.
|
||
|
|
||
|
config LIRC_STM_UHF_SCD_ALTCODE
|
||
|
hex "Alternative code to be detected"
|
||
|
default "0x0"
|
||
|
depends on LIRC_STM_UHF_SCD
|
||
|
help
|
||
|
The second RC to be detected as alternative of the primary.
|
||
|
The primary must be always setup before the use this.
|
||
|
|
||
|
config LIRC_STM_UHF_SCD_NTIME
|
||
|
hex "Nominal time for a symbol"
|
||
|
default "0x1f4"
|
||
|
depends on LIRC_STM_UHF_SCD
|
||
|
help
|
||
|
Default value for Futarque RC is 0x1f4. The nominal time
|
||
|
is the same for normal and alternative symbols calculation.
|
||
|
|
||
|
config LIRC_STM_TX
|
||
|
depends on LIRC_STM
|
||
|
bool "IRB TX transmitter processor"
|
||
|
default n
|
||
|
help
|
||
|
Say yes if you want enable IR transmission. The IR TX processor is
|
||
|
independent of IR RX mode.
|
||
|
|
||
|
config LIRC_STM_DEBUG
|
||
|
depends on LIRC_STM
|
||
|
bool "Driver debug"
|
||
|
default n
|
||
|
help
|
||
|
Say yes if you want enable some debug printk information
|
||
|
|
||
|
config LIRC_TTUSBIR
|
||
|
tristate "Technotrend USB IR Receiver"
|
||
|
depends on LIRC_SUPPORT && USB
|
||
|
help
|
||
|
Driver for the Technotrend USB IR Receiver
|
||
|
|
||
|
endmenu
|
||
|
|