7 years agocdc_ether: Force Tango cdc-ether to enumerate as wwan0
Matthieu Vincenot [Fri, 5 Aug 2011 15:33:38 +0000]
cdc_ether: Force Tango cdc-ether to enumerate as wwan0

bug 860095
Original-Change-Id: I889a990a2079b5e668c5668ac0a8af6aa0afd95a
Reviewed-on: http://git-master/r/45552
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R6ab06a2d2a8474fa4efef7e666508ba1d06d3fe6

7 years agovideo: tegra: host: Add ioctl to set/get clk rate
Prashant Gaikwad [Tue, 2 Aug 2011 15:33:59 +0000]
video: tegra: host: Add ioctl to set/get clk rate

Host modules are initialized to max rate. Not all use cases
require clocks at max rate, which increases the power consumption.
Modules from user space can request for the lower clk rate
using this ioctl.

Bug 850467

Original-Change-Id: I1c7a8dfd159460e7c5a27813e3a08a992a20c132
Signed-off-by: Prashant Gaikwad <pgaikwad@nvidia.com>
Reviewed-on: http://git-master/r/44579
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>

Rebase-Id: R0cffab971c5ac6adde28af4777354a1ecae4c54d

7 years agoARM: tegra: enterprise: Enable power saving mode for DSI suspend.
Kevin Huang [Sat, 6 Aug 2011 00:18:24 +0000]
ARM: tegra: enterprise: Enable power saving mode for DSI suspend.

Bug 859593

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

Rebase-Id: Rf5e1cfe1550de65548c42aeee081ec33e8b7f29d

7 years agovideo: tegra: nvmap: Add debugfs for iovmm allocations.
Krishna Reddy [Thu, 4 Aug 2011 22:14:49 +0000]
video: tegra: nvmap: Add debugfs for iovmm allocations.

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

Rebase-Id: R6399e487b817aa16c39e685d3f7860d1eefa8b09

7 years agodriver: video: dc: Add check_ref_to_sync() in dc.
Kevin Huang [Tue, 2 Aug 2011 01:04:18 +0000]
driver: video: dc: Add check_ref_to_sync() in dc.

Add new function to check display timing restrictions.

Bug 847774

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

Rebase-Id: R88a1d1358640b7118074e2efa964d56a3e524f74

7 years agoARM: tegra: cardhu: fix backlight table warning
Xin Xie [Sat, 6 Aug 2011 00:55:16 +0000]
ARM: tegra: cardhu: fix backlight table warning

Original-Change-Id: I3ad643db67c62c57320e94f193317078ad919b9c
Reviewed-on: http://git-master/r/45691
Reviewed-by: Xin Xie <xxie@nvidia.com>
Tested-by: Xin Xie <xxie@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>

Rebase-Id: R452d613de364d2bdf41af1e048f4586e202fa028

7 years agovideo: tegra: dsi: Optimize DSI suspend flow.
Kevin Huang [Fri, 5 Aug 2011 22:50:55 +0000]
video: tegra: dsi: Optimize DSI suspend flow.

- Added power saving mode to reduce power consumption. It supports
disable whole dsi module, source clock and panel in early suspend.
- Fixed synpt error in DSI resume.

Bug 859593
Bug 858500

Original-Change-Id: I9a734db2192776a2a66ecf2b9075b3d50356e4e8
Reviewed-on: http://git-master/r/45681
Reviewed-by: Chih-Lung Huang <lhuang@nvidia.com>
Tested-by: Chih-Lung Huang <lhuang@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>

Rebase-Id: R5f508e0bfbaa840efc1bb8cf4f12d9707dd7cedf

7 years agoarm: tegra: cardhu: update dvfs tables for elpida & samsung
Ray Poudrier [Mon, 1 Aug 2011 23:27:46 +0000]
arm: tegra: cardhu: update dvfs tables for elpida & samsung

Bug 852560

Original-Change-Id: I96eefc1851675ea3321abf7197383de13c18cdb1
Reviewed-on: http://git-master/r/44394
Reviewed-by: Raymond Poudrier <rapoudrier@nvidia.com>
Tested-by: Raymond Poudrier <rapoudrier@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Karan Jhavar <kjhavar@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Re4e99d3595c6437e0ef761b89f6a74f422f5f31a

7 years agousb: ehci: tegra: Read port speed from hostpc register
Venkat Moganty [Fri, 5 Aug 2011 13:51:08 +0000]
usb: ehci: tegra: Read port speed from hostpc register

During system suspend USB port speed need to be stored. If controller has hostpc
then port speed should be read from the hostpc register instead of portsc.

Bug 854000

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

Rebase-Id: Ref20e23654c8d80675250240ed901fea26192b18

7 years agovideo: tegra: dc: window bandwidth calculations
Michael Frydrych [Tue, 2 Aug 2011 13:05:33 +0000]
video: tegra: dc: window bandwidth calculations

Determine which windows are overlapping, and apply bandwidth calculations
for emc clock scaling and latency allowance appropriately.

Bug 856234
Bug 850602

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

Rebase-Id: R841ce1734a7afab1311d3367a72ba9755d6d539c

7 years agoARM: tegra: cardhu: switch off PMU at high temperature
venu byravarasu [Wed, 3 Aug 2011 11:21:57 +0000]
ARM: tegra: cardhu: switch off PMU at high temperature

Add board support needed for PMU switch off when tsensor
detects temperature > TH3 threshold set.

bug 850047

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

Rebase-Id: Rc4bf2206a7207e28434b46baed442cd6f2797fbc

7 years agovideo: dsi: tegra: Export dsi functions
Animesh Kishore [Fri, 5 Aug 2011 12:51:03 +0000]
video: dsi: tegra: Export dsi functions

Export following functions:
- panel read
- panel write
- register write
- register read

Bug 830296

Original-Change-Id: Ie0854e0b8eb213ac2c7fd54f8883ec28e523e1a3
Reviewed-on: http://git-master/r/45529
Reviewed-by: Animesh Kishore <ankishore@nvidia.com>
Tested-by: Animesh Kishore <ankishore@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>

Rebase-Id: R69d9bed3b6c66384316a849bd646726cd321b1b2

7 years agohwmon: tegra: tsensor: disable hardware reset
Bitan Biswas [Fri, 5 Aug 2011 10:32:19 +0000]
hwmon: tegra: tsensor: disable hardware reset

Hardware reset and clock divide feature of tsensor is disabled as
the temperature readings are not accurate. Incorrect threshold
calculations and temperature readings are seen to show tsensor
reset during boot up.

bug 860513

Original-Change-Id: Ib64259f3e400eddde54056dae495983930b5c107
Reviewed-on: http://git-master/r/45487
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Tested-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>

Rebase-Id: R01841af1297ed369ea52e6207358cc13296c93e3

7 years agoARM: tegra: dvfs: Update Tegra3 VDE/VI/PLLs dvfs tables
Alex Frid [Sat, 30 Jul 2011 02:44:20 +0000]
ARM: tegra: dvfs: Update Tegra3 VDE/VI/PLLs dvfs tables

