7 years agoarm: tegra: cardhu: Adding platform data for sh532u device
Laxman Dewangan [Tue, 3 May 2011 08:54:58 +0000]
arm: tegra: cardhu: Adding platform data for sh532u device

Adding the board init and deinint function to power on/off
rails for the sh532u autofocus driver.
This function is passed as platform data to the driver.

bug 802264

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

Rebase-Id: Raa4fe90155de6870e767e0de0509f67d2cb609fd

7 years agoarm: tegra: cardhu: Adding cam-AF power rails
Laxman Dewangan [Mon, 2 May 2011 09:28:16 +0000]
arm: tegra: cardhu: Adding cam-AF power rails

Adding the camera autofocus power rail infomration.
Removing non-existant peripheral entry from i2c4 bus.
Adding deselect mux option after each i2c transfer
through mux i2c.

bug 802264

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

Rebase-Id: Rd791771ddf72c52686de86ce1f1aa99cf03ab877

7 years agoARM: tegra: cardhu: Separate LPDDR2 processor board
Alex Frid [Wed, 20 Apr 2011 02:01:33 +0000]
ARM: tegra: cardhu: Separate LPDDR2 processor board

Made sure default DDR3 EMC DFS table is not applied to cardhu
processor board with LPDDR2.

Original-Change-Id: I78bb2a4f80a5db00e04cb82c530924219e6baa78
Reviewed-on: http://git-master/r/30311
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Tested-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Raymond Poudrier <rapoudrier@nvidia.com>
Tested-by: Raymond Poudrier <rapoudrier@nvidia.com>

Rebase-Id: Rc526c375fd15719b434694d7db8b91099a220c2a

7 years agotegra: cardhu: Set smartdimmer to disable by default.
Laurence Harrison [Thu, 7 Apr 2011 01:23:48 +0000]
tegra: cardhu: Set smartdimmer to disable by default.

Now that we have sysfs objects for smartdimmer, set our
default to disable for this feature.

Original-Change-Id: Ie5a6755ff159496fe0e02a3f164325672954712d
Reviewed-on: http://git-master/r/29892
Reviewed-by: Laurence Harrison <lharrison@nvidia.com>
Tested-by: Laurence Harrison <lharrison@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Matthew Longnecker <mlongnecker@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>

Rebase-Id: Rf267975672adbbd28d8b93e6133fd79f158fd498

7 years agoarm: tegra: cardhu: Unused pins from vddio_gmi to low power mode
Laxman Dewangan [Tue, 26 Apr 2011 12:14:54 +0000]
arm: tegra: cardhu: Unused pins from vddio_gmi to low power mode

Configuring the pins which are belonging to vddio_gmi to recommended state
to consume low power.

bug 807813

Original-Change-Id: I18b67688b0e45ccd5f16ac3f1f8a7f4db3142bae
Reviewed-on: http://git-master/r/29628
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: R6d2cf20145cc6fc403edb9a7818f53104f8b9bf3

7 years agoRevert "arm: tegra: cardhu: Setting the gpio pins properly."
Jin Qian [Tue, 10 May 2011 18:16:18 +0000]
Revert "arm: tegra: cardhu: Setting the gpio pins properly."

Original change breaks LP1 on t30.

This reverts commit 522f94b14b99c47322a72012fb5ce9a59c145630.

Original-Change-Id: Ia3aacc5924987828aa0fd1e2c6ccc3c990b871c0
Reviewed-on: http://git-master/r/31023
Tested-by: Jin Qian <jqian@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Tested-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: Rfaa8c9a8b179ed7163095d29bdde24ec2f93b2d3

7 years agoARM: tegra: power: Set cpu_pwr_off timer to 200us for PMIC
Diwakar Tundlam [Fri, 29 Apr 2011 22:21:19 +0000]
ARM: tegra: power: Set cpu_pwr_off timer to 200us for PMIC

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

Rebase-Id: R9c24f87480bddc1e35ad43d8f1a23332d2001e24

7 years agoarm: tegra: cardhu: Setting CORE_PWR_REQ to output high
Laxman Dewangan [Wed, 27 Apr 2011 09:56:40 +0000]
arm: tegra: cardhu: Setting CORE_PWR_REQ to output high

Setting CORE_PWR_REQ to high.
This is require to enable tracking regulator to supply more than
2A current for cardhu A03 board.

bug 805454

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

Rebase-Id: Rd688aca0b100371f31b3eeba280d744b314c0d8d

7 years agoarm: tegra: cardhu: adding support for wifi OOB interrupt
Rakesh Goyal [Wed, 4 May 2011 07:10:58 +0000]
arm: tegra: cardhu: adding support for wifi OOB interrupt

Configuring gpio line for oob interrupts and providing
required resources to make oob work.

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

Rebase-Id: R18831152a2bc2a4f8d017dca1db616613dbbd1e6

7 years agoARM: tegra: clock: Init Tegra3 sclk frequency to 108MHz
Alex Frid [Thu, 28 Apr 2011 03:42:51 +0000]
ARM: tegra: clock: Init Tegra3 sclk frequency to 108MHz

Set Tegra3 default system clock frequency to 108MHz. Previous setting
216MHz was kept until the 1st sclk user is enabled, and then, when it
is disabled go down to 108MHz, anyway. On the other hand, system power
immediately after boot was affected by unnecessary high sclk frequency
while OS is idle. This change also enables dynamic switching between
sclk parents PLLP_OUT4 and PLLM_OUT1.

Original-Change-Id: I00b12f3aef5c5fc8226d6c27470f4610e9e43ad8
Reviewed-on: http://git-master/r/29761
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: R78614e2149eaf497fe1c9a8dbf0d4e67fb0ecf06

7 years agoarm: tegra: cardhu: Setting the gpio pins properly.
Abhiruchi Birajdar [Tue, 3 May 2011 13:18:30 +0000]
arm: tegra: cardhu: Setting the gpio pins properly.

The gpio power down pins for rear and front camera are
properly set depending on the board type.

Bug 821048

Original-Change-Id: Ibf265bc79b582d9ed4c4cc0d1a864a5c68b05835
Reviewed-on: http://git-master/r/30213
Tested-by: Abhiruchi Birajdar <abirajdar@nvidia.com>
Reviewed-by: Prayas Mohanty <pmohanty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: John Sasinowski <jsasinowski@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Danielle Sun <dsun@nvidia.com>

Rebase-Id: Red0452f3334a2e371bfafcb58e2160d0858916b1

7 years agoSdhci:tegra:Switch OFF/ON power rails in suspend/resume
Pavan Kunapuli [Tue, 26 Apr 2011 11:33:55 +0000]
Sdhci:tegra:Switch OFF/ON power rails in suspend/resume

Switching off and switching on the power rails during
suspend and resume. Passing the power rail name, maxV
and minV through platform data.

Bug 793796

Original-Change-Id: I6c80c1a23c9681043d11ffdd210dc6d2146bdd2e
Reviewed-on: http://git-master/r/29660
Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: Rf38a0a31b35d86cf1014aeb2d04bbc74181298c7

7 years agoarm: tegra: hsic: Enable T30 HSIC
Michael Hsu [Tue, 26 Apr 2011 22:43:37 +0000]
arm: tegra: hsic: Enable T30 HSIC

Modified cardhu board config for ehci2 to use HSIC.

Need to turn on 6416 IO expander gpio for VDDIO_HSIC. Otherwise,
VDDIO_HSIC would be 0 Volts.

Fix HSIC register differences between T20 / T30.

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

Rebase-Id: Rc3e3973666331d2eb2aada57b7bfe6172b67713a

7 years agoarm: tegra: Enabling RTC data based on defconfig
venu byravarasu [Tue, 26 Apr 2011 09:36:27 +0000]
arm: tegra: Enabling RTC data based on defconfig

