7 years agoarm: tegra: enterprise: Add drivers for flashless XMM modem
Michael Hsu [Wed, 10 Aug 2011 18:59:27 +0000]
arm: tegra: enterprise: Add drivers for flashless XMM modem

XMM modem requires GPIO power on sequence before modem
software can be downloaded to it.

BUG 828389

Change-Id: Ib8cf2a16a8b05a586d2f0b3bb57bad106a889cd1
Reviewed-on: http://git-master/r/46801
(cherry picked from commit 675f98979d6c6a281631d6590be5c7b6e5352b6f)
Reviewed-on: http://git-master/r/65958
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Red280cdd7669487e2368b75d4e1cd1c2130b3829

7 years agoInput: synaptics_i2c_rmi: Correct 2nd multi touch removing
Joshua Cha [Thu, 10 Nov 2011 11:29:17 +0000]
Input: synaptics_i2c_rmi: Correct 2nd multi touch removing

When 2nd multi touch is removed, release point is (0,0) point.
To correct this, in removing 2nd multi touch,
we send last touched position of 2nd multi touch.
And this removes noise touch event and joystick event also.

Bug 896919

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

Rebase-Id: Re3c488cd60c5b02ec43fa8f3e700dc93afbff043

7 years agoarm: tegra: comms: GPIO changes for XMM modem ver 1130 or later
Michael Hsu [Sat, 15 Oct 2011 00:26:07 +0000]
arm: tegra: comms: GPIO changes for XMM modem ver 1130 or later

XMM modem version 1130 (or later) changes the GPIO power up
sequence. Add module variable to support pre-1130 and post-1130
modem versions.

BUG 828389

Reviewed-on: http://git-master/r/58240
(cherry picked from commit 0639c200face90d6dd0144acc7362c02909fa66c)

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

Rebase-Id: Rf848b30671a8739c11a376011165db6165f0a259

7 years agoarm: android: config: disable kernel debug features
Sang-Hun Lee [Sun, 20 Nov 2011 00:42:52 +0000]
arm: android: config: disable kernel debug features

- Disable debug features in kernel

Bug 903783

Change-Id: I50cdf867858b056620ff638d89446c00bbb20788
Reviewed-on: http://git-master/r/65720
Reviewed-by: Sang-Hun Lee <sanlee@nvidia.com>
Tested-by: Sang-Hun Lee <sanlee@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>

Rebase-Id: R62d3a9fae307adbc54ae58e3b8f36111fe0abeff

7 years agoarm: tegra2 config: enable bcmdhd wifi driver
Vandana Salve [Tue, 15 Nov 2011 00:41:12 +0000]
arm: tegra2 config: enable bcmdhd wifi driver

1. Enable BCMDHD driver as a module
2. Enable CFG80211
3. Enable Out Of Band Interrupt for BCMDHD driver

Bug 887869

Change-Id: I1e6d8a0dd50c22e9fd73eba95f3e491b7cb26c47
Reviewed-on: http://git-master/r/64495
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R4df159d06d66203321596d334ef4ee3d65a44f29

7 years agoarm: tegra: ventana: wifi out-band-interrupt
Nitin Bindal [Tue, 15 Nov 2011 15:39:36 +0000]
arm: tegra: ventana: wifi out-band-interrupt

1) configuring wf_wakeup gpio
2) create resource wifi_resource and provide it to wifi driver

bug 902633

Change-Id: Ie35a492b89abd64073f3d4ec7eb366c02cd47b31
Reviewed-on: http://git-master/r/64487
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R3c9362bccd0ac9aea3e788af3b5266e386f33e60

7 years agoARM: tegra: remove unused defconfig file
Winnie Hsu [Fri, 11 Nov 2011 01:34:28 +0000]
ARM: tegra: remove unused defconfig file

Remove unused tegra_cardhu_gnu_linux_defconfig file.

Change-Id: Ice0fd703ccdb3a3930bd61026de710de36d5b9c1
Signed-off-by: Winnie Hsu <whsu@nvidia.com>
Reviewed-on: http://git-master/r/63863
Reviewed-by: Mursalin Akon <makon@nvidia.com>
Reviewed-by: Matthew Pedro <mapedro@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: Ryan Bissell <rbissell@nvidia.com>
Reviewed-by: Allen Martin <amartin@nvidia.com>

Rebase-Id: R47eb5308e48c3dbaf5e8cf3b7bbc378273e98978

7 years agoARM: tegra[3]: enable TCP congestion policy modules
Mursalin Akon [Tue, 8 Nov 2011 01:09:03 +0000]
ARM: tegra[3]: enable TCP congestion policy modules

This CL enables TCP BIC, Cube, Westwood, Vegas, Veno and Illinois

Reviewed-on: http://git-master/r/61629
(cherry picked from commit I01406dace4a90e81b4da25cec10694a33ac44633)

Change-Id: I6b8562bc96e5a85d2f7f7f3c5045f988788161e1
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/62800
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

Rebase-Id: R2b8afd4665d6ea96e040f3a239af05bb8c4c94c6

7 years agobluetooth: bluesleep: remove blocking call in bluesleep_start
Matt Wagner [Wed, 16 Nov 2011 22:54:52 +0000]
bluetooth: bluesleep: remove blocking call in bluesleep_start

bluesleep_start is not allowed to sleep because it's called by
an atomic_notifier, so we move request_irq to the probe function

Change-Id: I428bd6c9ab07cf7e5ab2029975cc9a617fea03b0
Reviewed-on: http://git-master/r/65018
Tested-by: Matt Wagner <mwagner@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R20e192cd7167915b6749a6ee267184b2e0a142fb

7 years agoarm: tegra3: config: Enable MAX77663 MFD, Regulator and RTC
Jin Park [Tue, 15 Nov 2011 10:25:16 +0000]
arm: tegra3: config: Enable MAX77663 MFD, Regulator and RTC

Enabling MAX77663 MFD, Regulator and RTC drivers.

Bug 849360

Change-Id: I3df9a85e4eaeb9beb939814a724ca9a108bc6a72
Signed-off-by: Jin Park <jinyoungp@nvidia.com>
Reviewed-on: http://git-master/r/64403
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

Rebase-Id: R0114e0eb5dd74dd43b0cbcb033152a0c3e5d9273

7 years agoarm: configs: Enable HDA driver for Tegra3
Sumit Bhattacharya [Fri, 21 Oct 2011 06:32:55 +0000]
arm: configs: Enable HDA driver for Tegra3

Bug 872652

Change-Id: Ic5e75350f50cc15e0eb536f787d4b1bedc98b5d2
Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com>
Reviewed-on: http://git-master/r/59507
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R67f49942409080f8a79fe52f8fbcc038aebb1f36

7 years agoarm: tegra3: config: Enable RICOH583 mfd and regulator
Laxman Dewangan [Tue, 8 Nov 2011 12:30:15 +0000]
arm: tegra3: config: Enable RICOH583 mfd and regulator

