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

7 years agotegra bluesleep: creating a bluesleep platform device.
Anantha Idapalapati [Tue, 10 Aug 2010 09:47:44 +0000]
tegra bluesleep: creating a bluesleep platform device.

Based on CONFIG_BT_BLUESLEEP configuration variable, a bluesleep device
will be created and used to actively manage the BT device power.

Bug 791669, 773186

(cherry picked from commit 011a705248274804c80c12af5366693e6662829b)
Reviewed-on: http://git-master/r/6851

Original-Change-Id: If5275ecfc920a038ec96928ea7f7f739f5051e33
(cherry picked from commit ae1bf987d38b15d6688cd2152ee4b4624211c113)
Reviewed-on: http://git-master/r/19868
Reviewed-by: Anantha Idapalapati <aidapalapati@nvidia.com>
Tested-by: Anantha Idapalapati <aidapalapati@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R5e8a80983a7d22f608176224ca4d8295b96fa931

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

Rebase-Id: Rd892620a1f547e4e4f55b6c2d768a528a37fbd63

7 years ago[arm/tegra] Support for Wake-On-Wireless Event.
Rahul Bansal [Mon, 13 Dec 2010 10:48:12 +0000]
[arm/tegra] Support for Wake-On-Wireless Event.

Support for device wakeup on receiving in-band
SDIO-WIFI interrupt for incoming wifi pakcket.

Bug: 767438
Original-Change-Id: Ibc1f95cc38eacef84e528e1beca6a4fdbdc36338
Reviewed-on: http://git-master/r/12702
Reviewed-by: Rahul Bansal <rbansal@nvidia.com>
Tested-by: Rahul Bansal <rbansal@nvidia.com>
Reviewed-by: Rakesh Kumar <krakesh@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R6c355f614f5e45f98e359cb9706fca13630457f5

7 years ago[arm/tegra/ventana] provide wifi power/carddetect abstraction
Rakesh Kumar [Thu, 28 Oct 2010 08:27:00 +0000]
[arm/tegra/ventana] provide wifi power/carddetect abstraction

When user switches on wifi, wifi driver need to poweron wifi card and
ask sdhci stack to enumerate the card. Sdhci stack does not provide any
interface to do so. BCM4329 depend on platform to provide wifi
poweron/reset/carddetect abstraction functions

bug 724105

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

Rebase-Id: Rbf9f008102990bd125f6ce4d4ed781a9beac02af

7 years agommc: sdhci-tegra: Add MMC_PM_IGNORE_PM_NOTIFY for builtin device
Dmitry Shmidt [Thu, 5 May 2011 18:04:51 +0000]
mmc: sdhci-tegra: Add MMC_PM_IGNORE_PM_NOTIFY for builtin device

Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>

Rebase-Id: Rc29be578dd6cd3b02ecf72a05fcd6552fbe31fb9

7 years agobluetooth: bluesleep: Exit early if device not registered
Dan Willemsen [Fri, 25 Mar 2011 05:29:07 +0000]
bluetooth: bluesleep: Exit early if device not registered

If the device isn't registered for this board, return out of the init
function early.

Original-Change-Id: Ic806b4be1671a77a8fedc1c0376362bc177b0604
Reviewed-on: http://git-master/r/24254
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
Tested-by: Daniel Willemsen <dwillemsen@nvidia.com>
Reviewed-by: Anantha Idapalapati <aidapalapati@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R8d68fc165c4054e76d3681949985f50d00161179

7 years agobluetooth: Fixed ld mismatched symbols
Chao Jiang [Fri, 4 Mar 2011 08:10:50 +0000]
bluetooth: Fixed ld mismatched symbols

The driver data structure referenced a function point which is defined
as __init data. This caused symbol mismatch error. This could be fixed
by defined driver data with __init macro, otherwise, by cancel __init on
probe function. Have this done in a safe way.

This file is removed in upstream. It seems that is the only chance to
fix it in our own repository.

