tizen 2.4 release
[kernel/linux-3.0.git] / drivers / misc / Kconfig
1 #
2 # Misc strange devices
3 #
4
5 # This one has to live outside of the MISC_DEVICES conditional,
6 # because it may be selected by drivers/platform/x86/hp_accel.
7 config SENSORS_LIS3LV02D
8         tristate
9         depends on INPUT
10         select INPUT_POLLDEV
11         default n
12
13 menuconfig MISC_DEVICES
14         bool "Misc devices"
15         ---help---
16           Say Y here to get to see options for device drivers from various
17           different categories. This option alone does not add any kernel code.
18
19           If you say N, all options in this submenu will be skipped and disabled.
20
21 if MISC_DEVICES
22
23 config AD525X_DPOT
24         tristate "Analog Devices Digital Potentiometers"
25         depends on (I2C || SPI) && SYSFS
26         help
27           If you say yes here, you get support for the Analog Devices
28           AD5258, AD5259, AD5251, AD5252, AD5253, AD5254, AD5255
29           AD5160, AD5161, AD5162, AD5165, AD5200, AD5201, AD5203,
30           AD5204, AD5206, AD5207, AD5231, AD5232, AD5233, AD5235,
31           AD5260, AD5262, AD5263, AD5290, AD5291, AD5292, AD5293,
32           AD7376, AD8400, AD8402, AD8403, ADN2850, AD5241, AD5242,
33           AD5243, AD5245, AD5246, AD5247, AD5248, AD5280, AD5282,
34           ADN2860, AD5273, AD5171, AD5170, AD5172, AD5173, AD5270,
35           AD5271, AD5272, AD5274
36           digital potentiometer chips.
37
38           See Documentation/misc-devices/ad525x_dpot.txt for the
39           userspace interface.
40
41           This driver can also be built as a module.  If so, the module
42           will be called ad525x_dpot.
43
44 config AD525X_DPOT_I2C
45         tristate "support I2C bus connection"
46         depends on AD525X_DPOT && I2C
47         help
48           Say Y here if you have a digital potentiometers hooked to an I2C bus.
49
50           To compile this driver as a module, choose M here: the
51           module will be called ad525x_dpot-i2c.
52
53 config AD525X_DPOT_SPI
54         tristate "support SPI bus connection"
55         depends on AD525X_DPOT && SPI_MASTER
56         help
57           Say Y here if you have a digital potentiometers hooked to an SPI bus.
58
59           If unsure, say N (but it's safe to say "Y").
60
61           To compile this driver as a module, choose M here: the
62           module will be called ad525x_dpot-spi.
63
64 config ANDROID_PMEM
65         bool "Android pmem allocator"
66         depends on MACH_U1 || MACH_PX || MACH_TRATS
67         default n
68
69 if ANDROID_PMEM
70         comment "Reserved memory configurations"
71
72 config ANDROID_PMEM_MEMSIZE_PMEM
73         int "Memory size in kbytes for android surface using pmem"
74         default "4096"
75
76 config ANDROID_PMEM_MEMSIZE_PMEM_GPU1
77         int "Memory size in kbytes for android surface using pmem_gpu1"
78         default "10240"
79
80 config ANDROID_PMEM_MEMSIZE_PMEM_CAM
81         int "Memory size in kbytes for android camera using pmem_camera"
82         default "4096"
83 endif
84
85 config ATMEL_PWM
86         tristate "Atmel AT32/AT91 PWM support"
87         depends on AVR32 || ARCH_AT91SAM9263 || ARCH_AT91SAM9RL || ARCH_AT91CAP9
88         help
89           This option enables device driver support for the PWM channels
90           on certain Atmel processors.  Pulse Width Modulation is used for
91           purposes including software controlled power-efficient backlights
92           on LCD displays, motor control, and waveform generation.
93
94 config AB8500_PWM
95         bool "AB8500 PWM support"
96         depends on AB8500_CORE && ARCH_U8500
97         select HAVE_PWM
98         help
99           This driver exports functions to enable/disble/config/free Pulse
100           Width Modulation in the Analog Baseband Chip AB8500.
101           It is used by led and backlight driver to control the intensity.
102
103 config ATMEL_TCLIB
104         bool "Atmel AT32/AT91 Timer/Counter Library"
105         depends on (AVR32 || ARCH_AT91)
106         help
107           Select this if you want a library to allocate the Timer/Counter
108           blocks found on many Atmel processors.  This facilitates using
109           these blocks by different drivers despite processor differences.
110
111 config ATMEL_TCB_CLKSRC
112         bool "TC Block Clocksource"
113         depends on ATMEL_TCLIB
114         default y
115         help
116           Select this to get a high precision clocksource based on a
117           TC block with a 5+ MHz base clock rate.  Two timer channels
118           are combined to make a single 32-bit timer.
119
120           When GENERIC_CLOCKEVENTS is defined, the third timer channel
121           may be used as a clock event device supporting oneshot mode
122           (delays of up to two seconds) based on the 32 KiHz clock.
123
124 config ATMEL_TCB_CLKSRC_BLOCK
125         int
126         depends on ATMEL_TCB_CLKSRC
127         prompt "TC Block" if ARCH_AT91RM9200 || ARCH_AT91SAM9260 || CPU_AT32AP700X
128         default 0
129         range 0 1
130         help
131           Some chips provide more than one TC block, so you have the
132           choice of which one to use for the clock framework.  The other
133           TC can be used for other purposes, such as PWM generation and
134           interval timing.
135
136 config IBM_ASM
137         tristate "Device driver for IBM RSA service processor"
138         depends on X86 && PCI && INPUT && EXPERIMENTAL
139         ---help---
140           This option enables device driver support for in-band access to the
141           IBM RSA (Condor) service processor in eServer xSeries systems.
142           The ibmasm device driver allows user space application to access
143           ASM (Advanced Systems Management) functions on the service
144           processor. The driver is meant to be used in conjunction with
145           a user space API.
146           The ibmasm driver also enables the OS to use the UART on the
147           service processor board as a regular serial port. To make use of
148           this feature serial driver support (CONFIG_SERIAL_8250) must be
149           enabled.
150
151           WARNING: This software may not be supported or function
152           correctly on your IBM server. Please consult the IBM ServerProven
153           website <http://www-03.ibm.com/systems/info/x86servers/serverproven/compat/us/>
154           for information on the specific driver level and support statement
155           for your IBM server.
156
157 config PHANTOM
158         tristate "Sensable PHANToM (PCI)"
159         depends on PCI
160         help
161           Say Y here if you want to build a driver for Sensable PHANToM device.
162
163           This driver is only for PCI PHANToMs.
164
165           If you choose to build module, its name will be phantom. If unsure,
166           say N here.
167
168 config INTEL_MID_PTI
169         tristate "Parallel Trace Interface for MIPI P1149.7 cJTAG standard"
170         default n
171         help
172           The PTI (Parallel Trace Interface) driver directs
173           trace data routed from various parts in the system out
174           through an Intel Penwell PTI port and out of the mobile
175           device for analysis with a debugging tool (Lauterbach or Fido).
176
177           You should select this driver if the target kernel is meant for
178           an Intel Atom (non-netbook) mobile device containing a MIPI
179           P1149.7 standard implementation.
180
181 config SGI_IOC4
182         tristate "SGI IOC4 Base IO support"
183         depends on PCI
184         ---help---
185           This option enables basic support for the IOC4 chip on certain
186           SGI IO controller cards (IO9, IO10, and PCI-RT).  This option
187           does not enable any specific functions on such a card, but provides
188           necessary infrastructure for other drivers to utilize.
189
190           If you have an SGI Altix with an IOC4-based card say Y.
191           Otherwise say N.
192
193 config TIFM_CORE
194         tristate "TI Flash Media interface support (EXPERIMENTAL)"
195         depends on EXPERIMENTAL && PCI
196         help
197           If you want support for Texas Instruments(R) Flash Media adapters
198           you should select this option and then also choose an appropriate
199           host adapter, such as 'TI Flash Media PCI74xx/PCI76xx host adapter
200           support', if you have a TI PCI74xx compatible card reader, for
201           example.
202           You will also have to select some flash card format drivers. MMC/SD
203           cards are supported via 'MMC/SD Card support: TI Flash Media MMC/SD
204           Interface support (MMC_TIFM_SD)'.
205
206           To compile this driver as a module, choose M here: the module will
207           be called tifm_core.
208
209 config TIFM_7XX1
210         tristate "TI Flash Media PCI74xx/PCI76xx host adapter support (EXPERIMENTAL)"
211         depends on PCI && TIFM_CORE && EXPERIMENTAL
212         default TIFM_CORE
213         help
214           This option enables support for Texas Instruments(R) PCI74xx and
215           PCI76xx families of Flash Media adapters, found in many laptops.
216           To make actual use of the device, you will have to select some
217           flash card format drivers, as outlined in the TIFM_CORE Help.
218
219           To compile this driver as a module, choose M here: the module will
220           be called tifm_7xx1.
221
222 config ICS932S401
223         tristate "Integrated Circuits ICS932S401"
224         depends on I2C && EXPERIMENTAL
225         help
226           If you say yes here you get support for the Integrated Circuits
227           ICS932S401 clock control chips.
228
229           This driver can also be built as a module. If so, the module
230           will be called ics932s401.
231
232 config ATMEL_SSC
233         tristate "Device driver for Atmel SSC peripheral"
234         depends on AVR32 || ARCH_AT91
235         ---help---
236           This option enables device driver support for Atmel Synchronized
237           Serial Communication peripheral (SSC).
238
239           The SSC peripheral supports a wide variety of serial frame based
240           communications, i.e. I2S, SPI, etc.
241
242           If unsure, say N.
243
244 config ENCLOSURE_SERVICES
245         tristate "Enclosure Services"
246         default n
247         help
248           Provides support for intelligent enclosures (bays which
249           contain storage devices).  You also need either a host
250           driver (SCSI/ATA) which supports enclosures
251           or a SCSI enclosure device (SES) to use these services.
252
253 config SGI_XP
254         tristate "Support communication between SGI SSIs"
255         depends on NET
256         depends on (IA64_GENERIC || IA64_SGI_SN2 || IA64_SGI_UV || X86_UV) && SMP
257         select IA64_UNCACHED_ALLOCATOR if IA64_GENERIC || IA64_SGI_SN2
258         select GENERIC_ALLOCATOR if IA64_GENERIC || IA64_SGI_SN2
259         select SGI_GRU if X86_64 && SMP
260         ---help---
261           An SGI machine can be divided into multiple Single System
262           Images which act independently of each other and have
263           hardware based memory protection from the others.  Enabling
264           this feature will allow for direct communication between SSIs
265           based on a network adapter and DMA messaging.
266
267 config CS5535_MFGPT
268         tristate "CS5535/CS5536 Geode Multi-Function General Purpose Timer (MFGPT) support"
269         depends on PCI && X86 && MFD_CS5535
270         default n
271         help
272           This driver provides access to MFGPT functionality for other
273           drivers that need timers.  MFGPTs are available in the CS5535 and
274           CS5536 companion chips that are found in AMD Geode and several
275           other platforms.  They have a better resolution and max interval
276           than the generic PIT, and are suitable for use as high-res timers.
277           You probably don't want to enable this manually; other drivers that
278           make use of it should enable it.
279
280 config CS5535_MFGPT_DEFAULT_IRQ
281         int
282         depends on CS5535_MFGPT
283         default 7
284         help
285           MFGPTs on the CS5535 require an interrupt.  The selected IRQ
286           can be overridden as a module option as well as by driver that
287           use the cs5535_mfgpt_ API; however, different architectures might
288           want to use a different IRQ by default.  This is here for
289           architectures to set as necessary.
290
291 config CS5535_CLOCK_EVENT_SRC
292         tristate "CS5535/CS5536 high-res timer (MFGPT) events"
293         depends on GENERIC_CLOCKEVENTS && CS5535_MFGPT
294         help
295           This driver provides a clock event source based on the MFGPT
296           timer(s) in the CS5535 and CS5536 companion chips.
297           MFGPTs have a better resolution and max interval than the
298           generic PIT, and are suitable for use as high-res timers.
299
300 config HP_ILO
301         tristate "Channel interface driver for the HP iLO processor"
302         depends on PCI
303         default n
304         help
305           The channel interface driver allows applications to communicate
306           with iLO management processors present on HP ProLiant servers.
307           Upon loading, the driver creates /dev/hpilo/dXccbN files, which
308           can be used to gather data from the management processor, via
309           read and write system calls.
310
311           To compile this driver as a module, choose M here: the
312           module will be called hpilo.
313
314 config SGI_GRU
315         tristate "SGI GRU driver"
316         depends on X86_UV && SMP
317         default n
318         select MMU_NOTIFIER
319         ---help---
320         The GRU is a hardware resource located in the system chipset. The GRU
321         contains memory that can be mmapped into the user address space. This memory is
322         used to communicate with the GRU to perform functions such as load/store,
323         scatter/gather, bcopy, AMOs, etc.  The GRU is directly accessed by user
324         instructions using user virtual addresses. GRU instructions (ex., bcopy) use
325         user virtual addresses for operands.
326
327         If you are not running on a SGI UV system, say N.
328
329 config SGI_GRU_DEBUG
330         bool  "SGI GRU driver debug"
331         depends on SGI_GRU
332         default n
333         ---help---
334         This option enables addition debugging code for the SGI GRU driver. If
335         you are unsure, say N.
336
337 config APDS9802ALS
338         tristate "Medfield Avago APDS9802 ALS Sensor module"
339         depends on I2C
340         help
341           If you say yes here you get support for the ALS APDS9802 ambient
342           light sensor.
343
344           This driver can also be built as a module.  If so, the module
345           will be called apds9802als.
346
347 config ISL29003
348         tristate "Intersil ISL29003 ambient light sensor"
349         depends on I2C && SYSFS
350         help
351           If you say yes here you get support for the Intersil ISL29003
352           ambient light sensor.
353
354           This driver can also be built as a module.  If so, the module
355           will be called isl29003.
356
357 config ISL29020
358         tristate "Intersil ISL29020 ambient light sensor"
359         depends on I2C
360         help
361           If you say yes here you get support for the Intersil ISL29020
362           ambient light sensor.
363
364           This driver can also be built as a module.  If so, the module
365           will be called isl29020.
366
367 config SENSORS_TSL2550
368         tristate "Taos TSL2550 ambient light sensor"
369         depends on I2C && SYSFS
370         help
371           If you say yes here you get support for the Taos TSL2550
372           ambient light sensor.
373
374           This driver can also be built as a module.  If so, the module
375           will be called tsl2550.
376
377 config SENSORS_BH1780
378         tristate "ROHM BH1780GLI ambient light sensor"
379         depends on I2C && SYSFS
380         help
381           If you say yes here you get support for the ROHM BH1780GLI
382           ambient light sensor.
383
384           This driver can also be built as a module.  If so, the module
385           will be called bh1780gli.
386
387 config SENSORS_BH1770
388          tristate "BH1770GLC / SFH7770 combined ALS - Proximity sensor"
389          depends on I2C
390          ---help---
391            Say Y here if you want to build a driver for BH1770GLC (ROHM) or
392            SFH7770 (Osram) combined ambient light and proximity sensor chip.
393
394            To compile this driver as a module, choose M here: the
395            module will be called bh1770glc. If unsure, say N here.
396
397 config SENSORS_APDS990X
398          tristate "APDS990X combined als and proximity sensors"
399          depends on I2C
400          default n
401          ---help---
402            Say Y here if you want to build a driver for Avago APDS990x
403            combined ambient light and proximity sensor chip.
404
405            To compile this driver as a module, choose M here: the
406            module will be called apds990x. If unsure, say N here.
407
408 config HMC6352
409         tristate "Honeywell HMC6352 compass"
410         depends on I2C
411         help
412           This driver provides support for the Honeywell HMC6352 compass,
413           providing configuration and heading data via sysfs.
414
415 config SENSORS_AK8975
416         tristate "AK8975 compass support"
417         default n
418         depends on I2C
419         help
420           If you say yes here you get support for Asahi Kasei's
421           orientation sensor AK8975.
422
423 config EP93XX_PWM
424         tristate "EP93xx PWM support"
425         depends on ARCH_EP93XX
426         help
427           This option enables device driver support for the PWM channels
428           on the Cirrus EP93xx processors.  The EP9307 chip only has one
429           PWM channel all the others have two, the second channel is an
430           alternate function of the EGPIO14 pin.  A sysfs interface is
431           provided to control the PWM channels.
432
433           To compile this driver as a module, choose M here: the module will
434           be called ep93xx_pwm.
435
436 config DS1682
437         tristate "Dallas DS1682 Total Elapsed Time Recorder with Alarm"
438         depends on I2C && EXPERIMENTAL
439         help
440           If you say yes here you get support for Dallas Semiconductor
441           DS1682 Total Elapsed Time Recorder.
442
443           This driver can also be built as a module.  If so, the module
444           will be called ds1682.
445
446 config SPEAR13XX_PCIE_GADGET
447         bool "PCIe gadget support for SPEAr13XX platform"
448         depends on ARCH_SPEAR13XX
449         default n
450         help
451          This option enables gadget support for PCIe controller. If
452          board file defines any controller as PCIe endpoint then a sysfs
453          entry will be created for that controller. User can use these
454          sysfs node to configure PCIe EP as per his requirements.
455
456 config TI_DAC7512
457         tristate "Texas Instruments DAC7512"
458         depends on SPI && SYSFS
459         help
460           If you say yes here you get support for the Texas Instruments
461           DAC7512 16-bit digital-to-analog converter.
462
463           This driver can also be built as a module. If so, the module
464           will be called ti_dac7512.
465
466 config UID_STAT
467         bool "UID based statistics tracking exported to /proc/uid_stat"
468         default n
469
470 config VMWARE_BALLOON
471         tristate "VMware Balloon Driver"
472         depends on X86
473         help
474           This is VMware physical memory management driver which acts
475           like a "balloon" that can be inflated to reclaim physical pages
476           by reserving them in the guest and invalidating them in the
477           monitor, freeing up the underlying machine pages so they can
478           be allocated to other guests. The balloon can also be deflated
479           to allow the guest to use more physical memory.
480
481           If unsure, say N.
482
483           To compile this driver as a module, choose M here: the
484           module will be called vmw_balloon.
485
486 config ARM_CHARLCD
487         bool "ARM Ltd. Character LCD Driver"
488         depends on PLAT_VERSATILE
489         help
490           This is a driver for the character LCD found on the ARM Ltd.
491           Versatile and RealView Platform Baseboards. It doesn't do
492           very much more than display the text "ARM Linux" on the first
493           line and the Linux version on the second line, but that's
494           still useful.
495
496 config BMP085
497         tristate "BMP085 digital pressure sensor"
498         depends on I2C && SYSFS
499         help
500           If you say yes here you get support for the Bosch Sensortec
501           BMP085 digital pressure sensor.
502
503           To compile this driver as a module, choose M here: the
504           module will be called bmp085.
505
506 config PCH_PHUB
507         tristate "Intel EG20T PCH/LAPIS Semicon IOH(ML7213/ML7223/ML7831) PHUB"
508         depends on PCI
509         help
510           This driver is for PCH(Platform controller Hub) PHUB(Packet Hub) of
511           Intel Topcliff which is an IOH(Input/Output Hub) for x86 embedded
512           processor. The Topcliff has MAC address and Option ROM data in SROM.
513           This driver can access MAC address and Option ROM data in SROM.
514
515           This driver also can be used for LAPIS Semiconductor's IOH,
516           ML7213/ML7223/ML7831.
517           ML7213 which is for IVI(In-Vehicle Infotainment) use.
518           ML7223 IOH is for MP(Media Phone) use.
519           ML7831 IOH is for general purpose use.
520           ML7213/ML7223/ML7831 is companion chip for Intel Atom E6xx series.
521           ML7213/ML7223/ML7831 is completely compatible for Intel EG20T PCH.
522
523           To compile this driver as a module, choose M here: the module will
524           be called pch_phub.
525
526 config WL127X_RFKILL
527         tristate "Bluetooth power control driver for TI wl127x"
528         depends on RFKILL
529         default n
530         ---help---
531          Creates an rfkill entry in sysfs for power control of Bluetooth
532          TI wl127x chips.
533
534 config APANIC
535         bool "Android kernel panic diagnostics driver"
536         default n
537         ---help---
538          Driver which handles kernel panics and attempts to write
539          critical debugging data to flash.
540
541 config APANIC_PLABEL
542         string "Android panic dump flash partition label"
543         depends on APANIC
544         default "kpanic"
545         ---help---
546          If your platform uses a different flash partition label for storing
547          crashdumps, enter it here.
548
549 config JACK_MON
550         bool "Jacks Monitoring Driver"
551         default n
552         help
553          Jacks Monitoring Driver
554
555 config UART_SELECT
556         bool "Uart Selection Driver"
557         default n
558         help
559          This is uart selection driver.
560
561 config SWITCH_DUAL_MODEM
562         bool "Switch UART/USB to dual MODEM"
563         default n
564         help
565          This feature can be active when do dual CP project such as Grande.
566          This can offer an interface to switch UART/USB to AP/CP1/CP2 at *#7284# keystring application.
567          Need to change UI at *#7284# also to have effect on this.
568          Use a combination of MAX77693 switch function and GPIO control.
569
570 config SWITCH_USB_PATH_AUTO
571         bool "Switch USB path automatically"
572         default n
573         help
574          This feature can be switch the path of USB automatically when switching the USB path by using the sysfs node
575
576 config WIMAX_CMC
577         bool "SUB PMIC FOR WIMAX CMC"
578         depends on I2C
579         default n
580         help
581          This is feature for WIMAX ICS on gaudi Devices.
582          This is a 4G technology and connected through the SDIO interface 3.
583          This is powered through the max8893.
584          This feature is enabled by default if Wimax is enabled.
585
586 config SEC_DEV_JACK
587         bool "Earjack detection driver for Samsung devices"
588         depends on INPUT
589         default n
590         ---help---
591          This is Earjack detection driver for Samsung devices.
592
593 config MUIC_DET_JACK
594         bool "Earjack detection driver using MUIC"
595         default n
596         help
597          This is Earjack detection driver using MUIC.
598          MUIC can recognize earjack device type and earkey using ADC values.
599          Some project use muic earjack instead of 3.5phi earjack.
600          Max77693 muic also support earjack detection.
601
602 config FM34_WE395
603         bool "Forte Media 2MIC driver"
604         default n
605         help
606           This is Forte media voice solution devices.
607           Say yes here to build support for FM34_WE395 2mic driver.
608           If your device have this soulution, you maybe say yes to hear sounds.
609           FM34 series (FM34-WE395, FM34-WE500) share it.
610
611 config AUDIENCE_ES305
612         bool "Audience 2MIC driver"
613         default n
614         help
615           This is Audience voice processor devices.
616           Say yes here to build support for AUDIENCE_ES305 2mic driver.
617           Audience A2220 series are same as ES305.
618           A1026 also can use this driver.
619
620 source "drivers/misc/2mic/Kconfig"
621
622 config MUIC_MAX8997
623         tristate "MAX8997 MUIC"
624         depends on MFD_MAX8997
625         help
626           If you say yes here you will get support for the MUIC of
627           Maxim MAX8997 PMIC.
628           The MAX8997 MUIC is a USB port accessory detector and switch.
629
630 config MUIC_MAX8997_OVPUI
631         tristate "MAX8997 MUIC"
632         depends on MFD_MAX8997
633         default n
634         help
635           If you say yes here you will get support for the MUIC OVP UI
636           concept of Maxim MAX8997 PMIC. The MAX8997 MUIC OVP UI concept
637           is used in Chinese models. When OVP is occurred, the battery UI
638           must be changed to uncharging status.
639
640 config MUIC_MAX77693_SEPARATE_MHL_PORT
641         bool "MUIC_MAX77693_SEPARATE_MHL_PORT"
642         depends on MFD_MAX77693
643         default n
644         help
645           If you say yes here you will get support for the separated
646           MHL port.
647
648 config USBHUB_USB3503
649         bool "USB3503 USB HUB Driver"
650         depends on I2C
651         help
652          Enables USB HUB USB3503
653
654 config USBHUB_USB3503_OTG_CONN
655         bool "USB3503 USB HUB Driver"
656         depends on I2C
657         help
658          Enables USB HUB USB3503
659
660 config USBHUB_USB3803
661         bool "USB3803 USB HUB Driver"
662         depends on I2C
663         help
664          Enables USB HUB USB3803. Say yes to use USB3803 usb hub
665          for the device. This hub is used to switch the usb
666          connection between AP and CP.
667
668          If unsure, say N
669
670 config PN544
671         bool "NXP PN544 NFC Controller Driver"
672         default n
673         help
674           NXP PN544 Near Field Communication controller support.
675
676 config STMPE811_ADC
677         tristate "STMPE811 ADC driver"
678         depends on I2C
679         ---help---
680           Say yes here to build support for STMPE811 8 channel ADC driver
681
682 config MPU_SENSORS_MPU3050
683     tristate "MPU3050"
684     depends on I2C
685
686 config MPU_SENSORS_MPU6050
687     tristate "MPU6050"
688     depends on I2C
689
690 source "drivers/misc/c2port/Kconfig"
691 source "drivers/misc/eeprom/Kconfig"
692 source "drivers/misc/cb710/Kconfig"
693 source "drivers/misc/iwmc3200top/Kconfig"
694 if MPU_SENSORS_MPU3050
695 source "drivers/misc/mpu3050/Kconfig"
696 endif
697 if MPU_SENSORS_MPU6050
698 source "drivers/misc/inv_mpu/Kconfig"
699 endif
700 source "drivers/misc/ti-st/Kconfig"
701 source "drivers/misc/lis3lv02d/Kconfig"
702 source "drivers/misc/carma/Kconfig"
703 source "drivers/misc/c2c/Kconfig"
704 source "drivers/misc/modem_if/Kconfig"
705 source "drivers/misc/modem_if_na/Kconfig"
706 source "drivers/misc/modem_if_tizen/Kconfig"
707
708 config SLP_LOWMEM_NOTIFY
709         bool "Driver for SLP Low Memory Notification"
710         depends on SLP
711         help
712           Provide interface to register for low memory notifications.
713
714 config SLP_PROCESS_MON
715         bool "Driver for SLP process monitoring"
716         depends on SLP
717         help
718           Providing monitoring important processes. Users can register the process
719           with sysfs.
720
721 config SLP_GLOBAL_LOCK
722         bool "SLP Global Lock"
723         help
724           This supports global lock feature for SLP.
725
726 endif # MISC_DEVICES