Enabling ricoh583 based pmic mfd and regulator driver.

Change-Id: I84aff73389ef3481e84672f896d54ea5d06f8c36
Reviewed-on: http://git-master/r/62973
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>

Rebase-Id: Rc0f1f76925ceb84fc36bec449828a24a3c4b595b

7 years agoarm: tegra3: config: Enable MMC_BLOCK_DEFERRED_RESUME
Vandana Salve [Fri, 4 Nov 2011 13:44:38 +0000]
arm: tegra3: config: Enable MMC_BLOCK_DEFERRED_RESUME

Fix the SD Card suspend/Resume issue

Bug 897433

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

Rebase-Id: R671be5031aa416e8437fa300c710a144fef7a51c

7 years agoarm: tegra3: config: enable bcmdhd wifi driver
Narayan Reddy [Tue, 25 Oct 2011 11:14:27 +0000]
arm: tegra3: config: enable bcmdhd wifi driver

1. Enable BCMDHD driver as a module
2. Enable CFG80211
3. Enable Out Of Band Interrupt for BCMDHD driver

Bug 820860

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

Rebase-Id: R331585bea14337943f7c82c186d00052cd267ab1

7 years agoarm: enterprise: config: raise mmc minor limit
Sang-Hun Lee [Tue, 8 Nov 2011 23:48:37 +0000]
arm: enterprise: config: raise mmc minor limit

- Raise the number of mmc minors per block device to 16

Bug 870221

Reviewed-on: http://git-master/r/59769
(cherry picked from commit 183f279210b797da859229ae83e81f25fdf2f86e)

Reviewed-on: http://git-master/r/62346
(cherry picked from commit ba3b07a5e471c51119cd2bd474197bd2f930a666)

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

Rebase-Id: Ra529f8b9adb381dfd10af02be0b6bea0054f2dfa

7 years agoarm: tegra: enterprise: Add drivers for flashless XMM modem
Michael Hsu [Wed, 9 Nov 2011 20:43:06 +0000]
arm: tegra: enterprise: Add drivers for flashless XMM modem

XMM modem requires GPIO power on sequence before modem
software can be downloaded to it.

BUG 828389

Reviewed-on: http://git-master/r/46801
(cherry picked from commit 675f98979d6c6a281631d6590be5c7b6e5352b6f)

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

Rebase-Id: Re8d8478d1c96ff6a405c19aaf5b8d14659134c2f

7 years agoarm: tegra3: config: enable NFC configuration
Rakesh Goyal [Mon, 7 Nov 2011 19:57:21 +0000]
arm: tegra3: config: enable NFC configuration

Enable NFC and interface driver configuration variables

Bug 846684
Bug 873017

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

Rebase-Id: R266223fbfcb30fb80f27dfc93f9c06af16ba6ed2

7 years agoarm: tegra2: config: enable MMC_BLOCK_DEFERRED_RESUME
Vandana Salve [Fri, 4 Nov 2011 13:40:29 +0000]
arm: tegra2: config: enable MMC_BLOCK_DEFERRED_RESUME

Fix the SD Card suspend/Resume issue

Bug 897433

Change-Id: Iefc45d658684c0fc9b5fae1325f786e4357f4f48
Reviewed-on: http://git-master/r/62442
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R07145ca9035b3113eff6cf8672972cc567a248e1

7 years agoarm: tegra: enterprise: wifi out-band-interrupt
Rakesh Goyal [Thu, 3 Nov 2011 15:09:55 +0000]
arm: tegra: enterprise: wifi out-band-interrupt

1) configuring wf_wakeup gpio
2) create resource wifi_resource and provide it to wifi driver

Bug 820860

Change-Id: I640b5abafd1df8d93ed480dd1661eef83d3d1677
Reviewed-on: http://git-master/r/62168
Reviewed-by: Rakesh Goyal <rgoyal@nvidia.com>
Tested-by: Rakesh Goyal <rgoyal@nvidia.com>
Reviewed-by: Narayan Reddy <narayanr@nvidia.com>
Tested-by: Narayan Reddy <narayanr@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>

Rebase-Id: R8c2155dbfa419b33d364051bb7edd90d1df7a5be

7 years agoarm: config: tegra: enterprise: Enable GPADC_TPS8003x
Syed Rafiuddin [Wed, 2 Nov 2011 12:03:45 +0000]
arm: config: tegra: enterprise: Enable GPADC_TPS8003x

Enabling gpadc driver of tps80031 for enterprise.

bug 872697

Reviewed-on: http://git-master/r/52635

Change-Id: Ice87808844274f73e9be0d2c8fe2405881ffde7e
Reviewed-on: http://git-master/r/61861
Reviewed-by: Syed Rafiuddin <srafiuddin@nvidia.com>
Tested-by: Syed Rafiuddin <srafiuddin@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

Rebase-Id: R74048a6696b68b6b9540058d9216db8d70596d3f

7 years agoArm: Tegra: clocks: Don't enable sdmmc clocks by default
Pavan Kunapuli [Tue, 8 Nov 2011 12:32:52 +0000]
Arm: Tegra: clocks: Don't enable sdmmc clocks by default

sdmmc3 and sdmmc4 clocks need not be enabled by default.

Change-Id: I8b691ae6d906fd487e31e1fe5b764a37546e1eb5
Reviewed-on: http://git-master/r/62972
Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

Rebase-Id: R116ae11bba8880444eaf0b104f5ad84c66fb54d0

7 years agovideo: tegra: hdmi: Add support to HDMI test in driver.
Kevin Huang [Tue, 25 Oct 2011 22:29:23 +0000]
video: tegra: hdmi: Add support to HDMI test in driver.

Test function is invoked by hdmi test module to test DC1, HDMI and
EDID modules.

Bug 834332

Reviewed-on: http://git-master/r/56482
Reviewed-by: Kevin Huang (Eng-SW) <kevinh@nvidia.com>
Tested-by: Kevin Huang (Eng-SW) <kevinh@nvidia.com>
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
(cherry picked from commit 8a2ec9a20d88db2f96e17cb7136d81560b989542)

Change-Id: I196802fda78a753391298b0c3b6874cedbf1e197
Reviewed-on: http://git-master/r/60467
Reviewed-by: Kevin Huang (Eng-SW) <kevinh@nvidia.com>
Tested-by: Kevin Huang (Eng-SW) <kevinh@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>

Rebase-Id: R2fb40403527aff9b5ca312df475420c7015c53f5

7 years agocpufreq interactive governor: Init idle times on governor start
Alex Frid [Sun, 9 Oct 2011 04:41:17 +0000]
cpufreq interactive governor: Init idle times on governor start

When governor starts initialize time_in_idle and idle_exit_time
variables with current data, and restart timer. This is required
to properly start governor on busy CPU that would not enter idle
state for a long time.

(cherry picked from commit 876dc6eddc68054e6abe23f6287cfbf5302a75b9)
(cherry picked from commit d0024f3ad1e4c6d4885355df3fda02435ccc471d)

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