Bug 817679

Original-Change-Id: I470693d8d1bcf14ed519d769edbd11b1c714c944
Reviewed-on: http://git-master/r/44183
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>

Rebase-Id: R97845546c2eaaf601d01b3ea9934272ee5d761a8

7 years agoarm: tegra: usb_phy: vddio_hsic power rail control
Seshendra Gadagottu [Wed, 3 Aug 2011 14:14:54 +0000]
arm: tegra: usb_phy: vddio_hsic power rail control

Switching off vddio_hsic power rail when hsic interface is
not getting used.

BUG 856606

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

Rebase-Id: Rececab71649aaeaa644cf949033485dc0b977b69

7 years agovideo: tegra: dc: Set PWM pin to SFIO in default
Min-wuk Lee [Tue, 2 Aug 2011 02:39:53 +0000]
video: tegra: dc: Set PWM pin to SFIO in default

Set PWM pin to SFIO before it is configured to DC output pin:
Having too early SFIO setting for this pin makes black screen
in display transition from bootloader to kenel and android
since backlight can be turned off.

Bug 858120

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

Rebase-Id: R89903c1f14f1b867638834bd1581d8637b079c94

7 years agoarm: tegra: enterprise: remove SFIO setting for PWM signal
Min-wuk Lee [Thu, 4 Aug 2011 02:35:19 +0000]
arm: tegra: enterprise: remove SFIO setting for PWM signal

Remove SFIO setting for PWM signal in enterprise_panel_init
since this makes backlight off during display transition from
bootloader to kernel and android, so black screen is visible
in display transition.

Bug 858120

Original-Change-Id: I95462ce519505d8170b56adfde8c163d91c98478
Reviewed-on: http://git-master/r/44306
Reviewed-by: Min-wuk Lee <mlee@nvidia.com>
Tested-by: Min-wuk Lee <mlee@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R1b5882cf8302fb822c59f747d2bceb49972c8dbe

7 years agoregulator: max77663: Add MAX77663 regulator driver
Jin Park [Tue, 2 Aug 2011 07:35:58 +0000]
regulator: max77663: Add MAX77663 regulator driver

Add regulator driver for Maxim PMU MAX77663.

Bug 849360
Bug 854414

Signed-off-by: Jin Park <jinyoungp@nvidia.com>
Original-Change-Id: I740f484ee1f39deefa8e5b9669426d6e6bafb42d
Reviewed-on: http://git-master/r/44484
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Re303620c5dcae6f56d1f219484d659525005eaa7

7 years agomfd: Add MAX77663 mfd driver
Jin Park [Tue, 2 Aug 2011 07:04:54 +0000]
mfd: Add MAX77663 mfd driver

Add mfd core driver for Maxim PMU MAX77663.

Bug 849360
Bug 854414

Original-Change-Id: I6699540fd7d0f7b428a1be64cf06f7cd65b5b32e
Signed-off-by: Jin Park <jinyoungp@nvidia.com>
Reviewed-on: http://git-master/r/41503
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Rc0f0a67db8b7d554bada7dd6b3e103ab30b374d4

7 years agovideo: tegra: nvmap: include mm.h
Robert Morell [Wed, 16 Feb 2011 23:38:25 +0000]
video: tegra: nvmap: include mm.h

This is needed to pick up definitions for pgprot*

bug 818525

Original-Change-Id: Idc2de3564eeba9d1bbb7c7211c9c707bc760d14f
Signed-off-by: Robert Morell <rmorell@nvidia.com>
Reviewed-on: http://git-master/r/40510
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: Rb4c7f3cee9d813549bedb53b5fd7ed760f9a32d5

7 years agovideo: tegra: write permission only for User.
Sachin Nikam [Thu, 4 Aug 2011 12:47:25 +0000]
video: tegra: write permission only for User.

Giving write permission only for User for sysfs nodes
stereo_mode and stereo_orientation.
This is needed to fix the CtsPermissionTestCase.

Bug 859437

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

Rebase-Id: R2038af5a5346062336bae102f799a8460dcef195

7 years agousb: gadget: enable the clocks during resume
Suresh Mangipudi [Thu, 4 Aug 2011 12:33:20 +0000]
usb: gadget: enable the clocks during resume

Need to enable the clock before checking the vbus status during resume

Bug 858490

Original-Change-Id: Id2ce4894c377b2ce878eed16b822877c3f28ae85
Reviewed-on: http://git-master/r/44996
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Bala Murali Krishna <balam@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>

Rebase-Id: Re3853a8dc628ad7349b721b6070df396797a01ac

7 years agotegra: ehci: clock disable
Suresh Mangipudi [Thu, 4 Aug 2011 12:30:28 +0000]
tegra: ehci: clock disable

Disable the clock only when the device clocks are enabled.

Bug 858490

Original-Change-Id: I2f22890b11ec98b88457ffe6c90411f9927d8390
Reviewed-on: http://git-master/r/45007
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Bala Murali Krishna <balam@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>

Rebase-Id: R7a42a8bb412327a2c1d84877d84b722e33092ce9

7 years agotegra: otg: State update during suspend
Suresh Mangipudi [Thu, 4 Aug 2011 12:28:00 +0000]
tegra: otg: State update during suspend

Update the state of OTG when the device is entering suspend mode with
the device cable connected.

Bug 858490

Original-Change-Id: I7c8fb029f6e47418295d4f665cedf1774dd05e51
Reviewed-on: http://git-master/r/45006
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Bala Murali Krishna <balam@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>

Rebase-Id: R1bad22e4207e558065f307f942907659c1d110d4

7 years agoserial: tegra: Add delay after TX DMA complete
Pradeep Goudagunta [Thu, 4 Aug 2011 06:04:12 +0000]
serial: tegra: Add delay after TX DMA complete

Add 30 micro seconds delay after TX DMA burst complete, to make
sure DMA burst completed before writing to tx fifo.

Bug 847599

Original-Change-Id: Ifcc1f3f208f8c2396ef410bedfa1158643b94015
Reviewed-on: http://git-master/r/44933
Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
Tested-by: Om Prakash Singh <omp@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

Rebase-Id: R16d2c723f934b72ee770795d988c8ef9659c55e2

7 years agoarm: tegra: baseband: add callback functions for null phy power off
Steve Lin [Wed, 3 Aug 2011 22:05:55 +0000]
arm: tegra: baseband: add callback functions for null phy power off

Adding pre_phy_off and post_phy_off callback functions in null_phy_power_off
function. So that the modem handshaking GPIO is set to reflect the real phy
status.

Bug 856096
Bug 854339

Original-Change-Id: Ia39a84d3958b9dd078f93ab5be20387fb1ed9103
Reviewed-on: http://git-master/r/44840
Tested-by: Szming Lin <stlin@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R77bcdb38dc78c01dd8dc517d28e3a45fd0237170

