7 years agoARM: tegra2: Add LP2 Timers
Scott Williams [Tue, 19 Jul 2011 00:42:46 +0000]
ARM: tegra2: Add LP2 Timers

Restore the Tegra2 LP2 timers that were dropped in the port to Linux
2.6.39.

Change-Id: Ie3958fa3c89886d5dc5a5858c694400bd1421741
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
DW: Split into logical changes
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R63ede668965d11ac2b2114ffa817b690a616205a

7 years agoARM: tegra: Split sleep.S for Tegra2
Scott Williams [Mon, 18 Jul 2011 22:20:56 +0000]
ARM: tegra: Split sleep.S for Tegra2

Change-Id: I22bbfe62c6fed753a6852b12246f4a1f2414a96f
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
DW: Split into logical changes
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R2d7985afe7ffafac651d747205e528331f5f993e

7 years agoARM: tegra: Build pm.c even without PM_SLEEP
Scott Williams [Mon, 18 Jul 2011 21:31:04 +0000]
ARM: tegra: Build pm.c even without PM_SLEEP

Change-Id: I13799aa03f86c7d83faf8ffa49954fef15aa0bdc
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
DW: Split into logical changes
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: Ra6e14b10f89a40a1f09169d864dbaa9e62c7280a

7 years agoARM: tegra: Make LP2 require CONFIG_PM_SLEEP
Scott Williams [Mon, 18 Jul 2011 21:19:07 +0000]
ARM: tegra: Make LP2 require CONFIG_PM_SLEEP

Change-Id: Iaaf96375eaf7408f5bedc4196d33a04fb94129ef
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
DW: Split into logical changes
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R98567e0d894acbdac770b191f7e46f16592d5d0b

7 years agoARM: tegra2: Move LP2 into cpuidle-t2.c
Scott Williams [Mon, 18 Jul 2011 20:41:32 +0000]
ARM: tegra2: Move LP2 into cpuidle-t2.c

Move Tegra2 SOC-specific CPU idle functionality to cpuidle-t2.c

Change-Id: I26c94ca74d7a78665c52e23571c5058e3da240a7
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
DW: Split into logical changes
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R1246e3942623458f5121ccdac3e6d4a1d40ad624

7 years agoARM: tegra: Move Tegra2 idlestats to cpuidle-t2.c
Scott Williams [Mon, 18 Jul 2011 18:34:12 +0000]
ARM: tegra: Move Tegra2 idlestats to cpuidle-t2.c

Change-Id: I2c0814cfefd820626beeba468edd9c462c6be8bb
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
DW: Split into logical changes
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: Rbbb70f49af4e731c953315ae81a96480ac25ff4d

7 years agoARM: tegra: Add cpuidle.h
Scott Williams [Fri, 22 Jul 2011 21:49:17 +0000]
ARM: tegra: Add cpuidle.h

Change-Id: I75ec091f9dcd0fa3fa56b1542f58a02006c1a314
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
DW: Split into logical changes
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: Ree5fce2632aff6dc59879817ad7ad3f2b1538244

7 years agoARM: tegra: Finish power.h -> sleep.h rename
Scott Williams [Mon, 18 Jul 2011 21:57:19 +0000]
ARM: tegra: Finish power.h -> sleep.h rename

Change-Id: I7e7698ee3a0b51e5d7ea21212806701b34e39064
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
DW: Split into logical changes
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R324cb2c52cc2967be1189ef64ee6ac1bee8f60d0

7 years agoARM: tegra: Finish suspend.h -> pm.h rename
Scott Williams [Mon, 18 Jul 2011 18:51:19 +0000]
ARM: tegra: Finish suspend.h -> pm.h rename

Change-Id: Iad4b8a7c73ebe4b23a24b5986807358d481aac55
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
DW: Split into logical changes
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: Rb796a9ffc20dd4fbf9c463bc9cf3c175f4b03f88

7 years agoARM: tegra: update copyrights
Scott Williams [Thu, 21 Jul 2011 21:28:38 +0000]
ARM: tegra: update copyrights

Change-Id: If50d29696867787b38febd909910dda75475cc30
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
DW: Split into logical changes
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R2275ad736d4dbee0a7b716ee6ea19b1863d8d4f8

7 years agoARM: tegra: Makefile reformat
Scott Williams [Mon, 18 Jul 2011 18:25:41 +0000]
ARM: tegra: Makefile reformat

Change-Id: If6003c2f30487b808303c9bfd1fba94bbee8026f
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
DW: Split into logical changes
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R280a168f09d7b7ee521ec167fd6411ae6d2f8ddd

7 years agoHACK: cardhu: Disable KBC for now
Dan Willemsen [Fri, 15 Jul 2011 21:03:28 +0000]
HACK: cardhu: Disable KBC for now

Change-Id: I3d521bd16291e259d3fbbd07b1edf084b5d5d1d4
Reviewed-on: http://git-master/r/41284
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
Tested-by: Daniel Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R02186adb5bea70779d009189fd4a8ab6878963c3

7 years agoARM: tegra: cardhu: Enable Atmel touchscreen
Dan Willemsen [Thu, 14 Jul 2011 20:52:33 +0000]
ARM: tegra: cardhu: Enable Atmel touchscreen

Config from android-tegra-2.6.36
bd2851636f71599498952db09c81a26d9e378da4