Internal and PMU RTC data are enabled only when respective
macros are defined in the Cardhu defconfig file.

bug 793949

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

Rebase-Id: Rbd711afd026a86e49fd967f549844231ee635de0

7 years agoarm: tegra3: update pinmux table for CAM_MCLK
Prayas Mohanty [Mon, 2 May 2011 07:56:42 +0000]
arm: tegra3: update pinmux table for CAM_MCLK

Fix mux entry for CAM_MCLK to use VI_ALT2.

bug 821540

Original-Change-Id: I7d68af22eb65b5e2ee20bf521cc73587e41b1c37
Reviewed-on: http://git-master/r/29981
Reviewed-by: Prayas Mohanty <pmohanty@nvidia.com>
Tested-by: Prayas Mohanty <pmohanty@nvidia.com>
Reviewed-by: Shantanu Nath <snath@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Danielle Sun <dsun@nvidia.com>
Tested-by: Danielle Sun <dsun@nvidia.com>

Rebase-Id: R1d5cde9c1ff40f56c7f426aa457b9ae619933745

7 years agoARM: tegra: cardhu: add AC present interrupt gpio
Pritesh Raithatha [Mon, 2 May 2011 05:07:46 +0000]
ARM: tegra: cardhu: add AC present interrupt gpio

Bug 817305
Bug 806809

Original-Change-Id: I5a585d890e76804d4b5c3de1b7e1b4085074ac13
Reviewed-on: http://git-master/r/30001
Tested-by: Pritesh Raithatha <praithatha@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R84289d0b785bc4aebc22a143f027b0b83da3a18c

7 years agoARM:tegra:cardhu: Adding Vibrator power rail info
venu byravarasu [Wed, 27 Apr 2011 13:23:12 +0000]
ARM:tegra:cardhu: Adding Vibrator power rail info

Adding power rail details for Vibrator on E118x board.

bug 810072

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

Rebase-Id: R5967097f65d09785f4ffef5c6418be50b496af0a

7 years agoarm: tegra3: Updating pinmux table based on TRM
Laxman Dewangan [Mon, 25 Apr 2011 06:44:31 +0000]
arm: tegra3: Updating pinmux table based on TRM

On tegra3 TRM, some of the pin mux option for a given
pin group is not recommended and so not exposed in the
TRM reference table.

Updating the pinmux table accordingly. The non-recommended
pin option is set as TEGRA_MUX_INVALID.

bug 817099

Original-Change-Id: I572ee84912fe065a73e59d4f9ba0ce01223ead85
Reviewed-on: http://git-master/r/29626
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: R00f44bbf5f96350c63f42519071f3c48f765a179

7 years agoarm: tegra: cardhu: Unused vddio_gmi pins to low power
Laxman Dewangan [Wed, 20 Apr 2011 10:07:17 +0000]
arm: tegra: cardhu: Unused vddio_gmi pins to low power

Configuring the unused pins from VDDIO_GMI io rail to output/pulldown/
tristate mode to have low power consumption from this pins.

bug 807813

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

Rebase-Id: R9408202b3e78f0be3257ecf584aedb2855547011

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: Rb8d7f9a68b90f224d6225962ca75b9da18b27e51

7 years agoARM: tegra: power: Set minimum LP2 target residency
Alex Frid [Tue, 19 Apr 2011 04:35:58 +0000]
ARM: tegra: power: Set minimum LP2 target residency

Added board level tuning parameter to specify minimum LP2 residency
time (previous policy allows down to zero residency targets limited
only by LP2 exit latency).

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

Rebase-Id: R30db6faf081e44b5d1914ec213dd43a8c9abf3ef

7 years agoarm: tegra: cardhu: setting default date on RTC
venu byravarasu [Tue, 19 Apr 2011 12:14:28 +0000]
arm: tegra: cardhu: setting default date on RTC

With this change, Jan 1, 2000 is being set as
default date on PMU RTC

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

Rebase-Id: Rc330a58733f31055c21476b5a8b76fa34bc88167

7 years agoARM: tegra: cardhu: Adjust cpu-suspend timers on some boards.
Diwakar Tundlam [Sat, 16 Apr 2011 00:25:52 +0000]
ARM: tegra: cardhu: Adjust cpu-suspend timers on some boards.

Fix for bug 816031: We need to have appropriate delays to make
DVS work on all boards we support.

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

Rebase-Id: Re0c6e643c20f7427b60abe3cd43d01150bc27c1d

7 years agoarm: tegra: cardhu: enabling bt auto power save
Rakesh Goyal [Fri, 18 Feb 2011 10:02:37 +0000]
arm: tegra: cardhu: enabling bt auto power save

Registering platform device to enable low power mode for
bcm4329 chip. This feture is dependent on CONFIG_BT_BLUESLEEP.

BUG 793831

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

Rebase-Id: R9c6f920483d9e3d2f3e3b56c992787bdeb125176

7 years agoarm: tegra: cardhu: Setting debounce time for keys
Laxman Dewangan [Tue, 19 Apr 2011 07:25:23 +0000]
arm: tegra: cardhu: Setting debounce time for keys

Setting the debounce interval time for keys connected
directly to interrupt lines.

bug 814005

Original-Change-Id: I2964a8c1052d16bc3f057219de9c4564206446ef
Reviewed-on: http://git-master/r/28166
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I68f728bd0b2a1583e388443ca283eb7cd70aae61

Rebase-Id: Rbde5f0f4159865f86fdf082405d10352ca3cba5b

7 years agoARM: tegra: Fix file permissions
Scott Williams [Fri, 15 Apr 2011 18:05:42 +0000]
ARM: tegra: Fix file permissions

Remove executable permission bit from source files.

Generated with:
    find \( -name "*.c" -or -name "*.h" -or -name "*akefile" -or \
        -name "*\.mk" \) -type f -perm /+x | xargs chmod -x

Original-Change-Id: If459d180238b8dd4cc40f92f74a56d01c81a2768
Reviewed-on: http://git-master/r/27916
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: If96e5e61c9f3b60ceaf9dcf88c0c7d7d1d8f343a

Rebase-Id: Ra1494e16f1a8a288b5d283d46e2560820c839e5b

7 years agoARM: tegra: usb: using proper usb phy types
Steve Lin [Fri, 8 Apr 2011 21:12:07 +0000]
ARM: tegra: usb: using proper usb phy types

Using proper usb phy types instead of hard coded usb instance.
Bug 800301

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

Rebase-Id: R776de61be6f1bfb531ddc5660153bd397c7e95e5

7 years agoarm: tegra: cardhu: VI_PCLK Disabling the IO reset
Laxman Dewangan [Mon, 11 Apr 2011 08:05:14 +0000]
arm: tegra: cardhu: VI_PCLK Disabling the IO reset

Disabling the io reset for the VI_PCLK  which controls the
hdmi power enable.

bug 812083

Original-Change-Id: I1ee25a48f1bf8996a8469ff7c12d9a9f1fefa44e
Reviewed-on: http://git-master/r/27335
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Mohit Singh <mpsingh@nvidia.com>
Tested-by: Mohit Singh <mpsingh@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I84b79ef364a64b1f21e65847eeb6fc6836e30f54

Rebase-Id: R8143d4bf216e90ec0a5affcddf0b867b76e6a44f

7 years agoarm: tegra: cardhu: hdmi: use hotplug_init
Jon Mayo [Wed, 13 Apr 2011 01:14:22 +0000]
arm: tegra: cardhu: hdmi: use hotplug_init

use FB_BLANK_POWERDOWN on hdmi device in earlysuspend to cause
tegra_dc_disable.

use new hotplug_init / postsuspend callbacks to manage +5V hdmi power
pin. this pin should be enabled whenever the device is active, and off
when the device is suspended.