Rebase-Id: Ra79d9a3ca97b0cfd49fb642ba7cafb98c11c04f1

7 years agodrivers: net: bcmdhd: modify firmware path
Narayan Reddy [Fri, 28 Oct 2011 14:50:18 +0000]
drivers: net: bcmdhd: modify firmware path

In order to support bcm4329 and bcm4330 in single binary, driver has
to construct firmware path names dynamically.

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

Rebase-Id: R4b22880696a239bd16f570156bb013b00d6a2d67

7 years agodrivers: net: bcmdhd: load firmare based on chipid
Narayan Reddy [Tue, 25 Oct 2011 11:09:59 +0000]
drivers: net: bcmdhd: load firmare based on chipid

bcm4329 and bcm4330 need different firmware files. This change
detects chipid and loads firmware located at
CONFIG_BCMDHD_FW_DIR/firmware_bcm<chipid>.bin

Bug 820860

(cherry picked from commit 850c98cc99c0bd8feee523a6c62501de9be3c770)

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

Rebase-Id: R59196ff5cb76aedcfaae1e84277a2ae27ce92314

7 years agodrivers: wireless: bcmdhd: clear pending interrupts before irq release
Narayan Reddy [Tue, 25 Oct 2011 11:05:48 +0000]
drivers: wireless: bcmdhd: clear pending interrupts before irq release

While using inband interrupt and SDIO_ISR_THREAD defined,
wifi irq handler run in context of ksdioirqd.
While turning off wifi, bcmdhd driver releases irq in a different thread.
If there is a pending wifi interrupt(not served) it never get cleared as driver
has removed the irq handler.

Bug 857429

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

Rebase-Id: R6416b3a56b1987bb1fc5686ebdd29deb6fc99e6c

7 years agoARM: tegra: whistler: set built_in for non-removable media
Bharat Nihalani [Mon, 24 Oct 2011 13:55:19 +0000]
ARM: tegra: whistler: set built_in for non-removable media

This is done for EMMC and SDIO.

Change-Id: Ic55d4eaff95bb3ee04c45bd8ff11a0c1b15035d8
Reviewed-on: http://git-master/r/59949
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R0f551fc7d4e64eb26d417b3cec7b16a2c445cffe

7 years agoarm: tegra: baseband: Fix modem enumeration for single flash
Steve Lin [Fri, 21 Oct 2011 18:45:38 +0000]
arm: tegra: baseband: Fix modem enumeration for single flash

Bug 891706

Reviewed-on: http://git-master/r/59663
(cherry picked from commit 5f1b12179c239674741a3a93dbcecd66cdd665be)

Change-Id: Iae03a27e330e8076c905d5e49c80fbe87ed065cb
Reviewed-on: http://git-master/r/60709
Reviewed-by: Sheshagiri Shenoy <sshenoy@nvidia.com>
Reviewed-by: Steve Lin <stlin@nvidia.com>
Tested-by: Steve Lin <stlin@nvidia.com>

Rebase-Id: R557d7667dd2d01ddb17a1e7654a4476fcebfef97

7 years agoarm: tegra: baseband: Adding phy restore callback functions
Steve Lin [Tue, 18 Oct 2011 00:07:54 +0000]
arm: tegra: baseband: Adding phy restore callback functions

Adding phy restore callback functions due to the modem handshaking change
during LP0 resume.

Bug 863224

Reviewed-on: http://git-master/r/58516
(cherry picked from commit e718eac448660ec8844d9f97e8c307d845f6063a)

Change-Id: I918ae4d6fb6e5da1d3507f306a9972872d6c8e04
Reviewed-on: http://git-master/r/60704
Reviewed-by: Sheshagiri Shenoy <sshenoy@nvidia.com>
Reviewed-by: Steve Lin <stlin@nvidia.com>
Tested-by: Steve Lin <stlin@nvidia.com>

Rebase-Id: R3ec780781b4e453acf71b7ddf7fa5f25a92ad8d5

7 years agobluetooth: bluesleep: workaround to enable bluesleep functionality
Om Prakash Singh [Mon, 31 Oct 2011 06:37:17 +0000]
bluetooth: bluesleep: workaround to enable bluesleep functionality

Enable_irq_wake function is returning error while registering bank
irqs. Commenting out enable_irq_wake,disable_irq_wake function will
not affect bluesleep functionality except wake-on-bluethooth.

Bug 890309

Change-Id: I268361372de037b07bbac5373560c94fc9b131b0
Reviewed-on: http://git-master/r/61090
Reviewed-by: Om Prakash Singh <omp@nvidia.com>
Tested-by: Om Prakash Singh <omp@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

Rebase-Id: R4b5334848a954ed107a7294131d78b9162bfb711

7 years agoARM: tegra: enterprise: BB pwr ctrl handover to user space
Steve Lin [Wed, 26 Oct 2011 01:54:00 +0000]
ARM: tegra: enterprise: BB pwr ctrl handover to user space

The Icera baseband on Enterprise is powered ON by FIL from user space.
There is no need to power ON the baseband from kernel space and it is
preferable to not do it as FIL initiates a power cycle of the baseband
anyway.

Remove reference to ph450.

bug 875299

Reviewed-on: http://git-master/r/54916
(cherry picked from commit a4bfbcdde94834e39318efe79f952ed077e96f63)

Change-Id: I39789c00fc6994144a89db901e0f2faadff9d330
Reviewed-on: http://git-master/r/60350
Reviewed-by: Sheshagiri Shenoy <sshenoy@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R027546eb2ca76afdd85486981e5a937611215572

7 years agoarm: tegra: baseband: Decouple modem operation and power management
Steve Lin [Wed, 26 Oct 2011 01:49:55 +0000]
arm: tegra: baseband: Decouple modem operation and power management

Enabling the tegra usb modem power management and decoupling the modem
operation and power management functions.

Bug 854339

Reviewed-on: http://git-master/r/53247
(cherry picked from commit 6e605c46d10ae729d3de069052ee4fe33b88ad55)

Change-Id: Ida1c3657dff91859c07cb30d7d3b870264f692d0
Reviewed-on: http://git-master/r/60349
Reviewed-by: Sheshagiri Shenoy <sshenoy@nvidia.com>
Reviewed-by: Steve Lin <stlin@nvidia.com>
Tested-by: Steve Lin <stlin@nvidia.com>

Rebase-Id: Rbc8fdd1991e8058031e237ab8ff037aa09478f55

7 years agoarm: config: tegra: Enable TEGRA_USB_MODEM_POWER
Steve Lin [Tue, 25 Oct 2011 22:02:07 +0000]
arm: config: tegra: Enable TEGRA_USB_MODEM_POWER

Enabling tegra usb modem power management for enterprise.

Bug 854339

Reviewed-on: http://git-master/r/51383
(cherry picked from commit 71ab0de20805bab13e9508d4df4bf60720546c7e)