Change-Id: I5537567d80aa1b597733ebbec2b3bd6568e4df76
Reviewed-on: http://git-master/r/41085
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
Tested-by: Daniel Willemsen <dwillemsen@nvidia.com>

Rebase-Id: Rb0c3ce1016f3ac17efa259c4bc1515d9bdf17e21

7 years agoHACK: disable enterprise KBC
Dan Willemsen [Sun, 26 Jun 2011 02:14:25 +0000]
HACK: disable enterprise KBC

Rebase-Id: Rd59a699ec939d2098ab3ad60010bc4112e4eda0e

7 years agoHACK: enterprise: remove RESET_HANDLER
Dan Willemsen [Sun, 26 Jun 2011 02:03:37 +0000]
HACK: enterprise: remove RESET_HANDLER

Rebase-Id: R345db936d1d5892655ac69ebc2c67e001325f884

7 years agofixup whistler k39
Dan Willemsen [Fri, 24 Jun 2011 00:50:39 +0000]
fixup whistler k39

Rebase-Id: R7640f14db9b7d5a2bfaa73557dd781cec9290098

7 years agoARM: tegra: fuse: Don't fail when priv not passed in
Dan Willemsen [Wed, 15 Jun 2011 22:25:31 +0000]
ARM: tegra: fuse: Don't fail when priv not passed in

Rebase-Id: R63d06986e871cea59b0eb39d4290fa44b0312024

7 years agoHACK: cardhu: get sdmmc working
Dan Willemsen [Wed, 15 Jun 2011 01:03:18 +0000]
HACK: cardhu: get sdmmc working

Rebase-Id: Ra95b7ededf8b46c0646b20736153622de66aabef

7 years agoHACK: switch twd to cpu_cmplx clock parent
Dan Willemsen [Tue, 14 Jun 2011 22:17:18 +0000]
HACK: switch twd to cpu_cmplx clock parent

Rebase-Id: R7f45604fcf16338e8b182d40de8e2a96d41b445a

7 years agoHACK: tegra3: limit CPU DVFS to 'safe' values
Dan Willemsen [Tue, 14 Jun 2011 22:16:29 +0000]
HACK: tegra3: limit CPU DVFS to 'safe' values

Rebase-Id: Rb8c6bb9a9766387feb8d4c1a6b9d55d0cc8d8c56

7 years agoARM: tegra: clock: Don't fail clk_enable when max_rate has been lowered
Dan Willemsen [Tue, 14 Jun 2011 22:15:46 +0000]
ARM: tegra: clock: Don't fail clk_enable when max_rate has been lowered

Rebase-Id: Rea679b3ebef177d19f96bfc298d1f5da8588d6ad

7 years agoHACK: tegra3: disable Core DVFS
Dan Willemsen [Tue, 14 Jun 2011 01:58:54 +0000]
HACK: tegra3: disable Core DVFS

Rebase-Id: R11032fbfc6b2c722655d40df54e3e49a1a492926

7 years agoHACKY: timer-t3 updates for K39
Dan Willemsen [Tue, 14 Jun 2011 01:42:28 +0000]
HACKY: timer-t3 updates for K39

Rebase-Id: Re2ca6bafa842d114859a40c7ab19097fd86fc635

7 years agoHACK: allow tegra3 compile without SMP
Dan Willemsen [Tue, 14 Jun 2011 01:42:01 +0000]
HACK: allow tegra3 compile without SMP

Rebase-Id: R2f09e8a42a4fe3622924aa66acb13af0bb124e98

7 years agofixup: cardhu k39 updates
Dan Willemsen [Tue, 14 Jun 2011 01:41:18 +0000]
fixup: cardhu k39 updates

Rebase-Id: R3bfb891d902c53397bf23a004e1df078dc5a53d8

7 years agoHACK: cardhu: ignore audio
Dan Willemsen [Tue, 14 Jun 2011 01:41:00 +0000]
HACK: cardhu: ignore audio

Rebase-Id: R64fe759b83c0a49cd92e985610dcae070d1fc123

7 years agoHACK: cardhu: sdhci disable for upstream driver
Dan Willemsen [Tue, 14 Jun 2011 01:40:39 +0000]
HACK: cardhu: sdhci disable for upstream driver

Rebase-Id: Rf9b3ef358ab12992fef3a90c60ea1644c6194cf7

7 years agoARM: tegra: Move tegra_mc_init to arch_initcall
Dan Willemsen [Tue, 14 Jun 2011 00:51:06 +0000]
ARM: tegra: Move tegra_mc_init to arch_initcall

It's current spot, in tegra_early_init, was too early. It was being
called before we could allocate memory.

Rebase-Id: Rff026504107e75b33dccf714c5219d78c0d1dac9

7 years agoARM: tegra: Update cardhu boardfiles for K39
Dan Willemsen [Mon, 13 Jun 2011 22:35:15 +0000]
ARM: tegra: Update cardhu boardfiles for K39

Rebase-Id: R53c264de0e30d06937fd88d97b9709b35c069f6d

7 years agoget tegra3 compiling
Dan Willemsen [Mon, 13 Jun 2011 20:32:48 +0000]
get tegra3 compiling

Rebase-Id: R03f1fc69f4859a0dc66fbd145eb0df31650de3ac

