Age | Commit message (Collapse) | Author |
|
Detect when a display client's new LA value is less than the minimum LA
for the current EMC frequency. Return an error in such a case and let
the display driver take corrective action.
Bug 1495454
Bug 1486711
Change-Id: I8bda8a01cc657e3774213a5e2e6dd38f21220010
Signed-off-by: Adeel Raza <araza@nvidia.com>
Reviewed-on: http://git-master/r/401696
(cherry picked from commit d161832ca7a48fe958677e5520a6aab49c50f004)
Signed-off-by: Xia Yang <xiay@nvidia.com>
Reviewed-on: http://git-master/r/404641
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
|
|
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
Change-Id: I06582980f2e9e88ab0e34bc5febc5d939fb77cc4
Reviewed-on: http://git-master/r/404934
(cherry picked from commit d1095251dadc17cb2c4f885f0d5d23359536f02b)
Reviewed-on: http://git-master/r/405472
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>
|
|
Use the correct function to query the DVFS clock change latency value.
Bug 1327082
Change-Id: Iea3be2907e2edbc59cdfcc28f7567568b163273f
Signed-off-by: Adeel Raza <araza@nvidia.com>
Reviewed-on: http://git-master/r/384486
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
|
|
Bug 1432587
Change-Id: If406f6d108eef80c094b40bd5878001f4f6be20c
Signed-off-by: Adeel Raza <araza@nvidia.com>
Reviewed-on: http://git-master/r/350790
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Chao Xu <cxu@nvidia.com>
Reviewed-by: Alexander Van Brunt <avanbrunt@nvidia.com>
|
|
Bug 1381431
Change-Id: I12129c6d8b3e786c637351e4890af659e2654297
Signed-off-by: Adeel Raza <araza@nvidia.com>
Reviewed-on: http://git-master/r/289995
Reviewed-by: Bruce Holmer <bholmer@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Chao Xu <cxu@nvidia.com>
|
|
This slightly reduces the kernel's size and build time and is
more consistent with how other files are handled in the makefile.
Bug 1351594
Change-Id: I087263f0e1d9afa1fa844a337b1823ddc8cbfa80
Signed-off-by: Matt Craighead <mcraighead@nvidia.com>
Reviewed-on: http://git-master/r/299058
Reviewed-by: Bo Yan <byan@nvidia.com>
Tested-by: Bo Yan <byan@nvidia.com>
|
|
program bbc ptsa dynamically based on bw requested for BBCR and BBCW
add sysfs nodes to disable display, bbc ptsa's.
Bug 1322650
Change-Id: I8dbb9445c1fa9ca32072c77a9193164925aaa8da
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/272179
(cherry picked from commit 0ec1afbc0d38fbbe3a86542169f137d6c4241ae3)
Reviewed-on: http://git-master/r/294241
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Adeel Raza <araza@nvidia.com>
Reviewed-by: Alex Waterman <alexw@nvidia.com>
|
|
min requries that types match
Change-Id: Iee9203f1d2bc6694194e3cbc2221052bb463fd35
Signed-off-by: Philip Rakity <prakity@nvidia.com>
Reviewed-on: http://git-master/r/269685
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
(cherry picked from commit d8d29f9e86ced222f2dd55f74e38158f09daf837)
Signed-off-by: Ajay Nandakumar <anandakumarm@nvidia.com>
|
|
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
Change-Id: I13f3ff891510d2c868f609d507149b32183d34c5
|
|
So that the upstream common clk infrastructure can live side by side.
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
Change-Id: I0fe0ef8cd207d27b707821eed838c75b8ec04025
|
|
Bug 1224933
Change-Id: I2dd8beab87d91c9558a360a73e51be0dc7b016c1
Signed-off-by: Adeel Raza <araza@nvidia.com>
Reviewed-on: http://git-master/r/257190
Reviewed-by: Chao Xu <cxu@nvidia.com>
|
|
add support to disable display la and ptsa updates.
add chip specific la and ptsa resume support.
Change-Id: Ib1fed1829187a3a23426c3f7dfaf838fbd780de0
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/202087
(cherry picked from commit eef6b14b98044c56b444bd824a0eb63f5393ba48)
Reviewed-on: http://git-master/r/204317
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alex Waterman <alexw@nvidia.com>
|
|
resore la and ptsa to boot values during resume.
remove unnecessary code.
Change-Id: Ib7c3e9b0627572620fa4df08967da18d7473baa8
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/201250
Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com>
Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>
|
|
Change-Id: I31ede6f4f3e98b26f1ac1d96068cb6c0c6d0ad15
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/197530
Reviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com>
|
|
Disable at run time on unsupported platforms.
Change-Id: I84a6eb7540f85a40b4b86ac224232fa07dcdb273
Signed-off-by: Jeff Smith <jsmith@nvidia.com>
Reviewed-on: http://git-master/r/161706
Reviewed-by: Mrutyunjay Sawant <msawant@nvidia.com>
Tested-by: Mrutyunjay Sawant <msawant@nvidia.com>
|
|
Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com>
|
|
refactor it to detect soc at run and work.
Change-Id: I0677367384df8bf3378b3e09c26aaa9b70f2cb2f
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/190449
Reviewed-by: Harshada Kale <hkale@nvidia.com>
Tested-by: Harshada Kale <hkale@nvidia.com>
|
|
Enable the errata for t11x and update latency allowance
code with WAR for errata.
Bug 977223
Change-Id: I1a825f0fe3252a2c9f4e69a591970c4373f72fa6
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/169773
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
|
|
Change-Id: I8bf612496e2a5c5e12db80d70d51f3341fd31b02
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/162102
Reviewed-by: Bo Yan <byan@nvidia.com>
|
|
Add config option for MC PTSA enable/disable.
Move T11x specific registers to t11x file.
Change-Id: I48a7013937faffdf99b1f54135b0b06da961b156
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/143901
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Rebase-Id: Ra60e4393cc04d0d4d7c6eee91dea12c7736fc103
|
|
Change-Id: Iaeac46499af6df3550bf000056b93cc474a9b483
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/139556
(cherry picked from commit 64900b9a27845b201002b07bf7b8537a682f3d38)
Reviewed-on: http://git-master/r/143786
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Rebase-Id: R9b26f42a60597b117e14c92c03727cc27042ba08
|
|
Change-Id: I6820aeeb4105509f8ede185c4418c384ad0d91b3
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/138721
(cherry picked from commit e42ebbd79029066a30c0b94a3ad1c3055dde3e2f)
Reviewed-on: http://git-master/r/143785
Reviewed-by: Alex Waterman <alexw@nvidia.com>
Rebase-Id: Rfb09e3e7ff2460924e0ebd2dcece4db5319c1f8e
|
|
Change-Id: Ie11de7963ea9c9538d6c6a2db971c47f66eb0912
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/138720
(cherry picked from commit 8a9ab8c39e09ab7e9bea494b7f585a6cba7258dd)
Reviewed-on: http://git-master/r/143783
Reviewed-by: Alex Waterman <alexw@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Rebase-Id: R71917ffcdf7db63c2298b1d787e3d72b027d73b6
|
|
Change-Id: If204129a17041601beba04192eb58bb10c11e1c5
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/130571
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Alex Waterman <alexw@nvidia.com>
Rebase-Id: R6e3607d1e9e0a6a138129463a3659ad3547cee21
|
|
Change-Id: I90d7fd87e774e04f8d671dfcec5f1833871c7ef9
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/130403
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
Rebase-Id: Re780070ae179523c97dd833555dc9f1bceead353
|
|
Bug 1035282
Change-Id: I6e158ce88a8cce4818fe6ec633b1bb58564d8b18
Signed-off-by: aghuge <aghuge@nvidia.com>
Reviewed-on: http://git-master/r/129834
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Lokesh Pathak <lpathak@nvidia.com>
Tested-by: Thomas Cherry <tcherry@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Rebase-Id: R635eff3c24ce6b5ad1e5627e61fb8da4f72cd374
|
|
Add functionality to enable changing of latency
allowance settings. This is used for memory
tables that may have different tick lengths.
Bug 955082
Change-Id: I3055a062846cfdeb992931e691cf687ffb05725c
Signed-off-by: Ray Poudrier <rapoudrier@nvidia.com>
Reviewed-on: http://git-master/r/124979
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Rebase-Id: R243cded2f4afaf90b1efa39e1014cad80637fe25
|
|
Change-Id: I6120ce75b91efff29e24a60546f50f1767271bd8
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Rebase-Id: Re085312717df63bd54fc154589bfb2bc8a19a441
|
|
This is necessary to support future tegra SOC's.
Change-Id: I2f6ce328e30a6895dce16d82c4097291339155cd
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/123146
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Reviewed-by: Mark Stadler <mastadler@nvidia.com>
GVS: Gerrit_Virtual_Submit
Rebase-Id: R76c046610a6744d62363529a2162bc8c1e04d56c
|
|
Remove the ad-hoc scale factor of final latency allowance.
Scale the fifo size to pretend that our FIFO is only as deep
as the lowest fullness we expect to see.
Bug 995270
Change-Id: I78ed2246d2031a2303f81a19fe05c95572a692b0
Signed-off-by: Michael Frydrych <mfrydrych@nvidia.com>
Reviewed-on: http://git-master/r/118816
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Graziano Misuraca <gmisuraca@nvidia.com>
Tested-by: Graziano Misuraca <gmisuraca@nvidia.com>
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Rebase-Id: R32a6b53f3eed710c019b14d30703c58f8e7c5852
|
|
Change-Id: I00c67d6ec68c7566c2764aa8d135c101bacc17d7
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Rebase-Id: R09f4e594dc2d50c3bec9c4cb6e2f5982b8861bff
|
|
Change-Id: Ia61054f13fee9bcefaa290364297bbaeaa725110
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Rebase-Id: R55e6600e11ac7e10d2717f543497d5fa748774de
|
|
Decrease the priority for 2D operations so they do not compete with display.
Signed-off-by: Jon Mayo <jmayo@nvidia.com>
Reviewed-on: http://git-master/r/76683
(cherry picked from commit 2094d7c0b435b8a22c81a4bc5d54d4a697518f3a)
Change-Id: Id559a585a4826a370850c893fda21f47ab339019
Signed-off-by: Pritesh Raithatha <praithatha@nvidia.com>
Reviewed-on: http://git-master/r/79994
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Rebase-Id: Rf5b073de01845748b038e55922c7be299c73cc90
|
|
Reviewed-on: http://git-master/r/76065
Change-Id: I8eb5148399cc8a08c2f37f20927b655f3e909241
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Reviewed-on: http://git-master/r/76817
Reviewed-by: Automatic_Commit_Validation_User
Rebase-Id: R0bb294468ebbc74fb13036c69134143c5c9d3323
|
|
Requesting to set LA for zero bandwidth would otherwise
cause division by zero exception in LA computation. LA can
safely be set to max in this case.
Original-Change-Id: Id234e2432c7c21b7ab3d13614d0f9fbd82199cde
Reviewed-on: http://git-master/r/47132
Reviewed-by: Michael Frydrych <mfrydrych@nvidia.com>
Tested-by: Michael Frydrych <mfrydrych@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Rebase-Id: R58676140d46d2b7b2b2c117a03f088944a8f4382
|
|
arch/arm/mach-tegra/latency_allowance.c:499: warning: format '%4u'
expects type 'unsigned int', but argument 4 has type 'long unsigned int'
Original-Change-Id: Idfea3e60da375bfe903e1a517505c727ecc83d72
Reviewed-on: http://git-master/r/46495
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R8eeb5ccc518d9591fa1a9a521913b17ec28c6b52
|
|
In order to prevent display underflow until latency allowance scaling is
enabled, use the LA value corresponding to low threshold, instead of max
LA for full FIFO.
Bug 840688
Original-Change-Id: If405e5931b817cdadec0294d487af1a4b921894a
Reviewed-on: http://git-master/r/46342
Reviewed-by: Jonathan Mayo <jmayo@nvidia.com>
Tested-by: Jonathan Mayo <jmayo@nvidia.com>
Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-by: Kevin Huang <kevinh@nvidia.com>
Rebase-Id: Rca14600452178655a8864b0b7bc7bf66576b8ca1
|
|
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
|
|
Original-Change-Id: Ia6593fd6720e38f9bb0635fabe236675764cee91
Reviewed-on: http://git-master/r/36570
Reviewed-by: Varun Colbert <vcolbert@nvidia.com>
Tested-by: Varun Colbert <vcolbert@nvidia.com>
Rebase-Id: R338465e38b998b4c6a8bfa4efc89003eac90d8b9
|