Age | Commit message (Collapse) | Author |
|
Changing null ULPI init sequence to avoid phy register program issue
when exiting LP0.
Bug 863224
Bug 860900
Bug 800318
Reviewed-on: http://git-master/r/53256
(cherry picked from commit 0beea798107fbe276568c3d67a3857f359ff5f53)
Change-Id: I2a7bdac4e3f517c56c1505312db83b6535e77c58
Reviewed-on: http://git-master/r/55036
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Resolution wise the pixel clock of the peripheral and supported resolution
mode if found different was checked whether in permissible range or not.
PICOS2KHZ macro argument is taken as denominator in division, in multiple
argument case care should be taken.
Bug 878912
Similar Bug 872389
Signed-off-by: Sanjay Singh Rawat <srawat@nvidia.com>
Reviewed-on: http://git-master/r/54050
(cherry picked from commit 927b647e437133a9d28336ed697447e41b09b9c7)
Change-Id: I6056cbb01d6eea9c1f01168e55d78356ed00108a
Reviewed-on: http://git-master/r/55142
Tested-by: Sanjay Singh Rawat <srawat@nvidia.com>
Reviewed-by: Donghan Ryu <dryu@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Adding tegra_ehci_pre_reset function before call ehci_reset.
Bug 863224
Reviewed-on: http://git-master/r/53258
(cherry picked from commit 8b10a6e8bd36758769905b49e538c60083f1b49c)
Change-Id: Id5588d6b38f7d0b9299eff150b59c7847328c1dc
Reviewed-on: http://git-master/r/54890
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
SMMU simply needs to know its assigned IOVA range, but does not need
address space resources.
Bug 874438
Change-Id: I0b9943d06c49363cfc0355586866f3bd6b217274
Reviewed-on: http://git-master/r/54534
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
The regulator core was updated that unsigned *selector parameter was
added to set_voltage operation.
Signed-off-by: Jin Park <jinyoungp@nvidia.com>
Change-Id: I878faa2a5e80874ec0810084b76560027e3dd151
Reviewed-on: http://git-master/r/54918
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
AUTO_HOTPLUG is not supported on Tegra2 platform.
Change-Id: Id6332b8a5e784bfada42c58803075ee2c70ec019
Reviewed-on: http://git-master/r/54915
Tested-by: Gaurav Sarode <gsarode@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Tested-by: Gerrit_Virtual_Submit
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
The mfd core was updated that removed size_t data_size and
renamed void *platform_data to void *mfd_data in struct mfd_cell.
The new mfd API, mfd_get_data(), was added for mfd device.
It return from struct platform_device to right value of mfd_data
and platform_data.
Change-Id: I9b61d0ac0139be840c328fc0b266752d27815cf5
Signed-off-by: Jin Park <jinyoungp@nvidia.com>
Reviewed-on: http://git-master/r/54912
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Change-Id: I28ffcd59e717c0aa3f5dc5b19ba9b4a2e4081e9b
Reviewed-on: http://git-master/r/54853
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Bug 871094
(cherry picked from commit 7eb5215660d7e54d2ff84dae17cb00071695aed1)
Change-Id: I4fa16032ce90cd728b2eb32696034a7cfc506717
Reviewed-on: http://git-master/r/54845
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Don't allow root user allocating more than iovm limit to avoid pin
time issues.
Bug 864535
(cherry picked from commit 52e6b556bfc08cb085b283b5ee8d11efb1b07617)
Change-Id: If61577eb09cb96475d5fae5b58813beaee1f7b6f
Reviewed-on: http://git-master/r/54837
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Change-Id: Ieb83730f81fb54b56699ebae7d2061d2214af8e7
Reviewed-on: http://git-master/r/54797
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
The regulator core was updated that unsigned *selector parameter was
added to set_voltage operation.
Change-Id: I29881e45fb44083fc350088a6af28faf22788909
Signed-off-by: Jin Park <jinyoungp@nvidia.com>
Reviewed-on: http://git-master/r/54684
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
The irq core is updated to pass struct irq_data to irq operations.
Updating the MAX77663 driver to new irq APIs.
Change-Id: Id845c1de9d4a98a60993201b9b7740a0633f54fe
Signed-off-by: Jin Park <jinyoungp@nvidia.com>
Reviewed-on: http://git-master/r/54674
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
With this change, ported board changes needed for
supporting tegra internal RTC on cardhu from 2.6.36.
Change-Id: Ic3f0dc152dfe7d3a51228f70ebafbc640b631172
Reviewed-on: http://git-master/r/54466
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
RNDIS should always be registered as first function in
list of usb functions available. Moving accessory function
down the order
Bug 874046
Reviewed-on: http://git-master/r/51580
(cherry picked from commit 9270a6d1ae159b3690d0b39237d28e068e1bc602)
Change-Id: I8206ba1366d5c137b0b626d4352a2373af6a1ee5
Reviewed-on: http://git-master/r/54950
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
bug 846277
Reviewed-on: http://git-master/r/43180
(cherry picked from commit c3cbd12dc6531054b820a6784fc4d97615df849c)
Change-Id: Ic48e6d0c0e7d1cf488edcd70d7f3027a95010739
Reviewed-on: http://git-master/r/54949
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Modified the usb registration order, otg is the first to be registered.
Bug 835678
Reviewed-on: http://git-master/r/39505
(cherry picked from commit 4f43316f3cbe55dc75e67002bfff37dcbba4178e)
Change-Id: I8b39b280995fc3185569746bfdbd328fa2282975
Reviewed-on: http://git-master/r/54893
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
|
|
pull up of usb device controller should be done only
in device mode.
Bug 863320
Reviewed-on: http://git-master/r/48605
(cherry picked from commit d35e6c8557eabf864cfda4fbc1644d3fd7767850)
Change-Id: I5d2d1d2b16b100ce16a59969045597761fff0c27
Reviewed-on: http://git-master/r/54891
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
|
|
During remote wakeup 2LS WAR is getting executed
which is required only for HS devices. Removed 2LS
bit time WAR for FS and LS devices.
Bug 805906
Reviewed-on: http://git-master/r/54735
(cherry picked from commit 6cd23a5ae9f4297d8f7be72daa334a91a80de885)
Change-Id: I7c10db85cd534c04bf271b8c744986ea7cbb97be
Reviewed-on: http://git-master/r/54875
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
|
|
Check the usb line status during the resume from low power mode for
proper usb phy state.
Bug 874491
Reviewed-on: http://git-master/r/54622
(cherry picked from commit 95efbf5bb209984a8303b3c7022ce6cc1b06bace)
Change-Id: I75d4ccfdfc459517cdfed2d2a29295701d1c2abb
Reviewed-on: http://git-master/r/54874
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
|
|
Bug 880683
Change-Id: I806b7ad8f33d3067abf2a7b3f3098bb1d30f8778
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/54723
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Proper nvavp driver name and irq name.
Bug 880683
Change-Id: Icf75cbf8cca4a6b93faf981db97ad9e3b72e08f7
Signed-off-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-on: http://git-master/r/54672
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Also re-arranged tegra_nvavp code so that it is common accross boards
Bug 880623
Change-Id: I7d634a718e07e07e945fb512466b3a0672aea7e2
Reviewed-on: http://git-master/r/54487
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
After update rtc core, the update_irq_enable operation was removed
and no one calls rtc_class_ops->update_irq_enable() anymore.
Cleanup update_irq_enable operation in rtc-max77663 driver.
Change-Id: I0a9c6d6e348246f62109d03e92fb72ef2fe45157
Signed-off-by: Jin Park <jinyoungp@nvidia.com>
Reviewed-on: http://git-master/r/54685
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
|
|
Change-Id: Ic7fab1575312afd27430b46a50aa6f7a7de0ac4e
Reviewed-on: http://git-master/r/53843
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
|
|
The irq need to set as wake interrupt to wake from sleep
when interrupt receiving from MAX77663 PMU.
Bug 868996
Signed-off-by: Jin Park <jinyoungp@nvidia.com>
Reviewed-on: http://git-master/r/50694
(cherry picked from commit 4bbdf8764bbc262215ab33996e3a91473e7a7e68)
Change-Id: I1489e9a4ea501ac668e040a73ad20fa1fd6544fb
Reviewed-on: http://git-master/r/54634
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
As per hardware documentation, dsb should precede wfi.
Hence fixing it.
Change-Id: I1c98581dfe3891d425ab36c1a2bb313e19ad046d
Reviewed-on: http://git-master/r/54626
Tested-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
|
|
Address update for AVP OS
- 0x0ff00000 (last 1MB of IOVM)
- 0xeff00000 Tegra3 A01
Reviewed-on: http://git-master/r/50581
(cherry picked from commit 78ba6a0e051352b4b197f05dcacd4b6eb6fa8589)
Change-Id: I0ab3c1c56c67bf9de56f643e1899b949f262d0cb
Reviewed-on: http://git-master/r/54293
Tested-by: Gajanan Bhat <gbhat@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Kaz Fukuoka <kfukuoka@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Tested-by: Sachin Nikam <snikam@nvidia.com>
|
|
The only warnings left are one for
"./nvhost_cdma.c: 609: WARNING: consider using a completion"
and all "over 80 char line" warnings.
Change-Id: I5aa113dac1deb60570c326976baba96386b041ec
Reviewed-on: http://git-master/r/53842
Reviewed-by: Ken Adams <kadams@nvidia.com>
Tested-by: Ken Adams <kadams@nvidia.com>
Reviewed-by: Scott Williams <scwilliams@nvidia.com>
Reviewed-by: Jeff Smith <jsmith@nvidia.com>
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
|
|
Enabling the XCVR setup for USB using USB calibration
fuses.
Bug 867817
Reviewed-on: http://git-master/r/51575
(cherry picked from commit 5c9d3b4c06bd22e1d6aae31c0fbe67fc5f7e1902)
Change-Id: If74435b8d9db7eb7a60d5c27f6b6e23cae890fb6
Reviewed-on: http://git-master/r/54652
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Enabling the PMU interrupt for detection of USB
when there is no clock to controller.
Bug 864005
Reviewed-on: http://git-master/r/51079
(cherry picked from commit 792cf8a95646bf3bbd61653cd46b6218254a6ac2)
Change-Id: I0055af3379c9e4eda62097192affe7f1843f785a
Reviewed-on: http://git-master/r/54691
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
|
|
Adding remote wakeup support.
Bug 805906
Reviewed-on: http://git-master/r/52620
(cherry picked from commit e796581d9baee3317b65771637ec59b76191391f)
Change-Id: I035b85be12fefe4605f7e9c6aaecb064bfdf0350
Reviewed-on: http://git-master/r/54651
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
|
|
Adding software programmability to add appropriate
offset for usb calibration.
Bug 867817
Reviewed-on: http://git-master/r/51573
(cherry picked from commit 4687d225987942d3b7ea11b687f1a84359ae0ffb)
Change-Id: If230ef8814072388eeaf9ba5df346f7ff9def04d
Reviewed-on: http://git-master/r/54650
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
|
|
Removed the polling/PMC based method for the usb hotplug detection.
Bug 865094
Reviewed-on: http://git-master/r/52284
(cherry picked from commit fcded668224e1ea37ff8b239b32867afcd4081b0)
Change-Id: I8be9890d88f34af465f5e14a708443641b491ba3
Reviewed-on: http://git-master/r/54649
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
|
|
Added delay to make sure register is updated.
Bug 864005
Reviewed-on: http://git-master/r/51086
(cherry picked from commit 284f428041a15300ea65eb9ff76942a65e6628dd)
Change-Id: I4b0fa8e60664b9bf523fa6675bc1847e98703a55
Reviewed-on: http://git-master/r/54645
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
|
|
vbus presence is tested based on vbus sensors. This
is needed only for FPGA.
Bug 864018
Reviewed-on: http://git-master/r/54006
(cherry picked from commit 0e75261988f8b5a63c30180b083602b174e0a5ca)
Change-Id: I69fc222edc55f0e1ae533b8318e8516f79e11154
Reviewed-on: http://git-master/r/54644
Reviewed-by: Rakesh Bodla <rbodla@nvidia.com>
Tested-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-by: Venkat Moganty <vmoganty@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
Signed-off-by: Jin Park <jinyoungp@nvidia.com>
Reviewed-on: http://git-master/r/50987
(cherry picked from commit 1879feec7231ec082e6133e2172566ad4ee43f66)
Change-Id: If54c6ea3744140b9886ace26f335b0c0ecb72bb2
Reviewed-on: http://git-master/r/54635
Reviewed-by: Bharat Nihalani <bnihalani@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.
Reviewed-on: http://git-master/r/49716
(cherry picked from commit 53e7058b8c021ad868beba6d522afd61f8b9315c)
Change-Id: Ia289eeb743370366fe37b54678a7c1a657163491
Reviewed-on: http://git-master/r/54515
Tested-by: Hiro Sugawara <hsugawara@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
|
|
GRHOST should be buildable without IOVMM (i.e. with carveout only)
Bug 870898
(cherry picked from commit bcea6f229ef9467b427549d65fabf69ea4ed09ce)
Change-Id: Ibd5eb004e001e481992e8b9c1a7c53108f276ff9
Reviewed-on: http://git-master/r/54511
Tested-by: Hiro Sugawara <hsugawara@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
|
|
Make kernel boot up with CONFIG_TEGRA_IOVMM=n
(cherry picked from commit f10b613bbd27b8a5f25cbbaebecfe50fd9c0be3f)
Change-Id: I980d762bd9feac3881e00015e6db753ae36e79f9
Reviewed-on: http://git-master/r/54509
Tested-by: Hiro Sugawara <hsugawara@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
|
|
Various attributes of windows which are currently being updated are
displayed with these debug messages. It also adds debug messages to
show processes using overlays.
(cherry picked from commit 8d64abf98cb3c8a4ffed5f1a903b2d26960933fc)
Reviewed-on: http://git-master/r/51979
Change-Id: I5149eb10fb1c7f4f333cd07f0f1c8350bf1e2ed9
Reviewed-on: http://git-master/r/54417
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Change-Id: I5e66e920d2132a9bcc101f14026a6b686b59a002
Reviewed-on: http://git-master/r/54052
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Change-Id: I767bf5c82e10945d56c4b1895e97a5ff11eeb0d0
Reviewed-on: http://git-master/r/54051
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Add code to enable channel status transmit and set channel
status bits according to pcm stream sample rate. Set
transmit attention level to 4-slot and remove redundant
spdif clock refcounting code.
Bug 872652
Change-Id: I1bb1928e263c033993fa1f4db7609b373976da62
Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com>
Reviewed-on: http://git-master/r/53976
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
|
|
Bug 872652
Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com>
Change-Id: Ia58d12a6bf7d99b0679cf0dc5f0d727af06903c8
Reviewed-on: http://git-master/r/53812
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
|
|
Bug 872652
Signed-off-by: Sumit Bhattacharya <sumitb@nvidia.com>
Change-Id: I7b948b820434721511c008f644b69d93c23865e1
Reviewed-on: http://git-master/r/53094
Tested-by: Sumit Bhattacharya <sumitb@nvidia.com>
Reviewed-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@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
Reviewed-on: http://git-master/r/44322
Reviewed-on: http://git-master/r/50794
(cherry picked from commit 0e5b68619d03e7413d5c718f98d0820f3c534e86)
Change-Id: I69d129a5cd15b4d48409b218ccdea98a35f0cac6
Reviewed-on: http://git-master/r/54171
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
|
|
Specify working freq for dsi read.
Bug 863030
Reviewed-on: http://git-master/r/49198
(cherry picked from commit 618abf2f8a5841277440e77e7f46406924d2a63b)
Change-Id: Idc711a7841059432c3f3de09e23a21407ead8dd3
Reviewed-on: http://git-master/r/54183
Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
|
|
bug 869217
Reviewed-on: http://git-master/r/51291
(cherry picked from commit bdf107203561935aa8d1eb1be36cfbbd36adfbe4)
Change-Id: I3a342c87c65e586942396f12193726f0d60d17f1
Reviewed-on: http://git-master/r/54225
Tested-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com>
|
|
Corrected regulator handling of NCT1008
bug 869217
Reviewed-on: http://git-master/r/51296
(cherry picked from commit 6b39c9f51b3c09c6aa0b1cd7e7a3fdb122200d14)
Change-Id: Ibae0c651322e9191942a1be8f544916f7333d967
Reviewed-on: http://git-master/r/54224
Tested-by: Venu Byravarasu <vbyravarasu@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
|