7 years agoHACK: platsmp.c/pm-t3.c ignore compile errors
Dan Willemsen [Sat, 11 Jun 2011 03:23:16 +0000]
HACK: platsmp.c/pm-t3.c ignore compile errors

Rebase-Id: Ra4550b3ee066c825b3484bac1e928fe8c086e0c4

7 years agoHACK: disable headsmp-t3.S
Dan Willemsen [Sat, 11 Jun 2011 01:18:03 +0000]
HACK: disable headsmp-t3.S

Rebase-Id: R6001fd0dada0a331fdfe083d4396ba472d470b3d

7 years agofixup tegra3_clocks.c twd clock
Dan Willemsen [Sat, 11 Jun 2011 01:17:21 +0000]
fixup tegra3_clocks.c twd clock

Rebase-Id: Rdf8da5a3f9ed1bdaa16cddf9ada51cf02905052e

7 years agofixup tegra3_clocks.c includes
Dan Willemsen [Sat, 11 Jun 2011 01:17:08 +0000]
fixup tegra3_clocks.c includes

Rebase-Id: R4e1ea8c17100b9533a2303d872ae72aaf48dada9

7 years agofix tegra_cluster_switch compile
Dan Willemsen [Sat, 11 Jun 2011 00:57:06 +0000]
fix tegra_cluster_switch compile

Rebase-Id: R6ebe0a0a67317e00b7cc30d2d2b9485c9c396185

7 years agoARM: tegra: Disable tegra3_save.S
Dan Willemsen [Fri, 10 Jun 2011 20:57:12 +0000]
ARM: tegra: Disable tegra3_save.S

Rebase-Id: R97ea582dcab2af31a9ea19b5531d5829baacf0c6

7 years agosee bbc81fd4327f9ed4480b05981e38acd48b1d184a
Dan Willemsen [Fri, 10 Jun 2011 20:33:05 +0000]
see bbc81fd4327f9ed4480b05981e38acd48b1d184a

Rebase-Id: Re974e9426a989f702b33a78b612cd5485ce89d12

7 years agoHACK: disable DVFS - tegra otg was calling clk_enable in atomic context
Dan Willemsen [Sun, 15 May 2011 00:04:36 +0000]
HACK: disable DVFS - tegra otg was calling clk_enable in atomic context

Rebase-Id: Rfab78b9c453b9c1f55c780f8c99507a58cbeaece

7 years agoGet ventana booting
Dan Willemsen [Fri, 10 Jun 2011 00:22:49 +0000]
Get ventana booting

Rebase-Id: R2a51f3c9837582a4a1283ed9c292de2d334682c5

7 years agoARM: tegra: ventana GPIO keys, regulator power
Dan Willemsen [Wed, 18 May 2011 22:07:02 +0000]
ARM: tegra: ventana GPIO keys, regulator power

Rebase-Id: Rcd2e8847135818a4a08515767cb6e050a6acd08e

7 years agoFix kernel panic
Dan Willemsen [Wed, 18 May 2011 17:01:22 +0000]
Fix kernel panic

Rebase-Id: R752f37acc613a810b659f9ccc48b8f2abb340bb2

7 years agoconvert to new atmel driver
Dan Willemsen [Tue, 17 May 2011 22:07:32 +0000]
convert to new atmel driver

Rebase-Id: Rf7adaaf2eaa1a12e8686e2518a2a2ccfb56df5c9

7 years agoARM: tegra: ventana: Fix battery driver registration
Dan Willemsen [Tue, 17 May 2011 21:15:44 +0000]
ARM: tegra: ventana: Fix battery driver registration

Rebase-Id: R06b79ae8b8d9610ff1fd4958b09e67852ab79dc8

7 years agoARM: tegra: ventana: Update KBC for upstream driver
Dan Willemsen [Tue, 17 May 2011 20:07:35 +0000]
ARM: tegra: ventana: Update KBC for upstream driver

Rebase-Id: R022aebd091ae3dabe82863434cc25208518c8445

7 years agoARM: tegra: Update ventana boardfiles for k39
Dan Willemsen [Sat, 14 May 2011 02:28:03 +0000]
ARM: tegra: Update ventana boardfiles for k39

Rebase-Id: Rc1fbe4548e4482dab61877b36a6a7921a8602b57

7 years agoremove placeholders
Dan Willemsen [Thu, 5 May 2011 03:47:54 +0000]
remove placeholders

Rebase-Id: R1dbf37d34132ebe69f0c250a9457a7c5096e3d31

7 years agoDEVFIX: fix dc merge
Dan Willemsen [Thu, 5 May 2011 01:38:56 +0000]
DEVFIX: fix dc merge

Rebase-Id: Rd6f97c469cf65f29226275364e6573e0b26c53b4

7 years agoDEVFIX: upstreamed
Dan Willemsen [Wed, 13 Apr 2011 20:30:33 +0000]
DEVFIX: upstreamed

Rebase-Id: Rebec6e6d6ea7463417a63bcf5fe30cb9f8aa0211

7 years agoresolve merge: drivers/media/video/tegra/Makefile
Dan Willemsen [Tue, 15 Feb 2011 23:11:31 +0000]
resolve merge: drivers/media/video/tegra/Makefile

Rebase-Id: R093dc181bed1f6cebc8f97893ef0962c06a08bcd

