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
 | 
						|
 |