Blame view

kernel/linux-imx6_3.14.28/drivers/input/misc/Kconfig 20 KB
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
  #
  # Input misc drivers configuration
  #
  menuconfig INPUT_MISC
  	bool "Miscellaneous devices"
  	help
  	  Say Y here, and a list of miscellaneous input drivers will be displayed.
  	  Everything that didn't fit into the other categories is here. This option
  	  doesn't affect the kernel.
  
  	  If unsure, say Y.
  
  if INPUT_MISC
  
  config INPUT_88PM860X_ONKEY
  	tristate "88PM860x ONKEY support"
  	depends on MFD_88PM860X
  	help
  	  Support the ONKEY of Marvell 88PM860x PMICs as an input device
  	  reporting power button status.
  
  	  To compile this driver as a module, choose M here: the module
  	  will be called 88pm860x_onkey.
  
  config INPUT_88PM80X_ONKEY
  	tristate "88PM80x ONKEY support"
  	depends on MFD_88PM800
  	help
  	  Support the ONKEY of Marvell 88PM80x PMICs as an input device
  	  reporting power button status.
  
  	  To compile this driver as a module, choose M here: the module
  	  will be called 88pm80x_onkey.
  
  config INPUT_AB8500_PONKEY
  	tristate "AB8500 Pon (PowerOn) Key"
  	depends on AB8500_CORE
  	help
  	  Say Y here to use the PowerOn Key for ST-Ericsson's AB8500
  	  Mix-Sig PMIC.
  
  	  To compile this driver as a module, choose M here: the module
  	  will be called ab8500-ponkey.
  
  config INPUT_AD714X
  	tristate "Analog Devices AD714x Capacitance Touch Sensor"
  	help
  	  Say Y here if you want to support an AD7142/3/7/8/7A touch sensor.
  
  	  You should select a bus connection too.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called ad714x.
  
  config INPUT_AD714X_I2C
  	tristate "support I2C bus connection"
  	depends on INPUT_AD714X && I2C
  	default y
  	help
  	  Say Y here if you have AD7142/AD7147 hooked to an I2C bus.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called ad714x-i2c.
  
  config INPUT_AD714X_SPI
  	tristate "support SPI bus connection"
  	depends on INPUT_AD714X && SPI
  	default y
  	help
  	  Say Y here if you have AD7142/AD7147 hooked to a SPI bus.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called ad714x-spi.
  
  config INPUT_ARIZONA_HAPTICS
  	tristate "Arizona haptics support"
  	depends on MFD_ARIZONA && SND_SOC
  	select INPUT_FF_MEMLESS
  	help
  	  Say Y to enable support for the haptics module in Arizona CODECs.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called arizona-haptics.
  
  config INPUT_BMA150
  	tristate "BMA150/SMB380 acceleration sensor support"
  	depends on I2C
  	select INPUT_POLLDEV
  	help
  	  Say Y here if you have Bosch Sensortec's BMA150 or SMB380
  	  acceleration sensor hooked to an I2C bus.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called bma150.
  
  config INPUT_PCSPKR
  	tristate "PC Speaker support"
  	depends on PCSPKR_PLATFORM
  	help
  	  Say Y here if you want the standard PC Speaker to be used for
  	  bells and whistles.
  
  	  If unsure, say Y.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called pcspkr.
  
  config INPUT_PM8XXX_VIBRATOR
  	tristate "Qualcomm PM8XXX vibrator support"
  	depends on MFD_PM8XXX
  	select INPUT_FF_MEMLESS
  	help
  	  This option enables device driver support for the vibrator
  	  on Qualcomm PM8xxx chip. This driver supports ff-memless interface
  	  from input framework.
  
  	  To compile this driver as module, choose M here: the
  	  module will be called pm8xxx-vibrator.
  
  config INPUT_PMIC8XXX_PWRKEY
  	tristate "PMIC8XXX power key support"
  	depends on MFD_PM8XXX
  	help
  	  Say Y here if you want support for the PMIC8XXX power key.
  
  	  If unsure, say N.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called pmic8xxx-pwrkey.
  
  config INPUT_SPARCSPKR
  	tristate "SPARC Speaker support"
  	depends on PCI && SPARC64
  	help
  	  Say Y here if you want the standard Speaker on Sparc PCI systems
  	  to be used for bells and whistles.
  
  	  If unsure, say Y.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called sparcspkr.
  
  config INPUT_M68K_BEEP
  	tristate "M68k Beeper support"
  	depends on M68K
  
  config INPUT_MAX8925_ONKEY
  	tristate "MAX8925 ONKEY support"
  	depends on MFD_MAX8925
  	help
  	  Support the ONKEY of MAX8925 PMICs as an input device
  	  reporting power button status.
  
  	  To compile this driver as a module, choose M here: the module
  	  will be called max8925_onkey.
  
  config INPUT_MAX8997_HAPTIC
  	tristate "MAXIM MAX8997 haptic controller support"
  	depends on PWM && HAVE_PWM && MFD_MAX8997
  	select INPUT_FF_MEMLESS
  	help
  	  This option enables device driver support for the haptic controller
  	  on MAXIM MAX8997 chip. This driver supports ff-memless interface
  	  from input framework.
  
  	  To compile this driver as module, choose M here: the
  	  module will be called max8997-haptic.
  
  config INPUT_MC13783_PWRBUTTON
  	tristate "MC13783 ON buttons"
  	depends on MFD_MC13XXX
  	help
  	  Support the ON buttons of MC13783 PMIC as an input device
  	  reporting power button status.
  
  	  To compile this driver as a module, choose M here: the module
  	  will be called mc13783-pwrbutton.
  
  config INPUT_MMA8450
  	tristate "MMA8450 - Freescale's 3-Axis, 8/12-bit Digital Accelerometer"
  	depends on I2C
  	select INPUT_POLLDEV
  	help
  	  Say Y here if you want to support Freescale's MMA8450 Accelerometer
  	  through I2C interface.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called mma8450.
  
  config INPUT_MPU3050
  	tristate "MPU3050 Triaxial gyroscope sensor"
  	depends on I2C
  	help
  	  Say Y here if you want to support InvenSense MPU3050
  	  connected via an I2C bus.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called mpu3050.
  
  config INPUT_APANEL
  	tristate "Fujitsu Lifebook Application Panel buttons"
  	depends on X86 && I2C && LEDS_CLASS
  	select INPUT_POLLDEV
  	select CHECK_SIGNATURE
  	help
  	 Say Y here for support of the Application Panel buttons, used on
  	 Fujitsu Lifebook. These are attached to the mainboard through
  	 an SMBus interface managed by the I2C Intel ICH (i801) driver,
  	 which you should also build for this kernel.
  
  	 To compile this driver as a module, choose M here: the module will
  	 be called apanel.
  
  config INPUT_GP2A
  	tristate "Sharp GP2AP002A00F I2C Proximity/Opto sensor driver"
  	depends on I2C
  	depends on GPIOLIB
  	help
  	  Say Y here if you have a Sharp GP2AP002A00F proximity/als combo-chip
  	  hooked to an I2C bus.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called gp2ap002a00f.
  
  config INPUT_GPIO_BEEPER
  	tristate "Generic GPIO Beeper support"
  	depends on OF_GPIO
  	help
  	  Say Y here if you have a beeper connected to a GPIO pin.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called gpio-beeper.
  
  config INPUT_GPIO_TILT_POLLED
  	tristate "Polled GPIO tilt switch"
  	depends on GPIOLIB
  	select INPUT_POLLDEV
  	help
  	  This driver implements support for tilt switches connected
  	  to GPIO pins that are not capable of generating interrupts.
  
  	  The list of gpios to use and the mapping of their states
  	  to specific angles is done via platform data.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called gpio_tilt_polled.
  
  config INPUT_IXP4XX_BEEPER
  	tristate "IXP4XX Beeper support"
  	depends on ARCH_IXP4XX
  	help
  	  If you say yes here, you can connect a beeper to the
  	  ixp4xx gpio pins. This is used by the LinkSys NSLU2.
  
  	  If unsure, say Y.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called ixp4xx-beeper.
  
  config INPUT_COBALT_BTNS
  	tristate "Cobalt button interface"
  	depends on MIPS_COBALT
  	select INPUT_POLLDEV
  	help
  	  Say Y here if you want to support MIPS Cobalt button interface.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called cobalt_btns.
  
  config INPUT_WISTRON_BTNS
  	tristate "x86 Wistron laptop button interface"
  	depends on X86 && !X86_64
  	select INPUT_POLLDEV
  	select INPUT_SPARSEKMAP
  	select NEW_LEDS
  	select LEDS_CLASS
  	select CHECK_SIGNATURE
  	help
  	  Say Y here for support of Wistron laptop button interfaces, used on
  	  laptops of various brands, including Acer and Fujitsu-Siemens. If
  	  available, mail and wifi LEDs will be controllable via /sys/class/leds.
  
  	  To compile this driver as a module, choose M here: the module will
  	  be called wistron_btns.
  
  config INPUT_ATLAS_BTNS
  	tristate "x86 Atlas button interface"
  	depends on X86 && ACPI
  	help
  	  Say Y here for support of Atlas wallmount touchscreen buttons.
  	  The events will show up as scancodes F1 through F9 via evdev.
  
  	  To compile this driver as a module, choose M here: the module will
  	  be called atlas_btns.
  
  config INPUT_ATI_REMOTE2
  	tristate "ATI / Philips USB RF remote control"
  	depends on USB_ARCH_HAS_HCD
  	select USB
  	help
  	  Say Y here if you want to use an ATI or Philips USB RF remote control.
  	  These are RF remotes with USB receivers.
  	  ATI Remote Wonder II comes with some ATI's All-In-Wonder video cards
  	  and is also available as a separate product.
  	  This driver provides mouse pointer, left and right mouse buttons,
  	  and maps all the other remote buttons to keypress events.
  
  	  To compile this driver as a module, choose M here: the module will be
  	  called ati_remote2.
  
  config INPUT_KEYSPAN_REMOTE
  	tristate "Keyspan DMR USB remote control"
  	depends on USB_ARCH_HAS_HCD
  	select USB
  	help
  	  Say Y here if you want to use a Keyspan DMR USB remote control.
  	  Currently only the UIA-11 type of receiver has been tested.  The tag
  	  on the receiver that connects to the USB port should have a P/N that
  	  will tell you what type of DMR you have.  The UIA-10 type is not
  	  supported at this time.  This driver maps all buttons to keypress
  	  events.
  
  	  To compile this driver as a module, choose M here: the module will
  	  be called keyspan_remote.
  
  config INPUT_KXTJ9
  	tristate "Kionix KXTJ9 tri-axis digital accelerometer"
  	depends on I2C
  	help
  	  Say Y here to enable support for the Kionix KXTJ9 digital tri-axis
  	  accelerometer.
  
  	  To compile this driver as a module, choose M here: the module will
  	  be called kxtj9.
  
  config INPUT_KXTJ9_POLLED_MODE
  	bool "Enable polling mode support"
  	depends on INPUT_KXTJ9
  	select INPUT_POLLDEV
  	help
  	  Say Y here if you need accelerometer to work in polling mode.
  
  config INPUT_POWERMATE
  	tristate "Griffin PowerMate and Contour Jog support"
  	depends on USB_ARCH_HAS_HCD
  	select USB
  	help
  	  Say Y here if you want to use Griffin PowerMate or Contour Jog devices.
  	  These are aluminum dials which can measure clockwise and anticlockwise
  	  rotation.  The dial also acts as a pushbutton.  The base contains an LED
  	  which can be instructed to pulse or to switch to a particular intensity.
  
  	  You can download userspace tools from
  	  <http://sowerbutts.com/powermate/>.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called powermate.
  
  config INPUT_YEALINK
  	tristate "Yealink usb-p1k voip phone"
  	depends on USB_ARCH_HAS_HCD
  	select USB
  	help
  	  Say Y here if you want to enable keyboard and LCD functions of the
  	  Yealink usb-p1k usb phones. The audio part is enabled by the generic
  	  usb sound driver, so you might want to enable that as well.
  
  	  For information about how to use these additional functions, see
  	  <file:Documentation/input/yealink.txt>.
  
  	  To compile this driver as a module, choose M here: the module will be
  	  called yealink.
  
  config INPUT_CM109
  	tristate "C-Media CM109 USB I/O Controller"
  	depends on USB_ARCH_HAS_HCD
  	select USB
  	help
  	  Say Y here if you want to enable keyboard and buzzer functions of the
  	  C-Media CM109 usb phones. The audio part is enabled by the generic
  	  usb sound driver, so you might want to enable that as well.
  
  	  To compile this driver as a module, choose M here: the module will be
  	  called cm109.
  
  config INPUT_RETU_PWRBUTTON
  	tristate "Retu Power button Driver"
  	depends on MFD_RETU
  	help
  	  Say Y here if you want to enable power key reporting via the
  	  Retu chips found in Nokia Internet Tablets (770, N800, N810).
  
  	  To compile this driver as a module, choose M here. The module will
  	  be called retu-pwrbutton.
  
  config INPUT_TWL4030_PWRBUTTON
  	tristate "TWL4030 Power button Driver"
  	depends on TWL4030_CORE
  	help
  	  Say Y here if you want to enable power key reporting via the
  	  TWL4030 family of chips.
  
  	  To compile this driver as a module, choose M here. The module will
  	  be called twl4030_pwrbutton.
  
  config INPUT_TWL4030_VIBRA
  	tristate "Support for TWL4030 Vibrator"
  	depends on TWL4030_CORE
  	select MFD_TWL4030_AUDIO
  	select INPUT_FF_MEMLESS
  	help
  	  This option enables support for TWL4030 Vibrator Driver.
  
  	  To compile this driver as a module, choose M here. The module will
  	  be called twl4030_vibra.
  
  config INPUT_TWL6040_VIBRA
  	tristate "Support for TWL6040 Vibrator"
  	depends on TWL6040_CORE
  	select INPUT_FF_MEMLESS
  	help
  	  This option enables support for TWL6040 Vibrator Driver.
  
  	  To compile this driver as a module, choose M here. The module will
  	  be called twl6040_vibra.
  
  config INPUT_UINPUT
  	tristate "User level driver support"
  	help
  	  Say Y here if you want to support user level drivers for input
  	  subsystem accessible under char device 10:223 - /dev/input/uinput.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called uinput.
  
  config INPUT_SGI_BTNS
  	tristate "SGI Indy/O2 volume button interface"
  	depends on SGI_IP22 || SGI_IP32
  	select INPUT_POLLDEV
  	help
  	  Say Y here if you want to support SGI Indy/O2 volume button interface.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called sgi_btns.
  
  config HP_SDC_RTC
  	tristate "HP SDC Real Time Clock"
  	depends on (GSC || HP300) && SERIO
  	select HP_SDC
  	help
  	  Say Y here if you want to support the built-in real time clock
  	  of the HP SDC controller.
  
  config INPUT_PCF50633_PMU
  	tristate "PCF50633 PMU events"
  	depends on MFD_PCF50633
  	help
  	 Say Y to include support for delivering  PMU events via  input
  	 layer on NXP PCF50633.
  
  config INPUT_PCF8574
  	tristate "PCF8574 Keypad input device"
  	depends on I2C
  	help
  	  Say Y here if you want to support a keypad connected via I2C
  	  with a PCF8574.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called pcf8574_keypad.
  
  config INPUT_PWM_BEEPER
  	tristate "PWM beeper support"
  	depends on PWM && HAVE_PWM
  	help
  	  Say Y here to get support for PWM based beeper devices.
  
  	  If unsure, say N.
  
  	  To compile this driver as a module, choose M here: the module will be
  	  called pwm-beeper.
  
  config INPUT_GPIO_ROTARY_ENCODER
  	tristate "Rotary encoders connected to GPIO pins"
  	depends on GPIOLIB
  	help
  	  Say Y here to add support for rotary encoders connected to GPIO lines.
  	  Check file:Documentation/input/rotary-encoder.txt for more
  	  information.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called rotary_encoder.