7 years agocrypto: tegra-se: add LP context save support
Kasoju Mallikarjun [Thu, 4 Aug 2011 11:50:32 +0000]
crypto: tegra-se: add LP context save support

Added LP context save support in Security Engine

Bug 855476

Original-Change-Id: I384f3adcacd9e94325d40cd98d1c96a98e01aee5
Reviewed-on: http://git-master/r/44810
Tested-by: Mallikarjun Kasoju <mkasoju@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>

Rebase-Id: R5d891e6908a2e5f6206c7c509d7d0585b1522aee

7 years agoarm: tegra: devices: Add PMC IO address in SE resources
Kasoju Mallikarjun [Wed, 3 Aug 2011 18:17:12 +0000]
arm: tegra: devices: Add PMC IO address in SE resources

Added PMC IO registers as platform resources of
Security Engine for storing context save buffer
address in PMC registes during context save.

Bug 855476

Original-Change-Id: I3bd5791743b157139d61ecea3d3e1ef131d8cce5
Reviewed-on: http://git-master/r/44808
Tested-by: Mallikarjun Kasoju <mkasoju@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>

Rebase-Id: Rd5030cf1659887cedd9f60b00224ad7dddd7cd8c

7 years agoarm: tegra: usb: add callback functions for null phy power off
Steve Lin [Tue, 2 Aug 2011 22:16:27 +0000]
arm: tegra: usb: add callback functions for null phy power off

Adding pre_phy_off and post_phy_off callback functions in null_phy_power_off
function. So that the modem handshaking GPIO is set to reflect the real phy
status.

Bug 856096
Bug 854339

Original-Change-Id: I6f4ce9d6072d550c4f02c7fc3bd9c601f05822ab
Reviewed-on: http://git-master/r/44634
Tested-by: Szming Lin <stlin@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R6f086d6d1608f961fcffe136ed6ff5f0a3646303

7 years agoARM: tegra: la: Add debugfs to latency allowance.
Jon Mayo [Thu, 21 Jul 2011 01:49:00 +0000]
ARM: tegra: la: Add debugfs to latency allowance.

add /sys/kernel/debug/tegra_latency/la_info to print programmed latency
allowance settings.

Original-Change-Id: I65a7a04c42f8ac27aaf2c1c953d695bc0bba0c77
Reviewed-on: http://git-master/r/42285
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>

Rebase-Id: R540ef9a4ed274eae52800edcd6ad590e16b67e09

7 years agonvhost: Add IOCTL to read 3D registers
Terje Bergstrom [Wed, 8 Jun 2011 10:07:23 +0000]
nvhost: Add IOCTL to read 3D registers

Add IOCTL to read values from registers of 3D unit.

Bug 716734

Original-Change-Id: I5e85429d67433d6dadb4a853ce32901a9e66ab74
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/38035
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>
Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>

Rebase-Id: Rd4f9a38eac423fa9fbdc685647e32be1dc134d53

7 years agoARM: tegra: Disable PL310 double line fill feature
Scott Williams [Thu, 4 Aug 2011 04:56:02 +0000]
ARM: tegra: Disable PL310 double line fill feature

Bug 854424

Original-Change-Id: I53a86b023920978cee0e6804985dd35d1f286de5
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-on: http://git-master/r/44930
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>

Rebase-Id: R0c3899291fd85be56c6e93c02d072fd9cd6dd116

7 years agoARM: tegra: dvfs: Update Tegra3 SCLK dvfs table
Alex Frid [Tue, 26 Jul 2011 04:13:07 +0000]
ARM: tegra: dvfs: Update Tegra3 SCLK dvfs table

Bug 817679

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

Rebase-Id: Rda0b1a55e7f41da44476547fe6dde8987c02c363

7 years agoARM: tegra: clock: Update Tegra3 SCLK divider selection
Alex Frid [Sun, 24 Jul 2011 06:59:20 +0000]
ARM: tegra: clock: Update Tegra3 SCLK divider selection

Integrated the following limitation on 7.1 dividers setting when used
as a source for system clock: no fractional settings are allowed with
the exception of 1 : 2.5 ratio at core voltage 1.2V and above.

Bug 840399

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

Rebase-Id: R80eaf5c063f5fa116d178a6235c8d6f42fffa213

7 years agoARM: Tegra: dvfs: Proc array indep of new T30 char SKUs
Diwakar Tundlam [Thu, 23 Jun 2011 04:17:19 +0000]
ARM: Tegra: dvfs: Proc array indep of new T30 char SKUs

- Make process_ids array independent of SKU to avoid confusion when
  detecting SKU, speedo_id and parsing process_id.
- Added SKU definitions for characterization SKUs of AP30, T30, T30S

Bug 855816

Original-Change-Id: I925d54ab6d35e8af038cbfe84ef4b4c076cd596d
Reviewed-on: http://git-master/r/43096
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Tested-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: R832f8fb1a34ab700af0c6389fbe5307f334cc54c

7 years agoARM: Tegra: Sh532u: enable focuser attached to right camera
garyz [Tue, 14 Jun 2011 20:21:03 +0000]
ARM: Tegra: Sh532u: enable focuser attached to right camera

The sh532u focuser is enabled to pair with the stereo right camera
with the required power control configurations.

Bug 827897

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

Rebase-Id: R5c6dcd9b9c2bc7ab89870ee13da408ee0a392276

7 years agoarm: tegra: sensors: pair sh532u focuser to right camera
garyz [Thu, 2 Jun 2011 01:41:35 +0000]
arm: tegra: sensors: pair sh532u focuser to right camera

The sh532u focuser is added to pair with the stereo right camera with the
required power control configurations.

Bug #827897

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

Rebase-Id: Rad6137ec52951c560c67135595d560910eb97aa0

7 years agoARM: tegra: dvfs: Update Tegra3 speedo thresholds
Alex Frid [Sat, 30 Jul 2011 23:14:48 +0000]
ARM: tegra: dvfs: Update Tegra3 speedo thresholds

Original-Change-Id: I612feb7ef19109f24c462228a600c435a80c6f02
Reviewed-on: http://git-master/r/44239
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>

Rebase-Id: R1e2ae4e887aa8ac584453d8866526220aeecb010

7 years agovideo: tegra: add 504MHz pll_d rate for HDMI
Joseph Lehrer [Wed, 22 Jun 2011 20:58:28 +0000]
video: tegra: add 504MHz pll_d rate for HDMI

To support the 25.2MHz pixel clock frequency required for CEA-861-B format 1: 640x480p at 59.94Hz

bug 837571

(cherry picked from commit d03e629f3f428d0666a559e8a5c5f94419107ad3)

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

Rebase-Id: Re7907dc7bb4b61cd1af284a722a2b208d34e4687

7 years agovideo: tegra: dc: Add basic audio EDID
ScottPeterson [Wed, 20 Jul 2011 20:29:10 +0000]
video: tegra: dc: Add basic audio EDID

Add support so that when the EDID is read from
an HDMI display we set the spk_alloc flag to
Left+Right, even if the optional SPeaker Allocation
Block is not present. This provides a default audio
configuration.