Change-Id: I6fab9d727581a415502c56c0e591909e6590e2e0
Reviewed-on: http://git-master/r/60317
Reviewed-by: Sheshagiri Shenoy <sshenoy@nvidia.com>
Reviewed-by: Steve Lin <stlin@nvidia.com>
Tested-by: Steve Lin <stlin@nvidia.com>

Rebase-Id: Rf9e0c311e8005e1ac01ea86c1874181ed5febe75

7 years agoARM: tegra[3]: config: Turn on GRHOST
Mursalin Akon [Thu, 13 Oct 2011 21:51:12 +0000]
ARM: tegra[3]: config: Turn on GRHOST

By default Tegra graphics host driver is turned on. This
CL removes the default 'yes' for this driver. However,
the option is turned on in defconfig files, for an easier
out of box experience.

Bug 888777

Change-Id: I600f3a3fdca1bec12585d6c58ced0efb33e3f8ff
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/57958
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R238ea0e5d36a0708e2fed576d5341387e6bafa31

7 years agoARM: config: tegra: android: 3.1 Updates
Dan Willemsen [Tue, 25 Oct 2011 21:28:54 +0000]
ARM: config: tegra: android: 3.1 Updates

Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: Rb96e4e91580a831be713e8735bbaf90c41b0a64a

7 years agoHACK merge fixups for compile
Dan Willemsen [Sun, 23 Oct 2011 07:19:18 +0000]
HACK merge fixups for compile

Rebase-Id: Rbc628711479b187a90437bea94776066c7a58b54

7 years agoarm: tegra: defconfig: support for ADT7461
Alexandre Courbot [Thu, 20 Oct 2011 05:53:51 +0000]
arm: tegra: defconfig: support for ADT7461

Enable support for ADT7461 thermo sensor, used in Whistler boards.

Bug 884322

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
Change-Id: I3b69ea8bb2328419a7246f7978ac5b6154bde340
Reviewed-on: http://git-master/r/59264
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Stephen Warren <swarren@nvidia.com>

Rebase-Id: Rd34a5be5def8069543c5d276053cc9157c609f33

7 years agoarm: configs: tegra3: enable thermal sensor
Bitan Biswas [Wed, 19 Oct 2011 17:03:11 +0000]
arm: configs: tegra3: enable thermal sensor

nct1008 thermal sensor enabled

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

Rebase-Id: R55048ece899aab8fe7418da507f20ed59cbe35bd

7 years agoarm: tegra: cardhu: HSIC phy ready and phy off callbacks
Seshendra Gadagottu [Fri, 16 Sep 2011 11:48:01 +0000]
arm: tegra: cardhu: HSIC phy ready and phy off callbacks

Implemented HSIC phy ready and phy off callabacks for
cardhu board.

BUG 828389

Reviewed-on: http://git-master/r/52883
(cherry picked from commit 9d2e1e07c00d1f84dc24ccb861c5fb9ca751cb9c)

Change-Id: I56e0fb118efb7670080355760eb05108b7d1f45a
Reviewed-on: http://git-master/r/58564
Reviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
Tested-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-by: Steve Lin <stlin@nvidia.com>

Rebase-Id: Rba43e610309a58a96c9fcb208338a7124f4310b9

7 years agoARM: configs: tegra: enable nvavp for tegra3
Sachin Nikam [Tue, 27 Sep 2011 10:44:05 +0000]
ARM: configs: tegra: enable nvavp for tegra3

Disable old tegra-avp and mediaserver and enable nvavp driver for tegra3.

Bug 880683

Change-Id: Ieefbdf37ffc679ebea37293e89d17856a538f848
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/54675
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Rbe5432adec059fe7955187f469acedee745fd457

7 years agoarm: tegra3: config: Enable built-in CDC ACM driver
Sheshagiri Shenoy [Thu, 13 Oct 2011 00:38:19 +0000]
arm: tegra3: config: Enable built-in CDC ACM driver

CDC ACM driver needs to be built in and should not be a module that
is (manually or via scripts) loaded every time.

bug 886181

Change-Id: Ib211eff977ccbf2fb595fdb7d32593d534547f7b
Reviewed-on: http://git-master/r/57708
Reviewed-by: Sheshagiri Shenoy <sshenoy@nvidia.com>
Tested-by: Sheshagiri Shenoy <sshenoy@nvidia.com>
Reviewed-by: Michael Hsu <mhsu@nvidia.com>
Reviewed-by: Steve Lin <stlin@nvidia.com>
Tested-by: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R51d71c848f1accdb32148c8ae5a8315ae8ace5da

7 years agoASoC: Tegra: WM8903: Support switch class
Sumit Bhattacharya [Sun, 2 Oct 2011 23:40:51 +0000]
ASoC: Tegra: WM8903: Support switch class

Add support to convey HP and mic jack status to switch class.

Bug 872652

Change-Id: I2d64c97ef8bf0ab3dfeec3c711ef0e8048bff133
Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com>
Reviewed-on: http://git-master/r/55670
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Re41027a605ed344cd0dd90c1bc41656a04afb1c1

7 years agoarm: tegra: defconfig: Enable tegra_kbc driver
Ramalingam C [Tue, 11 Oct 2011 09:00:16 +0000]
arm: tegra: defconfig: Enable tegra_kbc driver

This change enables the below config variables
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_TEGRA=y
CONFIG_INPUT_MOUSE=y

Change-Id: I611d2837a984d6fab5a857f031b7d74169e6b8d5
Signed-off-by: Ramalingam C <ramalingamc@nvidia.com>
Reviewed-on: http://git-master/r/57263
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R921e6917bccd33f4290e95aae035bfccc240f0ce

7 years agoasoc: tegra: wm8753: add switch notifier code
Nikesh Oswal [Mon, 10 Oct 2011 14:37:12 +0000]
asoc: tegra: wm8753: add switch notifier code

Bug: 862023

Change-Id: Ic4ca5d1ab4173147f2b2161a4b45f38d12c2fc78
Signed-off-by: Nikesh Oswal <noswal@nvidia.com>
Reviewed-on: http://git-master/r/57054
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Rc79878ef186bfc5ccec7049ce99806f894c65aa3

7 years agoarm: tegra3: config: Enable config SPI_TEGRA
Laxman Dewangan [Mon, 10 Oct 2011 11:41:33 +0000]
arm: tegra3: config: Enable config SPI_TEGRA

Enabling spi master driver for tegra3 based platform.

Change-Id: I701f16fd99099d18dfa9c449521e1a70883b1d97
Reviewed-on: http://git-master/r/57024
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>

Rebase-Id: Rfe20373735f2dd949267ccec53d8ca836dbf3432

7 years agoarm: tegra: cardhu: enable bq27x00 fuel guage driver
Pritesh Raithatha [Tue, 6 Sep 2011 16:01:40 +0000]
arm: tegra: cardhu: enable bq27x00 fuel guage driver

Bug 872590