7 years agoARM: tegra: dc: Keep DC interrupts disabled on FPGA
Scott Williams [Tue, 29 Mar 2011 17:37:38 +0000]
ARM: tegra: dc: Keep DC interrupts disabled on FPGA

Ignore DC interrupts on FPGA because they are a known limitation of
FPGAs and there's nothing that can be done about them.

Original-Change-Id: I161f422082dc0b1a581209b98421888dfff6fefa
Reviewed-on: http://git-master/r/24709
Tested-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Robert Morell <rmorell@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Change-Id: Id69afe129d8256abbaed726fc55387f6b23dc36d

Rebase-Id: R1059fca241305e350b4f2a7ea32d6fb1bd3924e8

7 years agoarm: tegra: Re-enable system reset
Scott Williams [Thu, 10 Feb 2011 23:45:06 +0000]
arm: tegra: Re-enable system reset

Bug 790662

Original-Change-Id: I0c194455d4fb6e3326b60a14a5e459fe0e181c56
Reviewed-on: http://git-master/r/19158
Tested-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Change-Id: Ia91788b8ada6bcc411c3ee8c2ebf1ee717ca0199

Rebase-Id: R77131d678c4589b4731c0bc1fafd02174e69e561

7 years agoarm: tegra: Disable system reset
Scott Williams [Fri, 28 Jan 2011 11:26:28 +0000]
arm: tegra: Disable system reset

Temporarily disable the ability of the OS to reset the target.

Original-Change-Id: I12b3b7b1d66061bb17dcd9fabd4fd79395c37880
Reviewed-on: http://git-master/r/17464
Tested-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Change-Id: I36b7471965378a342d50369700ab5d439f80cf9d

Rebase-Id: Re38709f60b8082cd05b77a13c8c9012d8a6772b0

7 years agotegra: dc: Don't enable display interrupt on FPGA
Scott Williams [Mon, 10 Jan 2011 21:32:23 +0000]
tegra: dc: Don't enable display interrupt on FPGA

Bug 776857

Original-Change-Id: I4b357ab66ec167f53a4112a4cd0e165dced4b947
Reviewed-on: http://git-master/r/15423
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Change-Id: I7aefe9605ec983cf73b19964b7d59c3bba3f43ef

Rebase-Id: Re9bdb6acac56cb903ab7cdc3cc9af74c67f0d79d

7 years agotegra: dc: Support non-standard FPGA display panel
Scott Williams [Mon, 10 Jan 2011 21:07:57 +0000]
tegra: dc: Support non-standard FPGA display panel

The display panel sub-board used on FPGA platforms (panel 86)
is non-standard. It expects the Data Enable signal on the WR
pin instead of the DE pin.

Bug 776857

Original-Change-Id: Icdb5ed46010c41155c1729ceca6d4df7a7041bf1
Reviewed-on: http://git-master/r/15420
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Change-Id: Iaa588090df72167d9d25bdff97e369f20b957fd8

Rebase-Id: R10dec84f7cadb511245d55a6271fc171068cb8d3

7 years agoarm: tegra: Don't permit reset on an FPGA target
Scott Williams [Sat, 8 Jan 2011 04:43:13 +0000]
arm: tegra: Don't permit reset on an FPGA target

Do not allow the framework to attempt to reset an FPGA target platform.
It won't work and it will destroy the ability to debug the cause.

Bug 776857

Original-Change-Id: I27c410c42a10e8a952c7c4c978020a3675937a89
Reviewed-on: http://git-master/r/15318
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Jin Qian <jqian@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Change-Id: If61c786841ae5ff62c5997f0f51eb909890ac6b2

Rebase-Id: R72b785f9535c276e2d8993874b194ad1e622f322

7 years agoARM: Disallow DCC writes from secondary processors
Scott Williams [Mon, 20 Dec 2010 23:40:35 +0000]
ARM: Disallow DCC writes from secondary processors

An attempt to access the DCC console from secondary processors will
result in those processors hanging because the JTAG debugger can only
communicate with one core at a time. Allow DCC output only from CPU 0.

Useful for bringup, not necessarily for upstream

Original-Change-Id: I9118555438f5b72b16a2dfccd5b6f98860505d6d
Reviewed-on: http://git-master/r/13876
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Change-Id: I36bb0351e0899f4ad8732fe784623f7eea57dff5

Rebase-Id: R32383c2b0268f8111444b7b75c4fa3d2b3ddbaef

7 years agompu3050: Motion Libraries: Update MPU board file to v3.3.4.
Robert Collins [Wed, 20 Apr 2011 20:27:37 +0000]
mpu3050: Motion Libraries:  Update MPU board file to v3.3.4.

Update 2 of 3: MPU 3050 Board file.  Depends on MPU kernel
and defconfig files.

BUG 808052

Original-Change-Id: Ib6fc78e00c2b747155b480123cb1cdfb029dc4ae
Reviewed-on: http://git-master/r/29725
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>

Rebase-Id: R1750e2cd527b4610fed17f5c4930695527c1806b

7 years agompu3050: Motion Libraries: Update MPU kernel to v3.3.4.
Robert Collins [Wed, 20 Apr 2011 20:23:12 +0000]
mpu3050: Motion Libraries:  Update MPU kernel to v3.3.4.

Update 1 of 3:  MPU kernel files.  Depends on board file and
defconfig file.

BUG 808052