Bug  849686

Reviewed-on: http://git-master/r/42173
(cherry picked from commit 13bbb59bfe687944923bceb1b2f60020546ce082)

Original-Change-Id: I8306f261a7cbc640693d777c2a2453c2ef1da6b3
Reviewed-on: http://git-master/r/44610
Tested-by: Scott Peterson <speterson@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>

Rebase-Id: R970aebba6518b2a38de1d51dcf6ba1475688c72f

7 years agoarm: tegra3: Keep DAP2 in maximum driver strength
Laxman Dewangan [Tue, 2 Aug 2011 08:46:48 +0000]
arm: tegra3: Keep DAP2 in maximum driver strength

Setting maximum driver strength of DAP2 in all tegra3
based system by default.

bug 820361

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

Rebase-Id: R03343987d0b060291c323558f5eaf96b63cd2321

7 years agovideo: tegra: nvmap: handle free null conditions
Ken Adams [Mon, 1 Aug 2011 19:21:33 +0000]
video: tegra: nvmap: handle free null conditions

Original-Change-Id: I75e88d6cef2daf625c6ede38a937207b95e2b84c
Reviewed-on: http://git-master/r/44364
Reviewed-by: Ken Adams <kadams@nvidia.com>
Tested-by: Ken Adams <kadams@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>

Rebase-Id: Rd79c4aac3d3e03e601be5b35934fe36a35cd358f

7 years agovideo: dsi: tegra: Fix init sequence for burst mode
Animesh Kishore [Mon, 1 Aug 2011 18:01:13 +0000]
video: dsi: tegra: Fix init sequence for burst mode

Correct initialisation sequence

Bug 832439

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

Rebase-Id: Rd7809a5eebfff8ed0753f380fb02583bdbc05509

7 years agohwmon: tegra: tsensor: creating sys nodes under hwmon
venu byravarasu [Mon, 1 Aug 2011 09:46:45 +0000]
hwmon: tegra: tsensor: creating sys nodes under hwmon

Though tsensor driver was registered as hwmon driver,
sys nodes were not geting created under /sys/class/hwmon.
Hence fixing it.

bug 858158

Original-Change-Id: I6ca226c2a22385c4d0d9ef747267ab0e3060d905
Reviewed-on: http://git-master/r/44313
Tested-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>

Rebase-Id: Ra210ae46da9c4598014ad3dce31fb7472aa304d3

7 years agoarm: tegra: enterprise: Fix pinmux warning
Laxman Dewangan [Wed, 27 Jul 2011 10:38:25 +0000]
arm: tegra: enterprise: Fix pinmux warning

Fixing pinmux warning during kernel boot.

bug 856474

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

Rebase-Id: Rbfa3de0f991a6f0aa974dbfc11e418eb1e8b94b7

7 years agoarm: tegra: cardhu: Enabling mpu3050 for all
Alon Farchy [Fri, 15 Jul 2011 23:11:09 +0000]
arm: tegra: cardhu: Enabling mpu3050 for all

MPU sensors were disabled for boards other than cardhu e1291.
This was because of a bug in the sensor device code, which
is fixed in change Ib86327c4. The commit re-enables MPU sensors for
other boards.

Bug 845739
Bug 828100

Original-Change-Id: Idcad7c07b48560b8876a589b1d6dee4b401b1141
Reviewed-on: http://git-master/r/41962
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Alon Farchy <afarchy@nvidia.com>

Rebase-Id: R49f9c3c52c39d3763b1f3e6b1a888701744b9937

7 years agoARM: tegra: clock: Replace Tegra3 main clock disable bug with warning
Alex Frid [Thu, 28 Jul 2011 19:54:35 +0000]
ARM: tegra: clock: Replace Tegra3 main clock disable bug with warning

On attempt to disable Tegra3 main clock generate WARN() rather than
BUG(). Clock is not actually disabled in any case.

Bug 853986

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

Rebase-Id: R9a24c51dc6fde5c1f5d102747c5e32a3931be589

7 years agoARM: tegra: cardhu: use 55Hz refresh for lcd
Jon Mayo [Sat, 30 Jul 2011 01:38:01 +0000]
ARM: tegra: cardhu: use 55Hz refresh for lcd

Adjust display timings to reduce noise that interfers with touch panels.

Bug 853676

Original-Change-Id: I9869e9ad6111fda6e0e629d98bb4977a5f0c3df7
Reviewed-on: http://git-master/r/44167
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>

Rebase-Id: R687a4bcc0ee8d96a9e6ed39ccee15b035aa9077a

7 years agoARM: defconfig: tegra3: use REPORT_PRESENT_CPUS
Jon Mayo [Thu, 28 Jul 2011 00:01:57 +0000]
ARM: defconfig: tegra3: use REPORT_PRESENT_CPUS

enable reporting of present cpus in /proc/cpuinfo and /proc/stat

Bug 849167

Original-Change-Id: I8651079ff63c7399942d937cb0af126aa67a2fd7
Reviewed-on: http://git-master/r/43632
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>

Rebase-Id: R24122a5d7e8b2517e99518a698f89ac3946a76ec

7 years agoRevert "ARM: tegra: cardhu: Fix clock-related issues on display."
Jon Mayo [Wed, 27 Jul 2011 19:00:18 +0000]
Revert "ARM: tegra: cardhu: Fix clock-related issues on display."

Bug 853676

This reverts commit ea52a5ff2107adac0f27c4710728e4158463f5c7.

Conflicts:

arch/arm/mach-tegra/board-cardhu-panel.c

Original-Change-Id: I95bac0fa54891c33bde33aa601885188e8cf231c
Reviewed-on: http://git-master/r/43559
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>

Rebase-Id: Re50c56f529f83f76e54a27d5207441f5130bdaf3

7 years agousb: otg: tegra: Fix for kernel freeze during resume
Suresh Mangipudi [Mon, 1 Aug 2011 10:04:05 +0000]
usb: otg: tegra: Fix for kernel freeze during resume

Delaying the otg resume to occur after resuming all the devices.
This will make sure all the storage drivers are resumed before
un-register of the host controller driver.

Bug 843287

Reviewed-on: http://git-master/r/42412
(cherry picked from commit a60b2ef0800ba3bebcc6908d3c471d7b0e97423f)

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

Rebase-Id: Rd0abb04da12a158dad74bd6a2cfb8c734a91fab7

7 years agoarm: tegra: otg: Remove host stop
Suresh Mangipudi [Mon, 4 Jul 2011 05:44:19 +0000]
arm: tegra: otg: Remove host stop

Remove the stop host call when device is entering suspend. Need to be
detect the host device even after the device exits from LP state.

Bug 835678

Reviewed-on: http://git-master/r/39506
(cherry picked from commit 868eff5bd918be16ce7181a9f7efeb3d061370c7)

Original-Change-Id: I4b4150925f1c19463a58c73ca3dfc5c900bf83cf
Reviewed-on: http://git-master/r/44307
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Bala Murali Krishna <balam@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>