Change-Id: I88a98bbf314db7d64716c016f5d805c6ac38bec2
Signed-off-by: Pritesh Raithatha <praithatha@nvidia.com>
Reviewed-on: http://git-master/r/50860
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Ra0662ead5aa64dd363f4ede4bdf9421e6edf897d

7 years agoarm: config: tegra3: disabling internal RTC
venu byravarasu [Fri, 7 Oct 2011 09:20:22 +0000]
arm: config: tegra3: disabling internal RTC

To persist date and time across reboots, PMU
RTC should be used as RTC0.
hence disabling internal RTC.

bug 884307

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

Rebase-Id: R9ab7e807b44984ad85ed9df6551d13f820d96825

7 years agoarm: tegra: cardhu: HDMI audio while screen is blank
Jon Mayo [Wed, 21 Sep 2011 01:11:05 +0000]
arm: tegra: cardhu: HDMI audio while screen is blank

continue to play HDMI audio past earlysuspend (when internal screen is
powered down). this is accomplished by using FB_BLANK_NORMAL on HDMI
display in earlysuspend instead of FB_BLANK_POWERDOWN.

bug 857117
bug 868916

Reviewed-on: http://git-master/r/53609
(cherry picked from commit 31edf6de69113e9895d495c5b584e1af6375cfed)

Change-Id: I692f862e9ad9b98193419c5f684114b9c6171875
Reviewed-on: http://git-master/r/56491
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Tested-by: Jon Mayo <jmayo@nvidia.com>

Rebase-Id: R4a915b0116b209f161ce6878665d627828757285

7 years agoarm: tegra: ventana: HDMI audio while screen is blank
Jon Mayo [Wed, 21 Sep 2011 02:01:23 +0000]
arm: tegra: ventana: HDMI audio while screen is blank

continue to play HDMI audio past earlysuspend (when internal screen is
powered down). this is accomplished by using FB_BLANK_NORMAL on HDMI
display in earlysuspend instead of FB_BLANK_POWERDOWN.

bug 857117
bug 868916

Reviewed-on: http://git-master/r/53628
(cherry picked from commit c14cc78c0ecc008e44784ef28b5ea83eff5e47fb)

Change-Id: I7c6892ddd9685b426423668887278e89f1a542ed
Reviewed-on: http://git-master/r/56490
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Tested-by: Jon Mayo <jmayo@nvidia.com>

Rebase-Id: R8641f6e7eb9229a1c8a130882205653f61197866

7 years agoarm: tegra: enterprise: HDMI audio while screen is blank
Jon Mayo [Wed, 21 Sep 2011 01:56:09 +0000]
arm: tegra: enterprise: HDMI audio while screen is blank

continue to play HDMI audio past earlysuspend (when internal screen is
powered down). this is accomplished by using FB_BLANK_NORMAL on HDMI
display in earlysuspend instead of FB_BLANK_POWERDOWN.

bug 857117
bug 868916

Reviewed-on: http://git-master/r/53625
(cherry picked from commit cf5d83a14af135bfe181294433006fd4018dcdd9)

Change-Id: I995e23b6a8a4b4fed1d1c593997626e91cf42308
Reviewed-on: http://git-master/r/56489
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Tested-by: Jon Mayo <jmayo@nvidia.com>

Rebase-Id: Ra8a7bd7a010034a0390f542fad762cf950e2ee77

7 years agodriver: video: terga: dc: fix switch class dependencies
Mursalin Akon [Thu, 15 Sep 2011 18:09:18 +0000]
driver: video: terga: dc: fix switch class dependencies

Mark the dependencies of dc driver on switch class explicit,
using proper pre-processors.

Bug 877239

Change-Id: Ie5931aaf4f279e6379b85a00a30bd3cb910614d0
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/55774
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R229bab237a55cacd22f5071eaca1a60503fdbb0d

7 years agoarm: config: tegra: enable gpio charger
Pritesh Raithatha [Tue, 27 Sep 2011 10:14:33 +0000]
arm: config: tegra: enable gpio charger

Bug 877456

Change-Id: I98e814c0abab767cf3fc4754b521ef15f600ab47
Signed-off-by: Pritesh Raithatha <praithatha@nvidia.com>
Reviewed-on: http://git-master/r/54670
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>

Rebase-Id: R1a834629b6a7b667a3b6edb613be2d59b22f474b

7 years agoarm: config: tegra3: enable gpio charger
Pritesh Raithatha [Tue, 27 Sep 2011 10:06:58 +0000]
arm: config: tegra3: enable gpio charger

Bug 872590

Change-Id: I2233befd300daaa3ce0d6acf45660b7f6fb8caa1
Signed-off-by: Pritesh Raithatha <praithatha@nvidia.com>
Reviewed-on: http://git-master/r/54667
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>

Rebase-Id: R452930bc769309c392cc8efae7a68e6d4552202f

7 years agoarm: tegra: enterprise: add ram console
Tom Cherry [Thu, 8 Sep 2011 00:05:34 +0000]
arm: tegra: enterprise: add ram console

Reviewed-on: http://git-master/r/51212
(cherry-picked from commit a9abc3b04bed4a8aae95e17656aaa61240464b01)

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

Rebase-Id: R1a2c4aa54df847591bc52b704ed5f3ba552a3ebe

7 years agoarm: tegra: cardhu: cleanup ram console
Tom Cherry [Thu, 8 Sep 2011 00:10:38 +0000]
arm: tegra: cardhu: cleanup ram console

Various cleanup including removing two unneeded static variables and
an unneeded function, as well as reserving the ram console after the
carveout and framebuffer.

Reviewed-on: http://git-master/r/51214
(cherry-picked from commit cb64054a12aca84b097556c7c4f4e7c67916fd93)

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

Rebase-Id: Rf58d7de18ab7714a58d3acb79e5cbec60e4294f9

7 years agoarch: arm: config: enable config CPU_IDLE for Tegra2
Mayuresh Kulkarni [Thu, 15 Sep 2011 13:01:08 +0000]
arch: arm: config: enable config CPU_IDLE for Tegra2

along with this disable config DEBUG_LL and EARLY_PRINTK
also enable ARM errata 720789 & 751472

without this the system does not boot correctly

for bug 867094

Change-Id: If7201babdbfebc5378d12454d7a564741f145399
Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-on: http://git-master/r/52913
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R9bb44f343080957bc455cb30f4db448b342d13fd

7 years agoarm: config: tegra3: Enable REGULATOR_TPS6236X
Laxman Dewangan [Fri, 30 Sep 2011 09:36:26 +0000]
arm: config: tegra3: Enable REGULATOR_TPS6236X

Enable config variable REGULATOR_TPS6236X for tegra3 platform.

bug 880338

Change-Id: Ic3627767cd5172ea5bec9dcc3e9f67e198c50a8e
Reviewed-on: http://git-master/r/55411
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>

Rebase-Id: Rfc4f636422de7f1592c32525d0a33693b93ac4d0

