<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/drivers/clocksource, branch gpu-paging</title>
<subtitle>NVIDIA's kernel modules to support tegra chips (used in Jetson boards)</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/'/>
<entry>
<title>clocksource: timer: t186: add timer suspend hook</title>
<updated>2018-11-19T19:14:04+00:00</updated>
<author>
<name>sumitg</name>
<email>sumitg@nvidia.com</email>
</author>
<published>2018-10-15T10:19:42+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=914676a522ed0b8acc0cde8018a311c024ae648f'/>
<id>914676a522ed0b8acc0cde8018a311c024ae648f</id>
<content type='text'>
Adding syscore suspend hook to disable timer for boot core
and function to enable irq on boot core during resume.
Also, clearing interrupts after disabling timer on all cores.
Change is done to fix scenario where SC7 entry fails due
to unserviced interrupt if the timer interrupt is generated
after disabling local irq delivery on boot core and before
doing SC7 entry check in ATF as an interrupt is pending to
be serviced.
During suspend, disabling timer on boot core will stop any
new timer interrupt. And clearing timer interrupts after
disabling timer on all cores will make sure no interrupt
is pending before checking SC7 entry.

Bug 2241914

Change-Id: I86dff69c52ea300f5cce873f8ba96909b478f5de
Signed-off-by: sumitg &lt;sumitg@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1950654
(cherry picked from commit 223db81591e953c11391d580b2c9aa234c74818c)
Reviewed-on: https://git-master.nvidia.com/r/1952102
GVS: Gerrit_Virtual_Submit
Reviewed-by: Leon Yu &lt;leoyu@nvidia.com&gt;
Tested-by: Leon Yu &lt;leoyu@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adding syscore suspend hook to disable timer for boot core
and function to enable irq on boot core during resume.
Also, clearing interrupts after disabling timer on all cores.
Change is done to fix scenario where SC7 entry fails due
to unserviced interrupt if the timer interrupt is generated
after disabling local irq delivery on boot core and before
doing SC7 entry check in ATF as an interrupt is pending to
be serviced.
During suspend, disabling timer on boot core will stop any
new timer interrupt. And clearing timer interrupts after
disabling timer on all cores will make sure no interrupt
is pending before checking SC7 entry.

Bug 2241914

Change-Id: I86dff69c52ea300f5cce873f8ba96909b478f5de
Signed-off-by: sumitg &lt;sumitg@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1950654
(cherry picked from commit 223db81591e953c11391d580b2c9aa234c74818c)
Reviewed-on: https://git-master.nvidia.com/r/1952102
GVS: Gerrit_Virtual_Submit
Reviewed-by: Leon Yu &lt;leoyu@nvidia.com&gt;
Tested-by: Leon Yu &lt;leoyu@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nvidia: use kernel overlay features</title>
<updated>2017-10-29T18:00:42+00:00</updated>
<author>
<name>Stephen Warren</name>
<email>swarren@nvidia.com</email>
</author>
<published>2017-09-14T16:51:18+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=20bb0324e532863cafc5dc41e8cd5a6ec28413d8'/>
<id>20bb0324e532863cafc5dc41e8cd5a6ec28413d8</id>
<content type='text'>
Update all Kconfig files and Makefiles to rely on the kernel overlay
feature. In particular, don't include any Kconfig files or Makefiles
from other overlays. -I directives in CFLAGS are not yet cleaned up.

Bug 1978395

Change-Id: I425d37d55f8ea61fb3a082a1504f994ff30cec03
Signed-off-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1561187
Reviewed-by: Terje Bergstrom &lt;tbergstrom@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update all Kconfig files and Makefiles to rely on the kernel overlay
feature. In particular, don't include any Kconfig files or Makefiles
from other overlays. -I directives in CFLAGS are not yet cleaned up.

Bug 1978395

Change-Id: I425d37d55f8ea61fb3a082a1504f994ff30cec03
Signed-off-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1561187
Reviewed-by: Terje Bergstrom &lt;tbergstrom@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers: linsim removal</title>
<updated>2017-07-27T01:56:25+00:00</updated>
<author>
<name>William Pierce</name>
<email>wpierce@nvidia.com</email>
</author>
<published>2017-05-18T00:43:24+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=3b7a87170b7cc2216e28be2765d40ec89d1284f6'/>
<id>3b7a87170b7cc2216e28be2765d40ec89d1284f6</id>
<content type='text'>
Removed multiple tegra_platform_is_linsim if statements because of
linsim deprecation.

Bug 1903831

Change-Id: I53f882a9700532e912da19eff83b0e91ba2526be
Signed-off-by: William Pierce &lt;wpierce@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1523447
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@nvidia.com&gt;
Reviewed-by: Ujwal Patel &lt;ujwalp@nvidia.com&gt;
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Yu-Huan Hsu &lt;yhsu@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removed multiple tegra_platform_is_linsim if statements because of
linsim deprecation.

Bug 1903831