Rebase-Id: R322e43e3f42663091fb9b1e74f7c89877d99d6d5

7 years agonvhost: Re-enabled power gating of MPE
Terje Bergstrom [Mon, 25 Jul 2011 11:18:04 +0000]
nvhost: Re-enabled power gating of MPE

Revert a change that accidentally disabled power gating of MPE.

Bug 854015,854706

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

Rebase-Id: R3a813002fac2cb2ee8b70042db3e61bea88e1462

7 years agoARM: tegra: enterprise: DC one-shot mode
Animesh Kishore [Thu, 14 Jul 2011 11:52:11 +0000]
ARM: tegra: enterprise: DC one-shot mode

Send command to panel to enable TE signal.
Disable/enable TE signal from panel in suspend/resume.

Bug 851754

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

Rebase-Id: R204168cdbac84a732e4e30efc31f8e8094d57d94

7 years agovideo:tegra:dsi Add dsi one-shot mode support.
Kevin Huang [Tue, 12 Jul 2011 19:33:36 +0000]
video:tegra:dsi Add dsi one-shot mode support.

Add support for DSI one-shot mode in dsi driver.

Bug 848524

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

Rebase-Id: R71c9fa4a4b887b53fbae0d2097b44d3d26d9ac0e

7 years agoarm: tegra3: enterprise: clean up unused pins
Wen Yi [Mon, 11 Jul 2011 22:32:08 +0000]
arm: tegra3: enterprise: clean up unused pins

Set unused pins to tristate, pull_down, output and gpio mode
to minimize power consumption.
Special case for bootstrap pins, of which pull_up/ pull_down
is set to to normal as they are tugged to ground to the enterpise board.

BUG 836834

Original-Change-Id: If878d4d2c4999b24dfd4cfbec7bad479e4e942a5
Reviewed-on: http://git-master/r/40465
Reviewed-by: Karan Jhavar <kjhavar@nvidia.com>
Reviewed-by: Thomas Cherry <tcherry@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Chih-Lung Huang <lhuang@nvidia.com>
Tested-by: Chih-Lung Huang <lhuang@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: Rc70aed0f74f9baea7cb88daaab2d8b539f7ec418

7 years agoARM: tegra: cardhu: Allow LP0->LP3 using PM269 GPIO power button without KBC
Daniel Solomon [Sat, 23 Jul 2011 00:21:58 +0000]
ARM: tegra: cardhu: Allow LP0->LP3 using PM269 GPIO power button without KBC

Changed GPIO init for PM269 to allow wakeup using the power button
when the KBC module is not connected.

Bug 851432

Original-Change-Id: Ia597502807536b7ba00025805fb163602f022c88
Reviewed-on: http://git-master/r/42725
Reviewed-by: Raymond Poudrier <rapoudrier@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Daniel Solomon <daniels@nvidia.com>
Tested-by: Daniel Solomon <daniels@nvidia.com>
Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com>

Rebase-Id: R27207636ba09d2305ebd55230609f85dc500858a

7 years agoARM: report present cpus instead of online CPUs
Jon Mayo [Tue, 21 Jun 2011 22:44:35 +0000]
ARM: report present cpus instead of online CPUs

For machines that use hotplug to control special power domains, report
present cpus in /proc/cpuinfo and /proc/stat instead of the standard of
reporting online. This break hotplug behavior on all other platforms.

The option is enabled using CONFIG_REPORT_PRESENT_CPUS

Bug 849167

Original-Change-Id: Ib04bb73634b3a8c99592b1ac13eb471a8ecfd0c5
Reviewed-on: http://git-master/r/37732
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>

Rebase-Id: R746f854d51a4b8f15774a547a3219acf7576bf6e

7 years agoARM: tegra: fuse: Add A03 revision for Tegra3.
Krishna Reddy [Tue, 26 Jul 2011 08:58:24 +0000]
ARM: tegra: fuse: Add A03 revision for Tegra3.

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

Rebase-Id: R8ad876ded62f88d6ff032183a1f9d2b8bb2775b2

7 years agovideo: tegra: dc: use a delayed_work on hdcp
Donghan Ryu [Wed, 27 Jul 2011 22:43:01 +0000]
video: tegra: dc: use a delayed_work on hdcp

hdmi modeset triggers to re-start hdcp and trying to negotiate
too early can cause HDCP failure. using delayed_work can avoid
this situation by starting HDCP a little bit late

Bug 855002

Original-Change-Id: Ic54a6f156845d911e2631b755284362026474012
Reviewed-on: http://git-master/r/43694
Reviewed-by: Donghan Ryu <dryu@nvidia.com>
Tested-by: Donghan Ryu <dryu@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>

Rebase-Id: R353eadbf83e4ee9bb6dd280898eccaaccc021d1a

7 years agohwmon: tegra: tsensor: error handling change
Bitan Biswas [Thu, 28 Jul 2011 12:58:17 +0000]
hwmon: tegra: tsensor: error handling change

tsensor setup function error path corrected to return error.

bug 857074

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

Rebase-Id: Rac3c6ffe339d05186ea38e07e03c517a5d5319ba

7 years agoarm: tegra: enterprise: EDP support
Diwakar Tundlam [Mon, 25 Jul 2011 22:50:18 +0000]
arm: tegra: enterprise: EDP support

Added EDP support for Enterprise board via ext temp sensor nct1008

Bug 824621

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

Rebase-Id: Rd0a03e8e8786fc76dd57149d9df315d084072cae

7 years agoARM: tegra: clock: Increased Tegra3 UART input frequency limit.
Alex Frid [Wed, 27 Jul 2011 20:14:35 +0000]
ARM: tegra: clock: Increased Tegra3 UART input frequency limit.

Bug 854841

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

Rebase-Id: R084584e22970c8613663deee91ad8d5eb392281c

7 years agovideo: tegra: dc: fix division by zero
Jon Mayo [Wed, 20 Jul 2011 20:51:19 +0000]
video: tegra: dc: fix division by zero

Fixed the issue where comparing the pixel clocks of two modes can have a
subtraction result of 0, when this is passed to PICOS2KHZ a divide by
zero occurs.

Bug 850852

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

Rebase-Id: Rc46985f9393b16e227aaa3f32d211babd5de1485

7 years agoARM: tegra: dc: Disable EDID dump
Artiste Hsu [Wed, 20 Jul 2011 02:45:31 +0000]
ARM: tegra: dc: Disable EDID dump

tegra_edid_dump() causes audio noise when plugin HDMI cable during
video playback and should not be enabled by default.

Bug 837728

(cherry picked from commit Ib06926e30420c0aa26c7a6a3949429bbd3f2f9e1)

Original-Change-Id: Ibd1e817db0a017a8543288a9b8525a4d71cba9cc
Reviewed-on: http://git-master/r/42783
Tested-by: ChihJen Hsu <chhsu@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>

Rebase-Id: R508e1a028e0adf14127f5eb64c7750f584402d0f