Original-Change-Id: I3eba3578c84d8ec67707a276841d72f98c47267d
Reviewed-on: http://git-master/r/20931
Reviewed-by: David Schalig <dschalig@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Chao Jiang <chaoj@nvidia.com>

Rebase-Id: R9fb630dbae997619ba5c0e0c337d64d3e1ea0581

7 years agotegra bluesleep: Bluetooth active power management driver
Anantha Idapalapati [Tue, 10 Aug 2010 03:40:03 +0000]
tegra bluesleep: Bluetooth active power management driver

A new driver is implemented to actively manage the bluetooth module
power. bluesleep also tries to manage the power of the transport used.

Two signals (GPIOs) are used to manage the power events.

BT_WAKE  : signal from HOST to BT chip to intimate BT chip can sleep.
HOST_WAKE: signal from BT chip to HOST to intimate HOST should wakeup/
activate the transport modules required for BT communication.

Bug 791669, 773186

(cherry picked from commit 111f4ccd3c4cfde2fa52ae4c0c56a2288c3af3a8)

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

Rebase-Id: R1eca7f2f51475daf6104e71e90ad5db1213fa6ea

7 years agoARM: tegra: fuse: expose fuses through sysfs (wakelock)
Varun Wadekar [Sun, 13 Mar 2011 12:10:30 +0000]
ARM: tegra: fuse: expose fuses through sysfs (wakelock)

Add wakelocks to the fuse burning process.

fuses can be read/written via sysfs entries.
fuse sysfs entries will be present under /sys/firmware/fuse

Based on work done by Venu Byravarasu <vbyravarasu@nvidia.com>

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

Rebase-Id: Rd61e3b7aca1d1019f581baedf1ec95772936b779

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

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

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

7 years ago[ARM] tegra: add early_suspend/late resume hooks to ventana panel
Renuka Apte [Wed, 8 Dec 2010 01:07:29 +0000]
[ARM] tegra: add early_suspend/late resume hooks to ventana panel

Original-Change-Id: I5115a7a9918e28449b585687689d362dae5057df
Reviewed-on: http://git-master/r/12259
Reviewed-by: Acorn Pooley <apooley@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Rea019cecf0e264c9d98b23a44b9acba2846117c4

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

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

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

use FB_BLANK_POWERDOWN on hdmi device in earlysuspend to cause
tegra_dc_disable.

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

bug 812083 bug 811523

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

Rebase-Id: Ra8e3c0247a16fdcba0c2a0a8795b2b1e6e9155bb

7 years agotegra: cardhu: use earlysuspend for display
Jon Mayo [Fri, 11 Mar 2011 00:07:26 +0000]
tegra: cardhu: use earlysuspend for display

trigger display FB_BLANK_POWERDOWN during earlysuspend.

Original-Change-Id: I21c75bca28bd599730b93b84d2c5de1dcb40a74e
Reviewed-on: http://git-master/r/22472
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Original-Change-Id: I1a9bc8b499ab39cebea0a1435bfe519dba7c55c0

Rebase-Id: R63cbab44f6fb4b09f4396e238ef84f9a810c57b6

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

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

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

7 years ago[misc] cancel executable permission on source files
Chao Jiang [Mon, 6 Dec 2010 09:12:23 +0000]
[misc] cancel executable permission on source files

Source files should not be with executable permission.

Original-Change-Id: I70b6be4cf88fea4be9b092ca2f5dd08e40ee7cbd
Reviewed-on: http://git-master/r/12081
Reviewed-by: Chao Jiang <chaoj@nvidia.com>
Tested-by: Chao Jiang <chaoj@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R735406da6ad586ca43d65d1c1abc3844761f0378

7 years agoARM: config: tegra3_android: Disable LM90, takes 1.3 seconds
Dan Willemsen [Tue, 14 Jun 2011 22:17:55 +0000]
ARM: config: tegra3_android: Disable LM90, takes 1.3 seconds

