···4040 tristate "M68k Beeper support"4141 depends on M68K42424343+config INPUT_IXP4XX_BEEPER4444+ tristate "IXP4XX Beeper support"4545+ depends on ARCH_IXP4XX4646+ help4747+ If you say yes here, you can connect a beeper to the4848+ ixp4xx gpio pins. This is used by the LinkSys NSLU2.4949+5050+ If unsure, say Y.5151+5252+ To compile this driver as a module, choose M here: the5353+ module will be called ixp4xx-beeper.5454+4355config INPUT_COBALT_BTNS4456 tristate "Cobalt button interface"4557 depends on MIPS_COBALT···8270 To compile this driver as a module, choose M here: the module will8371 be called atlas_btns.84728585-config INPUT_IXP4XX_BEEPER8686- tristate "IXP4XX Beeper support"8787- depends on ARCH_IXP4XX7373+config INPUT_ATI_REMOTE7474+ tristate "ATI / X10 USB RF remote control"7575+ select USB8876 help8989- If you say yes here, you can connect a beeper to the9090- ixp4xx gpio pins. This is used by the LinkSys NSLU2.7777+ Say Y here if you want to use an ATI or X10 "Lola" USB remote control.7878+ These are RF remotes with USB receivers.7979+ The ATI remote comes with many of ATI's All-In-Wonder video cards.8080+ The X10 "Lola" remote is available at:8181+ <http://www.x10.com/products/lola_sg1.htm>8282+ This driver provides mouse pointer, left and right mouse buttons,8383+ and maps all the other remote buttons to keypress events.91849292- If unsure, say Y.8585+ To compile this driver as a module, choose M here: the module will be8686+ called ati_remote.8787+8888+config INPUT_ATI_REMOTE28989+ tristate "ATI / Philips USB RF remote control"9090+ select USB9191+ help9292+ Say Y here if you want to use an ATI or Philips USB RF remote control.9393+ These are RF remotes with USB receivers.9494+ ATI Remote Wonder II comes with some ATI's All-In-Wonder video cards9595+ and is also available as a separate product.9696+ This driver provides mouse pointer, left and right mouse buttons,9797+ and maps all the other remote buttons to keypress events.9898+9999+ To compile this driver as a module, choose M here: the module will be100100+ called ati_remote2.101101+102102+config INPUT_KEYSPAN_REMOTE103103+ tristate "Keyspan DMR USB remote control (EXPERIMENTAL)"104104+ depends on EXPERIMENTAL105105+ select USB106106+ help107107+ Say Y here if you want to use a Keyspan DMR USB remote control.108108+ Currently only the UIA-11 type of receiver has been tested. The tag109109+ on the receiver that connects to the USB port should have a P/N that110110+ will tell you what type of DMR you have. The UIA-10 type is not111111+ supported at this time. This driver maps all buttons to keypress112112+ events.113113+114114+ To compile this driver as a module, choose M here: the module will115115+ be called keyspan_remote.116116+117117+config INPUT_POWERMATE118118+ tristate "Griffin PowerMate and Contour Jog support"119119+ select USB120120+ help121121+ Say Y here if you want to use Griffin PowerMate or Contour Jog devices.122122+ These are aluminum dials which can measure clockwise and anticlockwise123123+ rotation. The dial also acts as a pushbutton. The base contains an LED124124+ which can be instructed to pulse or to switch to a particular intensity.125125+126126+ You can download userspace tools from127127+ <http://sowerbutts.com/powermate/>.9312894129 To compile this driver as a module, choose M here: the9595- module will be called ixp4xx-beeper.130130+ module will be called powermate.131131+132132+config INPUT_YEALINK133133+ tristate "Yealink usb-p1k voip phone"134134+ depends EXPERIMENTAL135135+ select USB136136+ help137137+ Say Y here if you want to enable keyboard and LCD functions of the138138+ Yealink usb-p1k usb phones. The audio part is enabled by the generic139139+ usb sound driver, so you might want to enable that as well.140140+141141+ For information about how to use these additional functions, see142142+ <file:Documentation/input/yealink.txt>.143143+144144+ To compile this driver as a module, choose M here: the module will be145145+ called yealink.9614697147config INPUT_UINPUT98148 tristate "User level driver support"
···11-#22-# USB Input driver configuration33-#44-comment "USB Input Devices"55- depends on USB66-77-config USB_POWERMATE88- tristate "Griffin PowerMate and Contour Jog support"99- depends on USB && INPUT1010- ---help---1111- Say Y here if you want to use Griffin PowerMate or Contour Jog devices.1212- These are aluminum dials which can measure clockwise and anticlockwise1313- rotation. The dial also acts as a pushbutton. The base contains an LED1414- which can be instructed to pulse or to switch to a particular intensity.1515-1616- You can download userspace tools from1717- <http://sowerbutts.com/powermate/>.1818-1919- To compile this driver as a module, choose M here: the2020- module will be called powermate.2121-2222-config USB_YEALINK2323- tristate "Yealink usb-p1k voip phone"2424- depends on USB && INPUT && EXPERIMENTAL2525- ---help---2626- Say Y here if you want to enable keyboard and LCD functions of the2727- Yealink usb-p1k usb phones. The audio part is enabled by the generic2828- usb sound driver, so you might want to enable that as well.2929-3030- For information about how to use these additional functions, see3131- <file:Documentation/input/yealink.txt>.3232-3333- To compile this driver as a module, choose M here: the module will be3434- called yealink.3535-3636-config USB_ATI_REMOTE3737- tristate "ATI / X10 USB RF remote control"3838- depends on USB && INPUT3939- ---help---4040- Say Y here if you want to use an ATI or X10 "Lola" USB remote control.4141- These are RF remotes with USB receivers. 4242- The ATI remote comes with many of ATI's All-In-Wonder video cards.4343- The X10 "Lola" remote is available at:4444- <http://www.x10.com/products/lola_sg1.htm>4545- This driver provides mouse pointer, left and right mouse buttons, 4646- and maps all the other remote buttons to keypress events.4747-4848- To compile this driver as a module, choose M here: the module will be4949- called ati_remote.5050-5151-config USB_ATI_REMOTE25252- tristate "ATI / Philips USB RF remote control"5353- depends on USB && INPUT5454- ---help---5555- Say Y here if you want to use an ATI or Philips USB RF remote control.5656- These are RF remotes with USB receivers.5757- ATI Remote Wonder II comes with some ATI's All-In-Wonder video cards5858- and is also available as a separate product.5959- This driver provides mouse pointer, left and right mouse buttons,6060- and maps all the other remote buttons to keypress events.6161-6262- To compile this driver as a module, choose M here: the module will be6363- called ati_remote2.6464-6565-config USB_KEYSPAN_REMOTE6666- tristate "Keyspan DMR USB remote control (EXPERIMENTAL)"6767- depends on USB && INPUT && EXPERIMENTAL6868- ---help---6969- Say Y here if you want to use a Keyspan DMR USB remote control.7070- Currently only the UIA-11 type of receiver has been tested. The tag7171- on the receiver that connects to the USB port should have a P/N that7272- will tell you what type of DMR you have. The UIA-10 type is not7373- supported at this time. This driver maps all buttons to keypress7474- events.7575-7676- To compile this driver as a module, choose M here: the module will7777- be called keyspan_remote.
-13
drivers/usb/input/Makefile
···11-#22-# Makefile for the USB input drivers33-#44-55-obj-$(CONFIG_USB_ATI_REMOTE) += ati_remote.o66-obj-$(CONFIG_USB_ATI_REMOTE2) += ati_remote2.o77-obj-$(CONFIG_USB_KEYSPAN_REMOTE) += keyspan_remote.o88-obj-$(CONFIG_USB_POWERMATE) += powermate.o99-obj-$(CONFIG_USB_YEALINK) += yealink.o1010-1111-ifeq ($(CONFIG_USB_DEBUG),y)1212-EXTRA_CFLAGS += -DDEBUG1313-endif
···2929 * This driver is based on:3030 * - the usbb2k-api http://savannah.nongnu.org/projects/usbb2k-api/3131 * - information from http://memeteau.free.fr/usbb2k3232- * - the xpad-driver drivers/usb/input/xpad.c3232+ * - the xpad-driver drivers/input/joystick/xpad.c3333 *3434 * Thanks to:3535 * - Olivier Vandorpe, for providing the usbb2k-api.