bug 812083 bug 811523

Original-Change-Id: I6e8a2ae2683c79d5271aef9580df68c11628c823
Reviewed-on: http://git-master/r/27571
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I6d98bdd58c90e02085d13bf29f2046baf144722e

Rebase-Id: R437d456adfe1d45272cd6b3cc5dd6da0d8488156

7 years agoARM: tegra: update system clock source
Bo Yan [Mon, 11 Apr 2011 21:54:32 +0000]
ARM: tegra: update system clock source

The system clock needs to be set lower

bug 811773

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

Rebase-Id: R386d23595f9ebda49f09c38d219f1fc9ba5b5d91

7 years agortc: tps6591x: wake up from suspend on alarm
venu byravarasu [Mon, 11 Apr 2011 12:13:05 +0000]
rtc: tps6591x: wake up from suspend on alarm

Changes required for waking up system, when RTC alarm
is triggered.

bug 793949

Original-Change-Id: Idcc536a819e977fe35bafeebdffddf57d5388f21
Reviewed-on: http://git-master/r/27359
Tested-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I68bb747cb965d14af9918ad6086ac2e9888f7136

Rebase-Id: Rbede5b7dc6bcd1022993fc7619936429d3bfee35

7 years agoARM: tegra: pm269: Enable sd card
Pradeep Goudagunta [Tue, 29 Mar 2011 15:14:25 +0000]
ARM: tegra: pm269: Enable sd card

-Support to select sd card dynamically by reading board-id.
-Enable sd card for BOARD_PM269.

Original-Change-Id: I1504df353a07880a1c495ce44be2d3371d00f5ff
Reviewed-on: http://git-master/r/24693
Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I76cdfe4be34bc5375976954343482c376f3a1202

Rebase-Id: R5154d5fcee2e6d53102d346522595db9c16c9b77

7 years agoARM: tegra: cardhu: Add 416MHz entry to EMC DFS table
Alex Frid [Fri, 8 Apr 2011 02:25:21 +0000]
ARM: tegra: cardhu: Add 416MHz entry to EMC DFS table

Original-Change-Id: I838b589dbf6e551d1b47e4482df78f828c8b9f20
Reviewed-on: http://git-master/r/27136
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Bo Yan <byan@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I7c1ae5bf2bc1be29ec5f558f512b784661e78418

Rebase-Id: Re31d21677edd806b52e2fdda48962c90589862fb

7 years agoARM: tegra: Fix file permissions
Scott Williams [Thu, 7 Apr 2011 21:58:39 +0000]
ARM: tegra: Fix file permissions

Remove executable permission bit from source files.

Generated with:
find \( -name "*.c" -or -name "*.h" -or -name "*akefile" -or \
-name "*\.mk" \) -type f -perm /+x | xargs chmod -x

Original-Change-Id: Ibc520ecc2988c3599a488256a262cb5510ff0f0c
Reviewed-on: http://git-master/r/27104
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: Ie8b6b5a8d43913cf150838ca0c8f28ac64079af8

Rebase-Id: R11bcc4cdad6d77575c167cccd078cec072f0f9da

7 years agoarm:tegra: Cardhu USB driver registration sequence correction
Narendra Damahe [Tue, 5 Apr 2011 23:43:48 +0000]
arm:tegra: Cardhu USB driver registration sequence correction

Correcting the USB driver registration sequence for Cardhu.
Client driver need to register after OTG/Host driver registration.

Original-Change-Id: If49d77f665ce207bc0ac354fa8021deff8a30436
Reviewed-on: http://git-master/r/26778
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Tested-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I295b2b5406e2c756d87b4f5515a98e5f7d35f291

Rebase-Id: R733b4e564033e60f715b680e340c38bf9a1a229f

7 years agoARM: tegra: cardhu: Update EMC DFS table
Alex Frid [Tue, 5 Apr 2011 05:52:41 +0000]
ARM: tegra: cardhu: Update EMC DFS table

Original-Change-Id: I1ba94ad99da247958001bb15452a6453e8b6fd31
Reviewed-on: http://git-master/r/26741
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I5c8106e773ef74a8bc34bb96b50c2764a38ebd18

Rebase-Id: R3c346d4b4ff806b25210a90d19ad1353185c8719

7 years agoARM: tegra: Regulator power name independent of platform
Rakesh Bodla [Fri, 1 Apr 2011 07:02:02 +0000]
ARM: tegra: Regulator power name independent of platform

Making the regulator power supply names independent of platform.
Now, power supply names should be given through board specific
files.

Bug 807534

Original-Change-Id: If83a23df91de9efd7d06733a7a306e57f3c89315
Reviewed-on: http://git-master/r/25058
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Reviewed-by: Allen R Martin <amartin@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: If7c7600e49b9d1f4c1bcd5d1e6eba098df39cb0b

Rebase-Id: Rfcf67dce2bb3ce226524b7927991bbb423a1599e

7 years agoarm: tegra: cardhu: Setting i2c pimux to normal and OpenDrain
Alok Chauhan [Mon, 28 Mar 2011 06:41:07 +0000]
arm: tegra: cardhu: Setting i2c pimux to normal and OpenDrain

Change the pull-up-down to NORMAL and enable the output drain
for i2c pins.

Original-Change-Id: I72a66cc0c348350f7459658ffdb6f54226be12f6
Reviewed-on: http://git-master/r/24438
Reviewed-by: Alok Chauhan <alokc@nvidia.com>
Tested-by: Alok Chauhan <alokc@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: Ibb8f2cddb74db035ad80952a161fa170bc577a9d

Rebase-Id: R3e6ffe1b00979741b2a8cf53e9605a180f65a7fa

7 years agoarm: tegra: cardhu: Changing power control lines for cardhu-A03
Laxman Dewangan [Fri, 25 Mar 2011 07:50:56 +0000]
arm: tegra: cardhu: Changing power control lines for cardhu-A03

The E1291-A03 uses the following pins for the different power rail
controls:
EN_VDD_BL1  --->PEX_L0_CLKREQ_N
EN_VDD_BL2 --->PEX_L0_PRSNT_N
EN_USB1_VBUS_EN_OC --->PEX_L1_CLKREQ_N
ENUSB3_VBUS_EN_OC --->PEX_L1_PRSNT_N

bug 807504
bug 797021

Original-Change-Id: Id3703bc799373e714501b60588298a2f1e052852
Reviewed-on: http://git-master/r/24269
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Original-Change-Id: I9d7aafa7794e6d9e05f01db6bde7ed4c91e9050e

Rebase-Id: R82d96f07d2b8f4c3d9e6609ee669ef0f28e15d65

7 years agoARM: tegra: cardhu: Enabling host on USB2
Rakesh Bodla [Thu, 31 Mar 2011 14:10:13 +0000]
ARM: tegra: cardhu: Enabling host on USB2

Enabling host on USB instance 2 for cardhu

Bug 807534

Original-Change-Id: Id3e35c9cbfb8690337b0d1d85a51a983be27de87
Reviewed-on: http://git-master/r/24944
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Tested-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I572c68e65fc4c573d52f17fcdd62ce6a7769a43b

Rebase-Id: R1b5112ee99fad6bdfad7e9afde940c1f7a840830

7 years agoARM: tegra: cardhu: Removing panel reset from kernel
ankishore [Tue, 29 Mar 2011 09:51:10 +0000]
ARM: tegra: cardhu: Removing panel reset from kernel

Since we are already resetting the panel in bootloader code, resetting in
kernel is not required

Original-Change-Id: Ie8106fdce34001ad3e6a21925d44d29c06177673
Reviewed-on: http://git-master/r/24663
Reviewed-by: Animesh Kishore <ankishore@nvidia.com>
Tested-by: Animesh Kishore <ankishore@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I1cdc04b3330a4cb92d7c5af22f6052b9c0e7cfc1