Original-Change-Id: I42b08570d3a8dac090860276e04f6d2ab7545461
Reviewed-on: http://git-master/r/29724
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Robert R Collins <rcollins@nvidia.com>
Tested-by: Robert R Collins <rcollins@nvidia.com>

Rebase-Id: R13b53bb717968041f18f76031f32377fabdf8c43

7 years agoARM: tegra: cardhu: sensor: support for rear right camera
Prayas Mohanty [Wed, 13 Apr 2011 07:00:56 +0000]
ARM: tegra: cardhu: sensor: support for rear right camera

- Add support for camera-B.
- Have separate power on/off handler for each camera sensor.
- Remove invidual query for boardId, and bookkeeping boardId information
in a static variable during cardhu_sensors_init.

bug: 787214
bug: 786928

Original-Change-Id: Icc15a4cd6f113dd54adf197498f3b214595a53fd
Reviewed-on: http://git-master/r/27023
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Original-Change-Id: Ie5c06897a4f5c446aeeda168769e80d1a717e479

Rebase-Id: R776d0b86f61ff9c1daa5f2a0388680ca90871107

7 years agoarm: tegra: cardhu: Registering mpu3050 for E1291 only
Laxman Dewangan [Wed, 13 Apr 2011 08:38:48 +0000]
arm: tegra: cardhu: Registering mpu3050 for E1291 only

Registering the mpu sensor MPU3050 for the E1291 based
cardhu system only.

Original-Change-Id: I614d5496bad34e465d58163e9590d41fefab822e
Reviewed-on: http://git-master/r/27608
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Reviewed-by: Robert R Collins <rcollins@nvidia.com>
Original-Change-Id: I32bb6997dd504c4c070ba27a5e223f4a325d1f96

Rebase-Id: Rb30429965bb8edf799905a39ca843def5b4cf724

7 years agompu3050: Motion Libraries: Invensense MPU code update to v3.3.3.
Robert Collins [Fri, 18 Mar 2011 21:29:07 +0000]
mpu3050: Motion Libraries: Invensense MPU code update to v3.3.3.

Update Invensense Motion Library (MPL) to production version
v3.3.3. Previous version was engineering release and is not
suitable for mass production. This version of the MPL most
notably fixes problems with suspend/resume where touch screen
would quit working during a suspend/resume cycle.

Original-Change-Id: Id061bccf39adb34dda124f7ba18d5956885328dd
Reviewed-on: http://git-master/r/23590
Reviewed-by: Robert R Collins <rcollins@nvidia.com>
Tested-by: Robert R Collins <rcollins@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Original-Change-Id: Ibef0777548486e7ee2504d979e05bdd8fab3a7d8

Rebase-Id: R726205045a29cba87a941b8af5c8356c0543a6ff

7 years agoARM:tegra:ventana:Sensors Invensense MPU code v3.3.3
vsalve [Tue, 15 Mar 2011 10:19:09 +0000]
ARM:tegra:ventana:Sensors Invensense MPU code v3.3.3

Original-Change-Id: I5e96ea2280326cb91aa4f32c56b88aece9c7aac2
Reviewed-on: http://git-master/r/22991
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Rf0e1503e3e9c4dcfac7295844f476593968e7737

7 years agomisc: mpu3050: Invensense MPU code update v3.3.3
vsalve [Tue, 15 Mar 2011 09:59:43 +0000]
misc: mpu3050: Invensense MPU code update v3.3.3

Update Invensense Motion Library (MPL) to production version
v3.3.3. Previous version was engineering release and is not
suitable for mass production. This version of the MPL most
notably fixes problems with suspend/resume where touch screen
would quit working during a suspend/resume cycle.

Original-Change-Id: Ia33433a677862b3d1e31d410aac7176d7a381a8f
Reviewed-on: http://git-master/r/22987
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R8832ce6cbb6eaec0afb32a2265c55b45f7391cb3

7 years agoInvensense: simplify Kconfig
Dan Willemsen [Sat, 5 Mar 2011 20:00:33 +0000]
Invensense: simplify Kconfig

This change makes the choices optional, and removes redundant entries.
With this change, the minimal defconfig format doesn't want to always
build the mpu3050 as a module.

Original-Change-Id: Ic6dc65e982bc59671e27adbce257bf14bc97777c

Rebase-Id: R197cb8c3a6a2792960819056b5f6eb24b1c720ae

7 years agoDriver: Misc: Sensors: MPU: enable kxtf9 and ak8975
Wen Yi [Fri, 4 Feb 2011 21:55:07 +0000]
Driver: Misc: Sensors: MPU: enable kxtf9 and ak8975

BUG 771526

Corrected the mismatched CONFIG_SENSOR_KXTF9 and
CONFIG_SENSOR_AK8975 to CONFIG_SENSOR_KXTF9_MPU
and CONFIG_SENSOR_AK8975_MPU

Original-Change-Id: I760bfdd5cbdd91acdf9ce10ee5be5fcfa0a9c5ab
Reviewed-on: http://git-master/r/18377
Reviewed-by: Wen Yi <wyi@nvidia.com>
Tested-by: Wen Yi <wyi@nvidia.com>
Reviewed-by: Robert R Collins <rcollins@nvidia.com>
Tested-by: Robert R Collins <rcollins@nvidia.com>
Reviewed-by: Jeremy Wyman <jwyman@nvidia.com>
Tested-by: Jeremy Wyman <jwyman@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R7428db1a61c508ae56afc6fd590f750afa8ca6a5