Rebase-Id: R7b45e7b071547ec41f4bbe953c48822578ea6c5c

7 years agoconfig: cardhu boots - disable SMP, FIQ
Dan Willemsen [Tue, 14 Jun 2011 01:39:09 +0000]
config: cardhu boots - disable SMP, FIQ

Rebase-Id: R58fb027aa6b76a0ee7345de962e86cff332c927d

7 years agoARM: config: tegra3_android: Enable TPS6591X, REGULATOR_GPIO_SWITCH
Dan Willemsen [Mon, 13 Jun 2011 22:47:29 +0000]
ARM: config: tegra3_android: Enable TPS6591X, REGULATOR_GPIO_SWITCH

Rebase-Id: R8954e07b31fadc42e2cc72d91e1e394aada4df5c

7 years agoARM: config: Move Tegra3 config to silicon config, add fpga config
Dan Willemsen [Mon, 13 Jun 2011 22:37:49 +0000]
ARM: config: Move Tegra3 config to silicon config, add fpga config

Rebase-Id: R1d92a1f24472ffb1acad147dfb3495ac4364cc5c

7 years agoARM: config: tegra3_android: reduce compilation
Dan Willemsen [Fri, 10 Jun 2011 20:56:47 +0000]
ARM: config: tegra3_android: reduce compilation

Rebase-Id: R817afe340c50de9ee2bdce5ccc2fac8197316484

7 years agoARM: config: tegra_android: Disable AK8975
Dan Willemsen [Fri, 10 Jun 2011 20:19:13 +0000]
ARM: config: tegra_android: Disable AK8975

Rebase-Id: R72b3eae6a545fe612937ceccf34e432dadd324a5

7 years agoARM: config: tegra_android: debugging
Dan Willemsen [Fri, 10 Jun 2011 19:37:57 +0000]
ARM: config: tegra_android: debugging

Rebase-Id: Rb85706583c73b14e3bbf27e733d7e8f3dfe0f438

7 years agoARM: config: tegra_android: Disable CPUIDLE
Dan Willemsen [Fri, 10 Jun 2011 19:02:53 +0000]
ARM: config: tegra_android: Disable CPUIDLE

This allows us to boot to desktop

Rebase-Id: R79e01b5e22e61bc788ef9146eccde8753e996656

7 years agoAdd Tegra3 android defconfig
Dan Willemsen [Tue, 7 Jun 2011 17:34:19 +0000]
Add Tegra3 android defconfig

Rebase-Id: Rbfa5b2ff7d2c3b4cbdcf2b736cac639ebfc80c19

7 years agoARM: config: tegra android updates
Dan Willemsen [Thu, 19 May 2011 04:32:53 +0000]
ARM: config: tegra android updates

* USB works
* Enable TPS6586X rtc
* Updates from K36
* Enable MPU
* Enable BLUESLEEP
* Enable SERIAL_TEGRA

Rebase-Id: R9703e9c30da45c73288f58a53637647c6c78ce1e

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

Rebase-Id: R2cccf2251ca37682eb0ae10366ed1292417a7adc

7 years agoupdate tegra_android_defconfig
Dan Willemsen [Wed, 18 May 2011 00:03:53 +0000]
update tegra_android_defconfig

Rebase-Id: R88e1fc29e24bbc19ef279a67e0926a02fba99daa

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

Rebase-Id: Rd82891844b8239dfdcd553c366939a3fd7b19842

7 years agoARM: config: tegra: update android
Dan Willemsen [Tue, 17 May 2011 21:42:24 +0000]
ARM: config: tegra: update android

Rebase-Id: Rb2fd06d11c24d666c0f72236e2a47ee7bd786c69

7 years agoARM: config: tegra_android: Enable CPUFREQ
Dan Willemsen [Tue, 17 May 2011 20:55:26 +0000]
ARM: config: tegra_android: Enable CPUFREQ

Rebase-Id: R31561fa6b154b2c90e35d31d755331748753cf64