Change-Id: I53f882a9700532e912da19eff83b0e91ba2526be
Signed-off-by: William Pierce &lt;wpierce@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1523447
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@nvidia.com&gt;
Reviewed-by: Ujwal Patel &lt;ujwalp@nvidia.com&gt;
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Yu-Huan Hsu &lt;yhsu@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nvidia: Setting proper names to Makefiles &amp; Kconfig</title>
<updated>2017-06-08T11:14:03+00:00</updated>
<author>
<name>Ishan Mittal</name>
<email>imittal@nvidia.com</email>
</author>
<published>2017-05-25T12:06:03+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=2180d38554f1bf6c6cad168a554ba5325115d7d4'/>
<id>2180d38554f1bf6c6cad168a554ba5325115d7d4</id>
<content type='text'>
Makefiles and Kconfig files are picked up based
on project name being the extension.

Makefiles and Kconfig files brought over from
t18x have .t18x suffix.

Changed to .nvidia

Bug 200295104

Change-Id: Idade26f293c1faaf74f53b2ab20798c47652bdb9
Signed-off-by: Ishan Mittal &lt;imittal@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Makefiles and Kconfig files are picked up based
on project name being the extension.

Makefiles and Kconfig files brought over from
t18x have .t18x suffix.

Changed to .nvidia

Bug 200295104

Change-Id: Idade26f293c1faaf74f53b2ab20798c47652bdb9
Signed-off-by: Ishan Mittal &lt;imittal@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>clocksource: t186: remove unbalanced of_node_put</title>
<updated>2017-05-24T09:34:40+00:00</updated>
<author>
<name>Timo Alho</name>
<email>talho@nvidia.com</email>
</author>
<published>2017-05-23T07:27:19+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=9453e92813332d50e2b1fdf5188be67c76f2223c'/>
<id>9453e92813332d50e2b1fdf5188be67c76f2223c</id>
<content type='text'>
Remove unbalanced of_node_put from tegra186 clocksource driver.

Bug 1904474

Change-Id: I1e17b11d2256c187fe69eab16e7172a5c5ad8ff1
Signed-off-by: Timo Alho &lt;talho@nvidia.com&gt;
Reviewed-on: http://git-master/r/1487662
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
Reviewed-by: Peter De Schrijver &lt;pdeschrijver@nvidia.com&gt;
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove unbalanced of_node_put from tegra186 clocksource driver.

Bug 1904474

Change-Id: I1e17b11d2256c187fe69eab16e7172a5c5ad8ff1
Signed-off-by: Timo Alho &lt;talho@nvidia.com&gt;
Reviewed-on: http://git-master/r/1487662
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
Reviewed-by: Peter De Schrijver &lt;pdeschrijver@nvidia.com&gt;
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
<entry>
<title>timer: add support for tegra timer</title>
<updated>2017-04-20T11:14:07+00:00</updated>
<author>
<name>Aniruddha Banerjee</name>
<email>aniruddhab@nvidia.com</email>
</author>
<published>2017-02-15T19:38:14+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=b55391992558a1ff7a56b7ade730b63fdf977867'/>
<id>b55391992558a1ff7a56b7ade730b63fdf977867</id>
<content type='text'>
This patch adds support for the tegra timer in the new cpu hotplug
framework.

Bug 1859909

Change-Id: I5350cded87db80024084a3d39bbf6ea0942550ee
Signed-off-by: Aniruddha Banerjee &lt;aniruddhab@nvidia.com&gt;
Reviewed-on: http://git-master/r/1305597
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Antti Miettinen &lt;amiettinen@nvidia.com&gt;
Tested-by: Antti Miettinen &lt;amiettinen@nvidia.com&gt;
Reviewed-by: Timo Alho &lt;talho@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds support for the tegra timer in the new cpu hotplug
framework.

Bug 1859909

Change-Id: I5350cded87db80024084a3d39bbf6ea0942550ee
Signed-off-by: Aniruddha Banerjee &lt;aniruddhab@nvidia.com&gt;
Reviewed-on: http://git-master/r/1305597
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Antti Miettinen &lt;amiettinen@nvidia.com&gt;
Tested-by: Antti Miettinen &lt;amiettinen@nvidia.com&gt;
Reviewed-by: Timo Alho &lt;talho@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>clk: replace PLATFORM_TEGRA with ARCH_TEGRA</title>
<updated>2017-01-27T16:25:35+00:00</updated>
<author>
<name>Venkat Reddy Talla</name>
<email>vreddytalla@nvidia.com</email>
</author>
<published>2017-01-25T07:00:49+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=78d955e36cbdfbb2ed14f8545c7bece09d05b605'/>
<id>78d955e36cbdfbb2ed14f8545c7bece09d05b605</id>
<content type='text'>
Replacing PLATFORM_TEGRA with ARCH_TEGRA flag to build
clock module,ARCH_TEGRA is enabeld in both tegra18 and
tegra12 defconfigs, to align with mainline we are going to use
ARCH_TEGRA for tegra platforms and deprecating PLATFROM_TEGRA flag.

