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

7 years agoarm: tegra: cardhu: enable sdio support
Deepesh Gujarathi [Fri, 2 Sep 2011 07:29:16 +0000]
arm: tegra: cardhu: enable sdio support

partial fix for Bug 867991

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

Rebase-Id: Rce42b542691d7d535498c483fdcd4b59ae2e21cf

7 years agoarm: tegra: cardhu: enable rfkill driver
repo [Mon, 29 Aug 2011 13:58:13 +0000]
arm: tegra: cardhu: enable rfkill driver

bluetooth needs rfkill driver support

partial fix for bug 867997

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

Rebase-Id: Rd17f1ee153532bb824ab74776f2a412caf624d1e

7 years agoarm: tegra: cardhu: enable i2c multiplexing
Deepesh Gujarathi [Tue, 30 Aug 2011 12:42:40 +0000]
arm: tegra: cardhu: enable i2c multiplexing

i2c multiplexing needed for camera to work.

fix for Bug 869153

Change-Id: I7ce6379a64ed008936e1b95451de37de61926e71
Reviewed-on: http://git-master/r/49850
Tested-by: Deepesh Subhash Gujarathi (Engrg-Mobile) <dgujarathi@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Refb9cebad14a5a5e70d6f946167a58b534b77981

7 years agoarm: tegra: cardhu: HSIC config change for xmm modem
Seshendra Gadagottu [Fri, 19 Aug 2011 14:40:41 +0000]
arm: tegra: cardhu: HSIC config change for xmm modem

Avoid power down HSIC phy during L2 suspend state.
Triggered postsuspend and preresume actions for xmm modem.
BUG 828389

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

Rebase-Id: R07b042064157d92b288da906c040b083d62df743

7 years agoarm: tegra: xmm : Wakelock for power management state changes
Seshendra Gadagottu [Fri, 19 Aug 2011 14:18:15 +0000]
arm: tegra: xmm : Wakelock for power management state changes

Used a wakelock to follow L0->L2->L3 state transition for modem
power states. Added code for AP initiated L2->L0.

BUG 828389

Original-Change-Id: Iad90364d27a0fac204c12880d6aa17a6e032b7d2
Reviewed-on: http://git-master/r/45486
Tested-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R3f9c890584fbf626bac8e36e1fa0561376ffff94

7 years agonet: wireless :bcm4329: disable sdio interrupts before wifi reset
Rahul Bansal [Wed, 15 Jun 2011 14:33:44 +0000]
net: wireless :bcm4329: disable sdio interrupts before wifi reset

during system suspend if wifi is on but not connected, android
sets RTC alarm to wake up system after 2 mins of system suspend
to turn off wifi. during turning off wifi it was observed that
BCM4329 MAC is giving spurious sdio interrupts which was causing
lockup issue (mmc_lock) between sdio interrupt handling process
and wifi stop process, to fix this issue sdio interrupts are
disabled before giving MAC reset from host.

Bug 834444
Bug 798783
Bug 796147
Bug 797230
Bug 780047
Bug 818687

(cherry picked from commit 113676ec197fc62b7dce23dad4e081c940319846)

Original-Change-Id: I810894ded26bcfb44cff52aba16f2a5dbcba8f28
Reviewed-on: http://git-master/r/47478
Reviewed-by: Rakesh Kumar <krakesh@nvidia.com>
Tested-by: Rakesh Kumar <krakesh@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R89453877feceb4702ae89d0bfab90dfda1e4bbd1

7 years agobluetooth: bluesleep: add suspend and resume
Rakesh Goyal [Tue, 23 Aug 2011 15:11:34 +0000]
bluetooth: bluesleep: add suspend and resume

suspend and resume function() to avoid uart
api call when uart driver is not resumed.

bug 863564

Original-Change-Id: I036260f244b2067200050fd5252d91ec23518b86
Reviewed-on: http://git-master/r/48716
Reviewed-by: Rakesh Goyal <rgoyal@nvidia.com>
Tested-by: Rakesh Goyal <rgoyal@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Rbc220cc73cd014ff114be3bda7ce5461a29a31f7

7 years agoarm: config: tegra: enterprise: Enable BATTERY_GAUGE_TPS8003x
syed rafiuddin [Mon, 22 Aug 2011 07:11:53 +0000]
arm: config: tegra: enterprise: Enable BATTERY_GAUGE_TPS8003x

Enabling battery gauge driver of tps80031 for enterprise.

bug 841080

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

Rebase-Id: Rdb8d5d0c7701031d3ffaf9fa78d775815ee453bc

7 years agoarm: config: tegra: enterprise: Enable CHARGER_TPS8003X
Laxman Dewangan [Sun, 21 Aug 2011 15:00:54 +0000]
arm: config: tegra: enterprise: Enable CHARGER_TPS8003X

Enabling battery charger driver of tps80031 for enterprise.

bug 841080

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

Rebase-Id: R600227b33f5452f7a17bd027649a0ad82ae0c6de