7 years agoARM: config: Update Tegra Android config
Dan Willemsen [Sun, 15 May 2011 00:04:00 +0000]
ARM: config: Update Tegra Android config

Rebase-Id: R5aa3c78a605c95daceca93bcba06d1c873671115

7 years agotegra : HDMI: hdmi hot plug detection modification
Minwuk Lee [Thu, 20 Jan 2011 21:54:40 +0000]
tegra : HDMI: hdmi hot plug detection modification

When tegra_dc_hdmi_detect is triggered with high HPD Interrupt,
but there's no previous trigger of low HPD interrupt,
by some specific HW design,
then, there's no switch change, no hotplug_handling is getting
called because 1=>1 change do nothing in switch_set_state.
Add this change for safe operation.

Bug 779317

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

Rebase-Id: R329952d27a0f27a997489452d47f31b68dbe98bb

7 years agoRevert "cpufreq: interactive governor: apply intermediate load on current speed"
Dan Willemsen [Thu, 1 Dec 2011 01:43:07 +0000]
Revert "cpufreq: interactive governor: apply intermediate load on current speed"

This reverts commit 6f312490bcf93bf51ad4ba8d4965a952f521cb7d.

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

Rebase-Id: Rf54be39acd2c92decd9e5c4522d2b2e47589d84e

7 years agoRevert "cpufreq: interactive governor: scale to max only if at min speed"
Dan Willemsen [Thu, 1 Dec 2011 01:42:58 +0000]
Revert "cpufreq: interactive governor: scale to max only if at min speed"

This reverts commit 460145c8b1d2ff8a2488baa10d7421e1d8179b7d.

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

Rebase-Id: Racc6c054ac5c67c38dec7281c7190c6650bfb8bd

7 years agoRevert "cpufreq: interactive governor: go to intermediate hi speed before max"
Dan Willemsen [Thu, 1 Dec 2011 01:42:50 +0000]
Revert "cpufreq: interactive governor: go to intermediate hi speed before max"

This reverts commit d7e7e4f15c62464dfa5d2c58d73bc66f131795bc.

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

Rebase-Id: R4a8c8c91c64c2c1d64ecb22dfe8a7c2cd133fd39

7 years agoRevert "cpufreq: interactive governor: default 20ms timer"
Dan Willemsen [Thu, 1 Dec 2011 01:42:40 +0000]
Revert "cpufreq: interactive governor: default 20ms timer"

This reverts commit 4714e5222b5a9b11030eda6df7b8159034be0008.

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

Rebase-Id: Rc7c804305f9c37c4b93d5d7eecce0b9b93499e27

7 years agoARM: common: fiq_glue: Convert suspend and idle hooks to syscore_ops and cpu_pm
Colin Cross [Sat, 9 Apr 2011 00:36:20 +0000]
ARM: common: fiq_glue: Convert suspend and idle hooks to syscore_ops and cpu_pm

Change-Id: I6df2158d2972b40d314f0045bc36080e1a9342e9
Signed-off-by: Colin Cross <ccross@android.com>

Rebase-Id: R3e8e134266b114f43b2269afb88735f16f2022a4

7 years agoARM: tegra: fiq_debugger: Remove unused legacy_irq.h header
Colin Cross [Sat, 9 Apr 2011 02:17:04 +0000]
ARM: tegra: fiq_debugger: Remove unused legacy_irq.h header

Change-Id: I0f40918a6161d659c9851f8966978abb73619cc0
Signed-off-by: Colin Cross <ccross@android.com>

Rebase-Id: R2013a4ddd4f87cda89fac9c613b99ce789a78d00

7 years agofs: partitions: efi: Add force_gpt_sector parameter
Colin Cross [Fri, 28 Jan 2011 21:45:06 +0000]
fs: partitions: efi: Add force_gpt_sector parameter

