Age | Commit message (Collapse) | Author |
|
Bug 744290
(cherry picked from commit 82ac01fbbab3ede7ad5b841ff74bb73e309753b2)
Reviewed-on: http://git-master/r/10603
(cherry picked from commit 0d5ab28a613a878ef7bd0d931002c07334e63802)
Change-Id: Ic2053adcd1bc5c4012ddc2795f8d991b734c774e
Reviewed-on: http://git-master/r/11281
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
Bug 760630
Change-Id: If5e4ac1045cdb46d12a03bf47f24fb712fdbd11e
Reviewed-on: http://git-master/r/11632
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
|
|
Bug 753226
Change-Id: I34e9e392580b38d4ebf805ce984a800097adf09a
Reviewed-on: http://git-master/r/11527
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Internally pulling up SDIO lines from AP side
should eliminate the need of external SDIO
pullups or dependency on wifi driver to do
the same.
Bug: 760178
Change-Id: I021f21c83a679a4f823c06f1927c6f2f85483e32
Reviewed-on: http://git-master/r/11489
Reviewed-by: Rahul Bansal <rbansal@nvidia.com>
Tested-by: Rahul Bansal <rbansal@nvidia.com>
Reviewed-by: Udaykumar Rameshchan Raval <uraval@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Created two devices for alsa audio.
Device 0 is connected to codec.
Device 1 is connected to bt.
Fixes bug 738770
Change-Id: I60c580bd4d792a41a109e458553f6295a21822e7
Reviewed-on: http://git-master/r/11603
Reviewed-by: Ravindra Lokhande <rlokhande@nvidia.com>
Tested-by: Ravindra Lokhande <rlokhande@nvidia.com>
Reviewed-by: Vijay Mali <vmali@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
The requested SD clock will be limited to the maximum
supported clock on the platform.
Bug 761966
Change-Id: I03cd76ae42f56675f47d185da73352e716f6d255
Reviewed-on: http://git-master/r/11429
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
for bug 728160
Tristate MCLK if mediaserver crash to save power. This is done by
ref-tracking pinmux for MCLK.
The change actually also tracks the other 2 external clock sources, so
all external clocks are tracked and cleaned up upon user space
application crash.
Change-Id: Ie2bc40f680586c01a916abbe51c91a7eb2d1cb13
Reviewed-on: http://git-master/r/10451
Reviewed-on: http://git-master/r/11451
Reviewed-by: Bo Yan <byan@nvidia.com>
Tested-by: Bo Yan <byan@nvidia.com>
Reviewed-by: Venkata (Muni) Anda <vanda@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
For large allocations, cleaning each page of the allocation can
take a significant amount of time. If an allocation that nvmap needs
to clean or invalidate out of the cache is significantly larger than
the cache, just flush the entire cache.
bug 711478 and bug 744221
Revert "video: tegra: nvmap: perform cache maintenance for rw_handle"
This reverts commit d963f09c3ebb2d690d266f8f607b4876acaf2ab1.
Reviewed-on: http://git-master/r/10213
(cherry picked from commit 6469f378a596f0572035cd27a17851ea86b763c9)
Change-Id: I1e514f505db860eb01d575a98f0f80c8794e8463
Reviewed-on: http://git-master/r/10497
Reviewed-by: Eric Werness <ewerness@nvidia.com>
Reviewed-by: Markus Holtmanns <mholtmanns@nvidia.com>
Tested-by: Markus Holtmanns <mholtmanns@nvidia.com>
Reviewed-by: Janne Hellsten <jhellsten@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
When client asked for the dma transfer count, then the dma
status register read and update is protected by the spin lock
so that it should not be updated incorrectly.
If client asked for transfer count between dma interrupt occurs
and dma isr thread executed and repeat mode is selected then
updating the transfer count at the time of calculating transfer
count.
bug 732197
bug 731403
Change-Id: Id112d5bea9c2f4a1fc4d329d5ce04eed477f1dfa
Reviewed-on: http://git-master/r/11019
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Udaykumar Rameshchan Raval <uraval@nvidia.com>
Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
The rm handle is getting open in clock_init() which got called
as arch_init time. Before this init, postcore init got called
and it setup most of modules data and result as call of rm api
without opening the rm handle.
Adding code such that rm should be open at postcore init time and
so all rm call should have proper rm handle.
bug 759147
Change-Id: I0ce93c807c64eaef48f73007ff0f64a52c89590a
Reviewed-on: http://git-master/r/11316
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Getting the transfer count by dma with rts disable. In this way
we can avoid the race condition arise by hw with incoming data.
Change-Id: Ieeeadfeea9293c70fd2eb96ff9d82888a58b2b3a
Reviewed-on: http://git-master/r/11020
Tested-by: Rakesh Goyal <rgoyal@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Udaykumar Rameshchan Raval <uraval@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
There is sysrq feature which works from console with
sending break and then character.
The console driver uses the 8250 driver.
In tegra uart controller, after receiving break, it
needs to clear the rx fifo by reading fifo till empty
to receive the another break/character.
Fixing this issue in 8250 driver.
bug 697978
Change-Id: I4eb71a67bafc186ec9934fce164e28ad86fa0ace
Reviewed-on: http://git-master/r/8736
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
On Ventana Android, USB consumes high power in OS idle mode. Power consumption is
reduced by enabling the suspend.
Bug 746087
Change-Id: Ia7af9be9b91467034270e8d1e1d3e539b4c11a49
Reviewed-on: http://git-master/r/10483
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com>
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Supporting the i2c1 to have mutiplexed option in pin configuration.
Changing the bus device info accordingly.
bug 756254
Change-Id: Ifa74220c9fe3dfc4eb6928159f962de53634bd6a
Reviewed-on: http://git-master/r/10413
Reviewed-by: Chun Keung (Denis) Chau <dchau@nvidia.com>
Tested-by: Chun Keung (Denis) Chau <dchau@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Update the appropriate licensing header for open source
Bug 744290
(cherry picked from commit 9680517ed63ab99fbd80fd3f7795d4bc33e34b9c)
Change-Id: Icc2e1dc3f9ec055e6d49dedd3d5ce32b84e3a17a
Reviewed-on: http://git-master/r/10502
Tested-by: Hoang Pham <hopham@nvidia.com>
Reviewed-by: John Davis <jodavis@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Configuring the functional mode (master or slave) when opening
the spi channel for communication.
Change-Id: I7e7ed456cead7f1a84e8283bc9de29c520e205d3
Reviewed-on: http://git-master/r/10946
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Min-wuk Lee <mlee@nvidia.com>
Tested-by: Min-wuk Lee <mlee@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
As per pin group table of T20, the gpio pin A07 belongs to
oin group "SDB".
Fixing the gpio-pingroup table.
Change-Id: I6006d2e743e4946ffbfa4b97574f81cb8dc1dd6e
Reviewed-on: http://git-master/r/10856
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Cache the fuse contents early in boot before DMA is active to ensure
exclusive access on that bus. This cache is exposed at
/sys/firmware/fuse/kfuse_raw and it can be read() or mmap()'d.
Bug 741232
Change-Id: I83bc991c89beb837ec22b2e03ceac11ab696cb6f
Reviewed-on: http://git-master/r/10482
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Fixed a race condition when calling NvRmDmaAbort while
a DMA transfer is in progress causing a kernel panic
Bug 750317
Change-Id: I280971e509857d08e7bf28d676513814095c30ca
Reviewed-on: http://git-master/r/10633
Reviewed-by: Scott Peterson <speterson@nvidia.com>
Tested-by: Scott Peterson <speterson@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Support for device wakeup on receiving SDIO
interrupt in LP1/LP0 for incoming wifi pakcket.
Bug: 730157
Change-Id: Ia2e9bf2af215f33d6d6d8d78ba0cdf2d71011917
Reviewed-on: http://git-master/r/9813
Reviewed-by: Rahul Bansal <rbansal@nvidia.com>
Tested-by: Rahul Bansal <rbansal@nvidia.com>
Reviewed-by: Rakesh Kumar <krakesh@nvidia.com>
Tested-by: Rakesh Kumar <krakesh@nvidia.com>
Reviewed-by: Udaykumar Rameshchan Raval <uraval@nvidia.com>
Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Dependency on tegra core commit a1d2bb33b65c991f6dd21db10e32e8f0c8a302cf.
Bug 753226
Change-Id: I03f0cc42946994e6aeb4015f6bca9831d608de2c
Reviewed-on: http://git-master/r/10407
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Tested-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Handle the -EINTR case in NvOsSemaphoreWaitInterruptible API.
This would avoid forcing user process to handle the error correctly.
Bug 745410
Reviewed-on: http://git-master/r/8696
(cherry picked from commit 3ca38fe2c7851e7dc464cdd332c3eeb97a3089aa)
Change-Id: Id71c7d82cb7d613bc3726c32d15779defe783723
Reviewed-on: http://git-master/r/9723
Tested-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
RmI2c driver is using the nvrm dma calls which is implemented
on top of the native dma calls.
Changing the rm i2c driver to use directly the native dma apis
for dma based transfer inplace of nvrm_dma apis.
Change-Id: I247e5176e4e167c1e055058236899065740a9da4
Reviewed-on: http://git-master/r/10362
Reviewed-by: Harry Hong <hhong@nvidia.com>
Tested-by: Harry Hong <hhong@nvidia.com>
Reviewed-by: Gabby Lee <galee@nvidia.com>
Tested-by: Gabby Lee <galee@nvidia.com>
Reviewed-by: Amit Kamath <akamath@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Enable config flags to turn on PCIe and SATA in linux.
Bug 744622 and bug 686766
Change-Id: I186dd44ffac054ba5f8785083c929028255cd076
Reviewed-on: http://git-master/r/9663
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Winnie Hsu <whsu@nvidia.com>
|
|
Fast compaction algorithm: for every free block from the
beginning of CO, try to reallocate block before
and after the free block. Once enough free space for
requested allocation is freed, return.
Full compaction triggers if fast one fails: it works like
fast one but also uses block moving algorithm which
doesn't require extra CO memory. It compacts all heap,
merging as much free space as possible.
Also fixed few bugs.
bug 740842
bug 746972
(cherry picked from commit 171edd17a191c8a4a4f9a8434dec796089cda141)
Change-Id: I40ec2c49a3c3f37fd7149e8123eda59da4caef39
Reviewed-on: http://git-master/r/10149
Reviewed-by: Kirill Artamonov <kartamonov@nvidia.com>
Tested-by: Kirill Artamonov <kartamonov@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Gate access to h->carveout.co_heap by (h->alloc && !h->pg_alloc)
Bug 743185
(cherry picked from commit daba1dc0a3e050a2739293904cad9e65eb27a559)
Change-Id: I5014fb40074e79e4db293767e3ef512ea35401d8
Reviewed-on: http://git-master/r/10148
Reviewed-by: Kirill Artamonov <kartamonov@nvidia.com>
Tested-by: Kirill Artamonov <kartamonov@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Since core power partition can be un-gated at low voltage - e.g., on
exit from LP1, disable partition clocks before de-asserting reset
(instead of disabling clocks immediately after reset is de-asserted).
Change-Id: Ic56685186d14525fcc1fca1c933e90b7879e7b6c
Reviewed-on: http://git-master/r/10199
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Tested-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Enable bluetooth wake up only when CONFIG_BT_BLUESLEEP is defined.
This is to prevent system wake up when bluetooth is not enabled.
Bug 753730
Change-Id: Ia929881de0f57a0420a1ed2920a6abee2be71b1c
Reviewed-on: http://git-master/r/10189
Reviewed-by: Udaykumar Rameshchan Raval <uraval@nvidia.com>
Tested-by: Udaykumar Rameshchan Raval <uraval@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
The SWP instruction was deprecated in the ARMv6 architecture, superseded
by the LDREX/STREX family of instructions for
load-linked/store-conditional operations. The ARMv7 multiprocessing
extensions mandate that SWP/SWPB instructions are treated as undefined
from reset, with the ability to enable them through the System Control
Register SW bit.
This patch adds the alternative solution to emulate the SWP and SWPB
instructions using LDREX/STREX sequences, and log statistics to
/proc/cpu/swp_emulation. To correctly deal with copy-on-write, it also
modifies cpu_v7_set_pte_ext to change the mappings to priviliged RO when
user RO.
Signed-off-by: Leif Lindholm <leif.lindholm@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Change-Id: I10616601fb05643561e5301064c115ee268846bf
(cherry picked from commit 81b437e0fabd3049f141bc5820970c325c478574)
Reviewed-on: http://git-master/r/10091
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
enable SWP emulation for 5 defconfigs.
Bug 753223
Change-Id: I92137877cc50b6648541d6b6cd685fe670d7104b
Reviewed-on: http://git-master/r/10092
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Increased PLLC VCO for HDMI configuration to reduce jitter.
Bug 734868
Change-Id: Ie898b3806e4e3c69310e9ea7e45c45fa7862de80
Reviewed-on: http://git-master/r/9660
Reviewed-by: Chih-Lung Huang <lhuang@nvidia.com>
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Updated PLL configuration procedure to stop PLL before new settings
are loaded and to keep PLL's differential output disabled after PLL
is re-started until it is locked.
(cherry picked from commit cf47eb637bb505bf199710bdc2f8158b8ac9223c)
Change-Id: I29ba04ea6d931b168eb47a11f12d0a1241d4a266
Reviewed-on: http://git-master/r/9788
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Chih-Lung Huang <lhuang@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
enabling kernel configuration variable BT_BLUESLEEP
to support bluesleep functionility on csr
based boards.
BUG 691608
Change-Id: Ia51b39326d2333382ac2318f4d80a51b43975c02
Reviewed-on: http://git-master/r/9692
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Adding bluesleep support for CSR chip
BUG 691608
Change-Id: I5cb9420201e99b36a9ee26a411c0312b3c6e3fa1
Reviewed-on: http://git-master/r/9678
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Bug 745437
(cherry picked from commit 40234b8f9194860cc6634a94b6b093ce42c2b45c)
Change-Id: I3686f931edf8167b01175480a005dca909078166
Reviewed-on: http://git-master/r/9541
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
The POR value of SDD and SDC pin groups is PULL_UP. Now setting to
NORMAL when entering lowpower state and reset back to PULL_UP when
resuming from low power mode.
Bug 718123
(cherry picked from commit e8de286c6c8e06f67c0102d26b52c3249e416e64)
Change-Id: I7d97312a43953103493762720efc4cf678b6dc25
Reviewed-on: http://git-master/r/8863
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Clean up warning message caused by unused variable and
improper struct type.
Bug 682070
Change-Id: I3409ad22e67252df14d6d14898aa8792a0019574
Reviewed-on: http://git-master/r/8436
Reviewed-by: Lance Zhao <lazhao@nvidia.com>
Tested-by: Lance Zhao <lazhao@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Restored core lock sysfs node accidentally deleted by commit
41aebc5456d4c6ae5f8d1543b478739331d500ec
Bug 749303
Change-Id: I87644bf90b7dfe24fb1e8c03f9bfda44048ecd11
Reviewed-on: http://git-master/r/9607
Reviewed-by: Jeff Weintraub <jweintraub@nvidia.com>
Tested-by: Jeff Weintraub <jweintraub@nvidia.com>
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
New API added to odm_kit to register a callback to use on RTC interrupt.
Supported added for RTC alarms in the max8907b PMU.
Bug 717253
Bug 734529
Change-Id: I34abebd7dd3caf4ef8923fcf651c50f6d245f6b4
Reviewed-on: http://git-master/r/7328
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Update card_present variable during resume by reading
card detect gpio value inorder to detect cards inserted
during suspend.
Change-Id: Ie3eb7cb09cf84fa0795a21c44b28e07e6302adb7
Reviewed-on: http://git-master/r/8060
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Fixed the following:
Missing node creation for debug_fs while doing compaction.
Missing locks in handle_free
Split heap functionality was not creating debugfs node
Misc code clean-up.
roll up of unmerged changes from other branch
Bug 743185
(Cherry picked from commit 396c587981b2d0d1abb1daf481a5fe4bbd0ba70d)
Change-Id: I55249e14ea69c3780b24efbfaea9ceef9ef23534
Reviewed-on: http://git-master/r/8236
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Reviewed-by: Thomas Roell <troell@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Added dm-crypt, loop device support so that applications can be
installed on external storage locations like /sdcard.
Change-Id: I84ad2216b889ea31347ecef3cc84dbac281620c8
Reviewed-on: http://git-master/r/8818
Tested-by: Thomas Cherry <tcherry@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
corrected the function which was not returning correct board id
causing emc dfs to not scale after resuming from suspend.
Change-Id: Iea1a8e8241ccca45d6b7961f82175c37f33f25fb
Reviewed-on: http://git-master/r/7786
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Tested-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
On Harmony LDK, USB command verifier tests are failing due to non
availability of the usb function driver to handle the USB requests.
This is fixed by enabling the mass storage client function for device
mode. With this all chapter-9 tests are passing on Harmony LDK.
Bug 749305
Change-Id: Ic9c0901f4fff955de761127fef3ab8056a1039e5
Reviewed-on: http://git-master/r/9549
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Pull up/down the gpio for vbus when entering or exiting out of
suspend/resume.
Bug 718123
(cherry picked from commit 65f04654231877fdf29d766f73f4e60a251fd975)
Change-Id: I9653dd0241b859da5faf19755b2f8f3e494d3beb
Change-Id: I39f07bdd12a6c9c7038b0a9d4d7318f85664fc53
Reviewed-on: http://git-master/r/9008
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
The tegra_sdhci structure pointer is passed to the sdhci_readl
and sdhci_writel macros instead of the required sdhci_host
structure pointer. Corrected this.
Change-Id: Icc7172387fc206c65c685e5ee5ee6ab390e9ad89
Reviewed-on: http://git-master/r/9020
Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Rahul Bansal <rbansal@nvidia.com>
Tested-by: Rahul Bansal <rbansal@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
The late resume of touch was not invoked when display was not turned on.
This has been handled now.
Bug 740740
(cherry picked from commit ef6a066e3ad9254312660bbb725be9ed49448ffa)
Change-Id: Id2f1cd255ed59019fb46778da1b93cbe7aa3b8bb
Reviewed-on: http://git-master/r/7973
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Tested-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
When USB cable is removed from the USB1 port side then VBUS is turned
off but, if USB cable is removed from the device side then VBUS is not
getting turned off and is showing high even when USB cable is removed
completely from the USB1 port. Fixed this by checking the OTG state
"OTG_STATE_A_SUSPEND" and then turning off the VBUS and phy power down.
Bug 741587
Change-Id: Ib8f3dbddc48de0d12179dbd504503621854f44cd
Reviewed-on: http://git-master/r/8199
Reviewed-by: Lance Zhao <lazhao@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Tested-by: Lance Zhao <lazhao@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
If serial core driver request for the stop rx then dequeue
the dma request and read the rx fifo only if rx is in progress.
Change-Id: I8cd8a75a59773f0195ed876f7faeb89ac0f2cbec
Reviewed-on: http://git-master/r/7579
Reviewed-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Moved dvfs resume into finish suspend ops call (from the 1st dvfs
thread invocation after suspend). This would guarantee dvfs re-start
in case when suspend is aborted by other driver.
Bug 742504
(cherry picked from commit 3a8bf2922f2f266381c887f3c05b7a755b40fae2)
Added thermal monitor (TMON) suspend/resume functionality.
Bug 698425
Bug 746601
(cherry picked from commit d6aa039689b31d311c836fe478c5943470d7203d)
Change-Id: I643f5bd9021989af569bd0ebba40af60738a6bdf
Reviewed-on: http://git-master/r/8719
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
Tested-by: Narendra Damahe <ndamahe@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|