7 years agovideo: tegra: nvmap: Allow cache maint for write combine memory.
Krishna Reddy [Mon, 25 Jul 2011 18:49:54 +0000]
video: tegra: nvmap: Allow cache maint for write combine memory.

Map uncahced memory as uncached, inner cached as inner cached and
cached as cached.

Bug 841109

Original-Change-Id: Id92532828ab2e69bac80b20f2be2fc243e4db888
Reviewed-on: http://git-master/r/43078
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Tested-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: R75168ffeab3c91d3080b53d4d66c4e550d6f9e12

7 years agoARM: tegra: cardhu: Update EMC DFS table for Hynix DDR3
Alex Frid [Thu, 21 Jul 2011 04:30:05 +0000]
ARM: tegra: cardhu: Update EMC DFS table for Hynix DDR3

Changed table format to revision 3.1; added 750MHz entry.

Bug 836260
Bug 829932

Original-Change-Id: I1e9d8db21012fc0dcb62367c3f00dc32a4d969bb
Reviewed-on: http://git-master/r/42525
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: Rf27767784fa3c62f2e9e2049cf9d9cdbd67ead40

7 years agoARM: tegra: clock: Optimize power consumption of DSI module.
Kevin Huang [Wed, 27 Jul 2011 00:49:43 +0000]
ARM: tegra: clock: Optimize power consumption of DSI module.

- Disable phy clock at early suspend.
- Set DSI to LP mode at early suspend

Bug 847254
Bug 848069

Original-Change-Id: Ia53fa3be5280172bc5aede12cef3ca06e07ea7f5
Reviewed-on: http://git-master/r/39245
Reviewed-by: Kevin Huang <kevinh@nvidia.com>
Tested-by: Kevin Huang <kevinh@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>

Rebase-Id: Ra8be9383813904f9514cfca59455e40f5aa32346

7 years agoarm: tegra: cardhu: Correct pinmux configuration used for hsic
Seshendra Gadagottu [Wed, 27 Jul 2011 10:16:10 +0000]
arm: tegra: cardhu: Correct pinmux configuration used for hsic

Corrected the pinmux group for hsic power management gpios.
Also removed E1197 references from cardhu board files.

BUG 828389

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

Rebase-Id: Rd551075e1633406de4cdfbf3a05b1d6bff017666

7 years agoARM: tegra: enterprise: Add IO power detection consumers
Alex Frid [Sat, 23 Jul 2011 03:47:59 +0000]
ARM: tegra: enterprise: Add IO power detection consumers

Bug 853132

Original-Change-Id: Ib3f05a14060381bb8c39ac4920073976867226d4
Reviewed-on: http://git-master/r/42787
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
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: Re36d5aa76c6001ba7f46822bcc20bd41bc781928

7 years agotegra: usb: Handling hsic resume issue with no device conenction
Seshendra Gadagottu [Wed, 13 Jul 2011 12:57:13 +0000]
tegra: usb: Handling hsic resume issue with no device conenction

During the resume, hsic interface check for device connection.
The number of retires is limited to 5, to avoid infinite loop
in case of no actual HSIC device presence.

BUG 841119

Original-Change-Id: I954ac31199a7fd64ec9553be734235480fda6f6c
Reviewed-on: http://git-master/r/40615
Tested-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R5baf98a3b42b5190a6cb79a111d1b2b29c92f67e

7 years agousb: ehci: tegra: Fixing the issues in hsic resume path
Seshendra Gadagottu [Wed, 13 Jul 2011 05:10:14 +0000]
usb: ehci: tegra: Fixing the issues in hsic resume  path

Removed unused legacy code related to "tegra_ehci_recover_rx_error"
Correting the sequencing of hsic resume steps.

BUG 793840

Original-Change-Id: I4dfbff122e10185b1863b77e24f8d1103b4855a7
Reviewed-on: http://git-master/r/40777
Tested-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: R28a3d386c350bad007e0c38939cd4e9109a67caa

7 years agonvhost: Disable 3D power gating due to hangs
Terje Bergstrom [Wed, 27 Jul 2011 05:26:50 +0000]
nvhost: Disable 3D power gating due to hangs

After 3D power gating was enabled, the system has exhibited hanging sync
points. This patch disables 3D power gating for all systems.

Bug 855392,855889

Original-Change-Id: I35c933e31223aacbc2a088793e5c799f2f1ff0ec
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/43427
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Andrew Howe <ahowe@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: Rb12cb046a1b60fb33b267721b283caf828b26196

7 years agoarm: tegra: cardhu: Fix pinmux warning.
Laxman Dewangan [Tue, 26 Jul 2011 12:59:11 +0000]
arm: tegra: cardhu: Fix pinmux warning.

The pin PEX_L1_PRSNT_N is configured in wrong option and so
generating the warning.
Configuring this in correct option.

bug 855392

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

Rebase-Id: Re636ff84e9c3fd41afa147d91e454bca70f84581

7 years agoARM: tegra: cardhu: Backlight Correction
Matt Wagner [Fri, 22 Jul 2011 22:15:57 +0000]
ARM: tegra: cardhu: Backlight Correction

Corrected measured backlight linearization table.

Bug 827366
Bug 852481

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

Rebase-Id: Rba2085ed672b2b9c902a3702416f248670454a0f

7 years agotegra: video: dc: Fix no audio after res. change
Sumit Bhattacharya [Fri, 22 Jul 2011 11:09:37 +0000]
tegra: video: dc: Fix no audio after res. change

Avoid reseting eld_retrieved flag during tegra_dc_hdmi_disable(). It
will ensure if tegra_dc_hdmi_disable() is called due to resolution
change, cached eld data is used. It will be reset to zero if during
hotplug HDMI driver fails to get valid eld data.

Bug 854284

Original-Change-Id: I08c8f48eded0c6a469faf63d601f28627a71602f
Reviewed-on: http://git-master/r/42599
Tested-by: Sumit Bhattacharya <sumitb@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>

Rebase-Id: Rb9636052979360707443ecc151a758f574b03a21

7 years agovideo: tegra: dc: fix delay on hdmi modeset
Donghan Ryu [Tue, 26 Jul 2011 21:34:18 +0000]
video: tegra: dc: fix delay on hdmi modeset

wait_event_interruptible_timeout checks the condition before
it enters a sleep. Adding a real condition to the function
avoids an un-wanted aditional sleep.

Bug 833476

Original-Change-Id: I03072d1c3b6efb48e20ed42b55ee2d844a29fbbc
Reviewed-on: http://git-master/r/43225
Reviewed-on: http://git-master/r/43426
Reviewed-by: Donghan Ryu <dryu@nvidia.com>
Tested-by: Donghan Ryu <dryu@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>

Rebase-Id: Rcb4571b19c3c3499d7bfbfdfae040c6bf454a284

7 years agoarm: tegra: fuse: tsensor specific fuse public API added
Bitan Biswas [Thu, 21 Jul 2011 12:02:53 +0000]
arm: tegra: fuse: tsensor specific fuse public API added