force_gpt_sector=<sector> causes the GPT partition search to
look at the specified sector for a valid GPT header if the
GPT is not found at the beginning or the end of the block
device.

Change-Id: I9b5f85ce24719c0538d42ec5a94344c7f6556b2b
Signed-off-by: Colin Cross <ccross@android.com>

Rebase-Id: Rbcbb8f2f0882f3750e748b5cc83038ca0f5940db

7 years ago[ARM] tegra_spdif_audio: add suspend wakelocks
Ravindra Lokhande [Mon, 27 Sep 2010 17:53:41 +0000]
[ARM] tegra_spdif_audio: add suspend wakelocks

Signed-off-by: Iliyan Malchev <malchev@google.com>

Rebase-Id: R59f19406d511978c7405d628dcef5a20f0b130b0

7 years agovideo: tegra: add hdmi switch_dev for hotplug notifications
Erik Gilling [Mon, 18 Oct 2010 22:38:22 +0000]
video: tegra: add hdmi switch_dev for hotplug notifications

Change-Id: I0454179633835d35367bc5c28513319e3aa6a069
Signed-off-by: Erik Gilling <konkers@android.com>

Rebase-Id: R61736ef876094c7dce727c9b1854524f2a009496

7 years ago[ARM] tegra_i2s_audio: add suspend wakelocks
Iliyan Malchev [Thu, 14 Oct 2010 23:35:59 +0000]
[ARM] tegra_i2s_audio: add suspend wakelocks

Signed-off-by: Iliyan Malchev <malchev@google.com>

Rebase-Id: R6a17a7bcaa23e7ddead83daca7ea1eaa12149423

7 years agopanjit_touch: add early suspend support to panjit I2C touchscreen
Gary King [Wed, 4 Aug 2010 00:56:37 +0000]
panjit_touch: add early suspend support to panjit I2C touchscreen

Change-Id: I1adc2bb646269f17480718a7efb3dc14e6325fbc
Signed-off-by: Gary King <gking@nvidia.com>

Rebase-Id: Rfdae00dada8c8aae63ff81d9497af3dfbf6f8938

7 years ago[ARM] add config file for tegra SoCs running Android
Gary King [Thu, 7 Oct 2010 21:12:18 +0000]
[ARM] add config file for tegra SoCs running Android

Change-Id: I989d6f498aa5abbd46adff5875969b39060d9ea1
Signed-off-by: Gary King <gking@nvidia.com>

Rebase-Id: Ra22d868e721db0803b542ec5297255cbf091a0d5

7 years agotegra: ventana: add adb support
Gary King [Thu, 7 Oct 2010 20:49:08 +0000]
tegra: ventana: add adb support

Change-Id: I79e57cd58fc83242c4b1c5e1e03fab041ed69e57
Signed-off-by: Gary King <gking@nvidia.com>

Rebase-Id: R87e519cd2a6dd5b2e6e2106aba4f22b31532bee9

7 years ago[ARM] tegra: Add fiq debugger
Colin Cross [Tue, 5 Oct 2010 01:32:15 +0000]
[ARM] tegra: Add fiq debugger

Change-Id: Ic625e20c0a9a147ae39153f18d328f2181b81318
Signed-off-by: Colin Cross <ccross@android.com>

Rebase-Id: R458e8b2d8041e1400b58582938a39b5547e92603

7 years agoMerge commit '5275e74' into after-upstream-android
Dan Willemsen [Sat, 24 Mar 2012 04:43:21 +0000]
Merge commit '5275e74' into after-upstream-android

Conflicts:
arch/arm/common/Kconfig
arch/arm/mm/Makefile
arch/arm/mm/cache-l2x0.c
drivers/misc/Kconfig
drivers/misc/Makefile
drivers/mmc/core/core.c

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

7 years agospi: tegra: Make sure SCLK frequency to be in minimum require value.
Laxman Dewangan [Thu, 15 Mar 2012 09:42:38 +0000]
spi: tegra: Make sure SCLK frequency to be in minimum require value.

