summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-whistler-sensors.c
AgeCommit message (Collapse)Author
2012-07-06ARM: tegra: whistler: get rid of gpio enable/disable callsSanjay Singh Rawat
Gpio direction setting and freeing functions will do the needful now. Bug 984440 Change-Id: I32b1b0d67d2ebe1aa8b766b633fe675543714812 Signed-off-by: Sanjay Singh Rawat <srawat@nvidia.com> Reviewed-on: http://git-master/r/104938 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2012-02-18hwmon: adt7461: Remove usage of irq_to_gpioDan Willemsen
This API is being removed in v3.2 Change-Id: I3d864dabd2273e737604776aa43c45a64eae90b3 Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Reviewed-on: http://git-master/r/83561 Reviewed-by: Prashant Gaikwad <pgaikwad@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
2011-12-08tegra: whistler: fix usb1 vbus gpioAlexandre Courbot
fix usb1 physical platform data to use the right gpio from the TCA6416 gpio expander. Bug 884315 Change-Id: I8e814613a6caf547a14923f87afe91ccd877b827 Signed-off-by: Alexandre Courbot <acourbot@nvidia.com> Reviewed-on: http://git-master/r/66875 Reviewed-by: Lokesh Pathak <lpathak@nvidia.com> Tested-by: Lokesh Pathak <lpathak@nvidia.com>
2011-11-30ARM: tegra: camera: Handle error casePrashant Gaikwad
Set vddio_reg to NULL after work is done. If it is not NULL, soc380_power_on will not turn it on. Bug 864889 Original-Change-Id: Ife14fec4fb0193b57c7927c44329183af61e5412 Reviewed-on: http://git-master/r/47558 Reviewed-by: Prashant Gaikwad <pgaikwad@nvidia.com> Tested-by: Prashant Gaikwad <pgaikwad@nvidia.com> Tested-by: Gerrit_Virtual_Submit Reviewed-by: Prajakta Gudadhe <pgudadhe@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Re3527bb0b13b8b5b40563adafc5068cc685e38b5
2011-11-30arm: tegra: whistler: add tca6416 deviceVarun Wadekar
the gpio used for vdd_fuse is powered on by the i2c expander (GPIO_P02) present on the pmu board. Bug 836963 Reviewed-on: http://git-master/r/#change,41738 (cherry picked from commit f0a8261c68a5a7512c940b4098341b98d239580e) Original-Change-Id: Iea34da2f4d86a55a5fcd8748a8512bee3f3480f6 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/42822 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R832f0dc5a3b300de59452c608812782c428e7231
2011-11-30Fix incorrect license.Maria Gutowski
Change-Id: Iefa77c7f9f8dcf9f21ea62ac4ccaf8a7954bfa99 Reviewed-on: http://git-master/r/34230 Reviewed-by: Maria Gutowski <mgutowski@nvidia.com> Tested-by: Maria Gutowski <mgutowski@nvidia.com> Rebase-Id: Rbbedcebfaef4d21593024e25b3d17647214dda10
2011-11-30arm: tegra: Declare tegra_throttling_enable in .hRobert Morell
The build currently fails for some boards when CONFIG_CPU_FREQ=n, since we don't build cpu-tegra.c but tegra_throttling_enable is still referenced. To fix this: - Add cpu-tegra.h - Define tegra_throttling_enable to NULL in the header if either CONFIG_CPU_FREQ or CONFIG_TEGRA_THERMAL_THROTTLE are not set - Use the header file instead of declaring the function extern everywhere it's used Bug 829501 Change-Id: Ice84309546dee201f991a1194fefd80583afc455 Signed-off-by: Robert Morell <rmorell@nvidia.com> Reviewed-on: http://git-master/r/32208 Reviewed-by: Allen R Martin <amartin@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Diwakar Tundlam <dtundlam@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com> Rebase-Id: Rb5c3398cf5682d6b5573f91b2faccca931059b45
2011-11-30ARM: tegra: whistler: add camera sensor soc380Abhinav Sinha
Add registration and initialization of soc380 camera Bug: 783488 Change-Id: I9ad9d25cfa51a45b2fe889cdac5b90650eafdd03 Reviewed-on: http://git-master/r/24973 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rbc401adf9f12bd877731762ca05dd4886fafe37b
2011-11-30ARM: tegra: whistler: Add support for AD5820 focuserFrank Chen
Bug 783488 Change-Id: I609ed3c7d87633af53244357bc630fc7de00073c Reviewed-on: http://git-master/r/26973 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: Rf5bdb5d2a7ddb1d0c198456bb264012a65dc806a
2011-11-30ARM: tegra: whistler: Update ov5650 driverFrank Chen
- Set vddio_vi voltage to 1.8v - Enable vddio_mipi regulator - Adjust camera power on sequence - Update copyright info Bug 783488 Change-Id: If5d61879a33131d4b5f99cf232d0b246f0524e2e Reviewed-on: http://git-master/r/26618 Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Tested-by: Daniel Willemsen <dwillemsen@nvidia.com> Tested-by: Frank Chen <frankc@nvidia.com> Rebase-Id: R6176d3e776bcedda6dd2e9d4e7aec60170cb5dc8
2011-11-30[ARM] tegra: Platform data for Thermal ThrottlingPrashant Gaikwad
Platform data added in ADT7461 Thermal Sensor driver registration for Thermal Throttling. Bug 786378 Original-Change-Id: I3bdbe1bb6b32d2221f4a0236f467e11f9b724329 Reviewed-on: http://git-master/r/20376 Tested-by: Prashant Gaikwad <pgaikwad@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Ra421fffd0e080d5c0b1d4a97cdd783de387542ae
2011-11-30[ARM] tegra: i2c registration for ADT7461Prashant Gaikwad
Registering ADT7461 thermal sensor on i2c bus 4. Bug 782954 Original-Change-Id: Idd4426df2cdd1d12cc33fffb4dd72f52254a2cf7 Reviewed-on: http://git-master/r/18019 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R963865ddcbc4a1772df37a8f1bfa6cf16269bb4d
2011-11-30[ARM] tegra: whistler: camera: sensor power on/offSachin Nikam
Correcting the GPIO names for sensor power. Enabling regulator when sensor is opened and disabling it when sensor is closed. Bug 783488 Original-Change-Id: I62c5dd8bfc7a1a63e1ff42450af3699a3ecd66f8 Reviewed-on: http://git-master/r/17472 Tested-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R48382f3e8adbabbf96314f0caf6b64f70bec9ec1
2011-11-30[ARM] tegra: i2c registration of proximity sensorPrashant Gaikwad
Registering ISL29018 als and proximity sensor on GEN1 I2C. Bug 782958 Original-Change-Id: I3848926b3f46d3f13a7fdcc02535f39e80498dea Reviewed-on: http://git-master/r/17203 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Rebase-Id: R9ed1dbdc8b30bb72258e1fb900b497c0c0cb8900
2011-11-30[ARM] tegra: i2c registration of accelerometerPrashant Gaikwad
Registering ADXL34x accelerometer on GEN1 I2C. Bug 780004 Original-Change-Id: Icd01873a910a1e79811b1b567e9670432e76020f Reviewed-on: http://git-master/r/16238 Tested-by: Prashant Gaikwad <pgaikwad@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rec54e5a14a0be700f035a6d34f1d683591522c4e
2011-11-30[ARM] tegra: whistler: Camera sensor ov5650Sachin Nikam
Regestering and intializing tegra_camera and ov5650. Configuring pinmix for VI. Original-Change-Id: I7672f5a1e4ef87cc115183395b144a82bb52f9e8 Reviewed-on: http://git-master/r/14773 Tested-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rd2e3a9a82f64070c2e10fbf26a56b78ff705ccdf
2011-11-30Initial Whistler support in K36Tom Cherry
Original-Change-Id: I6fce3852aa1e5063c45caa72c53d6f095db969b7 Reviewed-on: http://git-master/r/11640 Tested-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Rb8c00a412d29ee52d6ad680af817dd1cd99fc727