Age | Commit message (Collapse) | Author |
|
- Completely removed busy hints for the SPI channel connected to PMU
(busy hints were allowed for for CS, other than PMU, which may create
dead-lock if channel access is serialized).
- Increased APB low corner to 36MHz for reliable SPI communications
at default low frequencies.
Bug 721076
(cherry picked from commit 50ccc3cb8f0956370f1841e83133f47c88615889)
Change-Id: I0a119610608bc5db4d7daea68bd9d4285d3715e8
Reviewed-on: http://git-master.nvidia.com/r/6744
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Print out wake status when resuming back from LP0.
Bug 725727
Change-Id: Iede6aa7314e4912ff7ccadccbab90f097deab893
Reviewed-on: http://git-master.nvidia.com/r/6549
Tested-by: Victor (Weiguo) Pan <wpan@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Bug 720137
(cherry picked from commit 3a86bacc8a8cf8c593028a7594867df00a45a189)
Change-Id: I9a35a9a41c2d27e36ff651650633cf6c59cc2e57
Reviewed-on: http://git-master.nvidia.com/r/6456
Reviewed-by: Andy Carman <acarman@nvidia.com>
Tested-by: Andy Carman <acarman@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
To support IPv6 and Network Traffic Stats
related CTS tests.
Bug: 690020, 690023, 687255
Change-Id: I5b14c908ba544196da6000d598a11fd1b33780ef
Reviewed-on: http://git-master/r/6597
Reviewed-by: Rahul Bansal <rbansal@nvidia.com>
Tested-by: Rahul Bansal <rbansal@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Adding the valid pointer checks before accessing the pointers
which is passed when public apis are called.
Also resetting the pointers to null once the allocated handles
are freed.
(cherry picked from commit 0954407534a757b316bc35a0232968feed23243a)
Change-Id: Ib8b99f0556fb9a98c74ba8911a00879451fad9e5
Reviewed-on: http://git-master/r/6578
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Separated PLLD and PLLC HDMI settings. Changed PLLD settings to
increase comparison frequency for 12MHz and 26MHz reference clocks.
Kept PLLD settings for other reference clocks and all PLLC settings
unchanged. Idempotent PLL configuration clean up.
Bug 719667
Change-Id: I882ca2d8a98618518099a5b9482526d5556ba8ea
Reviewed-on: http://git-master/r/6340
Tested-by: Hoang Pham <hopham@nvidia.com>
Reviewed-by: Hoang Pham <hopham@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
|
|
If pinmux is not configured for the uart channel then will not
be registering the uart device.
bug 731336
(cherry picked from commit e496189740d18903db1de44cd96b96e07c93d8b7)
Change-Id: Ib5a97425f991f16d280bfaabb00febacab392fe1
Reviewed-on: http://git-master/r/6373
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Harry Hong <hhong@nvidia.com>
Tested-by: Harry Hong <hhong@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Enabled EMC DFS for Whistler E1112 board with Samsung LPDDR2.
Bug 725563
Change-Id: I65cd32365f5739b1d82b1f0a84d794245a6c98a9
Reviewed-on: http://git-master/r/6319
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Set pulse mode for 3D busy hints to speed up frequency/voltage
decrease after hint is canceled.
Bug 726052
(cherry picked from commit 58c01c2fc28a3e90e661954ab76cd7f65b0bd2cf)
Change-Id: I77a77d9fc73b1675bdaddb08663cfed07900ffa7
Reviewed-on: http://git-master/r/6281
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
MSD write performance is decreased due to the file_sync() called in the write
path this is introduced in the K32. After removing this write performance is
increased and it is back to K29.
Bug 727609
(cherry picked from commit 3674a60b8d4ede5d9305bf59a205e9f16e025f2a)
Change-Id: I99e63302e1b189b600163c216847eae437e86a9f
Reviewed-on: http://git-master/r/6246
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Tested-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Fixes bug 678250
Reviewed-on: http://git-master/r/5583
Tested-by: Pritesh Raithatha <praithatha@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
(cherry picked from commit bcd2f2e113fb10b321272a53c2c0e015099e3ea8)
Change-Id: I985af6334389e257ae6acd37e85c17391200b649
Reviewed-on: http://git-master.nvidia.com/r/6056
Tested-by: Pritesh Raithatha <praithatha@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
In NvRmDmaStartDmaTransfer(), the memory is allocated for
the dma action. The allocated memory does not get initialized
and so uninitialized member unintentionally changing the
behavior of dma.
Allocating memory with zero initialized.
bug 728661
(cherry picked from commit ac036af2c9599c419c12a8ba1c4309a9d8364b21)
Change-Id: Ie36db6ad88eb9a9870f53b2c685eed6888decaf9
Reviewed-on: http://git-master.nvidia.com/r/6052
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Added non-boot PLL (PLLC/PLLA/PLLD) restoration during clock resume
before clock dividers are restored. (Current restoration in RM happens
late after clock dividers are restored).
Change-Id: I9661f5ddba0ba4b25d5a00c78820792791777429
Reviewed-on: http://git-master/r/5515
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Iqbal Bhinderwala <iqbalb@nvidia.com>
Reviewed-by: Rajkumar Jayaraman <rjayaraman@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
The dma can be allocated from multiple client in run time
and so it should be thread/smp safe.
Returning proper error pointer in case of there is no dma to
allocate.
bug 723220
Change-Id: Ifb333d4b14e32be561e34a0d7668a2d631ac80c6
(cherry picked from commit db2d10f715fcdd6fdaf5fc7ea8e27a505f8332da)
Reviewed-on: http://git-master/r/5769
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
When dma is aborted, all request should be dequeued from
the dma and the allocated memory should be freed.
The allocated resource was not getting freed, fixing this
issue.
Properly checking the return pointer from the allocate_dma.
(cherry picked from commit 02f0e4da9c66fee14f4492fa5b4ec41fd028a56e)
Change-Id: I0dbaeca9b19331458b9aaf91556b7dad1e9b67ee
Reviewed-on: http://git-master/r/5768
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
The maximum interface frequency configured by the spi driver should
not more than the requested interface freq.
Correcting the passed argument to behave the clock driver accordingly.
Change-Id: I6e1beea7f01fb410f5e2755406b7d4dac7fd570d
Reviewed-on: http://git-master/r/5573
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
merge of the following two patches:
ARM: 6112/1: Use the Inner Shareable I-cache and BTB ops on ARMv7 SMP
The standard I-cache Invalidate All (ICIALLU) and Branch Predication
Invalidate All (BPIALL) operations are not automatically broadcast to
the other CPUs in an ARMv7 MP system. The patch adds the Inner Shareable
variants, ICIALLUIS and BPIALLIS, if ARMv7 and SMP.
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
ARM: 6139/1: ARMv7: Use the Inner Shareable I-cache on MP
This patch fixes the flush_cache_all for ARMv7 SMP.It was
missing from commit b8349b569aae661dea9d59d7d2ee587ccea3336c
Change-Id: Ie98623b758f8d2d5dabc436ab536ed83efed59f4
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Cc: <stable@kernel.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Reviewed-on: http://git-master/r/5826
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Gary King <gking@nvidia.com>
|
|
1. Changing name field of tegra_vibrator to vibrator
2. Removing vibrator references from board-nvodm.c
bug: 702248
Tested on: whistler
Change-Id: Ie323e2ee74c4f89b0505f6e3aed1d87f57b388c8
Reviewed-on: http://git-master/r/5795
Tested-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
The desired chipselect id which is passed from the slave
transaction api is not getting set and so it was not
possible to do slave communication on different CS other
than 0. Fixing this issue.
Change-Id: I91d3b10b7ec01af98a4912ed05f9068491626ba9
Reviewed-on: http://git-master/r/5425
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
The external power rail Ext_TPS74201PmuSupply_LDO is controlled by the
gpio 1 of the tps6586. When gpio output is set to 0, the rail output
is ON and when gpio output is set to 1, the rail output is OFF.
As the api provides the control of these external rails through tps6586,
the gpio output control should be on the desired value of external rails.
Also by default power on, the external power rail Ext_TPS74201PmuSupply_LDO
is ON so making it OFF as part of pmu setup.
Change-Id: I05e2700afc719065f723b6f78b8cef829dcd4e53
Reviewed-on: http://git-master/r/5558
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Release the ulpi gpio before entering lp0.
Bug 718123
Change-Id: I6a07f6df723b7192a3b83dbda1cde39b4dd75b93
Reviewed-on: http://git-master/r/5088
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Gary King <gking@nvidia.com>
|
|
To get the higher performance on uart receive, it is required to
have the transfer mode of continuous double buffer of dma operation
on the client buffer. The dma keeps filling same buffer and informs
client when half buffer and full buffer transfer completes.
Also added support to start and stop without enqueing/dequeueing.
Bug 725085
Change-Id: I994af55d5e5b2e7f17b889aaa00ca57942bebac8
Reviewed-on: http://git-master/r/4630
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Rakesh Goyal <rgoyal@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Changes NMRR (normal memory remap register) to use write-back, no allocate
on write for cacheable(C-bit) and bufferable(B-bit) pages. Originally it was
set to write-back, allocate on write.
Bug 722162
Change-Id: Idb04e86e902c06b5c1721907d93d63c7bb281b5b
Reviewed-on: http://git-master/r/5666
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Gary King <gking@nvidia.com>
|
|
The Gpio for the battery needs to tbe driven low, so that it does not
draw any current.
Bug 718123
Change-Id: Ib1493c3ebb8abe0a978b1482abeba43b76a65e1c
Reviewed-on: http://git-master/r/5089
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Gary King <gking@nvidia.com>
|
|
32KHz clock is required for bcm4329 wifi, bluetooth and gps.
wifi odm is not correct place for it.
Change-Id: I2613236c5cff918b51921609d942568865324a00
Reviewed-on: http://git-master/r/5199
Reviewed-by: Rakesh Kumar <krakesh@nvidia.com>
Tested-by: Rakesh Kumar <krakesh@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Elevated cpufreq dfsd priority from one step above default to one step
below NvOS IRQ priority.
Bug 721076
(cherry picked from commit 56a29c7e184bb98457385eea307ce664bf8ceacf)
Change-Id: I49c5a3df78d81a2511ef6e1109962464d93495f5
Reviewed-on: http://git-master/r/5570
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Removed filtering of CPU1 On/Off repeated requests from RM - no need,
since hotplug code is doing it.
Bug 722399
(cherry picked from commit b6ee6b6ac46e3ebcd3dda63fa786f4aa90808b90)
Change-Id: I0c8ba5a2c5b0eb167f5f1e7cc1281b9f081dd5d6
Reviewed-on: http://git-master/r/5569
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
It is recommended by ASIC to enable the new slave whenever
new master is enable in i2c controller. It should be enable
even if the controller only works in master mode. This will
avoid the misbehaving of the old slave which is enable by default.
Change-Id: Ifd2a9626d95e97865cc4f6b7151b2cb47a14840f
(cherry picked from commit 498b4e1e113b8db86d5af5425476d2aac5f75442)
Reviewed-on: http://git-master/r/5489
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Stub driver is modified to return success from all the relevant APIs
to prevent failure of probe of tegra-battery driver. If there is no
battery driver then MSD cannot be turned on.
Also removing the dummy driver for whistler as it is now redundant
since stub driver is being used for whistler.
Bug: 715515
Change-Id: Icc922dc9e2016c783d005b5467983553d05a1028
Reviewed-on: http://git-master/r/5467
Tested-by: Abhishek Aggarwal <aaggarwal@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Enable CONFIG_HIGHMEM to support 1GB RAM on whistler.
Bug 715041
Change-Id: I55ffca382b531782173da6bfa517459b6427348a
Reviewed-on: http://git-master/r/5313
Tested-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Implemented EMC digital DLL setting dependency on process variations
and scaling frequency.
Bug 722439
Change-Id: I558f2dfbfe09eb16010875f2ba8a1a963c95e50f
Reviewed-on: http://git-master/r/5383
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Enabling config variable CONFIG_SENSORS_LM90 for enabling
temperature monitoring through ON semoconductor's NCT1008
temperature sensor.
The NCT1008 is driver compatible with National semiconductor's
LM90 temperature sensor.
Change-Id: I263932fe283b75384acd36c486da20fbe9ec5efb
Reviewed-on: http://git-master.nvidia.com/r/5079
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Pad control register should be saved before LP0
and restored after LP0.
(cherry picked from commit df7e8107f49e15d5652b63b5a3d35121b9f722ad)
Change-Id: I8679de6bccf6292a41a79b5603a9f02da41f8b15
Reviewed-on: http://git-master.nvidia.com/r/5333
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Adding the board information for the device nct1008. This is
ON semiconductor temperature sensor and driver compatible
with national semicoductor LM90.
The board info is getting register if config variable
CONFIG_SENSORS_LM90 is selected through def config file.
Change-Id: I2d49dec6ef0942823654b8f00cf62742f0136273
Reviewed-on: http://git-master.nvidia.com/r/5078
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Gary King <gking@nvidia.com>
|
|
Integrate the DVFS table for ventana.
Change-Id: I2be06e78893f544c1e180438d6650138b7973c1b
Reviewed-on: http://git-master/r/5085
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Gary King <gking@nvidia.com>
|
|
Re-arranged the order low corner limit is applied to voltage request
to guarantee that no actual PMU transaction is triggered (= no clock
control re-entry) if peripheral clock is disabled concurrently with
low corner increase.
Bug 717899
Change-Id: I854164998fa8e88651950fb5aeed3b8595c3c10b
Reviewed-on: http://git-master.nvidia.com/r/3757
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Iqbal Bhinderwala <iqbalb@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
If transfer started and driver waits for transfer completes with
given timeout, and if transfer have not completed in a given
timeout then driver handles the erro_timeout case. In this
error handling, it does not need to call the Interrupt done
as it has not been interupted yet.
Calling unnecessarily InterruptDone create warning for
unbalanced call.
Change-Id: Id7f924eefcd49131b9f752d530b108ab08874b57
(cherry picked from commit 31bc11d7583d089673cb0c474f210343a729e8da)
Reviewed-on: http://git-master/r/4377
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
As Fuse ddk was not correctly storing SecBootDeviceConfig
value, there was a mismatch between GfShell and Sysfs.
These issues are fixed with this change.
tested on: Whistler using GfShell and Sysfs
Bug: 715134
Change-Id: Iccca2c1f9608f63938557b0ef0e88aff012bd574
Reviewed-on: http://git-master/r/4976
Tested-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Re-enabled accelerometer for whistler.
Fixes bug 721469
Fixes bug 704850
Change-Id: I5eb9b04092df11b82b3e43e6c9699b579945576f
Reviewed-on: http://git-master/r/5278
Tested-by: Pritesh Raithatha <praithatha@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Change-Id: I33c6abe2739f13eaf6dab2c98a910048f3733b85
Reviewed-on: http://git-master/r/5213
Reviewed-by: Sheshagiri Shenoy <sshenoy@nvidia.com>
Tested-by: Sheshagiri Shenoy <sshenoy@nvidia.com>
Reviewed-by: Michael Hsu <mhsu@nvidia.com>
Reviewed-by: Udaykumar Rameshchan Raval <uraval@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Added suspend and resume functionality to tegra
accelerometer, for supporting LP0 on Ventana
tested on Ventana-C
bug 716080
Change-Id: Ib57b3f2f0d3bec77839f40226f79cd60e222a366
Reviewed-on: http://git-master/r/4836
Tested-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
specify kernel nat / netfilter config options for wifi tethering
Change-Id: I110f5246b6110f01455634e4f17138b388252103
Reviewed-on: http://git-master/r/5112
Reviewed-by: Michael Hsu <mhsu@nvidia.com>
Tested-by: Michael Hsu <mhsu@nvidia.com>
Reviewed-by: Rakesh Kumar <krakesh@nvidia.com>
Tested-by: Rakesh Kumar <krakesh@nvidia.com>
Reviewed-by: Gary King <gking@nvidia.com>
|
|
Moved hrtimer_peek_ahead_timers() call from LP3 entry to LP2 exit. The
purpose of this call is to account for time spent in LP2. No need to do
it on every LP3 entry. Also made sure that LP2 is entered only when
scheduler tick is stopped.
Bug 720021
(cherry picked from commit 44137c615f2942d37b18f51ab80356ec9dff9bbb)
Change-Id: Ia63c3075778f2bc7ba465c386e80503b7c40a97f
Reviewed-on: http://git-master.nvidia.com/r/5165
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: John David Moser <jmoser@nvidia.com>
Tested-by: John David Moser <jmoser@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
gpio_pv2 is disabled as a wake-up source for Harmony, as it causes
spurious interrupts when battery charging current is more than 120 mA
fix for bug 717868
Change-Id: I9b42b81daac035b0ba3644e8b23a1c1d6a5f03bb
Reviewed-on: http://git-master.nvidia.com/r/5140
Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Set min/max frequency request boundaries as "unspecified", if tolerance
is not defined. Current code in such case requests exact frequency,
which may not be reached with limited dividers granularity. This should
fix 3D clock boost failure observed on Harmony (bug 717289), and Host
clock configuration failure on Whistler.
Change-Id: Ib13e87f1cd1e4dc0cd48807fedb34d952c710f68
Reviewed-on: http://git-master.nvidia.com/r/4885
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Andrew Howe <ahowe@nvidia.com>
Reviewed-by: Seth Williams <swilliams@nvidia.com>
Tested-by: Seth Williams <swilliams@nvidia.com>
Reviewed-by: Gary King <gking@nvidia.com>
|
|
Enabling TEGRA_BATTERY_ODM config variable to enable battery driver on
whistler.
Bug: 715515
Change-Id: I1e3d750f2b75ae7bfd1de30fba64e318ed8cf467
Reviewed-on: http://git-master/r/4841
Tested-by: Abhishek Aggarwal <aaggarwal@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Tested-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Reviewed-by: Janne Hellsten <jhellsten@nvidia.com>
|
|
Implementing new dummy odm battery driver for whistler. It is based on
the stub driver and returns success from all the relevant APIs to
prevent failure of probe of tegra-battery driver. If there is no
battery driver then MSD cannot be turned on.
Bug: 715515
Change-Id: I2dece8b7b3d27292a96e9e59d175679b75cc13a1
Reviewed-on: http://git-master/r/4840
Tested-by: Abhishek Aggarwal <aaggarwal@nvidia.com>
Reviewed-by: Janne Hellsten <jhellsten@nvidia.com>
|
|
Bug 707720.
Change-Id: I5a1724adae2edb19d4e20be286002a6a2d2e0e44
Reviewed-on: http://git-master/r/4937
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Tested-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Updated A03 LP0 WAR so that it is not invoked for A03P chip.
Bug 713150
Change-Id: I466cc6a600e46a1ea07191a69911e44279bf4fd7
Reviewed-on: http://git-master/r/4898
Tested-by: Mallikarjun Kasoju <mkasoju@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|