Rebase-Id: R74f52eb7ae21e781b93a2fe681d8e1459766a74e

7 years agoARM: tegra: cardhu: Fix improper gpio_request() parameters
Scott Williams [Fri, 25 Mar 2011 22:11:54 +0000]
ARM: tegra: cardhu: Fix improper gpio_request() parameters

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

Rebase-Id: Rd8b7ccd27ed1849dc5f724ef14c4082bdc4529ce

7 years agoARM: tegra: cardhu: Fix for NULL pointer dereference
Rakesh Bodla [Fri, 25 Mar 2011 15:54:25 +0000]
ARM: tegra: cardhu: Fix for NULL pointer dereference

USB2 is configured for UTMI instead of ULPI. Due to this
there is a null point dereference in accessing vbus status
in regulator code. Temporarily disabling USB2 for this.

Bug 807534

Original-Change-Id: Ib0d3384258b4d62ee11e116dbe03a28d797a6adc
Reviewed-on: http://git-master/r/24285
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Original-Change-Id: I479dffcc293aab4a6d7299f14a68f1f1708b1af4

Rebase-Id: Re97a000f318986be3bdc842a5a07a0e7a179af6b

7 years agoarm: tegra: cardhu: Registering BQ27510 Fuel gauge for E1291
Laxman Dewangan [Fri, 25 Mar 2011 09:20:15 +0000]
arm: tegra: cardhu: Registering BQ27510 Fuel gauge for E1291

Registering fuel gauge BQ27510 device for E1291 based system only.

bug 806646

Original-Change-Id: I445e997d8f8a4cb0cb7239b5fffceb29417bc144
Reviewed-on: http://git-master/r/24275
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Original-Change-Id: I5c94b1776d59353ff2ae99c1567400cec439c0d7

Rebase-Id: R816296734a6f0f127f4ab6eb41cc85a8c4f9ee43

7 years agoUpdate copyrights
Scott Williams [Mon, 28 Mar 2011 07:34:42 +0000]
Update copyrights

Original-Change-Id: I2ffeaf6f8dfeb279b40ca6f69f6c9157401a746a

Rebase-Id: R9e17a2732321df1525224af1c25cae1fe116adbe

7 years agoARM: tegra: cardhu: Dynamic selection of display drivers
ankishore [Thu, 24 Mar 2011 12:39:00 +0000]
ARM: tegra: cardhu: Dynamic selection of display drivers

Dynamically selecting the display driver as per the board id

Original-Change-Id: I0220e3359c0475e112a5f91d0fb59d390c20b2ec
Reviewed-on: http://git-master/r/24129
Reviewed-by: Animesh Kishore <ankishore@nvidia.com>
Tested-by: Animesh Kishore <ankishore@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Original-Change-Id: I58811ab1cfdb47d231838228cee9578638a9f665

Rebase-Id: R5fb2abd42a8883ec43521c06e5cf46871c601324

7 years agoarm: tegra: cardhu: Supporting power off
Laxman Dewangan [Thu, 24 Mar 2011 11:20:46 +0000]
arm: tegra: cardhu: Supporting power off

Supporting the power off of device through the adb shell
"reboot -p" or from GUI with power off.

bug 787957

Original-Change-Id: I8bc65707a8c19b0d7cc8c506dfd5327f23c01511
Reviewed-on: http://git-master/r/24112
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Original-Change-Id: I9e30bd5d143bad276f7bc2ee57e7887dcfd48233

Rebase-Id: R03068c9df6708907afb4a6833d9d80f26acfb4ee

7 years agoARM: tegra: KBC: Update the keyboard mapping
Alok Chauhan [Wed, 23 Mar 2011 06:23:49 +0000]
ARM: tegra: KBC: Update the keyboard mapping

Update the keyboard mapping by removing reduntant keys/columns.

Original-Change-Id: I3887d1f6296568b866c5c7a8dfd3f9d2cd55b4ae
Reviewed-on: http://git-master/r/23945
Reviewed-by: Alok Chauhan <alokc@nvidia.com>
Tested-by: Alok Chauhan <alokc@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I1dca3261ff3396a664ae040003432e75722d2927

Rebase-Id: R457cfefcbd401591031c0cd85d7c73cc815beb35

7 years agoarm: tegra: cardhu: Registering ISL29028 device
Laxman Dewangan [Tue, 22 Mar 2011 13:10:06 +0000]
arm: tegra: cardhu: Registering ISL29028 device

Registering ALS and proximity sensor device ISL29028 on i2c bus 2.

Original-Change-Id: Ic538b3e59e6b62a797a81f51a1d11b0869318c5f
Reviewed-on: http://git-master/r/23848
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Original-Change-Id: I0d9474d4986d5284b589bb06eec106b32d90ea36

Rebase-Id: R5f645f094917d2f9c436740c2cd2b1aab655afd4

7 years agoarm: tegra: cardhu: Dsi 2nd instance support in board panel file
ankishore [Wed, 23 Mar 2011 06:31:34 +0000]
arm: tegra: cardhu: Dsi 2nd instance support in board panel file

Adding support for dsi second instance in board panel file

Original-Change-Id: I6c2e9f07aa8b185c5cea6ce27632bdcbb3e95fd1
Reviewed-on: http://git-master/r/22624
Reviewed-by: Animesh Kishore <ankishore@nvidia.com>
Tested-by: Animesh Kishore <ankishore@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: Iadf50148e14ec20e82c37219e8c79a59a836cb14

Rebase-Id: Rac720f4ea94b91d1312d4839a38813dd0d10e353

7 years agoARM: tegra: cardhu: Fix panel disable/enable functions.
kevinh [Mon, 21 Mar 2011 20:12:21 +0000]
ARM: tegra: cardhu: Fix panel disable/enable functions.

Original-Change-Id: I2638de53505e237cdf2b3e05c5d3d36c19798773
Reviewed-on: http://git-master/r/23104
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Kevin Huang <kevinh@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Tested-by: Kevin Huang <kevinh@nvidia.com>
Original-Change-Id: Ib31bad9902ef29ce5bb39fff0efbabb1cf3cafd1

Rebase-Id: Rb39caf5fae528b92e5e812a55ae12671958ceaef

7 years agoarm: tegra: board specific changes for bq27510
syed rafiuddin [Mon, 21 Mar 2011 09:38:26 +0000]
arm: tegra: board specific changes for bq27510

Original-Change-Id: I7307ae6b7d26c1d425b5e4654065a088ad13cfb2
Reviewed-on: http://git-master/r/22525
Tested-by: Syed Rafiuddin <srafiuddin@nvidia.com>
Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I01709c66185fd01e239e68b5d771e01d70fdb6c5

Rebase-Id: Ra29bea2903922cbd018731f29f832ce29380d5ff

7 years agoARM: tegra: cardhu: Add support for SH532U driver.
Abhiruchi Birajdar [Fri, 18 Mar 2011 09:09:50 +0000]
ARM: tegra: cardhu: Add support for SH532U driver.

bug 802264

Original-Change-Id: I1c082935b2e0b08630f7556fa9e93e196360b870
Reviewed-on: http://git-master/r/23498
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Original-Change-Id: If977cb8825bf1c10397ddf8f762c6d899e9ca73c

Rebase-Id: R2e142fd9fce90d52b502d4597b38167e32cb49b5

7 years agoarm: tegra: cardhu: enable power for OV2710
Prayas Mohanty [Tue, 15 Mar 2011 14:14:54 +0000]
arm: tegra: cardhu: enable power for OV2710

Use the regulator to enable power for OV2710.
bug: 794025