7 years agoARM: tegra: defconfig: enable BACKLIGHT_TEGRA_PWM
Bharat Nihalani [Thu, 29 Sep 2011 10:06:25 +0000]
ARM: tegra: defconfig: enable BACKLIGHT_TEGRA_PWM

enable backlight control for tegra2

bug 882547

Change-Id: Idb4daa9f2504a5b8bd7f3c1e94f09073469fc2dd
Reviewed-on: http://git-master/r/55175
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R3c3daf044df6feeaa8a786f22d4eff4262a0ea2e

7 years ago3.0 android defconfig update
Dan Willemsen [Thu, 29 Sep 2011 23:22:17 +0000]
3.0 android defconfig update

Rebase-Id: R3b27cb31b24d64748458f8bcf03f06408f6a444e

7 years agofixup HACK adb rate control
Dan Willemsen [Thu, 29 Sep 2011 23:19:19 +0000]
fixup HACK adb rate control

Rebase-Id: Rd77a36d85c6f88699e78f9a158284eb268038d4a

7 years agoARM: tegra: defconfig: Enable TOUCHSCREEN_PANJIT_I2C
Bharat Nihalani [Thu, 22 Sep 2011 14:53:04 +0000]
ARM: tegra: defconfig: Enable TOUCHSCREEN_PANJIT_I2C

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

Rebase-Id: Rdc4d8f6f85745fc10cf9a97ad0f660e0fb494393

7 years agoARM: defconfig : Add UVC camera support
Yuvraj Pasi [Thu, 22 Sep 2011 05:02:37 +0000]
ARM: defconfig : Add UVC camera support

Add UVC USB camera support

Bug: 867380
Change-Id: I46a61eabfc9b7da918fd889f49181baaade67b36
Reviewed-on: http://git-master/r/53929
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Rc383574a724e11a660b4cab1b3ca56322646a58d

7 years agoarch: arm: config: set userspace as default governor for Tegra2
Mayuresh Kulkarni [Tue, 13 Sep 2011 06:30:42 +0000]
arch: arm: config: set userspace as default governor for Tegra2

this avoids governor trying to set cpu-freq before regulator
framework is up and running
init.rc of android sets the proper governor during boot-up

Change-Id: I5c9d111dad73c7c6c0259aa3892d7337b9e618f3
Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-on: http://git-master/r/51297
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Ra01c7801130efee25c582817d1102a15c86da470

7 years agoarm: tegra: enterprise: built_in true for eMMC and SDIO
Sachin Nikam [Tue, 20 Sep 2011 08:45:48 +0000]
arm: tegra: enterprise: built_in true for eMMC and SDIO

Making built_in=1 in the mmc platform data for Internal eMMC and SDIO card.

Change-Id: I9caa697a60b823733b953f99bf774a4aec41c61a
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/53404
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>

Rebase-Id: R9149c7382bbea22c119d75fcc5eaf9d931069ae4

7 years agoarm: configs: tegra: Enable arm erratas 743622, 751472 and 752520
Krishna Reddy [Thu, 22 Sep 2011 19:27:42 +0000]
arm: configs: tegra: Enable arm erratas 743622, 751472 and 752520

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

Rebase-Id: R97d3adbd6a45c21813f69fb9472ab31891098c5a

7 years agoARM: tegra: defconfig: Enable Adxl34x Accelerometer
Puneet Saxena [Wed, 21 Sep 2011 13:44:25 +0000]
ARM: tegra: defconfig: Enable Adxl34x Accelerometer

bug 869225

Change-Id: I9e3292bbc12688b439062ccb0b4fbffc300635ab
Signed-off-by: Puneet Saxena <puneets@nvidia.com>
Reviewed-on: http://git-master/r/53768
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R21c7c5802d82b3ceac891a5d637db2ddb1f255d9

7 years agoarm: configs: tegra: Enable MAX1749 vibrator
Puneet Saxena [Tue, 20 Sep 2011 12:30:42 +0000]
arm: configs: tegra: Enable MAX1749 vibrator

Enabled for tegra2.

Bug 869225

Change-Id: Icbd4e9a6778bc9e908ad2b45627940236df9fdde
Signed-off-by: Puneet Saxena <puneets@nvidia.com>
Reviewed-on: http://git-master/r/53460
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Rab313c90769fe6bc2acb9ca0ead0019757fee7aa

7 years agoarch: tegra3: configs: Enable CPU HOTPLUG
Gaurav Sarode [Wed, 21 Sep 2011 08:52:16 +0000]
arch: tegra3: configs: Enable CPU HOTPLUG

Bug 864256

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

Rebase-Id: R3d2da95d7acfa1a99ebff43cc569b355cedff439

7 years agoARM: tegra: defconfig: Enable KEYBOARD_TEGRA
Bharat Nihalani [Fri, 16 Sep 2011 06:48:03 +0000]
ARM: tegra: defconfig: Enable KEYBOARD_TEGRA

This is enabled for tegra2; keys work on Whistler

Bug 869112

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

Rebase-Id: R30409cdc2ae9acdb7e0ab8b03fbf1bca8ae571af

7 years agoARM: config: tegra: enable MMC_EMBEDDED_SDIO
Pradeep Goudagunta [Mon, 19 Sep 2011 16:10:52 +0000]
ARM: config: tegra: enable MMC_EMBEDDED_SDIO

enabling CONFIG_MMC_EMBEDDED_SDIO.

Bug 867408

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

Rebase-Id: R9fbb2c53c64c60c981232e1aafc82a316ad0ea4b

7 years agoARM: config: Enable CORE and CPU DVFS on T20
Gaurav Sarode [Wed, 7 Sep 2011 10:26:59 +0000]
ARM: config: Enable CORE and CPU DVFS on T20

Fix bug 864254

Change-Id: I7b3fe05b59f4911685bc66602f220d5b08121720
Reviewed-on: http://git-master/r/51084
Tested-by: Gaurav Sarode <gsarode@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R79f667f1c086bbda590848731d9eb594d4f17ebb

7 years agoARM: configs: tegra3_android: Enable GPIO_PCA953x
Charlie Huang [Wed, 21 Sep 2011 03:06:14 +0000]
ARM: configs: tegra3_android: Enable GPIO_PCA953x

need this flag to support the gpio expander pca6416 on pm269 and
enable the camera sensors and focuser.

bug 877350

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

Rebase-Id: Rddcd68eb60e8a39a768370f9d68945434c3a37ee

7 years agoarm: tegra: ventana: set built_in flag to true for eMMC and SDIO
Mayuresh Kulkarni [Tue, 20 Sep 2011 11:31:17 +0000]
arm: tegra: ventana: set built_in flag to true for eMMC and SDIO

for bug 876057

Change-Id: Ic636bee0bcd81268d12c259fa0d0a22f301272a9
Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-on: http://git-master/r/53448
Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R0647e265fc23df31115b2c5fea240f3d98258735

