ARM: tegra: Add Tegra Profiler
[linux-2.6.git] / drivers / misc / Kconfig
index 8563e9a..a8d12e2 100644 (file)
@@ -2,24 +2,14 @@
 # Misc strange devices
 #
 
-# This one has to live outside of the MISC_DEVICES conditional,
-# because it may be selected by drivers/platform/x86/hp_accel.
+menu "Misc devices"
+
 config SENSORS_LIS3LV02D
        tristate
        depends on INPUT
        select INPUT_POLLDEV
        default n
 
-menuconfig MISC_DEVICES
-       bool "Misc devices"
-       ---help---
-         Say Y here to get to see options for device drivers from various
-         different categories. This option alone does not add any kernel code.
-
-         If you say N, all options in this submenu will be skipped and disabled.
-
-if MISC_DEVICES
-
 config AD525X_DPOT
        tristate "Analog Devices Digital Potentiometers"
        depends on (I2C || SPI) && SYSFS
@@ -63,7 +53,7 @@ config AD525X_DPOT_SPI
 
 config ATMEL_PWM
        tristate "Atmel AT32/AT91 PWM support"
-       depends on AVR32 || ARCH_AT91SAM9263 || ARCH_AT91SAM9RL || ARCH_AT91CAP9
+       depends on HAVE_CLK
        help
          This option enables device driver support for the PWM channels
          on certain Atmel processors.  Pulse Width Modulation is used for
@@ -230,6 +220,13 @@ config ENCLOSURE_SERVICES
          driver (SCSI/ATA) which supports enclosures
          or a SCSI enclosure device (SES) to use these services.
 
+config KERNEL_DEBUGGER_CORE
+       bool "Kernel Debugger Core"
+       default n
+       ---help---
+         Generic kernel debugging command processor used by low level
+         (interrupt context) platform-specific debuggers.
+
 config SGI_XP
        tristate "Support communication between SGI SSIs"
        depends on NET
@@ -392,6 +389,22 @@ config HMC6352
          This driver provides support for the Honeywell HMC6352 compass,
          providing configuration and heading data via sysfs.
 
+config SENSORS_NCT1008
+       tristate "ON Semiconductor Temperature Sensor"
+       default n
+       depends on I2C
+       help
+        Say yes here if you wish to include the ON Semiconductor
+        NCT1008 Temperature sensor.
+
+config SENSORS_AK8975
+       tristate "AK8975 compass support"
+       default n
+       depends on I2C
+       help
+         If you say yes here you get support for Asahi Kasei's
+         orientation sensor AK8975.
+
 config EP93XX_PWM
        tristate "EP93xx PWM support"
        depends on ARCH_EP93XX
@@ -435,6 +448,10 @@ config TI_DAC7512
          This driver can also be built as a module. If so, the module
          will be called ti_dac7512.
 
+config UID_STAT
+       bool "UID based statistics tracking exported to /proc/uid_stat"
+       default n
+
 config VMWARE_BALLOON
        tristate "VMware Balloon Driver"
        depends on X86
@@ -500,6 +517,95 @@ config USB_SWITCH_FSA9480
          stereo and mono audio, video, microphone and UART data to use
          a common connector port.
 
+config MAX8997_MUIC
+       tristate "MAX8997 MUIC Support"
+       depends on MFD_MAX8997
+       help
+         If you say yes here you get support for the MUIC device of
+         Maxim MAX8997 PMIC.
+         The MAX8997 MUIC is a USB port accessory detector and switch.
+
+config WL127X_RFKILL
+       tristate "Bluetooth power control driver for TI wl127x"
+       depends on RFKILL
+       default n
+       ---help---
+        Creates an rfkill entry in sysfs for power control of Bluetooth
+        TI wl127x chips.
+
+config BCM4329_RFKILL
+       bool "Enable BCM4329 RFKILL driver"
+       default n
+       ---help---
+       Adds BCM4329 RFKILL driver for Broadcom BCM4329 chipset
+
+config TEGRA_CRYPTO_DEV
+       bool "Device node to access tegra aes hardware"
+       ---help---
+       Dev node /dev/tegra-crypto in order to get access to tegra aes
+       hardware from user space
+
+config MAX1749_VIBRATOR
+       bool "MAX1749 vibrator device driver"
+       depends on ANDROID_TIMED_OUTPUT
+       default n
+       ---help---
+       Adds a timed output vibrator device node for MAX1749 vibrator motor
+
+config APANIC
+       bool "Android kernel panic diagnostics driver"
+       default n
+       ---help---
+        Driver which handles kernel panics and attempts to write
+        critical debugging data to flash.
+
+config APANIC_PLABEL
+       string "Android panic dump flash partition label"
+       default "kpanic"
+       ---help---
+        If your platform uses a different flash partition label for storing
+        crashdumps, enter it here.
+
+config THERM_EST
+       bool "Thermal estimator driver"
+       default n
+       ---help---
+       Thermal driver which estimates temperature based of other sensors.
+
+config TEGRA_THROUGHPUT
+       bool "Device node to set throughput target"
+       depends on TEGRA_DC && TEGRA_DC_EXTENSIONS
+       default y
+       ---help---
+       Dev node /dev/tegra-throughput used to set a throughput target.
+
+config FAN_THERM_EST
+       bool "Fan driving temp estimator"
+       ---help---
+       Thermal driver that estimates the fan driving temperature based on
+       other sensors.
+
+       This enables a virtual sensor that polls other registered thermal
+       zone devices for temperature updates.
+
+config BLUEDROID_PM
+        tristate "Bluedroid_pm driver support"
+        help
+          Bluetooth Bluedroid power management Driver.
+          This driver provides power control and dynamic active power saving
+          mechanism for bluetooth radio devices.
+
+          Say Y here to compile support for bluedroid_pm support into the kernel
+          or say M to compile it as module (bluedroid_pm).
+
+config CPULOAD_MONITOR
+       bool "Publish cpu load measures in sysfs"
+       depends on CPU_FREQ
+       default y
+       ---help---
+       Publish cpu load measured in sysfs, to be used by user space cpu
+       frequency controllers.
+
 source "drivers/misc/c2port/Kconfig"
 source "drivers/misc/eeprom/Kconfig"
 source "drivers/misc/cb710/Kconfig"
@@ -507,5 +613,8 @@ source "drivers/misc/iwmc3200top/Kconfig"
 source "drivers/misc/ti-st/Kconfig"
 source "drivers/misc/lis3lv02d/Kconfig"
 source "drivers/misc/carma/Kconfig"
-
-endif # MISC_DEVICES
+source "drivers/misc/altera-stapl/Kconfig"
+source "drivers/misc/tegra-baseband/Kconfig"
+source "drivers/misc/tegra-cec/Kconfig"
+source "drivers/misc/tegra-profiler/Kconfig"
+endmenu