--- a/drivers/char/lirc/Kconfig 1970-01-01 01:00:00.000000000 +0100 +++ b/drivers/char/lirc/Kconfig 2004-03-15 15:03:14.242919280 +0100 @@ -0,0 +1,205 @@ +# LIRC http://lirc.sf.net/ + +menu "Linux InfraRed Controller" + +config LIRC_SUPPORT + tristate "Linux InfraRed Controller" + + config LIRC_MAX_DEV + int "Maximum LIRC devices" + default "2" + depends on LIRC_SUPPORT + + config LIRC_I2C + tristate "I2C Driver" + depends on LIRC_SUPPORT && VIDEO_BT848 && I2C && I2C_ALGOBIT + help + Say Y here if you need support for the following cards: + + Pixelview IR + Hauppauage IR + PV951 IR + TV-Box IR + KNC ONE IR + + If these dont make sense to you, then dont use the module. + + config LIRC_GPIO + tristate "GPIO Driver" + depends on LIRC_SUPPORT && VIDEO_BT848 + + config LIRC_BT829 + tristate "BT829 Driver" + depends on LIRC_SUPPORT + + config LIRC_IT87 + tristate "IT87 Driver" + depends on LIRC_SUPPORT + + config LIRC_SASEM + tristate "SASEM Driver" + depends on LIRC_SUPPORT + + config LIRC_ATIUSB + tristate "ATI USB Driver" + depends on LIRC_SUPPORT && USB + + config LIRC_IGORPLUGUSB + tristate "IGORPLUG USB Driver" + depends on LIRC_SUPPORT && USB + + config LIRC_MCEUSB + tristate "MCE USB Driver" + depends on LIRC_SUPPORT && USB + + config LIRC_PARALLEL + tristate "Parallel Driver" + depends on LIRC_SUPPORT && !SMP && PARPORT + + choice + prompt "Parallel Port" + depends on LIRC_PARALLEL + config LIRC_PARALLEL_LPT1 + bool "LPT1 (0x378, 7)" + config LIRC_PARALLEL_LPT2 + bool "LPT2 (0x278, 5)" + config LIRC_PARALLEL_LPT3 + bool "COM3 (0x3bc, none)" + config LIRC_PARALLEL_OTHER + bool "Other (custom values)" + endchoice + + config LIRC_PORT_PARALLEL + hex "I/O Port" + default "0x378" if LIRC_PARALLEL_LPT1 + default "0x278" if LIRC_PARALLEL_LPT2 + default "0x3bc" if LIRC_PARALLEL_LPT3 + depends on LIRC_PARALLEL + + config LIRC_IRQ_PARALLEL + hex "IRQ" + default "7" if LIRC_PARALLEL_LPT1 + default "5" if LIRC_PARALLEL_LPT2 + depends on LIRC_PARALLEL + + config LIRC_TIMER + int "Timer" + default "65535" + depends on LIRC_PARALLEL + + 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" + + 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 + + config LIRC_SERIAL_IGOR + bool "Igor Ceska's variation" + depends on LIRC_SERIAL + + 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 + +endmenu --- a/drivers/char/lirc/Makefile 1970-01-01 01:00:00.000000000 +0100 +++ b/drivers/char/lirc/Makefile 2004-03-15 15:03:14.256917152 +0100 @@ -0,0 +1,16 @@ +# +# Makefile for the lirc drivers +# + +obj-$(CONFIG_LIRC_SUPPORT) += lirc_dev.o +obj-$(CONFIG_LIRC_GPIO) += lirc_gpio.o +obj-$(CONFIG_LIRC_BT829) += lirc_bt829.o +obj-$(CONFIG_LIRC_IT87) += lirc_it87.o +obj-$(CONFIG_LIRC_SASEM) += lirc_sasem.o +obj-$(CONFIG_LIRC_PARALLEL) += lirc_parallel.o +obj-$(CONFIG_LIRC_SERIAL) += lirc_serial.o +obj-$(CONFIG_LIRC_SIR) += lirc_sir.o +obj-$(CONFIG_LIRC_ATIUSB) += lirc_atiusb.o +obj-$(CONFIG_LIRC_IGORPLUGUSB) += lirc_igorplugusb.o +obj-$(CONFIG_LIRC_MCEUSB) += lirc_mceusb.o +obj-$(CONFIG_LIRC_I2C) += lirc_i2c.o --- a/drivers/char/Kconfig 2004-12-13 18:55:38.000000000 +0100 +++ b/drivers/char/Kconfig 2004-12-15 16:19:17.074803248 +0100 @@ -625,6 +625,8 @@ source "drivers/char/watchdog/Kconfig" +source "drivers/char/lirc/Kconfig" + config DS1620 tristate "NetWinder thermometer support" depends on ARCH_NETWINDER --- a/drivers/char/Makefile 2004-12-13 18:55:38.000000000 +0100 +++ b/drivers/char/Makefile 2004-12-15 16:21:11.115466432 +0100 @@ -7,7 +7,7 @@ # FONTMAPFILE = cp437.uni -obj-y += mem.o random.o tty_io.o n_tty.o tty_ioctl.o +obj-y += mem.o random.o tty_io.o n_tty.o tty_ioctl.o lirc/ obj-$(CONFIG_INOTIFY) += inotify.o