Making sure that SCLK frequency should be maintain on minimum
require value during spi transfer. This is require to proper
functioning of spi controller.

bug 949393

Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/89526

Cherry-picked from commit
7d83f658b39b2ab1a5105eec7649246fddea7325

Change-Id: I60fa0fef98e5f2882c646c29e1773194deddd6da
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/90296
Reviewed-by: Automatic_Commit_Validation_User

Rebase-Id: R0059f62fce3cb95ef96bac70a0f793077c9220ee

7 years agoGPS: GPS Char Driver for Texas Instrument's Connectivity Chip.
Satish Chandra [Tue, 13 Mar 2012 12:10:13 +0000]
GPS: GPS Char Driver for Texas Instrument's Connectivity Chip.

This enables the GPS driver for TI WL128x BT/FM/GPS combo devices.
It will provide a character device for the TI GPS host software to
access the GPS core on the WL128x.
Bug 933797

Change-Id: If0ea53a1b246a88fc895a95599d8bd38689b72fc
Signed-off-by: Satish Chandra <x0141690@ti.com>
Reviewed-on: http://git-master/r/90110
Reviewed-by: Automatic_Commit_Validation_User
Tested-by: Rakesh Goyal <rgoyal@nvidia.com>
Reviewed-by: Maria Bornski <mbornski@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>

Rebase-Id: Rffeb61643b363cad41a20d2aeb19772f36e9f97d

7 years agoregulator: tps65910: Sleep off rails when ext sleep configured
Laxman Dewangan [Wed, 7 Mar 2012 12:51:49 +0000]
regulator: tps65910: Sleep off rails when ext sleep configured

Keep the rails OFF in sleep mode only when the rails are
controlled by external sleep control.
The devices tps65910 and tps65911, both has the sleep input.
The tps65911's sleep input is not same as tps65910's EN3 and hence
taking care of SLEEP input as separate external sleep control input.

Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
cherry picked from mainline commit
87ae88a17396fe3f91c34ab44f460e5680eb6f61

Change-Id: I05645082ad5268a4553891db6b35af33650b7a95
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/89125

Rebase-Id: R7480202b64807d66b27a5fde39f2358b66e69ac0

7 years agoinit: check printed flag to skip printing message
Diwakar Tundlam [Thu, 8 Mar 2012 22:53:14 +0000]
init: check printed flag to skip printing message

Otherwise the 'Calibration skipped' message gets printed everytime a CPU is
hotplugged in, cluttering console for systems that frequently hotplug CPUs.

Change-Id: Ie0b4dc92a11d7518cfe6eb2100d8edadca4efb3e
Signed-off-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-on: http://git-master/r/88921
Reviewed-by: Satya Popuri <spopuri@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Peter Boonstoppel <pboonstoppel@nvidia.com>

Rebase-Id: R62beffb9dd8a109004fb2595db15e7415fe7d631

7 years agoti-st: do not free skb in st_send_frame if receive call returns error
Nagarjuna Kristam [Fri, 2 Mar 2012 07:10:56 +0000]
ti-st: do not free skb in st_send_frame if receive call returns error

In st_send_frame, do not free skb when recveive[hci_recv_frame] function call
returns failure. Since, skb is already freed in hci_recv_frame on failure.

Bug 946756
Bug 949028

Change-Id: I3ef9a77f408a6a5329a0817547e0c0e08ec45f87
Signed-off-by: Nagarjuna Kristam <nkristam@nvidia.com>
Reviewed-on: http://git-master/r/87138
Reviewed-by: Rakesh Kumar <krakesh@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>

Rebase-Id: R061407666e1b5b81cfd1a660e411a649791f0812

7 years agowl12xx: add set_carddetect in wl12xx platform data
Om Prakash Singh [Fri, 2 Mar 2012 07:05:40 +0000]
wl12xx: add set_carddetect in wl12xx platform data

set_carddetect is use for calling mmc sdio carddetect function
from wl12xx driver.