7 years agoARM: defconfig: enable debugfs write
Ken Chang [Thu, 25 Aug 2011 05:56:38 +0000]
ARM: defconfig: enable debugfs write

enable debugfs clock write by default

bug 847828

(cherry picked from commit 367dfce04433912bf3f988708e0bb5a76a011d92)
(reviewed on http://git-master/r/43901)

Change-Id: I7a36a97d7ab0cdf6cee70dfdc54463f31725702e
Reviewed-on: http://git-master/r/49147
Tested-by: Ken Chang <kenc@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R3a4ad93571430bc20f8e32c83579af5adb3ef3f5

7 years agoarm: tegra: config: enable config I2C_MUX and I2C_MUX_PCA954x
Mayuresh Kulkarni [Wed, 24 Aug 2011 14:35:57 +0000]
arm: tegra: config: enable config I2C_MUX and I2C_MUX_PCA954x

I2C_MUX_PCA954x is used on ventana's camera module. If this is not
enabled then the node /dev/ov5650 is not created.

Change-Id: Icbe1e41dacb64ac0bca4d1b684491608c5f99868
Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-on: http://git-master/r/48994
Reviewed-by: Pritesh Raithatha <praithatha@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Rae4c7bc4b1c0f43198ce43db4b7c9298577d42ba

7 years agoatmel: touch: Fix build error when PM_SLEEP is not selected
Scott Williams [Tue, 23 Aug 2011 22:51:44 +0000]
atmel: touch: Fix build error when PM_SLEEP is not selected

Change-Id: I08eb7b5ad1c70b84ff40ba75a29913b61634d0f0
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-on: http://git-master/r/48786
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>

Rebase-Id: Rc7ac5d5153d845c8be10dbe79f57083fb1919760

7 years agoARM: whistler: config: disable ICS932S401 and LM90
Prashant Gaikwad [Mon, 22 Aug 2011 09:00:07 +0000]
ARM: whistler: config: disable ICS932S401 and LM90

ICS932S401 is not required for T20. LM90 is generic driver for
ADT7461 present on whistler. It generates I2C errors while
detecting for device.

Bug 865503

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

Rebase-Id: Rb6760861c5df885f8a4f65626df0d74e071ec9bf

7 years agoARM: tegra: Fix typo in TEGRA_FIQ_DEBUGGER help text
Scott Williams [Thu, 18 Aug 2011 19:39:41 +0000]
ARM: tegra: Fix typo in TEGRA_FIQ_DEBUGGER help text

Change-Id: I5cd599f0f11f8a1adf5df83be061dd1b1bada76d
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-on: http://git-master/r/47898

Rebase-Id: R9d10c9ef58a9ce7567c66c7d2ab662ac18802447

7 years agoarm: config: whistler: enable rfkill
Prashant Gaikwad [Tue, 23 Aug 2011 14:14:41 +0000]
arm: config: whistler: enable rfkill

Enable rfkill required for bluetooth.

Bug 867409

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

Rebase-Id: R71173315d123be8338dba79f06e605310091094e

7 years agoarm: whistler: config: Enable front cam and focuser
Prashant Gaikwad [Tue, 23 Aug 2011 05:58:57 +0000]
arm: whistler: config: Enable front cam and focuser

Enable config for SOC380 front camera and AD5820
focuser.

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

Rebase-Id: R9eb3240c5f7da7e9a76563ee51b86593516140cb

7 years agoARM: tegra: baseband: modem flashless boot and remote wakeup
Steve Lin [Tue, 5 Jul 2011 22:22:25 +0000]
ARM: tegra: baseband: modem flashless boot and remote wakeup

Support modem reboot and re-enumeration.
Support modem remote wakeup.

Bug 814261
Bug 814271
Bug 846135

Original-Change-Id: I103722d0248bcb1565d5f5799a2e4317c2579a95
Reviewed-on: http://git-master/r/31441
Tested-by: Szming Lin <stlin@nvidia.com>
Reviewed-by: Udaykumar Rameshchan Raval <uraval@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: Re5069bff49f5b7ed327030993de385b2c014b131

7 years agoARM: config: Deprecate tegra_defconfig, move to tegra_android_defconfig
Dan Willemsen [Tue, 9 Aug 2011 21:20:21 +0000]
ARM: config: Deprecate tegra_defconfig, move to tegra_android_defconfig

To keep the config files consistent, move our current use of
tegra_defconfig to tegra_android_defconfig. tegra_defconfig should be a
plain linux defconfig, without any android changes.

Original-Change-Id: Ia588c7173441c490f78bc0a0aa6823c1074a41f0
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
Reviewed-on: http://git-master/r/46135
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: Rc19aea86c194bdc7341d5117a983323f2bc7786b

7 years agousb: gamepad: Add gamepad support.
Alex Odorovic [Wed, 3 Aug 2011 23:40:18 +0000]
usb: gamepad: Add gamepad support.

Adds support for xpad family of gamepad, specifically
Logitech F710 usb wireless gamepad.

Bug 858303
Original-Change-Id: I3efd59bc44bf2fbe7a0f6ccfb3491ac346190276
Reviewed-on: http://git-master/r/44630
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R910fca6a09298c4839de90f8b500dac148d1f38a

7 years agoarm: tegra: enterprise: Kernel config for XMM6260 flashless boot
Michael Hsu [Wed, 3 Aug 2011 01:49:51 +0000]
arm: tegra: enterprise: Kernel config for XMM6260 flashless boot

Intel XMM6260 modem requires separate character drivers for
boot phase (used for downloading modem software) and post-boot phase
(after modem software has been downloaded). Also enable EHCI ONOFF
feature to allow usb host to re-enumerate modem after modem software
has been downloaded.

Original-Change-Id: I0358330ca5e91d2c88863ef230888ee84b38cdeb
Reviewed-on: http://git-master/r/43297
Reviewed-by: Michael Hsu <mhsu@nvidia.com>
Tested-by: Michael Hsu <mhsu@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R94433393c18e596f09745e52ad600aa2f7807f0c

7 years agoarch: arm: config: enable SMSC95XX network adapters
Rakesh Kumar [Tue, 19 Jul 2011 08:57:32 +0000]
arch: arm: config: enable SMSC95XX network adapters

enable kernel support for SMSC95XX based USB network
adapters.

bug 802200

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

Rebase-Id: R48964e5407044ad376f62df594119d5a7c53d53e

7 years agoARM: tegra: enterprise: Enable dynamic IO pad configuration control
Alex Frid [Sun, 24 Jul 2011 04:13:18 +0000]
ARM: tegra: enterprise: Enable dynamic IO pad configuration control

Bug 853132

Original-Change-Id: I733a978fdca645a75dd9a413711c98258234aaa0
Reviewed-on: http://git-master/r/42788
Reviewed-by: Karan Jhavar <kjhavar@nvidia.com>
Tested-by: Karan Jhavar <kjhavar@nvidia.com>
Reviewed-by: Chih-Lung Huang <lhuang@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: R71a6c102aab0db6a74b45de17e7997df9ac03fc4

7 years agoarm: tegra: whistler: defconfig: enable pca953x
Varun Wadekar [Thu, 21 Jul 2011 06:51:16 +0000]
arm: tegra: whistler: defconfig: enable pca953x

Bug 836963

Reviewed-on: http://git-master/r/#change,42318
(cherry picked from commit 942ef7c8b435af61f35eb18da89ec1d895a50902)

Original-Change-Id: Ia4944e2705f1a6867975835aad0adc29429fc5dc
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-on: http://git-master/r/42823
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Rd96c97da2084289e04558e2a111ee51becf44b56

7 years agoARM: defconfig: enterprise: enable ov9726 sensor
Charlie Huang [Wed, 29 Jun 2011 17:36:05 +0000]
ARM: defconfig: enterprise: enable ov9726 sensor

enable support for sensor ov9726

bug 829399

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

Rebase-Id: R6a58460e4e51d0772a2fe17a37e82918fe923802

7 years agoARM: defconfig: enable USB_NET_AX8817X by default
Vandana Salve [Wed, 8 Jun 2011 12:33:03 +0000]
ARM: defconfig: enable USB_NET_AX8817X by default

This option adds support for ASIX AX88xxx Based USB 2.0
Ethernet Adapters and it works with TrendNet TU2-ET100 devices.

Bug 834417

Reviewed-on: http://git-master/r/35699
(cherry picked from commit b3d39ffd9548143a08d0ada8aa0725631bcb1da1)

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

Rebase-Id: R93ed3fb7910021ea2e72a549cfe21d20b3b41981

7 years agoarm: tegra: usb: Exclude incompatible device from CDC-ACM driver.
Michael Hsu [Thu, 14 Jul 2011 01:01:06 +0000]
arm: tegra: usb: Exclude incompatible device from CDC-ACM driver.

A certain flashless modem has a boot ROM which incorrectly reports
itself as being USB CDC-ACM class compliant.  Prevent the CDC-ACM
driver from loading for incompatible modem devices, otherwise modem
boot ROM gets in bad state (and modem is unusable, i.e., cannot
download modem software image).

After the modem boot ROM has downloaded image from host, then
it will become CDC-ACM compliant.  In this case, a insmod is used so
that we may then use CDC-ACM class driver.

Original-Change-Id: I2db84e502b487f228840d7eed77a699630cecdc7
Reviewed-on: http://git-master/r/40947
Reviewed-by: Michael Hsu <mhsu@nvidia.com>
Tested-by: Michael Hsu <mhsu@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R234c4ce958719539a3674cd6569cc5998bcf929a

7 years agoHACK: tegra3: Disable EMC Scaling
Dan Willemsen [Mon, 22 Aug 2011 21:09:07 +0000]
HACK: tegra3: Disable EMC Scaling

We're getting underruns and other strange behavior when EMC scaling is
enabled right now - probably because core DVFS hasn't been fully checked
out.

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

Rebase-Id: R33cc3989b809fdd99c5c76f47ad88a960f2f4c7a

7 years agoarm: tegra: cardhu: defconfig: disable crypto tests
Varun Wadekar [Thu, 23 Jun 2011 04:00:14 +0000]
arm: tegra: cardhu: defconfig: disable crypto tests

the crypto tests run during boot time to verify that
all the algos are properly working. this is ok
during bringup days, but we can disable these tests
now.

Bug 843081

Original-Change-Id: I408b775282834273807f894fdaa6a8a6c9e13e84
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-on: http://git-master/r/37988
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Rbcb90d183c1aee6ae8b484a46a3c801f42de3d52

7 years agoarm: defconfig: cardhu: Enable SHA256
Kasoju Mallikarjun [Thu, 7 Jul 2011 16:18:08 +0000]
arm: defconfig: cardhu: Enable SHA256

Enabled SHA256 for cryptfs.

Bug 802780

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

Rebase-Id: R4302f3707e7545ef1f672665eec14c5d65799821

7 years agoarm: whistler: config: enable touchscreen
Prashant Gaikwad [Fri, 19 Aug 2011 12:15:01 +0000]
arm: whistler: config: enable touchscreen

Enable touch screen support for whistler.

Bug 865562

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

Rebase-Id: Rd0e6cef0b151ff17a9f8116ac50afc46cbffa5bc

7 years agoARM: defconfig: enterprise: enable AR0832
Jihoon Bang [Wed, 15 Jun 2011 19:20:23 +0000]
ARM: defconfig: enterprise: enable AR0832

Enable rear camera sensor for enterprise board

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

Rebase-Id: R5bae86c2790714991629b1f3ea3fc83d01cbf749

7 years agoarm: config: tegra: cardhu tsensor defconfig enable
Bitan Biswas [Thu, 30 Jun 2011 16:48:01 +0000]
arm: config: tegra: cardhu tsensor defconfig enable

Tegra integrated temperature sensor enabled for cardhu
with kernel config CONFIG_SENSORS_TEGRA_TSENSOR

Bug 661228

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

Rebase-Id: R2242b0ff0d2e0c684ce39f5eb855c29ca342c9af

7 years agoARM: defconfig: Enable crypto tests for enterprise
Kasoju Mallikarjun [Wed, 1 Jun 2011 16:11:33 +0000]
ARM: defconfig: Enable crypto tests for enterprise

Enabled crypto tests for Enterprise.
Bug 789089

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

Rebase-Id: R180955348e999de92c1268e9722615a83adf84e9

7 years agoarm: tegra: configs: enable TPS61050 flash driver
Danielle Sun [Thu, 26 May 2011 23:32:03 +0000]
arm: tegra: configs: enable TPS61050 flash driver

Bug 794431

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

Rebase-Id: Rdc5dade003ff8f63294852b9c96561935ff9459c

7 years agoHACK: Disable CPU_IDLE for now
Dan Willemsen [Thu, 18 Aug 2011 17:04:22 +0000]
HACK: Disable CPU_IDLE for now

Tegra2: Still getting hangs :(

Tegra3: Something appears to be corrupting our tegra_pgd and causing CPUs not
to come out of LP2. This only happens with userspaces since 8/4

Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
Change-Id: I88fb237dfac85addb7ebde220fc0cdcad497498f
Reviewed-on: http://git-master/r/47859
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: R0338121e1f0c256c00c75b2ad134f8986ee8fae5

7 years agoARM: config: Enable audio on Tegra3
Sumit Bhattacharya [Thu, 11 Aug 2011 08:46:44 +0000]
ARM: config: Enable audio on Tegra3

Bug 862023

Change-Id: Ia0f2cc126db92e865680f3447d46af6ec1733918
Reviewed-on: http://git-master/r/46629
Tested-by: Sumit Bhattacharya <sumitb@nvidia.com>
Reviewed-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R1bde93b0c3e97e4651d95e0840e7275dea4ef368

7 years agoinput: touch: atmel_mxt_ts: Prevent double suspend/resume.
Robert Collins [Mon, 27 Jun 2011 23:33:01 +0000]
input: touch: atmel_mxt_ts:  Prevent double suspend/resume.

In the case where early suspend/resume is enabled, prevent
suspend/resume from being called twice.  Removing the
default suspend/resume handlers while early suspend/resume is
enabled prevents the double suspend/resume from occurring.

BUG 843934

Original-Change-Id: I2e014f7a79db524cbe9d5b8b934c8f42216a8ad5
Reviewed-on: http://git-master/r/38576
Tested-by: Krishna Yarlagadda <kyarlagadda@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Robert R Collins <rcollins@nvidia.com>
Tested-by: Robert R Collins <rcollins@nvidia.com>

Rebase-Id: R6c38a345206679eb2ee5ca279d0ffa922c3f8744

7 years agoInput: atmel_mxt_ts: add early suspend/resume functionality
Robert Collins [Mon, 6 Jun 2011 22:06:45 +0000]
Input: atmel_mxt_ts: add early suspend/resume functionality

Add early suspend/resume functionality to Atmel touch driver.
0W suspend.

Early suspend/resume functions written and provided by
Atmel Corporation.

BUG 826854

Original-Change-Id: I58d5abacff20df9d3027c960021e94298e31b8a6
Reviewed-on: http://git-master/r/35286
Reviewed-by: Robert R Collins <rcollins@nvidia.com>
Tested-by: Robert R Collins <rcollins@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R1364d26f0c95bdb9e650e3231ac254242a9b3349

7 years agoARM: tegra: early switch to default governor
Sachin Nikam [Thu, 30 Jun 2011 10:50:56 +0000]
ARM: tegra: early switch to default governor

In <board>_panel_late_resume() first switch to default
governor before fb_blank().

Bug 843845

Original-Change-Id: Ic6e3bc1da10631fc8a4525e57039c94ee552f7d2
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/39193
Reviewed-by: Manoj Gangwal <mgangwal@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R8339db8cd0669a0ae84fea09a3e5bb74a361e52a

7 years agoarm: tegra: add hdmi to earlysuspend
Gaurav Sarode [Wed, 8 Jun 2011 11:47:01 +0000]
arm: tegra: add hdmi to earlysuspend

use FB_BLANK_POWERDOWN on hdmi device in earlysuspend to cause
tegra_dc_disable.
This change applies to enterprise,whistler and ventana.

Fixes bug 835171

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

Rebase-Id: Re7370f7899d4ab85f1813aa9a1ace3a46a390f65

7 years agoarm: tegra: set cpufreq governor parameter
Wen Yi [Mon, 6 Jun 2011 20:51:12 +0000]
arm: tegra: set cpufreq governor parameter

The new parameters help cpu frequency stay in low level
clock as much as possible. This helps reduce power consumption
when display is off.

BUG 817727

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

Rebase-Id: R3f23d70511bdef66d451307288e5d81f2e7611a3

7 years agoARM: tegra: common: dynamic cpufreq governor
Bharat Nihalani [Thu, 19 May 2011 14:39:14 +0000]
ARM: tegra: common: dynamic cpufreq governor

To improve the power consumption situation for MP3 playback
the scaling governor is set to conservative when display
is turned off and the default governor is saved. The governor
is restored when display is turned on.

Bug 817727

Original work done by "Wen Yi <wyi@nvidia.com>"

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

Rebase-Id: R0fe8b1a81147abdcc8bffd83705131221b9d3cb2

7 years agoarm: tegra: whistler/ventana: dynamic cpufreq governor
Wen Yi [Mon, 18 Apr 2011 21:21:25 +0000]
arm: tegra: whistler/ventana: dynamic cpufreq governor

To improve the power consumption situation for MP3 playback
the scaling governor is set to conservative when display
is turned off and the default governor is saved. The governor
is restored when display is turned on.

Bug 817727

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

Rebase-Id: R57555b3494b891d6e6afdcb389089560ba8b2fb8

7 years agoARM: tegra: whistler: blank display at early suspension
Wen Yi [Mon, 21 Mar 2011 18:10:21 +0000]
ARM: tegra: whistler: blank display at early suspension

When early suspension is triggered, blank display and
when later_resume is triggered, un-blank display.

Bug 803498

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

Rebase-Id: R56dbb4570837ea34306a3fd536ee1d7498a80cb3

7 years agoARM: tegra: enterprise: Fix SDHCI registration
Dan Willemsen [Wed, 10 Aug 2011 04:44:30 +0000]
ARM: tegra: enterprise: Fix SDHCI registration

Typo in sdhci device registration

Original-Change-Id: I783e72ca6481f6b713371b34d34453763ce19748
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R621a628e641636e34cbe22430d2ffbe7f8bc769e

7 years agoarm: tegra: config: enable Hotplug
Suresh Mangipudi [Tue, 28 Jun 2011 10:59:52 +0000]
arm: tegra: config: enable Hotplug

Enable the support for hotplug for cardhu.

Bug 829628

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

Rebase-Id: R1dedc8a03f0e1ddf35e124c9682d0859f9095033

7 years agoarm: ventana: config: enable Hotplug
Suresh Mangipudi [Tue, 28 Jun 2011 11:07:51 +0000]
arm: ventana: config: enable Hotplug

Enable the support for hotplug for ventana.

Bug 829628

Original-Change-Id: I947a238f9704081dfea257b6ffcf1d30269efa70
Reviewed-on: http://git-master/r/38699
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Gerrit_Virtual_Submit
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>

Rebase-Id: R0da2eeb176d32a1b8fd97999c417d89f239c5ddd

7 years agoAdd ram console device to cardhu
Alon Farchy [Thu, 16 Jun 2011 18:02:51 +0000]
Add ram console device to cardhu

ram console will buffer kmsg in reserved memory block, which
will be written to file /proc/last_ksmg on bootup.

Original-Change-Id: I6be8b9d22ce08040bbd95bf740a84b565e2300cf
Reviewed-on: http://git-master/r/37104
Tested-by: Alon Farchy <afarchy@nvidia.com>
Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R367cb265f487736c91fdcb0548d10a4b13f2f293

7 years agocpufreq interactive governor: Update target frequency calculation
Alex Frid [Sat, 28 May 2011 03:53:27 +0000]
cpufreq interactive governor: Update target frequency calculation

Updated target frequency calculation algorithm to take into account
current rate CPU is running at:

- When CPU is running below go_maxspeed_load threshold, adjust the
target frequency based on current rate to reach tunable sustainable
load (instead of applying cpu load to max possible cpu rate).

Tuned by setting new node ("0" falls back to using max_rate):
/sys/devices/system/cpu/cpufreq/interactive/sustain_load

- When CPU is running at/above go_maxspeed_load threshold, ramp the
target frequency starting from current exponentially with tunable base
(instead of immediate jump to maximum cpu rate).

Tuned by setting new node ("0" falls back to jump to max_rate):
/sys/devices/system/cpu/cpufreq/interactive/boost_factor

Defaults for the new tunning parameters are set to "0" - so no changes
in governor default behavior.

Original-Change-Id: Ie845d747239ba177e6f06b73965c3213649f8135
Reviewed-on: http://git-master/r/34583
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Chih-Lung Huang <lhuang@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

Rebase-Id: Re898a7b96d3c1b7343e773aab9788e4ff2b1d7f8

7 years agoARM: config: tegra3_android: Enable TPS80031 PMU
Dan Willemsen [Thu, 11 Aug 2011 00:10:21 +0000]
ARM: config: tegra3_android: Enable TPS80031 PMU

Used by enterprise

Original-Change-Id: I8fd71cbb1fab8f176b3d42ae6f369fba2b904acd
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>

Rebase-Id: Redaa4feb7975823913bd4bcee21afcc6ca355a5a

7 years agoarm: config: Adding ina219 power mon configuration
venu byravarasu [Thu, 16 Jun 2011 12:27:25 +0000]
arm: config: Adding ina219 power mon configuration

Adding config variable for enabling INA219 power monitor.

bug 808311

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

Rebase-Id: Rb55c52710b46e3bf8fca0a90193b3770d24922b0

7 years agoarm: tegra: add hdmi to earlysuspend
Gaurav Sarode [Wed, 8 Jun 2011 11:47:01 +0000]
arm: tegra: add hdmi to earlysuspend

use FB_BLANK_POWERDOWN on hdmi device in earlysuspend to cause
tegra_dc_disable.
This change applies to enterprise,whistler and ventana.

Fixes bug 835171

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

Rebase-Id: Rcf714ac4f34a3abe9b5e8d341765601cad432e43

7 years agoARM: tegra3: defconfig: Enable CPU_IDLE support
Scott Williams [Mon, 15 Aug 2011 20:11:52 +0000]
ARM: tegra3: defconfig: Enable CPU_IDLE support

Change-Id: Id286cb8ca33cde5df22d60cc83d2f29a41ca3d51
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-on: http://git-master/r/47177
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>

Rebase-Id: Re672c49d8697e291606f7dd4b4637193cb2041cf

7 years agoRevert "HACK: Temporarily disable L2 cache"
Scott Williams [Mon, 15 Aug 2011 18:36:17 +0000]
Revert "HACK: Temporarily disable L2 cache"

This reverts commit bb0be0bebf0b509f192895f38ce90a966d0d62d1.

Change-Id: I20c3e07d0dd0d158032e726310793811d0c63839

Rebase-Id: Raee15ef78c890486b091d8457e93a055489b094d

7 years agoarm: tegra_hsuart: Add wake_peer operation
Nitin Kumbhar [Wed, 2 Feb 2011 06:29:56 +0000]
arm: tegra_hsuart: Add wake_peer operation

Recently wake_peer op was added to uart_ops. Add this op for
tegra_hsuart allowing a platform to implement peer specific wakeup.

BUG 781303

Original-Change-Id: Icfbac324815d7737c0e0820e57a2e8d844855ba0
Reviewed-on: http://git-master/r/17993
Tested-by: Nitin Kumbhar <nkumbhar@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Rd83c46d3b1d061308a67e3d7af2db38b632c3df6

7 years agoHACK: Temporarily disable L2 cache
Dan Willemsen [Wed, 3 Aug 2011 21:59:06 +0000]
HACK: Temporarily disable L2 cache

LP2 Doesn't work with the L2 cache enabled right now

Change-Id: Ide4836f76f73ae3e7291bcb03ddc479c5464870c

Rebase-Id: Re6649f48a5a677248632b3ae41354ffcd5ed0efb

7 years agoARM: config: tegra3_android: Enable KEYBOARD_INTERRUPT
Dan Willemsen [Fri, 15 Jul 2011 21:02:56 +0000]
ARM: config: tegra3_android: Enable KEYBOARD_INTERRUPT

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

Rebase-Id: R71f8de129004caa2916f885ee9b9aa4e5bdf885c

7 years agoARM: config: tegra_android: Enable CPU_IDLE
Dan Willemsen [Fri, 15 Jul 2011 18:25:50 +0000]
ARM: config: tegra_android: Enable CPU_IDLE

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

Rebase-Id: R8ade20fac3e22d5effbacac266a9db24ece5d440

7 years agoHACK: handle DC IRQ when off gracefully
Dan Willemsen [Thu, 14 Jul 2011 20:13:53 +0000]
HACK: handle DC IRQ when off gracefully

Change-Id: I613ad237bda9845c928b27b96db227e484b95f7d
Reviewed-on: http://git-master/r/41077
Tested-by: Daniel Willemsen <dwillemsen@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>

Rebase-Id: Rbc20d94729500157b45207bac4ab0d4340297af2

7 years agoARM: config: tegra3_android: Enable NEON
Dan Willemsen [Thu, 14 Jul 2011 20:14:00 +0000]
ARM: config: tegra3_android: Enable NEON

Change-Id: I8184c737fde98e703a0a61ba154552b99ecbe372
Reviewed-on: http://git-master/r/41078
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
Tested-by: Daniel Willemsen <dwillemsen@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: Rb978146154c18749b5ca9c438ef58dc11cbbe859

7 years agoARM: tegra: Disable FIQ Debugger by default
Dan Willemsen [Mon, 11 Jul 2011 22:58:15 +0000]
ARM: tegra: Disable FIQ Debugger by default

Change-Id: Ifc0a4d04c7e2ca75277fd87fc15dcf91ac6df8cf
Reviewed-on: http://git-master/r/40475
Tested-by: Daniel Willemsen <dwillemsen@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>

Rebase-Id: R829adfb30b09d4df584ace485f697af7a9adde30

7 years agoARM: tegra: cardhu: SDHCI updates for K39
Dan Willemsen [Mon, 27 Jun 2011 05:10:14 +0000]
ARM: tegra: cardhu: SDHCI updates for K39

Rebase-Id: Rb7c105b475caed12c68b0e47ef24c79d431295c6

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

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

7 years agoarm: tegra: cardhu: enabling wifi
Rakesh Goyal [Tue, 25 Jan 2011 16:08:58 +0000]
arm: tegra: cardhu: enabling wifi

adding platform device for wifi

Original-Change-Id: I14a3f26098fd1c246a53e863ddab9a42efceb23d
Reviewed-on: http://git-master/r/16914
Reviewed-by: Rakesh Goyal <rgoyal@nvidia.com>
Tested-by: Rakesh Goyal <rgoyal@nvidia.com>
Reviewed-by: Rakesh Kumar <krakesh@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I22aeeef067eac9acac1383e6e472db93b1647c85

Rebase-Id: Redb775e37b73d27e16623de3cf00b0165dd1bcf0

7 years agoARM: config: tegra3_android: Add Enterprise
Dan Willemsen [Sun, 26 Jun 2011 03:41:00 +0000]
ARM: config: tegra3_android: Add Enterprise

Rebase-Id: R633408a0df318275125b34cee7e644cebd4a3f4a

7 years agoARM: tegra: enterprise: Update SDHCI for K39
Dan Willemsen [Sun, 26 Jun 2011 03:39:12 +0000]
ARM: tegra: enterprise: Update SDHCI for K39

Rebase-Id: R89944b2cad270c88704ab35364fa0aa709455ade

7 years agoarm: tegra: enterprise: fix BT/WiFi pinmux
Rakesh Goyal [Mon, 2 May 2011 12:23:45 +0000]
arm: tegra: enterprise: fix BT/WiFi pinmux

fixed pinmux,clock and sdhci instance for WiFi/BT

Change-Id: Ifa192d8dcd4321754843aae6e47e1204d5cf074e
Reviewed-on: http://git-master/r/30344
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
Tested-by: Thomas Cherry <tcherry@nvidia.com>
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: R66d4aaf962f1547c1285fbe3a9f89ffd7ca0899e

7 years agoarm: tegra: set cpufreq governor parameter
Wen Yi [Mon, 6 Jun 2011 20:51:12 +0000]
arm: tegra: set cpufreq governor parameter

The new parameters help cpu frequency stay in low level
clock as much as possible. This helps reduce power consumption
when display is off.

BUG 817727

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

Rebase-Id: R68bd51b3a24619ac3314dff3688fbc988b2ac49b

7 years agoARM: tegra: common: dynamic cpufreq governor
Bharat Nihalani [Thu, 19 May 2011 14:39:14 +0000]
ARM: tegra: common: dynamic cpufreq governor

To improve the power consumption situation for MP3 playback
the scaling governor is set to conservative when display
is turned off and the default governor is saved. The governor
is restored when display is turned on.

Bug 817727

Original work done by "Wen Yi <wyi@nvidia.com>"

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

Rebase-Id: R5a54dadccfe2b13ede364edd1fdf6b3a70fb52a8

7 years agoandroid: earlysuspend: arm: tegra: tegra_enterprise: Creating board files
Kasoju Mallikarjun [Wed, 6 Apr 2011 19:11:48 +0000]
android: earlysuspend: arm: tegra: tegra_enterprise: Creating board files

Creating initial board files and config files for tegra_enterprise board.

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

Rebase-Id: R28dd2eb9859e2f5d0e01d0df3687600c6738d7c7

7 years agoandroid: wifi: arm: tegra: tegra_enterprise: Creating board files
Kasoju Mallikarjun [Wed, 6 Apr 2011 19:11:48 +0000]
android: wifi: arm: tegra: tegra_enterprise: Creating board files

Creating initial board files and config files for tegra_enterprise board.

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

Rebase-Id: Rc408b20c823411b73b88e3da92492410a91ecaef

7 years agoARM: config: tegra_android: Enable Whistler
Dan Willemsen [Fri, 24 Jun 2011 21:58:15 +0000]
ARM: config: tegra_android: Enable Whistler

Rebase-Id: R77e85dcf9e77c2bb563c64e98a2f4aaaa45e3137

7 years agoARM: tegra: whistler: Update wifi for K39
Dan Willemsen [Fri, 24 Jun 2011 21:58:04 +0000]
ARM: tegra: whistler: Update wifi for K39

Rebase-Id: R34fb28904f35322a48e02a18e022727919f57c1c

7 years agowhistler: enable GPIO mode for GPIO_PC6
Peter Zu [Thu, 10 Mar 2011 05:46:51 +0000]
whistler: enable GPIO mode for GPIO_PC6

This is to fix touch interrupt storm issue to get LP2 back.

Original-Change-Id: I440ba3af5d4c935642cc4aa63b1ca55bc24997c2
Reviewed-on: http://git-master/r/22332
Reviewed-by: Peter Zu <pzu@nvidia.com>
Tested-by: Peter Zu <pzu@nvidia.com>
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>

Rebase-Id: Re48a02dd75a5bda344c776ba7352f66d3a3a249a

7 years agotegra: whistler: Instantiate whistler touchscreen
Tom Cherry [Wed, 15 Dec 2010 22:13:09 +0000]
tegra: whistler: Instantiate whistler touchscreen

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

Rebase-Id: Raaa779b2e3b8f31319d7271f9409f892456e4362

7 years agoARM: tegra: whistler: enabling wifi for bcm4329
rgoyal [Thu, 6 Jan 2011 06:26:49 +0000]
ARM: tegra: whistler: enabling wifi for bcm4329

Enabling wifi for whistler by adding bcm platform device and changing
pinmux.

BUG 773541

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

Rebase-Id: R544e15c5a2a1c42297ef98b1b5260d2c01565584

7 years agoarm: tegra: add hdmi to earlysuspend
Gaurav Sarode [Wed, 8 Jun 2011 11:47:01 +0000]
arm: tegra: add hdmi to earlysuspend

use FB_BLANK_POWERDOWN on hdmi device in earlysuspend to cause
tegra_dc_disable.
This change applies to enterprise,whistler and ventana.

Fixes bug 835171

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

Rebase-Id: Rb934561dd586e676b610b94bbbb277464dbd3814

7 years agoARM: config: Add aruba2 android defconfig
Dan Willemsen [Tue, 21 Jun 2011 00:28:41 +0000]
ARM: config: Add aruba2 android defconfig

Rebase-Id: Rf32ca7762bbc149d60ea7e9f075da082e0811688

7 years agoARM: config: tegra: Enable SND
Dan Willemsen [Tue, 21 Jun 2011 00:21:42 +0000]
ARM: config: tegra: Enable SND

Rebase-Id: R82db3f08d78140ae6d7880efde01bb29bfdf06ce

7 years agovideo: tegra: add modeset switch to trigger uevents
Dan Willemsen [Thu, 10 Feb 2011 08:42:20 +0000]
video: tegra: add modeset switch to trigger uevents

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

Rebase-Id: Ra9c6d91a0cb402b3b660e417a87480b36933a92f

7 years agoHACK: rate control adb prints
Gary King [Tue, 7 Sep 2010 16:07:47 +0000]
HACK: rate control adb prints

limit the number of times adb_open and adb_release may be printed
in a short period of time, to prevent adb death spirals when
exiting suspend.

Original-Change-Id: I231bdc0bb497758174ec12a69c8d17d5dc95d4db

Rebase-Id: R56e66e16e212dee5fd95ebb392955e06018e16bd

7 years agotegra bluesleep: configuring the GPIOs as wakeup.
Anantha Idapalapati [Wed, 23 Feb 2011 06:55:40 +0000]
tegra bluesleep: configuring the GPIOs as wakeup.

correctly configuring the GPIOs used by bluesleep driver.

Bug 791669, 773186

Original-Change-Id: If81c3dbf2e2e36f00033ff8a93bd693050d9d057
Reviewed-on: http://git-master/r/20526
Reviewed-by: Anantha Idapalapati <aidapalapati@nvidia.com>
Tested-by: Anantha Idapalapati <aidapalapati@nvidia.com>
Reviewed-by: Rakesh Kumar <krakesh@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R5242bd9fc0660bac5376705b4212da69b574f8fb