Original-Change-Id: Ib1245d7cb9c9a91011be29872bbf06576fba225e
Reviewed-on: http://git-master/r/23020
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Original-Change-Id: Ida7a765be52de2f2df69f0c5bb4d0953309b2489

Rebase-Id: R6d01300427993d528418e31e0c1fa1c02e6d1b00

7 years agotegra: cardhu: Added default smartdimmer settings
Laurence Harrison [Wed, 16 Mar 2011 04:46:09 +0000]
tegra: cardhu: Added default smartdimmer settings

These settings are not guaranteed to be reference!

Original-Change-Id: I235395fe5a5934190aa0641d2496cb51688d4234
Reviewed-on: http://git-master/r/23122
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I2fbaa675ff9dbe49cc1d9c9463f4c13914873835

Rebase-Id: Rcdb35ff8dff8699e8e8405ee93ecc0556be0d4db

7 years agoARM: tegra: cardhu: Set EMC rate floor for cardhu panel
Alex Frid [Sat, 12 Mar 2011 05:46:39 +0000]
ARM: tegra: cardhu: Set EMC rate floor for cardhu panel

Original-Change-Id: I783311e31704a06e4ebeb10ee9d358a0bc544ebb
Reviewed-on: http://git-master/r/22706
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I7c1c18b308b12f58328ac24baeaabe96f8c6b44d

Rebase-Id: R6603f13ed3d154b745510b6d124c33437bdc16cc

7 years agotegra: cardhu: fixed cardhu_dsi_modes warnings
Jon Mayo [Fri, 11 Mar 2011 00:15:15 +0000]
tegra: cardhu: fixed cardhu_dsi_modes warnings

when CONFIG_TEGRA_CARDHU_DSI is disabled also leave out cardhu_dsi_modes and
dsi related unused static functions.

Original-Change-Id: Ia7bfdf0e139a1620119fe359fd34760e8d768c4b
Reviewed-on: http://git-master/r/22476
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: Ie73050f7df61294bb022c6779519dc9695bd80da

Rebase-Id: R2870d6c7aa8c5630fdbf0913701b4936807b6f54

7 years agoARM: tegra: cardhu: Add 533MHz entry to EMC DFS table
Alex Frid [Thu, 10 Mar 2011 21:07:18 +0000]
ARM: tegra: cardhu: Add 533MHz entry to EMC DFS table

Original-Change-Id: I8f80bbad3600e502d6ff71c51e6acaa41a5d4e1e
Reviewed-on: http://git-master/r/22659
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I223167759a875c912fb0af399c81757cd603e20d

Rebase-Id: R95c638f44042065e60c3a9c06b430b21cbb556ee

7 years agoarm: tegra: cardhu: Mapping Key on Row0 to POWER
Laxman Dewangan [Mon, 14 Mar 2011 09:38:14 +0000]
arm: tegra: cardhu: Mapping Key on Row0 to POWER

Mapping the key connected on ROW0 to the KEY_POWER.
This will allow the system to enter into the suspend by
pressing this key.

Original-Change-Id: I36f636448d48bd4fc9c92a3618ae25f074445378
Reviewed-on: http://git-master/r/22790
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I06333ec0ec7aee5328387428988370b708a85789

Rebase-Id: R75fead4d349b7026127b7c1a1fcff1aa509a691f

7 years agoarm: tegra: cardhu: Registering interrupt based key support
Laxman Dewangan [Tue, 8 Mar 2011 15:17:59 +0000]
arm: tegra: cardhu: Registering interrupt based key support

Registering the interrupt based key driver to detect the keys
directly connected to PMU interrupt lines.

Original-Change-Id: Ib3380a075d6259f19884e979383cb4d5a7157005
Reviewed-on: http://git-master/r/22070
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Tested-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: Ib5f0d0d6f2ffb697a4b9ce4e683b91535529c032

Rebase-Id: Re7860f6d00e3f7a0be2e924a372f5c21a11d3696

7 years agoarm: tegra: cardhu: Cleanup to support multiboards configuration
Laxman Dewangan [Thu, 10 Mar 2011 11:31:44 +0000]
arm: tegra: cardhu: Cleanup to support multiboards configuration

Cleanup in the configuration related to board is done so that
it will be easier to add another board configuration on same
build configuration.

Original-Change-Id: Id030d70e4893b886ee73aaf944450526e7722e7e
Reviewed-on: http://git-master/r/22392
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Mohit Singh <mpsingh@nvidia.com>
Tested-by: Mohit Singh <mpsingh@nvidia.com>
Reviewed-by: Mallikarjun Kasoju <mkasoju@nvidia.com>
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Original-Change-Id: Id737a2668ce13470be80086e3d3764c4f9ac6096

Rebase-Id: R8325306bf83a317bd77612b6db4efcec18a3612c

7 years agotegra:cardhu: enable suspend power state(LP1)
Narendra Damahe [Tue, 8 Mar 2011 21:04:51 +0000]
tegra:cardhu: enable suspend power state(LP1)

Enabling suspend power state(LP1) by default for Cardhu

Original-Change-Id: I6d39702307a7629ad7cf8b569e7fc9c520f6653e
Reviewed-on: http://git-master/r/22092
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Tested-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: Ic22bda19616a61c5e4781b9e32b0dd4dfdd3a110

Rebase-Id: R6ea02c7bc9a42fc6ea620b3b297a6ed7eaca4f63

7 years agotegra: cardhu: disable GPIO state on PWM pin
Jon Mayo [Mon, 7 Mar 2011 17:50:35 +0000]
tegra: cardhu: disable GPIO state on PWM pin

use AD8/PH0 as PWM0, not as GPIO.

Bug 786163

Original-Change-Id: I2ef420ff28fb03b792827381103d1bb0d389ec33
Reviewed-on: http://git-master/r/21906
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: Ia12cee61321e05e52ecb4e6e46eb98fd0fd16f7a

Rebase-Id: R543f97e08d1f2efc9f9a2178d7cc5a9dae5b1112

7 years agotegra: cardhu: disable NAND pinmux and enable PWM0
Jon Mayo [Sat, 5 Mar 2011 00:40:59 +0000]
tegra: cardhu: disable NAND pinmux and enable PWM0

disable all NAND pins, and enable PWM0 pins for backlight.

Bug 786163

Original-Change-Id: I7cb978946d5f0acdfb708738d39cfcaf945fda98
Reviewed-on: http://git-master/r/21746
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: Iea6456e10f460c55894c4b63d42402e50f4c0242

Rebase-Id: R37543ec42a509c6588f50c4f779e8c07d8d472c4

7 years agoarm:tegra:cardhu:Pass 8bit sd support info through plat data
Pavan Kunapuli [Thu, 24 Feb 2011 09:21:34 +0000]
arm:tegra:cardhu:Pass 8bit sd support info through plat data

Passing 8 bit support information for all sdmmc instances through
platform data.

Bug 794550
Bug 796574
Bug 796220

Original-Change-Id: I6e79dd3a51e43cd3a0f952fff1d37162db686854
Reviewed-on: http://git-master/r/20744
Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I99e84c673d954640a8eeee3389487760d7cad102

Rebase-Id: R232514965c3ee6bcfeb383848c646d1648304c45

7 years agoARM: tegra: cardhu: Add EMC DFS table for cardhu board
Alex Frid [Fri, 25 Feb 2011 07:39:04 +0000]
ARM: tegra: cardhu: Add EMC DFS table for cardhu board

Add preliminary EMC DFS table for cardhu at nominal 667MHz.
EMC scaling is still disabled by default.

Original-Change-Id: I3722d6c851332df8781aa42dd20be09be09c2859
Reviewed-on: http://git-master/r/21941
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I306c8733f16678bb6734dace7f06cab0ad6ea363

Rebase-Id: Rd27feaf77da59d15abbe981f4d4cc2ed9f413757