Defined public fuse API to extract tegra3 tsensor configuration
parameters.

bug 851791

Original-Change-Id: Ia14e2d515ee1d695556492464e8ceaf4b0d13477
Reviewed-on: http://git-master/r/42367
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Tested-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: R1090e6ad78bcef23670ff647de86e695780f5b76

7 years agohwmon: tegra: tsensor: fix threshold configuration
Bitan Biswas [Thu, 14 Jul 2011 12:41:23 +0000]
hwmon: tegra: tsensor: fix threshold configuration

tsensor driver changed as follows:
1. conversion of temperature reading into tsensor counter was not
   working earlier. Fixed this.
2. supported tsensor0 usage for upcoming fuse revision 21
3. tsensor specific fuse data extracted using public fuse APIs

bug 851791
bug 855165

Original-Change-Id: I53247f3e029396d5fde479ea168eb279fcae6135
Reviewed-on: http://git-master/r/41037
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Tested-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

Rebase-Id: R8261421f7a6fd72b14488ac536b98c48e8329c58

7 years agomedia: tegra: nvavp: Fix for relocation offset
Gajanan Bhat [Fri, 22 Jul 2011 00:40:31 +0000]
media: tegra: nvavp: Fix for relocation offset

Fix for bug in relocation offset calculation,
causing wrong surface offset to be sent to AVP.

Original-Change-Id: I6fea7c27a339238d6514276e3316f38ecf8d7742
Reviewed-on: http://git-master/r/42495
Tested-by: Gajanan Bhat <gbhat@nvidia.com>
Reviewed-by: Isaac Richards <irichards@nvidia.com>
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Soumen Kumar Dey <sdey@nvidia.com>
Tested-by: Soumen Kumar Dey <sdey@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>

Rebase-Id: Re0091d2e8a67c61a6ed4a35ac4b3f2da3a34e8b3

7 years agoARM: tegra: cardhu: Initialize gpio for lvds_shutdown properly.
Kevin Huang [Mon, 25 Jul 2011 19:28:02 +0000]
ARM: tegra: cardhu: Initialize gpio for lvds_shutdown properly.

Original-Change-Id: I5f1f13089cc8eaaee9f33b5ef811f4e8036225b0
Reviewed-on: http://git-master/r/43085
Reviewed-by: Kevin Huang <kevinh@nvidia.com>
Tested-by: Kevin Huang <kevinh@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>

Rebase-Id: R86bae22ba87898d11ec854d4326b7f7a50cb5fb8

7 years agoregulator: tps6591x: Clear external control setting in shutdown
Laxman Dewangan [Mon, 25 Jul 2011 12:38:15 +0000]
regulator: tps6591x: Clear external control setting in shutdown

Clearing the external control configuartion in shutdown on the
regulator.

bug 839572

Original-Change-Id: I2362c6decb7209aa5f5667de48315ef0bc8926a2
Reviewed-on: http://git-master/r/43048
Tested-by: Vivek Kumar <vivekk@nvidia.com>
Reviewed-by: Kaushik Sen <ksen@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: R4aa455b1b3fd6007875f94ab31c61315fd61633b

7 years agoARM: tegra: power: Add package mask to IO pad control
Alex Frid [Sun, 24 Jul 2011 03:14:25 +0000]
ARM: tegra: power: Add package mask to IO pad control

Modified dynamic IO pad configuration control to support SoC package
dependencies: set into "no-io-power state" IO pads that are not bonded
out on the particular package. Updated IO power detect table to account
for differences in Tegra2 and Tegra3 architecture.

Bug 853132

Original-Change-Id: I5f0aedfa784173cc37251ccf4e1dfb4d919db96e
Reviewed-on: http://git-master/r/42785
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Karan Jhavar <kjhavar@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Tested-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>

Rebase-Id: R46208845c32e25340de6b1cebfb6b617c6c7ce4d

7 years agoarm: tegra: enterprise: provide height and width for disp1 panel
Tom Cherry [Tue, 26 Jul 2011 00:02:28 +0000]
arm: tegra: enterprise: provide height and width for disp1 panel

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

Rebase-Id: R3abb622925f9b0bdaf4bcd8da5aa7219b22fc211

7 years agoARM: tegra: enterprise: Revert Backlight Change
Matt Wagner [Fri, 22 Jul 2011 01:45:02 +0000]
ARM: tegra: enterprise: Revert Backlight Change

Removed all gpio references to the pwm pin for the backlight.

Setting these makes the backlight unchangeable.

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

Rebase-Id: R2f72bd77a2b3145cb23369912a5945c5c6dd01f7

7 years agoARM: tegra: add 504MHz entries to pll_d table
Joseph Lehrer [Wed, 22 Jun 2011 20:54:15 +0000]
ARM: tegra: add 504MHz entries to pll_d table

bug 837571

(cherry picked from commit bf2187ca9ebd53a4fdc33135cf2e491361c51f15)

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

Rebase-Id: R065f0cba23ebe1b6be2a8595d4e71e90ae0e14f2

7 years agovideo: tegra: dc: fix tiled memory efficiency
Xin Xie [Thu, 7 Jul 2011 21:05:04 +0000]
video: tegra: dc: fix tiled memory efficiency

Tegra3 also supports LPDDR2 which has no tiled memory inefficiency as in DDR3.
This patch adds one memory controller API to retrive tiled memory efficiency.

BUG 847731

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

Rebase-Id: R5675398d3066d01d3d46f26267eddbba1accc815

7 years agoArm: Tegra: Power: Set throttling ext-sensor temp correctly
Diwakar Tundlam [Fri, 22 Jul 2011 23:22:34 +0000]
Arm: Tegra: Power: Set throttling ext-sensor temp correctly

Bug ID: 844882

- Set throttling temperature in ext temp sensor nct1008 for cardhu to 75C
- Fix bug in nct1008 temp sensor driver in disable throttling logic

Original-Change-Id: I2ed8aab63186f16c554ca459e71f3437119bd4e6
Reviewed-on: http://git-master/r/42707
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
Tested-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: Rf31aea08df5ebd2d2895cc40f9d8c591f6a0fae8

7 years agovideo: tegra: dsi: Fix DC & DSI clock issue.
Kevin Huang [Fri, 15 Jul 2011 09:31:19 +0000]
video: tegra: dsi: Fix DC & DSI clock issue.

- Balance the clock disable/enable in DSI module to fix the issue that
DC can't be disabled in suspend.

Bug 847254

Original-Change-Id: I1beaab6d0ba96e9b886526c1f07107b8d27bcf94
Reviewed-on: http://git-master/r/41180
Reviewed-by: Kevin Huang <kevinh@nvidia.com>
Tested-by: Kevin Huang <kevinh@nvidia.com>
Reviewed-by: Chih-Lung Huang <lhuang@nvidia.com>
Tested-by: Chih-Lung Huang <lhuang@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>

Rebase-Id: Rfa9c3d7db30920baaea79bc7d05f3a92404e18ec