7 years ago[ARM] tegra: ventana: Invensense MPU update
Wen Yi [Fri, 28 Jan 2011 23:34:43 +0000]
[ARM] tegra: ventana: Invensense MPU update

Update tegra board file to include Invensense MPU3050 drivers
Depends on Change-Id: Iceb3ef8b11d4ce18fd3cb0947268744775b81758
BUG 784570

Original-Change-Id: Ieb75676128fbde4797f8fe6298e57f29b5a2db13
Reviewed-on: http://git-master/r/17527
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Rd9be2d7c372d6e2bef6b72a686a8864c304a7d5a

7 years ago[ARM/tegra] Invensense MPU3050 sensor board support.
Robert Collins [Wed, 1 Dec 2010 22:44:07 +0000]
[ARM/tegra] Invensense MPU3050 sensor board support.

Original-Change-Id: I17ec64c268bb803966810d3a181140c2b6774245
Reviewed-on: http://git-master/r/11813
Tested-by: Robert R Collins <rcollins@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R27d30b4e1558b0e7c51709fd2f4577accdca344e

7 years agoPort Invensense MPU3050 drivers into tegra-2.6.36
Wen Yi [Fri, 28 Jan 2011 22:38:45 +0000]
Port Invensense MPU3050 drivers into tegra-2.6.36

Original-Change-Id: Iceb3ef8b11d4ce18fd3cb0947268744775b81758
Reviewed-on: http://git-master/r/17525
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R5aa1acdb6de5265529a9695f6cc996d4cf0dbfec

7 years ago[ARM/tegra] Integrate Accelerometer source code files.
Robert Collins [Tue, 23 Nov 2010 21:54:32 +0000]
[ARM/tegra] Integrate Accelerometer source code files.

Inegrate MPL libraries and the following sensors:
Accelerometers:
kxtf9

Compi:
ak8975

Original-Change-Id: I450b5b7ff018249a19bb23b78e722e9a355b7bd8
Reviewed-on: http://git-master/r/11803
Tested-by: Robert R Collins <rcollins@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R76e2da39a90190d176552fdb11aab2009964023f

7 years agoMerge branch 'boardfiles/whistler' into after-boardfiles
Dan Willemsen [Thu, 1 Dec 2011 05:46:32 +0000]
Merge branch 'boardfiles/whistler' into after-boardfiles

7 years agoMerge branch 'boardfiles/ventana' into after-boardfiles
Dan Willemsen [Thu, 1 Dec 2011 05:46:31 +0000]
Merge branch 'boardfiles/ventana' into after-boardfiles

7 years agoMerge branch 'boardfiles/enterprise' into after-boardfiles
Dan Willemsen [Thu, 1 Dec 2011 05:46:30 +0000]
Merge branch 'boardfiles/enterprise' into after-boardfiles

7 years agoMerge branch 'boardfiles/harmony' into after-boardfiles
Dan Willemsen [Thu, 1 Dec 2011 05:46:30 +0000]
Merge branch 'boardfiles/harmony' into after-boardfiles

7 years agoMerge branch 'boardfiles/cardhu' into after-boardfiles
Dan Willemsen [Thu, 1 Dec 2011 05:46:29 +0000]
Merge branch 'boardfiles/cardhu' into after-boardfiles

7 years agoARM: tegra: Whistler K39 updates
Dan Willemsen [Thu, 23 Jun 2011 23:45:48 +0000]
ARM: tegra: Whistler K39 updates

Rebase-Id: Ra87c1d4245a0ce31e3fe7529f06ca18fbe703706

7 years agoFix incorrect license.
Maria Gutowski [Fri, 27 May 2011 01:44:51 +0000]
Fix incorrect license.

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

7 years agoarm: tegra: Declare tegra_throttling_enable in .h
Robert Morell [Thu, 19 May 2011 16:31:45 +0000]
arm: tegra: Declare tegra_throttling_enable in .h

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

7 years agoARM: tegra: Modify DDC (i2c2) clock rate as 100KHz
Haley Teng [Mon, 2 May 2011 05:59:08 +0000]
ARM: tegra: Modify DDC (i2c2) clock rate as 100KHz

Per the 8.4.1 section of HDMI spec version 1.4a, 100KHz is the maximum
clock rate of DDC i2c bus.

Bug 820552

Change-Id: I7990309c4f3485c9c356623468cfabe25d733604
Signed-off-by: Haley Teng <hteng@nvidia.com>
Reviewed-on: http://git-master/r/29966
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Alok Chauhan <alokc@nvidia.com>

Rebase-Id: Rbdb18e5942ce5a9ae3edcdfe7e1aeee4ae94e925

7 years agoHACK: fix whistler build
Dan Willemsen [Tue, 26 Apr 2011 00:47:03 +0000]
HACK: fix whistler build

Change-Id: Ic78a86dd1e7a465f0de1f3fb9a5c72e2eb3e8ab0

Rebase-Id: Rf493e8ce71a8cd12f0e1bd406ca9c20b6ce12514

7 years agoMerge remote branch 'git-master/android-tegra-2.6.36' into merge-android
Jin Qian [Thu, 30 Dec 2010 01:35:51 +0000]
Merge remote branch 'git-master/android-tegra-2.6.36' into merge-android