7 years agoarm: configs: tegra: Enable Security Engine
Kasoju Mallikarjun [Fri, 16 Sep 2011 06:16:49 +0000]
arm: configs: tegra: Enable Security Engine

Bug 876426

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

Rebase-Id: R41cf0d01308fcb3b78b464a151824f5ff51febfe

7 years agoarm: configs: tegra: Enable ISL29028 sensor
Sachin Nikam [Thu, 15 Sep 2011 10:13:43 +0000]
arm: configs: tegra: Enable ISL29028 sensor

Enabling ALS and Proximity sensor ISL29028 for Tegra3 boards.
Also, Disabling the ISL sensors which are not present on Tegra3 boards.

Bug 876339

Change-Id: I06ed4f79c37b25e6e36bcdd6d54883ffea8828dc
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/52596
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R3635ac11b152a77ab89d10ac3236e2eddee6c1f4

7 years agoarch: tegra3: configs: Enable MPU_SENSORS_TIMERIRQ
Sachin Nikam [Fri, 16 Sep 2011 13:15:24 +0000]
arch: tegra3: configs: Enable MPU_SENSORS_TIMERIRQ

CONFIG_MPU_SENSORS_TIMERIRQ is needed for mpu sensors to work.

Change-Id: Iaf31599b56002b63e1ff4f0b1bc25a6cf96663b0
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/52893
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R5480872d2294c35966431ea183018593ba465b4a

7 years agoarm: configs: tegra: Enable i2c device interface
Alok Chauhan [Fri, 16 Sep 2011 11:42:34 +0000]
arm: configs: tegra: Enable i2c device interface

bug 876430

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

Rebase-Id: R3e62ed121019c676ecdfe7cfb582ba120c4311e1

7 years agoArm: Tegra: Cardhu: Enable external SD support
Pavan Kunapuli [Wed, 14 Sep 2011 08:50:06 +0000]
Arm: Tegra: Cardhu: Enable external SD support

Register tegra_sdhci_device0 which is used for external
sd card. Pass the card detect and write protect gpios
through platform data. Set built_in flag for eMMC and
SDIO.

Bug 873188
Bug 871369

Change-Id: I7b1721400a7b82e5331f2db07b7eed71c1292413
Reviewed-on: http://git-master/r/52277
Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Naveen Kumar Arepalli <naveenk@nvidia.com>
Tested-by: Naveen Kumar Arepalli <naveenk@nvidia.com>

Rebase-Id: Rf63d83f6289b657631ff05a60d21b0587d33d594

7 years agoarm: config: tegra: enable input events
Mursalin Akon [Wed, 14 Sep 2011 21:43:59 +0000]
arm: config: tegra: enable input events

enable input event framework

Bug 877219

Change-Id: I8e67cbaee48aff590d8123ef790e60a8dde98a61
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/52466
Reviewed-by: Allen Martin <amartin@nvidia.com>

Rebase-Id: Rb9918e36c6f8833eb735f4bacf201acb2bc9c63c

7 years agofs: fix compilation error for yaffs2
Mursalin Akon [Wed, 14 Sep 2011 20:50:31 +0000]
fs: fix compilation error for yaffs2

The update is based on 2.6.36 code line. It fixes compilation error.

Bug 877219

Signed-off-by: Mursalin Akon <makon@nvidia.com>
Change-Id: Ic889bd9a62135dc19531c0b33f13cb4eafaa9104
Reviewed-on: http://git-master/r/52464
Reviewed-by: Allen Martin <amartin@nvidia.com>

Rebase-Id: Rdf6f6d37c35a43a2834b62e12b7daa7e166fbe78

7 years agomisc: sensor: AK8975 fix compilation error
Mursalin Akon [Wed, 14 Sep 2011 20:20:04 +0000]
misc: sensor: AK8975 fix compilation error

The update is based on 2.6.36 code line. It fixes compilation
error.

Bug 877219

Change-Id: I31769438e16a6405d3868bdc1fef1092bc6cc36f
Signed-off-by: Mursalin Akon <makon@nvidia.com>
Reviewed-on: http://git-master/r/52463
Reviewed-by: Allen Martin <amartin@nvidia.com>

Rebase-Id: Rcea57c2b2c7ffd179ee7ecd0c1896c9531c03a88

7 years agoarm: tegra: enterprise: sdmmc registration sequence
Sachin Nikam [Wed, 14 Sep 2011 09:41:13 +0000]
arm: tegra: enterprise: sdmmc registration sequence

Proper order of registration for sdmmc3 so as to mount the external SD card.

Bug 873188

Change-Id: Icfc896209066fb608628f7a1bb4618c141e1c0e3
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/52303
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com>

Rebase-Id: Rbe6f6512eaae78a5ff970fd43d62df29d324128c

7 years agoARM: config: Add "tegra_cardhu_gnu_linux_defconfig"
Winnie Hsu [Mon, 12 Sep 2011 23:56:12 +0000]
ARM: config: Add "tegra_cardhu_gnu_linux_defconfig"

Add defconfig for Cardhu

Change-Id: I9e8bf477459f83b9a5201c639859035b97f56150
Signed-off-by: Winnie Hsu <whsu@nvidia.com>
Reviewed-on: http://git-master/r/51924
Reviewed-by: Allen Martin <amartin@nvidia.com>

Rebase-Id: Rb587e86e2b00005d915871b3c5da73d0d7c92ed2

7 years agosecurity: Add config flag for Android specific caps
Winnie Hsu [Tue, 13 Sep 2011 01:32:00 +0000]
security: Add config flag for Android specific caps

Add CONFIG_ANDROID_PARANOID_NETWORK inside commoncap.c.

Change-Id: I1cf092e9d5465c144e1b5ca022ee4e48f6d5739c
Signed-off-by: Winnie Hsu <whsu@nvidia.com>
Reviewed-on: http://git-master/r/51930
Reviewed-by: Allen Martin <amartin@nvidia.com>

Rebase-Id: R3c12a048ab722a529b4777451335305024ca90db

7 years agoarm: configs: tegra: enable MAX1749 Vibrator
Sachin Nikam [Tue, 13 Sep 2011 13:19:28 +0000]
arm: configs: tegra: enable MAX1749 Vibrator

Change-Id: I722253462f7f600faee06a983f142915c402dc26
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/52043
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Rc7bc381b4194d75a523e1ea67009156126dd2eb5

7 years agoARM: configs: tegra3: Enable sound on enterprise
Sumit Bhattacharya [Wed, 7 Sep 2011 09:52:16 +0000]
ARM: configs: tegra3: Enable sound on enterprise

Bug 862023

Change-Id: I4ef4d194018b2adfb0594707cc29f4d1bd359294
Reviewed-on: http://git-master/r/51076
Tested-by: Sumit Bhattacharya <sumitb@nvidia.com>
Reviewed-by: Ravindra Lokhande <rlokhande@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R296756d78ca53578c52f55a7bdc30a722b91cd89

