summaryrefslogtreecommitdiff
path: root/drivers/input/misc/Kconfig
diff options
context:
space:
mode:
authorErik Lilliebjerg <elilliebjerg@nvidia.com>2013-03-18 21:41:13 -0700
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 13:07:34 -0700
commit3f7fd6653f071dc7825410154f113042bc285213 (patch)
tree6af4a437934d841328686188a842428d85151b04 /drivers/input/misc/Kconfig
parentf3795ffd3e840feb200b7395a7b3fa4f8742d1e1 (diff)
input: misc: sensor drivers
Sensor drivers for MPU, compass, and pressure. New features include: - Improved power management - Completely powers off when not in use. - Individual axis power control. - Auto low power accelerometer. - HW motion detection that gets an IRQ only when orientation changes. - Improved performance - Auto detect POR readiness. - Auto detect reset/error completion. - HW access only when needed. - Streamlined execution path. - Separate reset control. - Runtime changes only affect the device being changed (removed carpet bombing global resets and disable/enables). - Separate sample rate for each device. A device not enabled doesn't inhibit a faster rate for an enabled device. - Multiple MPU slave devices. - Auto detection of MPU slave devices and allowing an external driver for a slave device to use or not use the MPU. - External bypass mode. Any external driver can control and lock the MPU I2C master bypass mode. - Improved FIFO control. Support for all devices to use the FIFO. - Separate reporting rate for each device. - Improved timestamping by taking a timestamp before and after the sample and using the average. - Allows generic class driver for slave devices. All drivers conform to a standard API. - Automatically handle configuration steps to enable a device and make run-time changes. - Improved debug support and added a debug API. - Add BMP180 pressure driver. - Added compass high speed feature where compass doesn't prevent the MPU devices from going faster than 100Hz. Needed for camera. - Added support for 8kHz Gyro and 1kHz accelerometer. Needed for camera. - Added support to populate Android sensor_t structure from kernel data. Bug 1212893 Bug 1161345 Bug 930909 Bug 1224709 Bug 1058689 Bug 1030747 Bug 980723 Change-Id: I6fe9934d842e6e6ceb584095006c9f4775673e9a Signed-off-by: Erik Lilliebjerg <elilliebjerg@nvidia.com> Reviewed-on: http://git-master/r/210592 (cherry picked from commit 90e7c6b815a591eb0bac120c8b595766f2196ecb) Reviewed-on: http://git-master/r/210407 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Robert Collins <rcollins@nvidia.com> Tested-by: Robert Collins <rcollins@nvidia.com> Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Diffstat (limited to 'drivers/input/misc/Kconfig')
-rw-r--r--drivers/input/misc/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/input/misc/Kconfig b/drivers/input/misc/Kconfig
index 6db78298398d..c7608e6f1aac 100644
--- a/drivers/input/misc/Kconfig
+++ b/drivers/input/misc/Kconfig
@@ -686,5 +686,6 @@ config INPUT_CAPELLA_CM3217
source "drivers/input/misc/compass/Kconfig"
source "drivers/input/misc/mpu/Kconfig"
+source "drivers/input/misc/pressure/Kconfig"
endif