11da177e4SLinus Torvalds# 21da177e4SLinus Torvalds# Input misc drivers configuration 31da177e4SLinus Torvalds# 41da177e4SLinus Torvaldsmenuconfig INPUT_MISC 51da177e4SLinus Torvalds bool "Miscellaneous devices" 61da177e4SLinus Torvalds help 71da177e4SLinus Torvalds Say Y here, and a list of miscellaneous input drivers will be displayed. 81da177e4SLinus Torvalds Everything that didn't fit into the other categories is here. This option 91da177e4SLinus Torvalds doesn't affect the kernel. 101da177e4SLinus Torvalds 111da177e4SLinus Torvalds If unsure, say Y. 121da177e4SLinus Torvalds 131da177e4SLinus Torvaldsif INPUT_MISC 141da177e4SLinus Torvalds 1569854031SHaojian Zhuangconfig INPUT_88PM860X_ONKEY 1669854031SHaojian Zhuang tristate "88PM860x ONKEY support" 1769854031SHaojian Zhuang depends on MFD_88PM860X 1869854031SHaojian Zhuang help 1969854031SHaojian Zhuang Support the ONKEY of Marvell 88PM860x PMICs as an input device 2069854031SHaojian Zhuang reporting power button status. 2169854031SHaojian Zhuang 2269854031SHaojian Zhuang To compile this driver as a module, choose M here: the module 2369854031SHaojian Zhuang will be called 88pm860x_onkey. 2469854031SHaojian Zhuang 2531a62963SBryan Wuconfig INPUT_AD714X 2631a62963SBryan Wu tristate "Analog Devices AD714x Capacitance Touch Sensor" 2731a62963SBryan Wu help 286c04d7b3SBarry Song Say Y here if you want to support an AD7142/3/7/8/7A touch sensor. 2931a62963SBryan Wu 3031a62963SBryan Wu You should select a bus connection too. 3131a62963SBryan Wu 3231a62963SBryan Wu To compile this driver as a module, choose M here: the 3331a62963SBryan Wu module will be called ad714x. 3431a62963SBryan Wu 3531a62963SBryan Wuconfig INPUT_AD714X_I2C 3631a62963SBryan Wu tristate "support I2C bus connection" 3731a62963SBryan Wu depends on INPUT_AD714X && I2C 3831a62963SBryan Wu default y 3931a62963SBryan Wu help 4031a62963SBryan Wu Say Y here if you have AD7142/AD7147 hooked to an I2C bus. 4131a62963SBryan Wu 4231a62963SBryan Wu To compile this driver as a module, choose M here: the 4331a62963SBryan Wu module will be called ad714x-i2c. 4431a62963SBryan Wu 4531a62963SBryan Wuconfig INPUT_AD714X_SPI 4631a62963SBryan Wu tristate "support SPI bus connection" 4731a62963SBryan Wu depends on INPUT_AD714X && SPI 4831a62963SBryan Wu default y 4931a62963SBryan Wu help 5031a62963SBryan Wu Say Y here if you have AD7142/AD7147 hooked to a SPI bus. 5131a62963SBryan Wu 5231a62963SBryan Wu To compile this driver as a module, choose M here: the 5331a62963SBryan Wu module will be called ad714x-spi. 5431a62963SBryan Wu 551da177e4SLinus Torvaldsconfig INPUT_PCSPKR 561da177e4SLinus Torvalds tristate "PC Speaker support" 57e5e1d3cbSStas Sergeev depends on PCSPKR_PLATFORM 581da177e4SLinus Torvalds help 591da177e4SLinus Torvalds Say Y here if you want the standard PC Speaker to be used for 601da177e4SLinus Torvalds bells and whistles. 611da177e4SLinus Torvalds 621da177e4SLinus Torvalds If unsure, say Y. 631da177e4SLinus Torvalds 641da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 651da177e4SLinus Torvalds module will be called pcspkr. 661da177e4SLinus Torvalds 671da177e4SLinus Torvaldsconfig INPUT_SPARCSPKR 681da177e4SLinus Torvalds tristate "SPARC Speaker support" 69a2bd4fd1SDavid S. Miller depends on PCI && SPARC64 701da177e4SLinus Torvalds help 711da177e4SLinus Torvalds Say Y here if you want the standard Speaker on Sparc PCI systems 721da177e4SLinus Torvalds to be used for bells and whistles. 731da177e4SLinus Torvalds 741da177e4SLinus Torvalds If unsure, say Y. 751da177e4SLinus Torvalds 761da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 771da177e4SLinus Torvalds module will be called sparcspkr. 781da177e4SLinus Torvalds 791da177e4SLinus Torvaldsconfig INPUT_M68K_BEEP 801da177e4SLinus Torvalds tristate "M68k Beeper support" 811da177e4SLinus Torvalds depends on M68K 821da177e4SLinus Torvalds 833734574cSHaojian Zhuangconfig INPUT_MAX8925_ONKEY 843734574cSHaojian Zhuang tristate "MAX8925 ONKEY support" 853734574cSHaojian Zhuang depends on MFD_MAX8925 863734574cSHaojian Zhuang help 873734574cSHaojian Zhuang Support the ONKEY of MAX8925 PMICs as an input device 883734574cSHaojian Zhuang reporting power button status. 893734574cSHaojian Zhuang 903734574cSHaojian Zhuang To compile this driver as a module, choose M here: the module 913734574cSHaojian Zhuang will be called max8925_onkey. 923734574cSHaojian Zhuang 9352fe0cdbSStephen Hemmingerconfig INPUT_APANEL 9452fe0cdbSStephen Hemminger tristate "Fujitsu Lifebook Application Panel buttons" 9519131305SRandy Dunlap depends on X86 && I2C && LEDS_CLASS 9652fe0cdbSStephen Hemminger select INPUT_POLLDEV 9752fe0cdbSStephen Hemminger select CHECK_SIGNATURE 9852fe0cdbSStephen Hemminger help 9952fe0cdbSStephen Hemminger Say Y here for support of the Application Panel buttons, used on 10052fe0cdbSStephen Hemminger Fujitsu Lifebook. These are attached to the mainboard through 10119131305SRandy Dunlap an SMBus interface managed by the I2C Intel ICH (i801) driver, 10219131305SRandy Dunlap which you should also build for this kernel. 10352fe0cdbSStephen Hemminger 10452fe0cdbSStephen Hemminger To compile this driver as a module, choose M here: the module will 10552fe0cdbSStephen Hemminger be called apanel. 10652fe0cdbSStephen Hemminger 107ba0acb5eSDmitry Torokhovconfig INPUT_IXP4XX_BEEPER 108ba0acb5eSDmitry Torokhov tristate "IXP4XX Beeper support" 109ba0acb5eSDmitry Torokhov depends on ARCH_IXP4XX 110ba0acb5eSDmitry Torokhov help 111ba0acb5eSDmitry Torokhov If you say yes here, you can connect a beeper to the 112ba0acb5eSDmitry Torokhov ixp4xx gpio pins. This is used by the LinkSys NSLU2. 113ba0acb5eSDmitry Torokhov 114ba0acb5eSDmitry Torokhov If unsure, say Y. 115ba0acb5eSDmitry Torokhov 116ba0acb5eSDmitry Torokhov To compile this driver as a module, choose M here: the 117ba0acb5eSDmitry Torokhov module will be called ixp4xx-beeper. 118ba0acb5eSDmitry Torokhov 119bebb8a2bSYoichi Yuasaconfig INPUT_COBALT_BTNS 120bebb8a2bSYoichi Yuasa tristate "Cobalt button interface" 121bebb8a2bSYoichi Yuasa depends on MIPS_COBALT 1223d29cdffSDmitry Torokhov select INPUT_POLLDEV 123bebb8a2bSYoichi Yuasa help 124bebb8a2bSYoichi Yuasa Say Y here if you want to support MIPS Cobalt button interface. 125bebb8a2bSYoichi Yuasa 126bebb8a2bSYoichi Yuasa To compile this driver as a module, choose M here: the 127bebb8a2bSYoichi Yuasa module will be called cobalt_btns. 128bebb8a2bSYoichi Yuasa 1295fc14680SDmitry Torokhovconfig INPUT_WISTRON_BTNS 1305fc14680SDmitry Torokhov tristate "x86 Wistron laptop button interface" 131e9fb028eSAndrew Morton depends on X86 && !X86_64 132c2554c91SDmitry Torokhov select INPUT_POLLDEV 133e97af4cbSDmitry Torokhov select INPUT_SPARSEKMAP 134389679d8SEric Piel select NEW_LEDS 135389679d8SEric Piel select LEDS_CLASS 136928923c7SGeert Uytterhoeven select CHECK_SIGNATURE 1375fc14680SDmitry Torokhov help 13801dd2fbfSMatt LaPlante Say Y here for support of Wistron laptop button interfaces, used on 139389679d8SEric Piel laptops of various brands, including Acer and Fujitsu-Siemens. If 14001dd2fbfSMatt LaPlante available, mail and wifi LEDs will be controllable via /sys/class/leds. 1415fc14680SDmitry Torokhov 1425fc14680SDmitry Torokhov To compile this driver as a module, choose M here: the module will 1435fc14680SDmitry Torokhov be called wistron_btns. 1445fc14680SDmitry Torokhov 14531ea7ff0SJaya Kumarconfig INPUT_ATLAS_BTNS 14631ea7ff0SJaya Kumar tristate "x86 Atlas button interface" 14731ea7ff0SJaya Kumar depends on X86 && ACPI 14831ea7ff0SJaya Kumar help 14931ea7ff0SJaya Kumar Say Y here for support of Atlas wallmount touchscreen buttons. 15031ea7ff0SJaya Kumar The events will show up as scancodes F1 through F9 via evdev. 15131ea7ff0SJaya Kumar 15231ea7ff0SJaya Kumar To compile this driver as a module, choose M here: the module will 15331ea7ff0SJaya Kumar be called atlas_btns. 15431ea7ff0SJaya Kumar 155ba0acb5eSDmitry Torokhovconfig INPUT_ATI_REMOTE 156ba0acb5eSDmitry Torokhov tristate "ATI / X10 USB RF remote control" 1577a86edefSAl Viro depends on USB_ARCH_HAS_HCD 158ba0acb5eSDmitry Torokhov select USB 15901387959SAlessandro Zummo help 160ba0acb5eSDmitry Torokhov Say Y here if you want to use an ATI or X10 "Lola" USB remote control. 161ba0acb5eSDmitry Torokhov These are RF remotes with USB receivers. 162ba0acb5eSDmitry Torokhov The ATI remote comes with many of ATI's All-In-Wonder video cards. 163ba0acb5eSDmitry Torokhov The X10 "Lola" remote is available at: 164ba0acb5eSDmitry Torokhov <http://www.x10.com/products/lola_sg1.htm> 165ba0acb5eSDmitry Torokhov This driver provides mouse pointer, left and right mouse buttons, 166ba0acb5eSDmitry Torokhov and maps all the other remote buttons to keypress events. 16701387959SAlessandro Zummo 168ba0acb5eSDmitry Torokhov To compile this driver as a module, choose M here: the module will be 169ba0acb5eSDmitry Torokhov called ati_remote. 170ba0acb5eSDmitry Torokhov 171ba0acb5eSDmitry Torokhovconfig INPUT_ATI_REMOTE2 172ba0acb5eSDmitry Torokhov tristate "ATI / Philips USB RF remote control" 1737a86edefSAl Viro depends on USB_ARCH_HAS_HCD 174ba0acb5eSDmitry Torokhov select USB 175ba0acb5eSDmitry Torokhov help 176ba0acb5eSDmitry Torokhov Say Y here if you want to use an ATI or Philips USB RF remote control. 177ba0acb5eSDmitry Torokhov These are RF remotes with USB receivers. 178ba0acb5eSDmitry Torokhov ATI Remote Wonder II comes with some ATI's All-In-Wonder video cards 179ba0acb5eSDmitry Torokhov and is also available as a separate product. 180ba0acb5eSDmitry Torokhov This driver provides mouse pointer, left and right mouse buttons, 181ba0acb5eSDmitry Torokhov and maps all the other remote buttons to keypress events. 182ba0acb5eSDmitry Torokhov 183ba0acb5eSDmitry Torokhov To compile this driver as a module, choose M here: the module will be 184ba0acb5eSDmitry Torokhov called ati_remote2. 185ba0acb5eSDmitry Torokhov 186ba0acb5eSDmitry Torokhovconfig INPUT_KEYSPAN_REMOTE 187ba0acb5eSDmitry Torokhov tristate "Keyspan DMR USB remote control (EXPERIMENTAL)" 188ba0acb5eSDmitry Torokhov depends on EXPERIMENTAL 1897a86edefSAl Viro depends on USB_ARCH_HAS_HCD 190ba0acb5eSDmitry Torokhov select USB 191ba0acb5eSDmitry Torokhov help 192ba0acb5eSDmitry Torokhov Say Y here if you want to use a Keyspan DMR USB remote control. 193ba0acb5eSDmitry Torokhov Currently only the UIA-11 type of receiver has been tested. The tag 194ba0acb5eSDmitry Torokhov on the receiver that connects to the USB port should have a P/N that 195ba0acb5eSDmitry Torokhov will tell you what type of DMR you have. The UIA-10 type is not 196ba0acb5eSDmitry Torokhov supported at this time. This driver maps all buttons to keypress 197ba0acb5eSDmitry Torokhov events. 198ba0acb5eSDmitry Torokhov 199ba0acb5eSDmitry Torokhov To compile this driver as a module, choose M here: the module will 200ba0acb5eSDmitry Torokhov be called keyspan_remote. 201ba0acb5eSDmitry Torokhov 202ba0acb5eSDmitry Torokhovconfig INPUT_POWERMATE 203ba0acb5eSDmitry Torokhov tristate "Griffin PowerMate and Contour Jog support" 2047a86edefSAl Viro depends on USB_ARCH_HAS_HCD 205ba0acb5eSDmitry Torokhov select USB 206ba0acb5eSDmitry Torokhov help 207ba0acb5eSDmitry Torokhov Say Y here if you want to use Griffin PowerMate or Contour Jog devices. 208ba0acb5eSDmitry Torokhov These are aluminum dials which can measure clockwise and anticlockwise 209ba0acb5eSDmitry Torokhov rotation. The dial also acts as a pushbutton. The base contains an LED 210ba0acb5eSDmitry Torokhov which can be instructed to pulse or to switch to a particular intensity. 211ba0acb5eSDmitry Torokhov 212ba0acb5eSDmitry Torokhov You can download userspace tools from 213ba0acb5eSDmitry Torokhov <http://sowerbutts.com/powermate/>. 21401387959SAlessandro Zummo 21501387959SAlessandro Zummo To compile this driver as a module, choose M here: the 216ba0acb5eSDmitry Torokhov module will be called powermate. 217ba0acb5eSDmitry Torokhov 218ba0acb5eSDmitry Torokhovconfig INPUT_YEALINK 219ba0acb5eSDmitry Torokhov tristate "Yealink usb-p1k voip phone" 220247537b9SAdrian Bunk depends on EXPERIMENTAL 2217a86edefSAl Viro depends on USB_ARCH_HAS_HCD 222ba0acb5eSDmitry Torokhov select USB 223ba0acb5eSDmitry Torokhov help 224ba0acb5eSDmitry Torokhov Say Y here if you want to enable keyboard and LCD functions of the 225ba0acb5eSDmitry Torokhov Yealink usb-p1k usb phones. The audio part is enabled by the generic 226ba0acb5eSDmitry Torokhov usb sound driver, so you might want to enable that as well. 227ba0acb5eSDmitry Torokhov 228ba0acb5eSDmitry Torokhov For information about how to use these additional functions, see 229ba0acb5eSDmitry Torokhov <file:Documentation/input/yealink.txt>. 230ba0acb5eSDmitry Torokhov 231ba0acb5eSDmitry Torokhov To compile this driver as a module, choose M here: the module will be 232ba0acb5eSDmitry Torokhov called yealink. 23301387959SAlessandro Zummo 234c04148f9SAlfred E. Heggestadconfig INPUT_CM109 235c04148f9SAlfred E. Heggestad tristate "C-Media CM109 USB I/O Controller" 236c04148f9SAlfred E. Heggestad depends on EXPERIMENTAL 237c04148f9SAlfred E. Heggestad depends on USB_ARCH_HAS_HCD 238c04148f9SAlfred E. Heggestad select USB 239c04148f9SAlfred E. Heggestad help 240c04148f9SAlfred E. Heggestad Say Y here if you want to enable keyboard and buzzer functions of the 241c04148f9SAlfred E. Heggestad C-Media CM109 usb phones. The audio part is enabled by the generic 242c04148f9SAlfred E. Heggestad usb sound driver, so you might want to enable that as well. 243c04148f9SAlfred E. Heggestad 244c04148f9SAlfred E. Heggestad To compile this driver as a module, choose M here: the module will be 245c04148f9SAlfred E. Heggestad called cm109. 246c04148f9SAlfred E. Heggestad 24768d8bf04SFelipe Balbiconfig INPUT_TWL4030_PWRBUTTON 24868d8bf04SFelipe Balbi tristate "TWL4030 Power button Driver" 24968d8bf04SFelipe Balbi depends on TWL4030_CORE 25068d8bf04SFelipe Balbi help 25168d8bf04SFelipe Balbi Say Y here if you want to enable power key reporting via the 25268d8bf04SFelipe Balbi TWL4030 family of chips. 25368d8bf04SFelipe Balbi 25468d8bf04SFelipe Balbi To compile this driver as a module, choose M here. The module will 25568d8bf04SFelipe Balbi be called twl4030_pwrbutton. 25668d8bf04SFelipe Balbi 2573dd1b394SJari Vanhalaconfig INPUT_TWL4030_VIBRA 2583dd1b394SJari Vanhala tristate "Support for TWL4030 Vibrator" 2593dd1b394SJari Vanhala depends on TWL4030_CORE 2603dd1b394SJari Vanhala select TWL4030_CODEC 2613dd1b394SJari Vanhala select INPUT_FF_MEMLESS 2623dd1b394SJari Vanhala help 2633dd1b394SJari Vanhala This option enables support for TWL4030 Vibrator Driver. 2643dd1b394SJari Vanhala 2653dd1b394SJari Vanhala To compile this driver as a module, choose M here. The module will 2663dd1b394SJari Vanhala be called twl4030_vibra. 2673dd1b394SJari Vanhala 2681da177e4SLinus Torvaldsconfig INPUT_UINPUT 2691da177e4SLinus Torvalds tristate "User level driver support" 2701da177e4SLinus Torvalds help 2711da177e4SLinus Torvalds Say Y here if you want to support user level drivers for input 2721da177e4SLinus Torvalds subsystem accessible under char device 10:223 - /dev/input/uinput. 2731da177e4SLinus Torvalds 2741da177e4SLinus Torvalds To compile this driver as a module, choose M here: the 2751da177e4SLinus Torvalds module will be called uinput. 2761da177e4SLinus Torvalds 27748ad88b1SThomas Bogendoerferconfig INPUT_SGI_BTNS 27848ad88b1SThomas Bogendoerfer tristate "SGI Indy/O2 volume button interface" 27948ad88b1SThomas Bogendoerfer depends on SGI_IP22 || SGI_IP32 2803bee2a04SThomas Bogendoerfer select INPUT_POLLDEV 2813bee2a04SThomas Bogendoerfer help 28248ad88b1SThomas Bogendoerfer Say Y here if you want to support SGI Indy/O2 volume button interface. 2833bee2a04SThomas Bogendoerfer 2843bee2a04SThomas Bogendoerfer To compile this driver as a module, choose M here: the 28548ad88b1SThomas Bogendoerfer module will be called sgi_btns. 2863bee2a04SThomas Bogendoerfer 287e258b80eSDavid Härdemanconfig INPUT_WINBOND_CIR 288e258b80eSDavid Härdeman tristate "Winbond IR remote control" 289e258b80eSDavid Härdeman depends on X86 && PNP 290d2b5ec3aSIngo Molnar select NEW_LEDS 291e258b80eSDavid Härdeman select LEDS_CLASS 2920baa3de6SDavid Härdeman select LEDS_TRIGGERS 293e258b80eSDavid Härdeman select BITREVERSE 294e258b80eSDavid Härdeman help 295e258b80eSDavid Härdeman Say Y here if you want to use the IR remote functionality found 296e258b80eSDavid Härdeman in some Winbond SuperI/O chips. Currently only the WPCD376I 297e258b80eSDavid Härdeman chip is supported (included in some Intel Media series motherboards). 298e258b80eSDavid Härdeman 299e258b80eSDavid Härdeman IR Receive and wake-on-IR from suspend and power-off is currently 300e258b80eSDavid Härdeman supported. 301e258b80eSDavid Härdeman 302e258b80eSDavid Härdeman To compile this driver as a module, choose M here: the module will be 303e258b80eSDavid Härdeman called winbond_cir. 304e258b80eSDavid Härdeman 3051da177e4SLinus Torvaldsconfig HP_SDC_RTC 3061da177e4SLinus Torvalds tristate "HP SDC Real Time Clock" 307d061ebd5SAlexander Beregalov depends on (GSC || HP300) && SERIO 3081da177e4SLinus Torvalds select HP_SDC 3091da177e4SLinus Torvalds help 3101da177e4SLinus Torvalds Say Y here if you want to support the built-in real time clock 3111da177e4SLinus Torvalds of the HP SDC controller. 3121da177e4SLinus Torvalds 3131851b06aSBalaji Raoconfig INPUT_PCF50633_PMU 3141851b06aSBalaji Rao tristate "PCF50633 PMU events" 3151851b06aSBalaji Rao depends on MFD_PCF50633 3161851b06aSBalaji Rao help 3171851b06aSBalaji Rao Say Y to include support for delivering PMU events via input 3181851b06aSBalaji Rao layer on NXP PCF50633. 3191851b06aSBalaji Rao 320b91c4be7SBryan Wuconfig INPUT_PCF8574 321b91c4be7SBryan Wu tristate "PCF8574 Keypad input device" 322b91c4be7SBryan Wu depends on I2C && EXPERIMENTAL 323b91c4be7SBryan Wu help 324b91c4be7SBryan Wu Say Y here if you want to support a keypad connetced via I2C 325b91c4be7SBryan Wu with a PCF8574. 326b91c4be7SBryan Wu 327b91c4be7SBryan Wu To compile this driver as a module, choose M here: the 328b91c4be7SBryan Wu module will be called pcf8574_keypad. 329b91c4be7SBryan Wu 33073969ff0SDaniel Mackconfig INPUT_GPIO_ROTARY_ENCODER 33173969ff0SDaniel Mack tristate "Rotary encoders connected to GPIO pins" 33273969ff0SDaniel Mack depends on GPIOLIB && GENERIC_GPIO 33373969ff0SDaniel Mack help 33473969ff0SDaniel Mack Say Y here to add support for rotary encoders connected to GPIO lines. 335492d0f95SAlessio Igor Bogani Check file:Documentation/input/rotary-encoder.txt for more 33673969ff0SDaniel Mack information. 33773969ff0SDaniel Mack 33873969ff0SDaniel Mack To compile this driver as a module, choose M here: the 33973969ff0SDaniel Mack module will be called rotary_encoder. 34073969ff0SDaniel Mack 341d9bdffd2SPhil Sutterconfig INPUT_RB532_BUTTON 342d9bdffd2SPhil Sutter tristate "Mikrotik Routerboard 532 button interface" 343d9bdffd2SPhil Sutter depends on MIKROTIK_RB532 344d9bdffd2SPhil Sutter depends on GPIOLIB && GENERIC_GPIO 345d9bdffd2SPhil Sutter select INPUT_POLLDEV 346d9bdffd2SPhil Sutter help 347d9bdffd2SPhil Sutter Say Y here if you want support for the S1 button built into 348d9bdffd2SPhil Sutter Mikrotik's Routerboard 532. 349d9bdffd2SPhil Sutter 350d9bdffd2SPhil Sutter To compile this driver as a module, choose M here: the 351d9bdffd2SPhil Sutter module will be called rb532_button. 352d9bdffd2SPhil Sutter 353eb990b55SDavid Brownellconfig INPUT_DM355EVM 354eb990b55SDavid Brownell tristate "TI DaVinci DM355 EVM Keypad and IR Remote" 355eb990b55SDavid Brownell depends on MFD_DM355EVM_MSP 35666040727SDmitry Torokhov select INPUT_SPARSEKMAP 357eb990b55SDavid Brownell help 358eb990b55SDavid Brownell Supports the pushbuttons and IR remote used with 359eb990b55SDavid Brownell the DM355 EVM board. 360eb990b55SDavid Brownell 361eb990b55SDavid Brownell To compile this driver as a module, choose M here: the 362eb990b55SDavid Brownell module will be called dm355evm_keys. 36348329582SMichael Hennerich 36448329582SMichael Hennerichconfig INPUT_BFIN_ROTARY 36548329582SMichael Hennerich tristate "Blackfin Rotary support" 36648329582SMichael Hennerich depends on BF54x || BF52x 36748329582SMichael Hennerich help 36848329582SMichael Hennerich Say Y here if you want to use the Blackfin Rotary. 36948329582SMichael Hennerich 37048329582SMichael Hennerich To compile this driver as a module, choose M here: the 37148329582SMichael Hennerich module will be called bfin-rotary. 37248329582SMichael Hennerich 3730c73b992SMark Brownconfig INPUT_WM831X_ON 3740c73b992SMark Brown tristate "WM831X ON pin" 3750c73b992SMark Brown depends on MFD_WM831X 3760c73b992SMark Brown help 3770c73b992SMark Brown Support the ON pin of WM831X PMICs as an input device 3780c73b992SMark Brown reporting power button status. 3790c73b992SMark Brown 3800c73b992SMark Brown To compile this driver as a module, choose M here: the module 3810c73b992SMark Brown will be called wm831x_on. 3820c73b992SMark Brown 383d0a82132SDaniel Ribeiroconfig INPUT_PCAP 384d0a82132SDaniel Ribeiro tristate "Motorola EZX PCAP misc input events" 385d0a82132SDaniel Ribeiro depends on EZX_PCAP 386d0a82132SDaniel Ribeiro help 387d0a82132SDaniel Ribeiro Say Y here if you want to use Power key and Headphone button 388d0a82132SDaniel Ribeiro on Motorola EZX phones. 389d0a82132SDaniel Ribeiro 390d0a82132SDaniel Ribeiro To compile this driver as a module, choose M here: the 391d0a82132SDaniel Ribeiro module will be called pcap_keys. 392d0a82132SDaniel Ribeiro 393*e27c7292SMichael Hennerichconfig INPUT_ADXL34X 394*e27c7292SMichael Hennerich tristate "Analog Devices ADXL34x Three-Axis Digital Accelerometer" 395*e27c7292SMichael Hennerich default n 396*e27c7292SMichael Hennerich help 397*e27c7292SMichael Hennerich Say Y here if you have a Accelerometer interface using the 398*e27c7292SMichael Hennerich ADXL345/6 controller, and your board-specific initialization 399*e27c7292SMichael Hennerich code includes that in its table of devices. 400*e27c7292SMichael Hennerich 401*e27c7292SMichael Hennerich This driver can use either I2C or SPI communication to the 402*e27c7292SMichael Hennerich ADXL345/6 controller. Select the appropriate method for 403*e27c7292SMichael Hennerich your system. 404*e27c7292SMichael Hennerich 405*e27c7292SMichael Hennerich If unsure, say N (but it's safe to say "Y"). 406*e27c7292SMichael Hennerich 407*e27c7292SMichael Hennerich To compile this driver as a module, choose M here: the 408*e27c7292SMichael Hennerich module will be called adxl34x. 409*e27c7292SMichael Hennerich 410*e27c7292SMichael Hennerichconfig INPUT_ADXL34X_I2C 411*e27c7292SMichael Hennerich tristate "support I2C bus connection" 412*e27c7292SMichael Hennerich depends on INPUT_ADXL34X && I2C 413*e27c7292SMichael Hennerich default y 414*e27c7292SMichael Hennerich help 415*e27c7292SMichael Hennerich Say Y here if you have ADXL345/6 hooked to an I2C bus. 416*e27c7292SMichael Hennerich 417*e27c7292SMichael Hennerich To compile this driver as a module, choose M here: the 418*e27c7292SMichael Hennerich module will be called adxl34x-i2c. 419*e27c7292SMichael Hennerich 420*e27c7292SMichael Hennerichconfig INPUT_ADXL34X_SPI 421*e27c7292SMichael Hennerich tristate "support SPI bus connection" 422*e27c7292SMichael Hennerich depends on INPUT_ADXL34X && SPI 423*e27c7292SMichael Hennerich default y 424*e27c7292SMichael Hennerich help 425*e27c7292SMichael Hennerich Say Y here if you have ADXL345/6 hooked to a SPI bus. 426*e27c7292SMichael Hennerich 427*e27c7292SMichael Hennerich To compile this driver as a module, choose M here: the 428*e27c7292SMichael Hennerich module will be called adxl34x-spi. 429*e27c7292SMichael Hennerich 4301da177e4SLinus Torvaldsendif 431