Conflicts:
arch/arm/configs/tegra_defconfig
arch/arm/mach-tegra/Kconfig
arch/arm/mach-tegra/Makefile
arch/arm/mach-tegra/board-ventana-power.c
arch/arm/mach-tegra/board-ventana-sensors.c
arch/arm/mach-tegra/board-ventana.c
arch/arm/mach-tegra/clock.c
arch/arm/mach-tegra/common.c
arch/arm/mach-tegra/cpu-tegra.c
arch/arm/mach-tegra/fuse.c
arch/arm/mach-tegra/headsmp.S
arch/arm/mach-tegra/tegra2_dvfs.c
arch/arm/tools/mach-types
drivers/rtc/rtc-tegra.c
drivers/usb/gadget/fsl_udc_core.c
drivers/video/tegra/host/dev.c
drivers/video/tegra/host/nvhost_channel.c
drivers/video/tegra/host/nvhost_intr.c

Original-Change-Id: I1e9b6d0e761cf1e95cf90b78b5932b53fcb9bb5e
(cherry picked from commit 2f331e046f7c4cfc6ab54fca3193035b3bf3a14f)
Reviewed-on: http://git-master/r/14572
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Change-Id: I29db8796b2e27a8d218c332de36f880a7cf4bcb2

Rebase-Id: R3ddecd31d02becef183c6113ee1c3bd9c7741791

7 years agoARM: tegra: whistler: Power down/up core rail
Prashant Gaikwad [Thu, 21 Apr 2011 04:13:48 +0000]
ARM: tegra: whistler: Power down/up core rail

program pwren signal of max8907c regulator to power down/up core rail on
deep sleep enter/exit deep sleep mode.

core_timer and core_off_timer changed as per K32.

separate_req set to false as whistler pmu has combined power requests.

Bug 817378

Change-Id: Ia95a61360079f919a039572cf8fd4597db9efd50
Reviewed-on: http://git-master/r/28435
Tested-by: Prashant Gaikwad <pgaikwad@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R690a39529c184fea5be02af9223f7479874fd3e4

7 years agoARM: tegra: whistler: enable spi-slave based modem.
Sheshagiri Shenoy [Mon, 18 Apr 2011 22:38:01 +0000]
ARM: tegra: whistler: enable spi-slave based modem.

- configured the pinmuxes needed by the baseband.
- added board specific baseband related code.
- added caif specific platform data needed by protocol layer.

bug 785523

Change-Id: I2d1936419ccd9190d6539836cb8bca563ea07c6e
Reviewed-on: http://git-master/r/23432
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R88b62bdca3f984c66510158d1bc6878fdd014619

7 years agoARM: tegra: whistler: add camera sensor soc380
Abhinav Sinha [Thu, 31 Mar 2011 21:22:55 +0000]
ARM: tegra: whistler: add camera sensor soc380

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

7 years agoARM: tegra: whistler: Add support for AD5820 focuser
Frank Chen [Thu, 7 Apr 2011 01:36:47 +0000]
ARM: tegra: whistler: Add support for AD5820 focuser

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

7 years agoARM: tegra: whistler: Update ov5650 driver
Frank Chen [Mon, 4 Apr 2011 19:43:13 +0000]
ARM: tegra: whistler: Update ov5650 driver

- 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

7 years agoARM: tegra: whistler: uart: Add PORT_TEGRA port type
Pradeep Goudagunta [Mon, 28 Mar 2011 11:30:05 +0000]
ARM: tegra: whistler: uart: Add PORT_TEGRA port type

Add and force debug uart port type to PORT_TEGRA.

Bug 803910

Change-Id: I55c675a4f724bb13005bf37b495df670e208b094
Reviewed-on: http://git-master/r/24468
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Re96b204e4ce254f2aebb9ba53c86ddff1576e8da

7 years agoARM: tegra: whistler: power down usb3 on suspend
Prashant Gaikwad [Thu, 24 Mar 2011 07:35:50 +0000]
ARM: tegra: whistler: power down usb3 on suspend

To turn off usb3 and usb3.emc clock, tegra-ehci.2 should be powered off
when bus is supended. Enable power_down_on_bus_suspend for usb3 (tegra-ehci.2).
Also added the platform data structure which is used when USB suspends.

Bug 807237

Change-Id: I9e975daeb2283bd811b2e32acda78b6fa0d9f2b4
Reviewed-on: http://git-master/r/24089
Tested-by: Prashant Gaikwad <pgaikwad@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Ref4b904e6b50bc3a83d1500b912c8d8129bac76d

7 years agoarm: tegra: use debug_uartport kernel parameter
Pradeep Goudagunta [Wed, 23 Mar 2011 17:46:12 +0000]
arm: tegra: use debug_uartport kernel parameter

Use debug_uartport kernel option to configure debug uart port as
high speed(ttyHS1) or low speed(ttyS0) according to odmdata(19:18).

Bug 803465

Change-Id: Ide9a74c358a42f25ddb3ca03f4d949dc053f59f4
Reviewed-on: http://git-master/r/24019
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R7b0d57256c34a0f9e8643b8e777b4eeb3f94cd88