Bug 931928

Change-Id: I48710fbf2bf1ab2f03651d6dd56c08018191aa9b
Signed-off-by: Om Prakash Singh <omp@nvidia.com>
Reviewed-on: http://git-master/r/87139
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R1ad046f17b7b8ed6124ddc01c0e06f41ceaba98c

7 years agoregulator: add GCOV_PROFILE
Juha Tukkinen [Tue, 28 Feb 2012 07:42:10 +0000]
regulator: add GCOV_PROFILE

Add GCOV profiling for regulators in Makefile. This change has no effect
if CONFIG_GCOV_KERNEL is not set in defconfig. This patch only makes it
easier to trigger GCOV for the kernel.

Change-Id: I921647e2742cda870ebb99afe3f63544396b7f02
Signed-off-by: Juha Tukkinen <jtukkinen@nvidia.com>
Reviewed-on: http://git-master/r/86277
Tested-by: Gerrit_Virtual_Submit
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

Rebase-Id: R0fcedb496226f941f65695d3ec7b8b880606aa05

7 years agospi: tegra: checkpatch cleanups
Laxman Dewangan [Wed, 22 Feb 2012 11:34:03 +0000]
spi: tegra: checkpatch cleanups

Removing checkpatch error and warnings from spi driver
resulted from checkpatch.

Change-Id: I92160e802781b583048f46a93dee7d2465689cc0
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/85163
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>

Rebase-Id: R97e847b77ef5961255bc04ffb418f8bdeee37470

7 years agoarm: tegra: Kai: Touch setup
Ali Ekici [Wed, 1 Feb 2012 23:51:58 +0000]
arm: tegra: Kai: Touch setup

Modified touch setup and init calls, so that
Raydium DirectTouch can support both Kai and Cardhu.

Bug 832605

Signed-off-by: Ali Ekici <aekici@nvidia.com>
Change-Id: I13f57129b17e96b0f198b5d87a249008b2b3b4cb
Reviewed-on: http://git-master/r/80127
Reviewed-by: Lokesh Pathak <lpathak@nvidia.com>
Tested-by: Lokesh Pathak <lpathak@nvidia.com>
(cherry picked from commit 659e18eb209d0d93025ff6ea07e91f7e27a762e1)
Reviewed-on: http://git-master/r/83570
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>

Rebase-Id: Re4a454cd51b2c4551ad0306393e9917c3e77acdf

7 years agogpio: tps65910: Add sleep control support
Laxman Dewangan [Wed, 1 Feb 2012 06:39:04 +0000]
gpio: tps65910: Add sleep control support

The device tps65910/tps65911 supports the sleep
functionality in some of gpios. If gpio is configured
in output mode and sleep is enabled then during device
sleep state, the output of gpio becomes LOW regardless
of non-sleep output value.
Such gpio can be used to control regulator switch such
that output of regulator is off in device sleep state.

Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Acked-by: Linus Walleij <linus.walleij@linaro.org>

Cherry-picked from mainline commit:
ccd68fff6b86b93a2d69caf4679c0ba4ca6dbc53

Resolve merge conflicts.

Change-Id: Ib424499821fde2ae916ae3792e980eab7dbdae4a
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/79788

Rebase-Id: Re2cafb5b351de3e0d08bead2e38d6ef70182017e

7 years agodrivers: misc: ti-st: remove set_power call
Rakesh Goyal [Fri, 10 Feb 2012 14:10:13 +0000]
drivers: misc: ti-st: remove set_power call

set_power() should not be called as BT module(wl12xx)
need power rail to be always switched on.

Bug 937381

Change-Id: If5b7c6939b57c4384a8b434c58227a84d69e94e5
Signed-off-by: Rakesh Goyal <rgoyal@nvidia.com>
Reviewed-on: http://git-master/r/83134
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>

Rebase-Id: R92822c4c0b1ed1dd265f725b69369553f6be3e85