Bug 200256189

Change-Id: If7c9b719cb0cac3bab4e551568d73b42916c36be
Signed-off-by: Venkat Reddy Talla &lt;vreddytalla@nvidia.com&gt;
Reviewed-on: http://git-master/r/1293784
Reviewed-by: Peter De Schrijver &lt;pdeschrijver@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replacing PLATFORM_TEGRA with ARCH_TEGRA flag to build
clock module,ARCH_TEGRA is enabeld in both tegra18 and
tegra12 defconfigs, to align with mainline we are going to use
ARCH_TEGRA for tegra platforms and deprecating PLATFROM_TEGRA flag.

Bug 200256189

Change-Id: If7c9b719cb0cac3bab4e551568d73b42916c36be
Signed-off-by: Venkat Reddy Talla &lt;vreddytalla@nvidia.com&gt;
Reviewed-on: http://git-master/r/1293784
Reviewed-by: Peter De Schrijver &lt;pdeschrijver@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>t18x: drivers: use soc/tegra/chip-id.h for soc header</title>
<updated>2017-01-21T11:16:10+00:00</updated>
<author>
<name>Shardar Shariff Md</name>
<email>smohammed@nvidia.com</email>
</author>
<published>2017-01-20T19:24:50+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=d7b4f880d46ee1d65c2a8a73b32d3f8a04cc21e0'/>
<id>d7b4f880d46ee1d65c2a8a73b32d3f8a04cc21e0</id>
<content type='text'>
The soc tegra headers are unified and moved all the content of
linux/tegra-soc.h to the soc/tegra/chip-id.h to have the
single soc header for Tegra.

Change-Id: I67a95258775e50add4ab9872e4525910b14ff99c
Signed-off-by: Shardar Shariff Md &lt;smohammed@nvidia.com&gt;
Reviewed-on: http://git-master/r/1291661
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The soc tegra headers are unified and moved all the content of
linux/tegra-soc.h to the soc/tegra/chip-id.h to have the
single soc header for Tegra.

Change-Id: I67a95258775e50add4ab9872e4525910b14ff99c
Signed-off-by: Shardar Shariff Md &lt;smohammed@nvidia.com&gt;
Reviewed-on: http://git-master/r/1291661
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>t18x: renaming KConfigs &amp; Makefiles to add suffix</title>
<updated>2016-07-22T22:56:08+00:00</updated>
<author>
<name>dmitry pervushin</name>
<email>dpervushin@nvidia.com</email>
</author>
<published>2016-07-03T16:29:49+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=acba77976c6aa0553111dc8bf384eac148d7ffce'/>
<id>acba77976c6aa0553111dc8bf384eac148d7ffce</id>
<content type='text'>
Bug 1783210

Signed-off-by: dmitry pervushin &lt;dpervushin@nvidia.com&gt;
Change-Id: I20c29b4dd5947d296a6ab1e83d47e569e386855b
Reviewed-on: http://git-master/r/1176347
Reviewed-on: http://git-master/r/1177303
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@nvidia.com&gt;
Tested-by: Alexander Van Brunt &lt;avanbrunt@nvidia.com&gt;
Reviewed-on: http://git-master/r/1183017
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug 1783210

Signed-off-by: dmitry pervushin &lt;dpervushin@nvidia.com&gt;
Change-Id: I20c29b4dd5947d296a6ab1e83d47e569e386855b
Reviewed-on: http://git-master/r/1176347
Reviewed-on: http://git-master/r/1177303
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@nvidia.com&gt;
Tested-by: Alexander Van Brunt &lt;avanbrunt@nvidia.com&gt;
Reviewed-on: http://git-master/r/1183017
</pre>
</div>
</content>
</entry>
<entry>
<title>clockevents: migrate to new 'set-state' interface</title>
<updated>2016-04-11T23:24:50+00:00</updated>
<author>
<name>Alex Van Brunt</name>
<email>avanbrunt@nvidia.com</email>
</author>
<published>2016-04-11T18:28:17+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=53c78b0175487c2806f412e878b5c37d9967dbcf'/>
<id>53c78b0175487c2806f412e878b5c37d9967dbcf</id>
<content type='text'>
Migrate the tegra186 to the new 'set-state' interface provided by the
clockevents core. Allow the driver to compile against the old 'set-mode'
interface as well.

Change-Id: I9ea63c8357e15dd279a955c529f104ba505d0ad2
Signed-off-by: Alex Van Brunt &lt;avanbrunt@nvidia.com&gt;
Reviewed-on: http://git-master/r/1123775
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Migrate the tegra186 to the new 'set-state' interface provided by the
clockevents core. Allow the driver to compile against the old 'set-mode'
interface as well.

Change-Id: I9ea63c8357e15dd279a955c529f104ba505d0ad2
Signed-off-by: Alex Van Brunt &lt;avanbrunt@nvidia.com&gt;
Reviewed-on: http://git-master/r/1123775
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
</feed>