7 years agoarm: tegra: cardhu: Added dsi board support.
kevinh [Mon, 28 Feb 2011 22:26:10 +0000]
arm: tegra: cardhu: Added dsi board support.

- Added dsi support for panel 219 and 218

Original-Change-Id: Id6d8d84783f4b18ebbdc008ac135155bd956cf55
Reviewed-on: http://git-master/r/21165
Reviewed-by: Kevin Huang <kevinh@nvidia.com>
Tested-by: Kevin Huang <kevinh@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I03e5dc6028d95c5b6c01e90bcdbfd42a088715cf

Rebase-Id: R4753ba212f6183626650db187a8d8991f9f5003a

7 years agoarm: tegra: Setting PULL_UP bit to SPI2_CS1 pinmux
Vinod G [Tue, 8 Mar 2011 00:47:05 +0000]
arm: tegra: Setting PULL_UP bit to SPI2_CS1 pinmux

Verbier is missing external pullup.To get the headset detection working
enabling internal pullup as default.

Original-Change-Id: I0d07120187e833840ffa2beaa7aeb6aa8d8fa32f
Reviewed-on: http://git-master/r/21968
Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
Tested-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Original-Change-Id: Ie6946ca2b19395e0da96c9643455654c555ce204

Rebase-Id: R1c96578b4341058ab935e24d25415c2bef94bc52

7 years agoregulator: tps6591x: Masking all interrupts
Laxman Dewangan [Tue, 8 Mar 2011 14:44:01 +0000]
regulator: tps6591x: Masking all interrupts

Masking all interrupts from tps6591x by default and configuring
the PMU interrupt to active low.

Original-Change-Id: I2a40bb5f50d7f749debe1a8a478680acf69767a4
Reviewed-on: http://git-master/r/22066
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Original-Change-Id: I676785668026e4ef02a076f70bdb9d292263b346

Rebase-Id: R0ebed78730c865c22e23932008326bf927a102eb

7 years agotegra : usb: enable usb bus suspend
Suresh Mangipudi [Thu, 3 Mar 2011 11:01:02 +0000]
tegra : usb: enable usb bus suspend

Enable the usb bus suspend for all instances of USB.

Bug 793834

Original-Change-Id: I894df04e66277312e092716d08deca7529b8c0ca
Reviewed-on: http://git-master/r/21490
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Tested-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Original-Change-Id: Ie9c7adf6fe6e621d42a8203219e6826a122af770

Rebase-Id: R01f6dc386704f35b88f5a3cbf26bc198d4a21d4d

7 years agortc: adding TPS6591x RTC entries to cardhu board
venu byravarasu [Thu, 3 Mar 2011 11:37:56 +0000]
rtc: adding TPS6591x RTC entries to cardhu board

Cardhu board file is updated with TPS6591x RTC entry.

Original-Change-Id: I5207f5d943c6e94a871961a959a019fbcad391b2
Reviewed-on: http://git-master/r/21497
Tested-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: Ic11ed608b13366657da4ef32fe3fbb782d6fadb2

Rebase-Id: R207d1e89898b71733deed5d8f27e1ff83eec9f1a

7 years agoarm: tegra: cardhu: Control modem w_disable with a gpio.
Raj Jayaraman [Fri, 25 Feb 2011 03:27:28 +0000]
arm: tegra: cardhu: Control modem w_disable with a gpio.

Bug 795922

Original-Change-Id: I533dc92e7061bf4be39337c952cd42b428811d71
Reviewed-on: http://git-master/r/20848
Reviewed-by: Rajkumar Jayaraman <rjayaraman@nvidia.com>
Tested-by: Rajkumar Jayaraman <rjayaraman@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I586e6131bfcaed611a45c6ee3aba134ae7f84613

Rebase-Id: Re343188fa742fb0197d98ada03e692f508a9dd4b

7 years agoarm: tegra: cardhu: Add gpio control for gps reset
Raj Jayaraman [Fri, 18 Feb 2011 23:40:14 +0000]
arm: tegra: cardhu: Add gpio control for gps reset

Bug 786920

Original-Change-Id: Ic7d1dcae0f99eb88a644a3b99b0209bc9d58adf2
Reviewed-on: http://git-master/r/20122
Reviewed-by: Rajkumar Jayaraman <rjayaraman@nvidia.com>
Tested-by: Rajkumar Jayaraman <rjayaraman@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I1453ddcc70503a6dbee5e4c6d9d7e819aa1611bb

Rebase-Id: R6dd4ddd66d1238c921a02b2e5d6173efc588b1b9

7 years agoarm: tegra: cardhu: setting pin GMI_CS1_N to gpio-input mode.
Laxman Dewangan [Mon, 28 Feb 2011 09:30:37 +0000]
arm: tegra: cardhu: setting pin GMI_CS1_N to gpio-input mode.

Setting pin GMI_CS1_N to gpio input mode to avoid signal driving
conflict between charger status and AP.

bug 797053

Original-Change-Id: I0890966d489459c62462f476da99b7c502da723b
Reviewed-on: http://git-master/r/21097
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Original-Change-Id: I38f9c21dd9ff3ce688957a9466b02d92910d5f18

Rebase-Id: R79903828792e59f11bc807d29f192fd7fe4534ae

7 years agoarm: tegra: Support for headset/headphone jack detection
Vinod G [Wed, 23 Feb 2011 18:42:02 +0000]
arm: tegra: Support for headset/headphone jack detection

Added the support to do jack detection through gpio.

Original-Change-Id: I324234e5c87a7d3f660a1e33f5d4ddbb287f62e1
Reviewed-on: http://git-master/r/20605
Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
Tested-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: Ie579d2dfad980fe417e1a03564228ea4ae7d5e80

Rebase-Id: Rba65065582aaebf8227d86b023308419093c5f7a

7 years agoarm: tegra: cardhu: Add OV2710 sensor driver for cardhu
Prayas Mohanty [Thu, 24 Feb 2011 23:00:01 +0000]
arm: tegra: cardhu: Add OV2710 sensor driver for cardhu

Add initialization code for OV2710.

bug: 794025
Original-Change-Id: I4b2a28cbdee83a3b3f18d6521dd9c3f8472b0ddc
Reviewed-on: http://git-master/r/20816
Tested-by: Prayas Mohanty <pmohanty@nvidia.com>
Reviewed-by: Abhiruchi Birajdar <abirajdar@nvidia.com>
Reviewed-by: Erik M Lilliebjerg <elilliebjerg@nvidia.com>
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
Original-Change-Id: I1ab5df5a47b26052cfce3b962223350b382f4899

Rebase-Id: R13c354f397b4c56423cff5c9ad0f82ffa0299cdc

7 years ago[ARM] Add SPI devices and configure pinmux for SPI
Kirubakaran Sampath [Thu, 24 Feb 2011 06:13:25 +0000]
[ARM] Add SPI devices and configure pinmux for SPI

Added SPI devices during initialization.
Configured pimux to enable SPI4.

Original-Change-Id: I607665d3f80f568c700c59c40c7a9be3a2c95809
Reviewed-on: http://git-master/r/20729
Tested-by: Kirubakaran Sampath <ksampath@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I3e43d28be20a473a94b1531832108e5ee704f122

Rebase-Id: R186a5d3cdec55ad97cd855962c56cf4344298510

7 years agoarm: tegra: cardhu: Defining base irq number for tps6591x
Laxman Dewangan [Thu, 24 Feb 2011 11:27:06 +0000]
arm: tegra: cardhu: Defining base  irq number for tps6591x

Defining the irq base address for the tps6591x through cardhu
header file.

Original-Change-Id: Iebd6ef863a994e4552f358b31b104c6e40a6446e
Reviewed-on: http://git-master/r/20755
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I6c758f61913644ea804f1cd8a4e6c84ebdb45f64