7 years agoarm:tegra:pinmux: Set DAP2 to default drive
ScottPeterson [Mon, 25 Jul 2011 17:34:55 +0000]
arm:tegra:pinmux: Set DAP2 to default drive

Removed the setting of the DAP2 pingroup to maximum
driver strength. This was a WAR for audio noise issues
on Verbier and should not be set on Enterprise.

Bug 853161

Original-Change-Id: Ia9bc4021ee1713f0be14e77c984d2266efb06b12
Reviewed-on: http://git-master/r/43084
Tested-by: Scott Peterson <speterson@nvidia.com>
Reviewed-by: Chandrakanth Gorantla <cgorantla@nvidia.com>
Reviewed-by: Ravindra Lokhande <rlokhande@nvidia.com>
Reviewed-by: Sumit Bhattacharya <sumitb@nvidia.com>
Reviewed-by: Scott Peterson <speterson@nvidia.com>

Rebase-Id: R7e2f0d70770e53188a783d0ca90476e5b1287714

7 years agotegra: video: dc: disp1 and overlay at 204MHz
Vinayak Pane [Thu, 21 Jul 2011 02:10:39 +0000]
tegra: video: dc: disp1 and overlay at 204MHz

Overlay was requesting emc 400MHz always during video playback.
Playback happens in overlay which was calculated incorrectly.
Reducing it to match accurate requirement.
Calculate overlay EMC bandwidth requirement same as DC.

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

Rebase-Id: Rc82d603742d5f9b5769b3f18a84ef8e718782b3b

7 years agoarm: tegra: cardhu: Add support for hsic baseband power management
Seshendra Gadagottu [Wed, 20 Jul 2011 11:34:38 +0000]
arm: tegra: cardhu: Add support for hsic baseband power management

Added required Cardu specific changes for hsic baseband
xmm modem power management.

BUG 828389

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

Rebase-Id: R1a257f5c0a78f8936de4c740026c60378e12fcf2

7 years agonvhost: Set gr2d clocks to minimum and set timeout=0
Mandar Potdar [Thu, 7 Jul 2011 09:38:32 +0000]
nvhost: Set gr2d clocks to minimum and set timeout=0

Set gr2d and related clocks (epp, emc) to minimum.
Set Timeout for 2D only to 0.

bug: 845598
bug: 843716

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

Rebase-Id: R5436a0af9c1ef813d06e4201e18d853488fb85ef

7 years agoARM: tegra: ventana: support power sequence timing
Ken Chang [Tue, 19 Jul 2011 02:29:33 +0000]
ARM: tegra: ventana: support power sequence timing

below variables should be defined according to power sequence
specifications of panels.

 - timing between panel power on to lvds singal enable
 - timing between lvds signal enable to backlight enable

bug 818959

(cherry picked from commit 38c3b4bc7fcda70df84bd4a10112cc1468f0a856)
(reviewed on http://git-master/r/41669)

Original-Change-Id: I4844baf2cb680e3e898bcf0907be57f29e0c71da
Reviewed-on: http://git-master/r/42967
Tested-by: Ken Chang <kenc@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: ChihJen Hsu <chhsu@nvidia.com>

Rebase-Id: R09cc1fef411f47de9431aeb1e750d47309b79e89

7 years agoarm: tegra: whistler: add tca6416 device
Varun Wadekar [Thu, 21 Jul 2011 06:45:26 +0000]
arm: tegra: whistler: add tca6416 device

the gpio used for vdd_fuse is powered on
by the i2c expander (GPIO_P02) present on
the pmu board.

Bug 836963

Reviewed-on: http://git-master/r/#change,41738
(cherry picked from commit f0a8261c68a5a7512c940b4098341b98d239580e)

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

Rebase-Id: R832f0dc5a3b300de59452c608812782c428e7231

7 years agoarm: tegra: fuse: declare tegra_fuse_regulator_en() as extern
Varun Wadekar [Tue, 19 Jul 2011 09:26:23 +0000]
arm: tegra: fuse: declare tegra_fuse_regulator_en() as extern

platforms need to implement their fuse power on
functions if they do not use regulators to power
on the fuse block

Bug 836963

Reviewed-on: http://git-master/r/#change,41737
(cherry picked from commit 02747e1ddd8391dbb73ee04493417846508ebfbc)

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

Rebase-Id: Rf223f5756750cd010c55c69d68628107d46c5fa0

7 years agoARM: Tegra: Cardhu: Adding SDMMC drive strengths
Pavan Kunapuli [Fri, 22 Jul 2011 13:25:38 +0000]
ARM: Tegra: Cardhu: Adding SDMMC drive strengths

Configuring the drive strengths for SDMMC1, SDMMC3
and SDMMC4.

Bug 799568
Bug 826694

Original-Change-Id: Ib18c002993eddaf622f48faa0b4e4c9deb0f8e3c
Reviewed-on: http://git-master/r/42608
Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

Rebase-Id: Raf1d57275c48839cdb4913c3b028b4c2ad176952

7 years agotegra: nand: Added features in the driver
Bhavesh Parekh [Fri, 22 Jul 2011 07:36:12 +0000]
tegra: nand: Added features in the driver

Added 4K page support.
Added 16-bit support
Added sys interfaces for various operations.
Added support for un-aligned page read.
Added setting timing values based on vendor-id/device-id.
Moved support for setting clock to platform from the driver.
Fixed OOB-Read/Write issues.

Original-Change-Id: Idf920c1cb0352dcda0282fa399d6c1f57a20736c
Reviewed-on: http://git-master/r/42347
Tested-by: Bhavesh Parekh <bparekh@nvidia.com>
Reviewed-by: Sandeep Trasi <strasi@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>

Rebase-Id: Refa8b8aa651f824a27513bfe663c57237dde2beb

7 years agousbnet: Adding power management for raw ip driver
Seshendra Gadagottu [Wed, 20 Jul 2011 13:20:37 +0000]
usbnet: Adding power management for raw ip driver

Added PM calls for raw usbnet ipc drivers.
This is basic version and needs to be extented
for complete power management.

BUG 828389

Original-Change-Id: I77fbf3bf6badfb624f805f68b73fdb5ba617e30c
Reviewed-on: http://git-master/r/40790
Tested-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: Rc0f0ac64afd3c36d2178ed011e345bf36958229c

7 years agoarm: tegra: usb_phy: Separating ulpi and uhsic phy configuration
Seshendra Gadagottu [Wed, 13 Jul 2011 03:59:58 +0000]
arm: tegra: usb_phy: Separating ulpi and uhsic phy configuration

Avoided mixing of ulpi and uhsic configuration in usb_phy code.
Added postsuspend function for uhsic.

BUG 793840

Original-Change-Id: If24fe1d9f13db53bfe51a7f9a2728bd042ea1912
Reviewed-on: http://git-master/r/40771
Tested-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>

Rebase-Id: Rc23e2617ffff6fe925e6bb8b59753e2a1ae90adb