7 years agoARM: config: Enable CPU_FREQ on T30.
Gaurav Sarode [Wed, 7 Sep 2011 11:01:43 +0000]
ARM: config: Enable CPU_FREQ on T30.

Fix Bug 864255

Change-Id: Ie31cfe98e0e011ea477ac56a9fb46f3e1c4ce662
Reviewed-on: http://git-master/r/51093
Tested-by: Gaurav Sarode <gsarode@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: Rc140ce0f187950b7a764add2012f4755dc4d3860

7 years agoARM: config: tegra: Enable audio on whistler
Sumit Bhattacharya [Tue, 30 Aug 2011 16:36:20 +0000]
ARM: config: tegra: Enable audio on whistler

Bug 862023

Change-Id: I5e73c43d92634fe3ea828b34434daa7f4a263870
Reviewed-on: http://git-master/r/49875
Tested-by: Sumit Bhattacharya <sumitb@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R33baf991e6b0f9cbe2e2db8c71dec88cdc250194

7 years agoarm: tegra3: enable TEGRA_AUTO_HOTPLUG
Joseph Lehrer [Thu, 1 Sep 2011 21:03:45 +0000]
arm: tegra3: enable TEGRA_AUTO_HOTPLUG

bug 867094

Change-Id: I14bc064787aaca02407eee3eabef9936b8bbd692
Reviewed-on: http://git-master/r/50332
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
Tested-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R44c15ce8c93f106eb0360ca6e9790be359a10a9b

7 years agoarm: tegra3: enable TEGRA_EMC_SCALING_ENABLE
Joseph Lehrer [Thu, 1 Sep 2011 21:44:09 +0000]
arm: tegra3: enable TEGRA_EMC_SCALING_ENABLE

bug 867089

Change-Id: Id1c5a6c4fcafa4244df89269261e20052e8a991a
Reviewed-on: http://git-master/r/50344
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
Tested-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: Rbfe4edbbcb933354f74d58139ff0c78ee48d91c3

7 years agoarm: tegra3: enable CPU_IDLE LP2
Joseph Lehrer [Thu, 1 Sep 2011 21:00:06 +0000]
arm: tegra3: enable CPU_IDLE LP2

bug 867094

Change-Id: Id5f88dc420c72f59046ad60e21a62ed2791fb8df
Reviewed-on: http://git-master/r/50331
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
Tested-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R187f0106574c560ee67eff16677552fb8e57b426

7 years agoARM: config: tegra3_android: Enable Tegra KBC
Dan Willemsen [Tue, 6 Sep 2011 22:21:05 +0000]
ARM: config: tegra3_android: Enable Tegra KBC

Change-Id: I645ce19c8e84b317518ab61d44a9d8675ca997fe
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
Reviewed-on: http://git-master/r/50910

Rebase-Id: R89cc477488e60ad9c1bd8333cdf7934242af2a86

7 years agoarm: tegra: baseband: Change modem BB_RST_OUT polarity
Steve Lin [Tue, 30 Aug 2011 22:05:14 +0000]
arm: tegra: baseband: Change modem BB_RST_OUT polarity

This change contains the following changes due to e450 modem FW change:
1) Change modem BB_RST_OUT polarity and move the wake_lock_timeout where
BB_RST_OUT is low.
2) Disable the AP pullup on BB_RST_OUT.
3) To increase the wake lock timeout to ensure the modem enumeration is
complete before system suspend.

Bug 867501

Original-Change-Id: I8e6638fa8dd8c7af0893ad31693959794e8a4afe
Reviewed-on: http://git-master/r/49743
Reviewed-by: Steve Lin <stlin@nvidia.com>
Reviewed-by: Sheshagiri Shenoy <sshenoy@nvidia.com>
Reviewed-by: Frederic Bossy <fbossy@nvidia.com>
Tested-by: Frederic Bossy <fbossy@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R1bce23be02c4f98131bfbde7b339b383dcdbbf3f

7 years agoarm: config: tegra: cardhu: Enable SPI_SLAVE
Laxman Dewangan [Mon, 29 Aug 2011 13:07:14 +0000]
arm: config: tegra: cardhu: Enable SPI_SLAVE

Enabling Spi Slave functionality.

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

Rebase-Id: R538b99ed51b51050cb42ea96c4a42233493c5b57

7 years agoARM: config: Support for Sony PS3 game controller
Vandana Salve [Mon, 22 Aug 2011 06:32:48 +0000]
ARM: config: Support for Sony PS3 game controller

Add support for Sony PS3 game controller for
Bluetooth and USB interface.

Bug 847075

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

Rebase-Id: R2383781c5fb56bc1c172134a3f42730012b93516

7 years agoarm: config: whistler: enable max8907 rtc driver
Prashant Gaikwad [Mon, 5 Sep 2011 09:32:32 +0000]
arm: config: whistler: enable max8907 rtc driver

Bug 869227

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

Rebase-Id: R3cab3aaaacf51414136730fdea7c014f5291703c

7 years agoARM: configs: tegra3_android: Turn off DEBUG_LL
Dan Willemsen [Fri, 2 Sep 2011 21:37:09 +0000]
ARM: configs: tegra3_android: Turn off DEBUG_LL

The wrong debug serial port for DEBUG_LL will hang when we turn off
unused clocks.

Just disable DEBUG_LL from the default config.

Change-Id: I7ad9ab9029b033e43bb52866d74091b3b009acf6
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
Reviewed-on: http://git-master/r/50592

Rebase-Id: Rc3de22f5ac068fa263afb88da7b657f222dc0179

7 years agoARM: config: tegra3_android: Add Tegra PWM Backlight
Dan Willemsen [Wed, 10 Aug 2011 04:46:06 +0000]
ARM: config: tegra3_android: Add Tegra PWM Backlight

Enterprise uses the PWM controller in the Tegra DC.

Change-Id: Ia8969668bd0edab33407f0851c38452fcec027ee
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
Reviewed-on: http://git-master/r/46218

Rebase-Id: Rdc68e220276c2ead59c3b4c3bc5896e19bbed41e

7 years agoarm: tegra: config: enable config TEGRA_EMC_SCALING_ENABLE for Tegra2
Mayuresh Kulkarni [Tue, 30 Aug 2011 14:30:32 +0000]
arm: tegra: config: enable config TEGRA_EMC_SCALING_ENABLE for Tegra2

for bug 869247

Change-Id: Iece607a441ab7fc308582d3065972635c099818d
Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-on: http://git-master/r/49864
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Rb9209484efa2bcef372ac2ada7cf44fe7254f48e

7 years agoarm: tegra: cardhu: enable support for wifi
Deepesh Gujarathi [Fri, 2 Sep 2011 09:10:02 +0000]
arm: tegra: cardhu: enable support for wifi

fix for Bug 867991

Change-Id: I6213bbc53493179a177b65ab597f196653df712a
Reviewed-on: http://git-master/r/50483
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R8975279ac5d0d21cdcbf2a54e32a64e59797307e