Rebase-Id: Ree6595f6d8794cbd4becccd24cb5301f40518a86

7 years agoARM: tegra: cardhu: Enable VDD_CPU external control
Alex Frid [Sun, 20 Feb 2011 06:32:51 +0000]
ARM: tegra: cardhu: Enable VDD_CPU external control

Original-Change-Id: Ie2b9c7bb441c72c105ca3205bdd42a8dcd76d9ef
Reviewed-on: http://git-master/r/20230
Reviewed-by: Hoang Pham <hopham@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I9896c0568ee5103a2608cf4abcab36f592a83f21

Rebase-Id: R5a004e8ffeb2621e320770946bd70f231e80c9ae

7 years agoarm: tegra: cardhu: Enable the modem power by default
Steve Lin [Tue, 22 Feb 2011 18:28:44 +0000]
arm: tegra: cardhu: Enable the modem power by default

Enable the mini PCIe modem power on Cardhu.
Bug 787810

Original-Change-Id: I7cd1588cfd8774f21c1291821a29b831d75baee4
Reviewed-on: http://git-master/r/19260
Tested-by: Szming Lin <stlin@nvidia.com>
Reviewed-by: Udaykumar Rameshchan Raval <uraval@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: If2c0c1fc16fe258d4d0beb61d2cb8d5f034973e2

Rebase-Id: R7d11443f91821dab4a1855dbd180a310bc930d6e

7 years agoARM: tegra: cardhu:Use PLL_C for sdmmc1
Pavan Kunapuli [Fri, 18 Feb 2011 13:01:54 +0000]
ARM: tegra: cardhu:Use PLL_C for sdmmc1

PLL_C can generate 208 MHz clock for SDMMC1.
SD 3.0 cards can work at 208 MHz. Increase sdmmc1
frequency to 208 MHz.

Bug 661035

Original-Change-Id: I7afa110de4d77183c959a53b1fab31fdec37e193
Reviewed-on: http://git-master/r/20045
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I46dbac5135c5419a93d05285aa46acaf2601efc2

Rebase-Id: Rfa4a90ccccdcfb6e2c65a68c02c20390a9d3fd89

7 years agoarm: tegra: Implement sensor board file for cardhu.
Robert Collins [Tue, 1 Feb 2011 18:37:48 +0000]
arm: tegra: Implement sensor board file for cardhu.

Added Invensense MPU3050 support to cardhu board file.

Original-Change-Id: Ia330a5b559b01544bfbe20852d57b939a8e61334
Reviewed-on: http://git-master/r/17904
Reviewed-by: Robert R Collins <rcollins@nvidia.com>
Tested-by: Robert R Collins <rcollins@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: Ic503399d9344fe16408f40e741fa0ef7eae21edc

Rebase-Id: Re30650ddef4e22255cb6dac9f4685353af1d50e0

7 years ago[arm:tegra] support for suspend resume
Narendra Damahe [Wed, 16 Feb 2011 23:26:30 +0000]
[arm:tegra] support for suspend resume

- corrected i2c driver registration sequence to 1st so that it will be suspended last
- disabled pmu based rtc since tps6591x-rtc driver not available
- disabled SDHCI_QUIRK_BROKEN_CARD_DETECTION which acquire wake lock forever

Original-Change-Id: Ia2feba6b429a0864aa780e7c2ae96e164010b832
Reviewed-on: http://git-master/r/19793
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Tested-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I37eb6c932358f900c4dede8b55a1f120a16aefb7

Rebase-Id: R56436977bdee89c4bf6f588497a3ebb34bfb3c01

7 years agoarm: tegra: cardhu: always enable clock for i2c2
Pradeep Goudagunta [Thu, 17 Feb 2011 11:50:29 +0000]
arm: tegra: cardhu: always enable clock for i2c2

Touch is interfaced with the i2c2 and to support fast
response, always enabling clock for i2c2.

Bug 787797

Original-Change-Id: I1a398b87051cb5db2a2f93cd57bd408a80a24553
Reviewed-on: http://git-master/r/19883
Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Original-Change-Id: I0bcd56a2b61ea73d78f9544c1869f1e382f5e9fe

Rebase-Id: R1d0394c2d336442c98708fe58b14eb40f4b32963

7 years agoarm: tegra: cardhu: Use regulator API to power CSI
Abhiruchi [Wed, 16 Feb 2011 04:06:43 +0000]
arm: tegra: cardhu: Use regulator API to power CSI

Code changes to enable the csi regulator even in
case of Cardhu.

bug 791239
bug 791412

Original-Change-Id: I07e41a1afce341d90cb5028a2a9c1f48939fee00
Reviewed-on: http://git-master/r/19532
Reviewed-by: Prayas Mohanty <pmohanty@nvidia.com>
Tested-by: Prayas Mohanty <pmohanty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I75a062cffecc40347bedbfc34a853f228fc06581

Rebase-Id: R20c18742e559bf36080c9e42fe85e9383e236205

7 years agoarm: tegra: cardhu: Adding cam1 and cam2 power rails
Laxman Dewangan [Tue, 15 Feb 2011 08:18:02 +0000]
arm: tegra: cardhu: Adding cam1 and cam2 power rails

Adding cam1 and cam2 power rail details so that these rails
can be accessed from regulator apis.

Original-Change-Id: I24e6a6efdda0174b892d39ebe5fdb1e11d416bca
Reviewed-on: http://git-master/r/19566
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Original-Change-Id: Id35c6fab2cdda4efb1a6066f988f27847af154c3

Rebase-Id: Rbd5524a1dba36a282efb4576c723f3632041982d

7 years agoarm: tegra: cardhu: Enabling all required rails properly for camera
Laxman Dewangan [Mon, 14 Feb 2011 13:21:14 +0000]
arm: tegra: cardhu: Enabling all required rails properly for camera

Enabling all required power rails for camera. Also fixing the issue
with mutliple power on of rails.

bug 791239

Original-Change-Id: Iea6bb398ee490733b4b4749570d65300565fcc31
Reviewed-on: http://git-master/r/19435
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Prayas Mohanty <pmohanty@nvidia.com>
Tested-by: Prayas Mohanty <pmohanty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I91050df2b331da73bcf86674e73b2cd179270830

Rebase-Id: Rbf62b96827299d0b03447ec85ad1f47228537f80

7 years agoarm: tegra: cardhu: Adding missing constraints for regulator.
Laxman Dewangan [Mon, 14 Feb 2011 10:51:04 +0000]
arm: tegra: cardhu: Adding missing constraints for regulator.

Adding the initialization of missing constraints for the tps6591x
regulator.

bug 787553

Original-Change-Id: I86216fe30effd2cc4c42a9aff0f3b453c4833b6f
Reviewed-on: http://git-master/r/19422
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Mohit Singh <mpsingh@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I51bc21a94c7f85a9a7c4e15bf54d465b045f830a

Rebase-Id: R890d69008cae6d3fca34017106cabc54fa52776e

7 years agoarm: tegra: cardhu: Enabling Power key for display wakeup
Laxman Dewangan [Fri, 11 Feb 2011 14:57:07 +0000]
arm: tegra: cardhu: Enabling Power key for display wakeup

Enabling POWER/ONKEY to generate POWER event in E1198 and E1291.

Bug 786302

Original-Change-Id: Ie24eacf6c7346389503633b67d51d3f0a4ed08e5
Reviewed-on: http://git-master/r/19255
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I56dd388033d9da5809f1015f4ec6b2ca2902778b

Rebase-Id: Rbe7395e0958033e268366ac93862bb70f65936dd

7 years agoarm: tegra: usb: Enable Host mode on USB2-UTMI port
Suresh Mangipudi [Fri, 11 Feb 2011 06:02:08 +0000]
arm: tegra: usb: Enable Host mode on USB2-UTMI port