7 years agoARM: tegra: baseband: fix modem reset sequence
Steve Lin [Wed, 16 Mar 2011 01:24:40 +0000]
ARM: tegra: baseband: fix modem reset sequence

Fix baseband modem reset function on whistler.
Bug 776276

Original-Change-Id: I13b6dae5ac9635ac63652b34ab8bf01289d4d35e
Reviewed-on: http://git-master/r/21920
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R2347ccd2261b12ac53f0f4773c24fd739fff5e73

7 years agoARM: tegra: whistler: Add entry for mem on A03
Prashant Gaikwad [Wed, 16 Mar 2011 07:31:03 +0000]
ARM: tegra: whistler: Add entry for mem on A03

elpida memory on E1108 A03 board has different product id.
Added an entry for it in tegra emc chips table.

Bug 786376

Original-Change-Id: I7947174ce12d631ad50b7e5ffe43aabcc7f268cb
Reviewed-on: http://git-master/r/23139
Tested-by: Prashant Gaikwad <pgaikwad@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R2e51939f8c9c4d29d0ebc2b1146b26736c675b85

7 years ago[arch/arm] whistler: Add KEY_MENU support
Wen Yi [Sat, 5 Mar 2011 01:07:47 +0000]
[arch/arm] whistler: Add KEY_MENU support

BUG 780067

Map row 2, column 1 to KEY_MENU

Original-Change-Id: I120ea7714111e129c3ec330c70592cc292dbba7a
Reviewed-on: http://git-master/r/21737
Reviewed-by: Wen Yi <wyi@nvidia.com>
Tested-by: Wen Yi <wyi@nvidia.com>
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Re62e357067a84bd6c974ca0c33365cbb78bfac1c

7 years ago[ARM] tegra: Enable EMC scaling
Prashant Gaikwad [Fri, 11 Mar 2011 06:09:30 +0000]
[ARM] tegra: Enable EMC scaling

Frequency tables added for memory.
Enabled memory tables used for EMC scaling.

Bug 786376

Original-Change-Id: I8f9713dac7950db4a42dac4f32d8908434c18be1
Reviewed-on: http://git-master/r/22578
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R74db053a9fd2a79023117e9f26c2dc2543c814ea

7 years ago[ARM] tegra: set pm_power_off to whistler routine
Prashant Gaikwad [Thu, 10 Mar 2011 10:57:49 +0000]
[ARM] tegra: set pm_power_off to whistler routine

for whistler, implement pm_power_off with max8907c's power off routine.

Bug 799957
Bug 800602 (Cold boot)

Original-Change-Id: I003547d55a4203f2d04ba0086199b61d05936563
Reviewed-on: http://git-master/r/22388
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R60e9aaa33fb680ff91d1836d885cb421b05fdde9

7 years agomerge: trivial updates resolved from upstream
Dan Willemsen [Tue, 8 Mar 2011 08:21:01 +0000]
merge: trivial updates resolved from upstream

* Move include/linux/tegra_usb.h to
  include/linux/platform_data/tegra_usb.h

Original-Change-Id: I5b7799c5af8029b15ad206978718b337afac8814
Reviewed-on: http://git-master/r/22165
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
Tested-by: Daniel Willemsen <dwillemsen@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com>

Rebase-Id: Rb43ded0f5544dfa7875e1b99edfa67e63caaaaba

7 years ago[ARM] tegra: Platform data for Thermal Throttling
Prashant Gaikwad [Tue, 22 Feb 2011 09:07:27 +0000]
[ARM] tegra: Platform data for Thermal Throttling

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

7 years agoarm: tegra: whistler: backlight support
Joseph Lehrer [Tue, 15 Feb 2011 16:38:03 +0000]
arm: tegra: whistler: backlight support

bug 773671

Original-Change-Id: I4e2898b17e47b186cd7ffa64d79d38f69bcce269
Reviewed-on: http://git-master/r/19601
Tested-by: Joseph Lehrer <jlehrer@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R605e62fef6564bae2955d54714a914d25f01ca94

7 years agotegra: Board specific file changes related to USB Phy interface
Seshendra Gadagottu [Tue, 8 Feb 2011 00:40:40 +0000]
tegra: Board specific file changes related to USB Phy interface

Board files are updated with USB phy inteface info related to USB2
instance
BUG: 756184

Original-Change-Id: Ied946e47047b5ab69d4f0e1670ccb7269d50665f
Reviewed-on: http://git-master/r/18627
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Re794a80a4f74855b0f937292d76120c6ed1d637a

7 years agowhistler: add irq to max8907c driver
Tom Cherry [Fri, 21 Jan 2011 22:40:30 +0000]
whistler: add irq to max8907c driver

Add irq to max8907c mfd driver to be used with RTC and battery charger

Original-Change-Id: I55afc2269dbc2fc872f4aa2f79751896d1c77705
Reviewed-on: http://git-master/r/16616
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R1bb02c49817f294215c66b324f755f90dcc13f66

7 years ago[ARM] tegra: i2c registration for ADT7461
Prashant Gaikwad [Wed, 2 Feb 2011 13:25:07 +0000]
[ARM] tegra: i2c registration for ADT7461

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

7 years ago[ARM] tegra: whistler: camera: sensor power on/off
Sachin Nikam [Fri, 28 Jan 2011 13:21:46 +0000]
[ARM] tegra: whistler: camera: sensor power on/off

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