- 09 Feb, 2018 1 commit
-
-
Matthijs van Duin authored
-
- 02 Jan, 2018 2 commits
-
-
Matthijs van Duin authored
-
Matthijs van Duin authored
-
- 29 Dec, 2017 4 commits
-
-
Matthijs van Duin authored
-
Matthijs van Duin authored
-
Matthijs van Duin authored
I disabled some sketchy looking unbalanced call to deassert_reset, and it seems to work.
-
Robert Nelson authored
Signed-off-by:
Robert Nelson <robertcnelson@gmail.com>
-
- 20 Jul, 2017 2 commits
-
-
Matthijs van Duin authored
Anyone relying on a default target will get bitten the next time development focus shifts to some newer SoC. In general, a config var should either have a default that's sensible for all users, or the user should be forced to make an explicit choice. Signed-off-by:
Matthijs van Duin <matthijsvanduin@gmail.com>
-
Jonathan Hamilton authored
Mostly using 'pfn_t' instead of page numbers directly
-
- 07 Feb, 2017 1 commit
-
-
Anand Balagopalakrishnan authored
Reverted commit was an upstream change provided by Imagination to decouple UM and KM builds. KM change is breaking parallel builds in Yocto. Intention of decoupling UM builds is achieved with UM change alone. Revert this change to get all build scripts back in works. This reverts commit 31951fce7ef538a1f009d8cfd22dcdf459d04a09.
-
- 24 Jan, 2017 1 commit
-
-
Anand Balagopalakrishnan authored
Change-Id: Ibf50da0687766cedb6168f5253225140d022a39a Signed-off-by:
Anand Balagopalakrishnan <anandb@ti.com> Reviewed-on: https://gerrit.ext.ti.com/gerrit/omap/14341Reviewed-by:
Eric Ruei <e-ruei1@ti.com>
-
- 17 Jan, 2017 1 commit
-
-
Eric Ruei authored
The OCP SYSCONFIG register should be controlled by kernel hwmod only. The original code sets the SGX idle and standby mode to "No Standby" which prevents the SGX power domain to reach off state during suspend. Even though the problem was only introduced with kernel 4.4 upgrade, i.e. it seemed to be no harm before, we should remove the same. Change-Id: I107386f095b56f0f5cb136c54f88c6d6521c5686 Signed-off-by:
Eric Ruei <e-ruei1@ti.com> Reviewed-on: https://gerrit.ext.ti.com/gerrit/omap/14334Reviewed-by:
Anand Balagopalakrishnan <anandb@ti.com>
-
- 18 Nov, 2016 1 commit
-
-
Subhajit Paul authored
This function was earlier calculating npages in a wrong way, probably due to wrong placement of braces. As a result, the allocation size was always much larger than what is actually required. Change-Id: Ic25203eca7447bc0eb24b948a3385920cddc032e Signed-off-by:
Subhajit Paul <subhajit_paul@ti.com> Reviewed-on: https://gerrit.ext.ti.com/gerrit/omap/14321Reviewed-by:
Eric Ruei <e-ruei1@ti.com>
-
- 13 Oct, 2016 1 commit
-
-
Anand Balagopalakrishnan authored
Change-Id: Ifb8776e1bde6b0c3328097d4568ca8f8a0dcdf04 Signed-off-by:
Anand Balagopalakrishnan <anandb@ti.com>
-
- 26 Aug, 2016 1 commit
-
-
Eric Ruei authored
Compiler warnings were observed at DDK Kernel build at PSDK. They are caused by the double prefixes of $CC as $(CROSS_COMPILE)$(CROSS_COMPILE)gcc because $CC is already set to (CROSS_COMPILE)gcc at Rules.make at PSDK. This problem can be resolved by adding a "string contains" check to make the $CC prefix operation conditional. The proposed fixes have been submitted to IMG and approved by IMG engineers as ticket 101146 Please note that we only made minimum changes to resolve the compiler warnings and there is no intention to enhance the IMG make procedures to handle all similar cases. Change-Id: I54d27af799863fff5662de2050a93e2498c2ed82 Signed-off-by:
Eric Ruei <e-ruei1@ti.com> Reviewed-on: https://gerrit.ext.ti.com/gerrit/omap/14288Reviewed-by:
Anand Balagopalakrishnan <anandb@ti.com>
-
- 27 Jun, 2016 1 commit
-
-
Anand Balagopalakrishnan authored
Signed-off-by:
Anand Balagopalakrishnan <anandb@ti.com>
-
- 20 Apr, 2016 2 commits
-
-
Subhajit Paul authored
CONFIG_ZONE_DMA32 is used for 64-bit CPUs. For 40-bit LPAE linux configuration should have CONFIG_ZONE_DMA Change-Id: I6ce3beb25ecf03afec037666faf0552b98e39e26 Signed-off-by:
Subhajit Paul <a0132170@ti.com> Reviewed-on: https://gerrit.ext.ti.com/gerrit/omap/14237Tested-by:
subhajit paul <subhajit_paul@ti.com> Reviewed-by:
Anand Balagopalakrishnan <anandb@ti.com> Tested-by:
Anand Balagopalakrishnan <anandb@ti.com>
-
Anand Balagopalakrishnan authored
These calls are not valid for DRA7xx / AM57x. Change-Id: I5dee97ba0bdc4010cb95dfa1569ec4552fdacf8a Signed-off-by:
Anand Balagopalakrishnan <anandb@ti.com>
-
- 11 Feb, 2016 22 commits
-
-
Eric Ruei authored
This variable should be defined only if it is defined for the device which supports LISR/MISR synchronization at its corresponding Makefile. Change-Id: I8aced02116252d5ef4ba585329a21ed36c53f80f Signed-off-by:
Eric Ruei <e-ruei1@ti.com>
-
Eric Ruei authored
- Add Configuration variable AM_VERSION to distinguish device AM3/4/5 - Chnage both SYS_OMAP_GP11TIMER_XXX and SYS_OMAP_GP7TIMER_XXX to SYS_OMAP_GPTIMER_XXX Change-Id: Icc1c2b97b2317345aec851287b261edf4d7a1aa5 Signed-off-by:
Eric Ruei <e-ruei1@ti.com>
-
Eric Ruei authored
Add API call pdata->deassert_reset and pdata->assert_reset to take SGX out or into reset if the platform-specific (pdata) APIs are available. Change-Id: Ib2dcb43eb8c4969b61d490c79640f13084aabb28 Signed-off-by:
Eric Ruei <e-ruei1@ti.com>
-
Eric Ruei authored
There is an extra parameter thermal_weight added to this function since kernel 4.1.13. Change-Id: Ice81f0d8cf05307022f875a0f9f38d4c3c3f1b7e Signed-off-by:
Eric Ruei <e-ruei1@ti.com>
-
Eric Ruei authored
This configuration variable is used to distinguish AM3/4/5 targets at the omap-specific platform code under eurasia_km/services4/system/omap Change-Id: I0fd9757cd870ed161a43e6212ffaffc4884b3d1d Signed-off-by:
Eric Ruei <e-ruei1@ti.com>
-
Eric Ruei authored
Change-Id: I6f2af2ae240dc352d892709c6fb13b8ac18d0fd2 Signed-off-by:
Eric Ruei <e-ruei1@ti.com>
-
Madhusudan C M authored
Register "case" as a cooling device. Check if the request is from "case" and if the request has more than the case's subzone increment the cooling level and apply the frequency if we have not attained the required cooling level Change-Id: I3395678176aad6152c742f6415896774ac924a28 Signed-off-by:
Madhusudan C M <c-madhu@ti.com> Reviewed-on: https://gerrit.ext.ti.com/gerrit/omap/10249Tested-by:
Myke Smith <myke@ti.com> Reviewed-by:
Hemant Hariyani <hemanthariyani@ti.com>
-
Anand Balagopalakrishnan authored
DVFS is supported only for MPU domain on J6 / AM57x. Disable DVFS for GPU. Change-Id: I1257fba3320e975eddc1eea8350825d13d3a9c6c Signed-off-by:
Anand Balagopalakrishnan <anandb@ti.com>
-
Anand Balagopalakrishnan authored
Signed-off-by:
Anand Balagopalakrishnan <anandb@ti.com>
-
Anand Balagopalakrishnan authored
SGX needs entire register address range to be mapped. SoC integration only requires GPU_WRAPPER range for hwmod. Specify the GPU_WRAPPER range in DT. Map the entire range irrespective of what is defined in DT. The right way to do it would be through register definitions in DT that can work for both hwmod as well as the driver. This is a HACK patch and should be addressed for DDK migration. Signed-off-by:
Anand Balagopalakrishnan <anandb@ti.com>
-
Anand Balagopalakrishnan authored
On K4.1, SGX DT name has been modified to adhere to device tree naming conventions. Update DEV_NAME to reflect the new DT node. Signed-off-by:
Anand Balagopalakrishnan <anandb@ti.com>
-
Anand Balagopalakrishnan authored
Change-Id: Ic2275b81d47c0279cc8d468844932a8785e430fd Signed-off-by:
Anand Balagopalakrishnan <anandb@ti.com>
-
Hemant Hariyani authored
Enable DVFS for jacinto6 and omap5 Change-Id: I3652b8a8de93cfb58242be360376427815082f21 Signed-off-by:
Hemant Hariyani <hemanthariyani@ti.com> Conflicts: eurasia_km/eurasiacon/build/linux2/omap_linux/Makefile
-
Hemant Hariyani authored
DRM handles display and libdrm egl does not need omaplfb Change-Id: Iaa00117ab2599ff07bb37c2eabf0f1fe24154ac2 Signed-off-by:
Hemant Hariyani <hemanthariyani@ti.com>
-
Hemant Hariyani authored
Adds support for kernel 3.8 and later. Change-Id: If8ede9a91bcfd89d5858be7e2cee6b28262834ec Signed-off-by:
Hemant Hariyani <hemanthariyani@ti.com>
-
Jeff McGee authored
The userspace governor will set and maintain the userspace requested frequency no matter the state of SGX. Consequently the governor needs no event notifications. The governor will always default to the currently set frequency when started until userspace specifies a different one. Change-Id: I84a6e7d80fedd582f24cea989179605342141ddf Signed-off-by:
Jeff McGee <j-mcgee@ti.com> Reviewed-on: https://gerrit.ext.ti.com/gerrit/omap/11011Reviewed-by:
Hemant Hariyani <hemanthariyani@ti.com> Tested-by:
Hemant Hariyani <hemanthariyani@ti.com>
-
Jeff McGee authored
Typically SGX goes idle when it runs out of runnable commands and it then notifies the driver of such via interrupt. The SGX can also be forced into idle or forced to power-down which implies first idling. We now ensure that the idle hook is called in these cases as well. Change-Id: Iffa425e44de3057e7c87a2ffa99ef235a903d24e Signed-off-by:
Jeff McGee <j-mcgee@ti.com> Reviewed-on: https://gerrit.ext.ti.com/gerrit/omap/11115Reviewed-by:
Hemant Hariyani <hemanthariyani@ti.com> Tested-by:
Hemant Hariyani <hemanthariyani@ti.com>
-
Jeff McGee authored
Move SysSGXCommandPending after PVRSRVSetDevicePowerStateKM. This makes the time estimation of when SGX transitions from idle to active more accurate, and always after the time when clock transitions from off to on. Change-Id: I7a1715806ff2d8533db1d67fc0837186d2ae5ea1 Signed-off-by:
Jeff McGee <j-mcgee@ti.com> Reviewed-on: https://gerrit.ext.ti.com/gerrit/omap/11114Reviewed-by:
Hemant Hariyani <hemanthariyani@ti.com> Tested-by:
Hemant Hariyani <hemanthariyani@ti.com>
-
Madhusudan C M authored
Enable on3demand as the default governor Change-Id: I4b009825c3a42d3acc3b08ecb6ee69212b7501db Signed-off-by:
Madhusudan C M <c-madhu@ti.com> Reviewed-on: https://gerrit.ext.ti.com/gerrit/omap/11060Tested-by:
Myke Smith <myke@ti.com> Tested-by:
Eric Luong <x0119002@ti.com> Tested-by:
Rogelio Garcia <rgarcia@ti.com> Reviewed-by:
Rogelio Garcia <rgarcia@ti.com>
-
Madhusudan C M authored
Add header information for GPL license Change-Id: I1e67d5b1dbb79829af81968d268b46ca2998c738 Signed-off-by:
Madhusudan C M <c-madhu@ti.com>
-
Patrick Titiano authored
Add a new SGXFreq governor called "userspace". It is providing a direct control on the GPU clock speed from userspace, that can be used by various profiling tools for instance. Note it is relaxing whatever GPU frequency request set by user space when clock is off or sgx is idle. Change-Id: I44dcc5a948ae78c977b53654d4143ee735082c73 Signed-off-by:
myke smith <myke@ti.com> Signed-off-by:
Hemant Hariyani <hemanthariyani@ti.com> Reviewed-on: https://gerrit.ext.ti.com/gerrit/omap/10284
-
Patrick Titiano authored
Load based SGX DVFS governor. Change-Id: I4bb78d69bb154a5486a5d826ed7118498d68359f Signed-off-by:
Hemant Hariyani <hemanthariyani@ti.com>
-