Enable the host mode on usb2 UTMI phy interface

Bug 787810

Original-Change-Id: Ia7da2a0d196f900f80812b987c9fb5302412e751
Reviewed-on: http://git-master/r/18729
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I2e7306b82926f2ca566d595dc75252d4881306fb

Rebase-Id: R0ad349bfa552a877c7df80e7aa093b73f7a2ad21

7 years agoarm: tegra: cardhu: bringup of OV5650 on T30
Prayas Mohanty [Thu, 10 Feb 2011 18:35:42 +0000]
arm: tegra: cardhu: bringup of OV5650 on T30

Code changes in the kernel for bringup of
camera on T30 on verbier and cardhu.

bug 787230
Original-Change-Id: I6100cdddc14468c17ee44c6f83cb49192e578df1
Reviewed-on: http://git-master/r/18075
Tested-by: Prayas Mohanty <pmohanty@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Original-Change-Id: If995c6b796c161ffc4b4e232cc9d3cfd23c63995

Rebase-Id: Rc64a0213eb035ee6ce5f58310e3b0d23d6dcc9e8

7 years agosdhci-tegra:Enable Hotplugin and wp support for sd card.
Pavan Kunapuli [Mon, 7 Feb 2011 08:10:30 +0000]
sdhci-tegra:Enable Hotplugin and wp support for sd card.

Enabling hot plugin/plugout support for sd card using
a gpio.
Enabling write protect detection support for sd card
using a gpio.
Enabling SDHCI_QUIRK_BROKEN_CARD_DETECTION quirk for
sdmmc on T30.

Bug 784133
Bug 786261

Original-Change-Id: Ie9a49472f4b2337a7e2b0eb52c2cb346b021f768
Reviewed-on: http://git-master/r/18438
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I5b41730281aa360b2ec29fd94c7644d008e8be28

Rebase-Id: R49ff50b7948a07a4d4faef5dc5678889093d2950

7 years agomisc: nct1008: sysfs interface for THERM setting
Bitan Biswas [Wed, 9 Feb 2011 12:31:59 +0000]
misc: nct1008: sysfs interface for THERM setting

Enabling external temperature sensor for honeycomb t30
- added sysfs interface in external temperature sensor
- Set THERM threshold for nct1008 external temperature sensor
as 75 degree celsius
- hysteresis of 5 deg celsius selected to prevent
system going in and out of reset for threshold
temperatures.

Bug 789904

Original-Change-Id: I305a05bc57ae485334ccf2dc1bde3d6afd4fceae
Reviewed-on: http://git-master/r/18894
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Tested-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I0e3fa35f63df507e875cbfcacf8dd5850d66b751

Rebase-Id: Rc27f97cb6b4fb0b3e34f5b2c84cb705c77e7ab01

7 years agoregulator: tps6591x: supporting init state of output through board
Laxman Dewangan [Thu, 10 Feb 2011 10:44:46 +0000]
regulator: tps6591x: supporting init state of output through board

Supporting init state of the output power rails from tps6591x through
board files to enable/disable and setting required voltage level.

Original-Change-Id: Ifdf3c4fea889c1fed465db0bdb39df079bf1afa8
Reviewed-on: http://git-master/r/19061
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Original-Change-Id: I198d471ab98aa5bff125b77ccfa99c9104a86426

Rebase-Id: R70b821b48bcddfb8856259cb7d8543c9d8174998

7 years agoarm: tegra: cardhu: Making Always ON VDD1, VDD2, VIO, VDDCTRL
Laxman Dewangan [Wed, 9 Feb 2011 12:56:58 +0000]
arm: tegra: cardhu: Making Always ON VDD1, VDD2, VIO, VDDCTRL

Making constraints of power rails VDD1, VDD2, VIO, VDDCTRL to always
ON.

Original-Change-Id: I5e3d90e3d25bf5089b39a5e42e487b8809e44dfc
Reviewed-on: http://git-master/r/18898
Reviewed-by: Prayas Mohanty <pmohanty@nvidia.com>
Tested-by: Prayas Mohanty <pmohanty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I2e26c85cc5a7b1cac7a870551af313988cce01a5

Rebase-Id: Rc67b9eddc3be16adc9796a491459051175d4b9c6

7 years agoarm: tegra: cardhu: Using KB-ROWs keys for menu/home/back
Laxman Dewangan [Tue, 8 Feb 2011 12:50:22 +0000]
arm: tegra: cardhu: Using KB-ROWs keys for menu/home/back

For E1291 based board, using the KBC-ROWs pins for MENU/HOME/BACK as
follows:
ROW0: MENU
ROW1: BACK
ROW2: HOME

Original-Change-Id: I34e793505ec1bf3db13868b96c2a72ee5a13082e
Reviewed-on: http://git-master/r/18718
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: If864a9330b4d011383b6f7f21d065ac454bc7433

Rebase-Id: R7727d70866b41dc4cf32998410bbc3217fa4bc1a

7 years agoARM: tegra: cardhu:Passing sd power rails through platform data
Pavan Kunapuli [Tue, 8 Feb 2011 11:08:04 +0000]
ARM: tegra: cardhu:Passing sd power rails through platform data

Passing sd power rails through platform data.
Adding max_clk limits for all sdmmc instances.

Bug 786239

Original-Change-Id: I5b0e66a58ba30dbe3ed9b745df6945a6184f08aa
Reviewed-on: http://git-master/r/18698
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Venkata Nageswara Penumarty <vpenumarty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I07b9a747ab5050e4ceff4b90eabb3d4840b46d72

Rebase-Id: R7f900e7da93aca1347710ecb036a1733fe03de0a

7 years agoarm: tegra: cardhu: Enable gps support.
Raj Jayaraman [Thu, 3 Feb 2011 02:23:42 +0000]
arm: tegra: cardhu: Enable gps support.

Original-Change-Id: Ib4264386d3d31d5694531f857bd97e6aef160647
Reviewed-on: http://git-master/r/18107
Reviewed-by: Rajkumar Jayaraman <rjayaraman@nvidia.com>
Tested-by: Rajkumar Jayaraman <rjayaraman@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Original-Change-Id: I9a8aeb7b4a56ef9f8d2fad85ba606a4f2e18320c

Rebase-Id: Rc463b74b9dae0691bc66984cf40b3d578a86f445

7 years agoarm: tegra: cardhu: support for PCA6416 gpio expander
Laxman Dewangan [Sat, 5 Feb 2011 11:32:09 +0000]
arm: tegra: cardhu: support for PCA6416 gpio expander

Supporting PCA6416 i2c-bus gpio expander placed on PMU module
of E1187/E1186 board.

Original-Change-Id: I9462aefb8c370e8853253c6f9b36d7c1b1ae8c10
Reviewed-on: http://git-master/r/18151
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Animesh Kishore <ankishore@nvidia.com>
Tested-by: Animesh Kishore <ankishore@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Original-Change-Id: I3a703eed03a92ea25f710c16cf6fae6d3716575e

Rebase-Id: R505657674196d14a7445b3d0d44c27093d91bebe

7 years agoarm: tegra: cadhu: Enabling all possible keys
Laxman Dewangan [Fri, 4 Feb 2011 09:01:12 +0000]
arm: tegra: cadhu: Enabling all possible keys

Enabling gpio based and tegra kbc based keyboard and registering the
corresponding driver based on board Id.

Original-Change-Id: Ibe36c04f9b5212963fe1dad1c5113c65aead48b7
Reviewed-on: http://git-master/r/18334
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com>
Original-Change-Id: Ie682401ba3c938d30f065e2cf4e1f86f71160dae

Rebase-Id: R4f71995e3a06e5c23655939129ab7e6f87aba1ae