Age | Commit message (Collapse) | Author |
|
Removed the polling/PMC based method for the usb hotplug detection.
Bug 865094
Change-Id: I6c41907aae35b52d9be01210bf206cb407b4a9d4
Reviewed-on: http://git-master/r/51082
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
|
|
Include header file to resolve "undefined type 'struct early_suspend'",
"implicit declaration of function 'register_early_suspend'" and
"'EARLY_SUSPEND_LEVEL_DISABLE_FB' undeclared" compilation errors.
Change-Id: I839d13227b5d141dc84b5350cd18d6d747598a4f
Reviewed-on: http://git-master/r/51957
Tested-by: Nitin Kumbhar <nkumbhar@nvidia.com>
Reviewed-by: Yuvraj Pasi <ypasi@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Enabled USB HOTPLUG support
Bug: 869759
Change-Id: I8f0f983fb29e2fbdc25cfcf218edac7036488b4b
Signed-off-by: Preetham Chandru <pchandru@nvidia.com>
Reviewed-on: http://git-master/r/51790
Reviewed-by: Mursalin Akon <makon@nvidia.com>
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
If spdif driver is not instantiated, there is kernel panic.
This change fixes it.
Change-Id: I148314e67cb43c53854120323c1fbd46e825b2a9
Reviewed-on: http://git-master/r/51556
Tested-by: Nitin Pai <npai@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Add powergating for vi, csi and isp in tegra_camera
Bug 855758
Change-Id: Ib5e79883f5e166a7e64096b6c739a654a44bd4d4
Reviewed-on: http://git-master/r/49923
Reviewed-by: Jihoon Bang <jbang@nvidia.com>
Reviewed-by: Bhushan Rayrikar <brayrikar@nvidia.com>
Tested-by: Bhushan Rayrikar <brayrikar@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
|
|
Optimizing the time require to change the voltage by using the
register caching.
bug 870689
Change-Id: Ib9999dac1812256b58ce128bdb692a7ffd4129cd
Reviewed-on: http://git-master/r/51754
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Tested-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
|
|
Selecting debug console from linux command line.
bug 795847
Change-Id: I1d8e758a7f212bdf7f51c6c1d7c3f43082a96fe3
Reviewed-on: http://git-master/r/51723
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
|
|
Update Aruba board files to get the platform building again.
Change-Id: Iec47bef83c698593dca3b697be14b455fb7f2984
Signed-off-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-on: http://git-master/r/51660
|
|
Enabling tegra usb modem power management for enterprise.
Bug 854339
Change-Id: I8cee46c5084415e464bc32e97f6944b1ed031185
Reviewed-on: http://git-master/r/51383
Tested-by: Steve Lin <stlin@nvidia.com>
Reviewed-by: Uday Raval <uraval@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Change-Id: Idc55789097e1c0cc7e20b383126fce9f29743273
Reviewed-on: http://git-master/r/51212
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
|
|
Change the pll source of vi_sensor from PLL_M to PLL_P since PLL_M is
more variable. Also we can get exactly 24MHz mclk rather than 24.24MHz.
Bug 870687
Change-Id: I2a283d662a41d21d3598fa4ab1e8e4a110bfcd3b
Reviewed-on: http://git-master/r/50382
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
|
|
Refactor nvhost_acm.c so that module specific code can be separated from
generic code:
* Module clock and power op descriptions added to channelmap table
* New module busy/idle interface added
* 3D clock scaling for Tegra3 moved behind the module busy/idle API
* 3D power off code moved to 3dctx where it belongs
* Module power on API removed as there were no users
* Get/Set rate moved to Tegra3 specific file
Bug 870791
Change-Id: I2c1612dcadd90046f43f9d81ff790a6d9e7d9804
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
(cherry picked from commit b01476638647e10cfc914da9e0c75996e0e71ae6)
Reviewed-on: http://git-master/r/50280
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Ilan Aelion <iaelion@nvidia.com>
Tested-by: Ilan Aelion <iaelion@nvidia.com>
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
For debugging and sanity checking, IOVA and PA are returned in each
mapped page if PID matches what is set by the sysfs entry.
Change-Id: Ife2c64c548b63a80600d1dc248b79f870fedff76
Reviewed-on: http://git-master/r/49716
Tested-by: Hiro Sugawara <hsugawara@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
GRHOST should be buildable without IOVMM (i.e. with carveout only)
Bug 870898
Change-Id: I1f40b8356b0bb75b42379a0aa79bd410b395c53f
Reviewed-on: http://git-master/r/49478
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
|
|
Made kernel boot up with CONFIG_TEGRA_IOVMM=n
Change-Id: I02dead119bc232622abf494d29cbe4d4b13d7131
Reviewed-on: http://git-master/r/49476
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
|
|
Bug 866729
Change-Id: Ic7d1d1c288a5c35741e460860fc739bdb4d840d8
Signed-off-by: Peer Chen <pchen@nvidia.com>
Reviewed-on: http://git-master/r/51498
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
ISP needs the vertical output size to be a little more
than the actual resolution. Change vertical size to
1088 for 1920x1080 mode.
Bug 870687
Change-Id: I4b24234b74c88577e04bed0c81c89bca38e2fa87
Reviewed-on: http://git-master/r/51146
Reviewed-by: Charlie Huang <chahuang@nvidia.com>
Reviewed-by: Bhushan Rayrikar <brayrikar@nvidia.com>
Tested-by: Bhushan Rayrikar <brayrikar@nvidia.com>
Reviewed-by: Shiva Dubey <sdubey@nvidia.com>
Reviewed-by: Krupal Divvela <kdivvela@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
Bug 873599
Change-Id: Ib9d8463f6ac984b819283d3e0579897b9a7e6e43
Reviewed-on: http://git-master/r/51009
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Bo Yan <byan@nvidia.com>
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Add early suspend for Harmony display panel.
This change is compatible with Cardhu and Ventana.
BUG=None
TESTS=Flashed and boot/reboot sleep/wakeup works.
Change-Id: I9d325f3c9a96b653a6624418023cd7e0aebe7aad
Signed-off-by: Jong Kim <jongk@nvidia.com>
Reviewed-on: http://git-master/r/50956
Reviewed-by: Winnie Hsu <whsu@nvidia.com>
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
Relaxed bus set rate success condition: instead of checking for the
exact rate check for the closest rate. This makes bus clocks configurable
from sources/PLLs with variable frequencies.
Bug: 869054
Change-Id: I58edd6ab794f3699b3451ba82080abf76cace2ad
Signed-off-by: Preetham Chandru <pchandru@nvidia.com>
Reviewed-on: http://git-master/r/50747
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
Adding support for E1257 platform.
bug 864294
Change-Id: I57bba81108b86412316677c995bd90490ba8d4b6
Reviewed-on: http://git-master/r/50662
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Register gpio power key as wakeup source, so the power button can wake up
the system from lp1.
Bug=869245
TEST=set suspend_mode to lp1, then run "echo mem > /sys/power/state"
to suspend, press power button to wake up system.
Change-Id: I4752ef5503e2bab2c9d5c5f444d09367b22831da
Signed-off-by: Wei Ni <wni@nvidia.com>
Reviewed-on: http://git-master/r/50488
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Parsing the linux command line for the debug port id.
bug 795847
Change-Id: Icba663dc97f40345d9c64a1aa7e9fff5c867bb62
Reviewed-on: http://git-master/r/51370
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
The ramp voltage for the ldo3 for PM269 is around 1mV/us.
Setting this value.
bug 872382
Change-Id: Ife0b337f3dcf17fc5bf094992696a76d2adc21d1
Reviewed-on: http://git-master/r/51364
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Reduce delay required in between panel init commands.
Bug 862427
Change-Id: I6d0e09cba2d109963fcdf425120560e1128273a3
Reviewed-on: http://git-master/r/51363
Reviewed-by: Animesh Kishore <ankishore@nvidia.com>
Tested-by: Animesh Kishore <ankishore@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
|
|
Adding delays in set_voltage to stablize the voltage as per
voltage slew rate when changing the voltage.
bug 872382
Change-Id: I2e0d68a5b83b906912ca9e31db6b845ed8fd213e
Reviewed-on: http://git-master/r/51324
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
|
|
Corrected regulator handling of NCT1008
bug 869217
Change-Id: I2cf72abe7b5a14fbe03463bbd4105f0b0bac34d9
Reviewed-on: http://git-master/r/51296
Tested-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
|
|
bug 870689
Change-Id: I5d91893c4ec334a38441a1c71b87d9c7b2d9f908
Reviewed-on: http://git-master/r/51292
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
bug 869217
Change-Id: I63e14fcb8e0aa51edbf6e5402573c3e8f7563281
Reviewed-on: http://git-master/r/51291
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Added delay to make sure register is updated.
Bug 864005
Change-Id: I975e1243501ea8512bdb26fa14a46bf5919e994e
Reviewed-on: http://git-master/r/51086
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Suresh Mangipudi <smangipudi@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
|
|
Enable pd2vi_clk in case of Null sensor
Bug 870406
Change-Id: I29ab4e4d3d24a54b2eace84eeb8266582e53dd1f
Reviewed-on: http://git-master/r/50822
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Krupal Divvela <kdivvela@nvidia.com>
Reviewed-by: Prayas Mohanty <pmohanty@nvidia.com>
|
|
Enabling the PMU interrupt for detection of USB
when there is no clock to controller.
Bug 864005
Change-Id: Ib97ed2ac70bd31eb4ae6ad7c3ce5cecf62e64cc6
Reviewed-on: http://git-master/r/51079
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Change-Id: I40505c002c70a0c985889bba527f6ca9975fe66b
Reviewed-on: http://git-master/r/51026
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Tested-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Change-Id: I79c8bed3c2c21cb804b44686d69da64ec4e9a583
Reviewed-on: http://git-master/r/51025
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Tested-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
Added 14ms delay for awaiting buffer update. So there is no need to
check update buffer flag bit on RTC_UPDATE1 register.
Bug 849360
Change-Id: I0b7434782a2338e3f0fdf6932d790ab7100a7c11
Signed-off-by: Jin Park <jinyoungp@nvidia.com>
Reviewed-on: http://git-master/r/50987
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
correct file attribution as 644.
Change-Id: Ifca0c8b8e557af7aba59af4788f07eed7f98dc0c
Reviewed-on: http://git-master/r/50962
Tested-by: Seongho Joo <sjoo@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
Added proper power on sequence for Harmony display panel.
BUG=None
TESTS=Flash Harmony and boot/suspend/reboot works fine.
Change-Id: I81d6488d187908b4323810a99cfb70d176a994b4
Signed-off-by: Jong Kim <jongk@nvidia.com>
Reviewed-on: http://git-master/r/50955
Reviewed-by: Winnie Hsu <whsu@nvidia.com>
Reviewed-by: Mursalin Akon <makon@nvidia.com>
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
Removed hard-coded physical addresses for carveout and fb, and
uses tegra_reserve() to reserve carveout and fb from kernel memory pool.
This change matches the default kernel config option "KERNEL_ON_MMU",
which removes/ignores "nvmem=xxx" command line option usage.
(lastest fastboot removed this option from cmdline).
BUGS=871874
TESTS=Ubuntu desktop works when flashed without cmdline work around.
Change-Id: I5222398543d5f6e88367814c1dbc669fdb49dc54
Signed-off-by: Jong Kim <jongk@nvidia.com>
Reviewed-on: http://git-master/r/50943
Reviewed-by: Allen Martin <amartin@nvidia.com>
|
|
Address update for AVP OS
- 0x0ff00000 (last 1MB of IOVM)
- 0xeff00000 Tegra3 A01
Change-Id: I15305aadcc08f3deacb500ae04fd0983fe2e691a
Reviewed-on: http://git-master/r/50581
Tested-by: Gajanan Bhat <gbhat@nvidia.com>
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
This change supports PM313 with 19X12 panel.
The change uses PM313 in "Single input to Dual output" mode
Bug ID : 822980
Change-Id: Ibba1f116ea6e4b2626e451c66a39caca79055d0e
Reviewed-on: http://git-master/r/50215
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Increasing RX DMA buffer size to 16K.
Bug 819411
Change-Id: Ib2dbce9893544b6f798cf091a8a5df2fc4ecee5b
Reviewed-on: http://git-master/r/49810
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Bug 867420
Bug 867423
Change-Id: I61c4a1d7b13592bb2f4685897bd941d50ca04771
Signed-off-by: Peer Chen <pchen@nvidia.com>
Reviewed-on: http://git-master/r/51069
Reviewed-by: Allen Martin <amartin@nvidia.com>
Reviewed-by: Winnie Hsu <whsu@nvidia.com>
|
|
Bug 872025
Change-Id: Icedb39c3507a027d8b673b19f484b4c9981766fc
Reviewed-on: http://git-master/r/50878
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
|
|
Bug 817679
Change-Id: I93a44ac71a723679856e2a93669458b6d1ad63d3
Reviewed-on: http://git-master/r/50877
Tested-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
|
|
Bug 829327
Change-Id: I083aa6262ebdff133826089eaa9f773af5273fce
Reviewed-on: http://git-master/r/50871
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
|
|
Fix extra "CONFIG_" prefix in Kconfig which causes config variable
to be "CONFIG_CONFIG_" prefix.
Change-Id: Iba30fef954b6bfbf569ec75277ff42300d0fa62e
Reviewed-on: http://git-master/r/50935
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
XMM modem requires GPIO power on sequence before modem
software can be downloaded to it.
BUG 828389
Change-Id: I236f70638e0ef028d72fe8ec471fabfd4bfffc5b
Reviewed-on: http://git-master/r/46801
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
some HDCP verification devices requires fast HDCP re-negotiation
after link verification failure. 1.75sec is too high to meet their
requirement
Bug 855002
Change-Id: I6f79606c20579d13ba504d2ff6d3ce6a01c7cbe9
Reviewed-on: http://git-master/r/44322
Reviewed-on: http://git-master/r/50794
Reviewed-by: Donghan Ryu <dryu@nvidia.com>
Tested-by: Donghan Ryu <dryu@nvidia.com>
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
|
|
Debug code used to rely on being able to calculate the base address of a
pinned page by masking it. Now we always retrieve the physical address
from nvmap and find the correct command buffer using that.
Bug 840976
Change-Id: I6e370df47480c2968671194273bdd3c431afeb09
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/48105
Reviewed-by: Juha Tukkinen <jtukkinen@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
MSI style interrupt support is being added to
pcie driver
Fixes bug: 637871
Change-Id: I17ebfa9fc06898224e5af22f539269d7e7b42c0c
Reviewed-on: http://git-master/r/47330
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
|