2f0172cdb   larche   = rotary encoder ...
492
493
494
495
496
497
498
499
500
501
  config INPUT_GPIO_PRIME_ENCODER
  	tristate "Prime encoders connected to GPIO pins"
  	depends on GPIOLIB
  	help
  	  Say Y here to add support for rotary encoders connected to GPIO lines.
  	  Check file:Documentation/input/rotary-encoder.txt for more
  	  information.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called rotary_encoder.
6b13f685e   김민수   BSP 최초 추가
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
  config INPUT_RB532_BUTTON
  	tristate "Mikrotik Routerboard 532 button interface"
  	depends on MIKROTIK_RB532
  	depends on GPIOLIB
  	select INPUT_POLLDEV
  	help
  	  Say Y here if you want support for the S1 button built into
  	  Mikrotik's Routerboard 532.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called rb532_button.
  
  config INPUT_DA9052_ONKEY
  	tristate "Dialog DA9052/DA9053 Onkey"
  	depends on PMIC_DA9052
  	help
  	  Support the ONKEY of Dialog DA9052 PMICs as an input device
  	  reporting power button status.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called da9052_onkey.
  
  config INPUT_DA9055_ONKEY
  	tristate "Dialog Semiconductor DA9055 ONKEY"
  	depends on MFD_DA9055
  	help
  	  Support the ONKEY of DA9055 PMICs as an input device
  	  reporting power button status.
  
  	  To compile this driver as a module, choose M here: the module
  	  will be called da9055_onkey.
  
  config INPUT_DM355EVM
  	tristate "TI DaVinci DM355 EVM Keypad and IR Remote"
  	depends on MFD_DM355EVM_MSP
  	select INPUT_SPARSEKMAP
  	help
  	  Supports the pushbuttons and IR remote used with
  	  the DM355 EVM board.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called dm355evm_keys.
  
  config INPUT_BFIN_ROTARY
  	tristate "Blackfin Rotary support"
  	depends on BF54x || BF52x
  	help
  	  Say Y here if you want to use the Blackfin Rotary.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called bfin-rotary.
  
  config INPUT_WM831X_ON
  	tristate "WM831X ON pin"
  	depends on MFD_WM831X
  	help
  	  Support the ON pin of WM831X PMICs as an input device
  	  reporting power button status.
  
  	  To compile this driver as a module, choose M here: the module
  	  will be called wm831x_on.
  
  config INPUT_PCAP
  	tristate "Motorola EZX PCAP misc input events"
  	depends on EZX_PCAP
  	help
  	  Say Y here if you want to use Power key and Headphone button
  	  on Motorola EZX phones.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called pcap_keys.
  
  config INPUT_ADXL34X
  	tristate "Analog Devices ADXL34x Three-Axis Digital Accelerometer"
  	default n
  	help
  	  Say Y here if you have a Accelerometer interface using the
  	  ADXL345/6 controller, and your board-specific initialization
  	  code includes that in its table of devices.
  
  	  This driver can use either I2C or SPI communication to the
  	  ADXL345/6 controller.  Select the appropriate method for
  	  your system.
  
  	  If unsure, say N (but it's safe to say "Y").
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called adxl34x.
  
  config INPUT_ADXL34X_I2C
  	tristate "support I2C bus connection"
  	depends on INPUT_ADXL34X && I2C
  	default y
  	help
  	  Say Y here if you have ADXL345/6 hooked to an I2C bus.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called adxl34x-i2c.
  
  config INPUT_ADXL34X_SPI
  	tristate "support SPI bus connection"
  	depends on INPUT_ADXL34X && SPI
  	default y
  	help
  	  Say Y here if you have ADXL345/6 hooked to a SPI bus.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called adxl34x-spi.
  
  config INPUT_IMS_PCU
  	tristate "IMS Passenger Control Unit driver"
  	depends on USB
  	depends on LEDS_CLASS
  	help
  	  Say Y here if you have system with IMS Rave Passenger Control Unit.
  
  	  To compile this driver as a module, choose M here: the module will be
  	  called ims_pcu.
  
  config INPUT_CMA3000
  	tristate "VTI CMA3000 Tri-axis accelerometer"
  	help
  	  Say Y here if you want to use VTI CMA3000_D0x Accelerometer
  	  driver
  
  	  This driver currently only supports I2C interface to the
  	  controller. Also select the I2C method.
  
  	  If unsure, say N
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called cma3000_d0x.
  
  config INPUT_CMA3000_I2C
  	tristate "Support I2C bus connection"
  	depends on INPUT_CMA3000 && I2C
  	help
  	  Say Y here if you want to use VTI CMA3000_D0x Accelerometer
  	  through I2C interface.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called cma3000_d0x_i2c.
  
  config INPUT_XEN_KBDDEV_FRONTEND
  	tristate "Xen virtual keyboard and mouse support"
  	depends on XEN
  	default y
  	select XEN_XENBUS_FRONTEND
  	help
  	  This driver implements the front-end of the Xen virtual
  	  keyboard and mouse device driver.  It communicates with a back-end
  	  in another domain.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called xen-kbdfront.
  
  config INPUT_SIRFSOC_ONKEY
  	bool "CSR SiRFSoC power on/off/suspend key support"
  	depends on ARCH_SIRF && OF
  	default y
  	help
  	  Say Y here if you want to support for the SiRFSoC power on/off/suspend key
  	  in Linux, after you press the onkey, system will suspend.
  
  	  If unsure, say N.
  
  config INPUT_IDEAPAD_SLIDEBAR
  	tristate "IdeaPad Laptop Slidebar"
  	depends on INPUT
  	depends on SERIO_I8042
  	help
  	  Say Y here if you have an IdeaPad laptop with a slidebar.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called ideapad_slidebar.
  
  config INPUT_ISL29023
  	tristate "Intersil ISL29023 ambient light sensor"
  	depends on I2C && SYSFS
  	help
  	  If you say yes here you get support for the Intersil ISL29023
  	  ambient light sensor.
  
  	  This driver can also be built as a module.  If so, the module
  	  will be called isl29023.
  
  endif