<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/drivers/spi, 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>spi-aurix-tegra: avoid unnecessary kthread stop</title>
<updated>2018-08-07T00:35:57+00:00</updated>
<author>
<name>Theodoros Marinakis</name>
<email>tmarinakis@nvidia.com</email>
</author>
<published>2018-07-27T00:51:57+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=04699f7543d16c8da97d7e28514e0d58678ab425'/>
<id>04699f7543d16c8da97d7e28514e0d58678ab425</id>
<content type='text'>
Added status variable to check if kthread has exited,
before sending SIGINT. Sending this signal to unblock
has meaning only if the status of kthread is running.

Removed unnecessary call that signals kthread to stop.

Change-Id: I785f061bbcf7310c3210ceb1ae6fe4ca45339d81
Signed-off-by: Theodoros Marinakis &lt;tmarinakis@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1786986
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sang-Hun Lee &lt;sanlee@nvidia.com&gt;
Tested-by: Sang-Hun Lee &lt;sanlee@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>
Added status variable to check if kthread has exited,
before sending SIGINT. Sending this signal to unblock
has meaning only if the status of kthread is running.

Removed unnecessary call that signals kthread to stop.

Change-Id: I785f061bbcf7310c3210ceb1ae6fe4ca45339d81
Signed-off-by: Theodoros Marinakis &lt;tmarinakis@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1786986
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sang-Hun Lee &lt;sanlee@nvidia.com&gt;
Tested-by: Sang-Hun Lee &lt;sanlee@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>spi: spi-aurix-tegra: disable by default</title>
<updated>2018-07-27T20:19:06+00:00</updated>
<author>
<name>Sang-Hun Lee</name>
<email>sanlee@nvidia.com</email>
</author>
<published>2018-07-27T03:43:35+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=95e135623bfda708cfdd4f59057c11eae80e7aed'/>
<id>95e135623bfda708cfdd4f59057c11eae80e7aed</id>
<content type='text'>
 - The platform specific driver such as spi-aurix-tegra
   should be disabled by default, and enabled
   depending on the defconfig only

Bug 200434827

Change-Id: I24e5004957416f2558b81c715f76885b0348db2c
Signed-off-by: Sang-Hun Lee &lt;sanlee@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1787254
Reviewed-by: Theodoros Marinakis &lt;tmarinakis@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>
 - The platform specific driver such as spi-aurix-tegra
   should be disabled by default, and enabled
   depending on the defconfig only

Bug 200434827

Change-Id: I24e5004957416f2558b81c715f76885b0348db2c
Signed-off-by: Sang-Hun Lee &lt;sanlee@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1787254
Reviewed-by: Theodoros Marinakis &lt;tmarinakis@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>spi: tegra: Add spi driver for Aurix-Tegra communication</title>
<updated>2018-07-18T10:53:25+00:00</updated>
<author>
<name>Theodoros Marinakis</name>
<email>tmarinakis@nvidia.com</email>
</author>
<published>2018-07-15T23:32:57+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=35ba03a7866491471d88a58c7d3e0cb0d57b28ea'/>
<id>35ba03a7866491471d88a58c7d3e0cb0d57b28ea</id>
<content type='text'>
Add SPI Protocol driver responsible for receiving the system
state transition request sent from Aurix and triggering the
corresponding command.

JIRA STR-438

Bug 2061083

Change-Id: I443b3ecf67d55d213e2e3680b451ed37bbdc4429
Signed-off-by: Theodoros Marinakis &lt;tmarinakis@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1765019
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sang-Hun Lee &lt;sanlee@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>
Add SPI Protocol driver responsible for receiving the system
state transition request sent from Aurix and triggering the
corresponding command.

JIRA STR-438

Bug 2061083

Change-Id: I443b3ecf67d55d213e2e3680b451ed37bbdc4429
Signed-off-by: Theodoros Marinakis &lt;tmarinakis@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1765019
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sang-Hun Lee &lt;sanlee@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>ivc: rename downstream config TEGRA_IVC</title>
<updated>2018-03-19T08:43:39+00:00</updated>
<author>
<name>Bitan Biswas</name>
<email>bbiswas@nvidia.com</email>
</author>
<published>2018-03-10T17:05:37+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=3e1195ba06e8101e5553eb34074a120697734150'/>
<id>3e1195ba06e8101e5553eb34074a120697734150</id>
<content type='text'>
Rename CONFIG_TEGRA_IVC as CONFIG_NV_TEGRA_IVC since we have upstream
CONFIG_TEGRA_IVC in k4.14 .

Bug 200385931
Bug 200396329

Change-Id: Ib7b10eb850bdff8635fd4edf609b5904f8a9dff6
Signed-off-by: Bitan Biswas &lt;bbiswas@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1672596
Reviewed-by: Sivaram Nair &lt;sivaramn@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani &lt;bnihalani@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>
Rename CONFIG_TEGRA_IVC as CONFIG_NV_TEGRA_IVC since we have upstream
CONFIG_TEGRA_IVC in k4.14 .

Bug 200385931
Bug 200396329

Change-Id: Ib7b10eb850bdff8635fd4edf609b5904f8a9dff6
Signed-off-by: Bitan Biswas &lt;bbiswas@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1672596
Reviewed-by: Sivaram Nair &lt;sivaramn@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani &lt;bnihalani@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>spi: qspi-tegra186: Use common QSPI driver</title>
<updated>2017-06-24T10:45:02+00:00</updated>
<author>
<name>Laxman Dewangan</name>
<email>ldewangan@nvidia.com</email>
</author>
<published>2017-06-23T09:45:54+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=5bb2af5e1ebf3a545fdccbf5268dd12803a5830e'/>
<id>5bb2af5e1ebf3a545fdccbf5268dd12803a5830e</id>
<content type='text'>
The QSPI IP is same from T210 and used in T186 and
next SoCs. As a result, it has single driver for
all SoCs. Use common driver and remove SoC specific
QSPI driver.

Change-Id: Ib5ba41e1d7534e5fc23cfeddb6bc5c0b8fb89400
Signed-off-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Reviewed-on: http://git-master/r/1507807
Reviewed-by: Krishna Yarlagadda &lt;kyarlagadda@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The QSPI IP is same from T210 and used in T186 and
next SoCs. As a result, it has single driver for
all SoCs. Use common driver and remove SoC specific
QSPI driver.

Change-Id: Ib5ba41e1d7534e5fc23cfeddb6bc5c0b8fb89400
Signed-off-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Reviewed-on: http://git-master/r/1507807
Reviewed-by: Krishna Yarlagadda &lt;kyarlagadda@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</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>tegra: qspi: fix build warning</title>
<updated>2017-05-31T19:34:31+00:00</updated>
<author>
<name>dmitry pervushin</name>
<email>dpervushin@nvidia.com</email>
</author>
<published>2017-05-31T15:21: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=ca25cabb7dec699836401a9caeeb51e5fa60ae79'/>
<id>ca25cabb7dec699836401a9caeeb51e5fa60ae79</id>
<content type='text'>
Initialize fpclk_name with NULL to avoid the following:

../../t18x/drivers/spi/spi-tegra186-qspi.c: In function 'tegra_qspi_probe':
include/linux/dynamic_debug.h:134:3: error: 'fpclk_name' may be used uninitialized in this function [-Werror=maybe-uninitialized]
   __dynamic_dev_dbg(&amp;descriptor, dev, fmt, \
   ^
../../t18x/drivers/spi/spi-tegra186-qspi.c:1662:26: note: 'fpclk_name' was declared here
  const char *pclk_name, *fpclk_name;

Bug 1930692
Bug 1930693

Change-Id: I8e12f98883bd6ae0016f66f3bf597fe1f66772b2
Signed-off-by: dmitry pervushin &lt;dpervushin@nvidia.com&gt;
Reviewed-on: http://git-master/r/1493103
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sumeet Gupta &lt;sumeetg@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Initialize fpclk_name with NULL to avoid the following:

../../t18x/drivers/spi/spi-tegra186-qspi.c: In function 'tegra_qspi_probe':
include/linux/dynamic_debug.h:134:3: error: 'fpclk_name' may be used uninitialized in this function [-Werror=maybe-uninitialized]
   __dynamic_dev_dbg(&amp;descriptor, dev, fmt, \
   ^
../../t18x/drivers/spi/spi-tegra186-qspi.c:1662:26: note: 'fpclk_name' was declared here
  const char *pclk_name, *fpclk_name;

Bug 1930692
Bug 1930693

Change-Id: I8e12f98883bd6ae0016f66f3bf597fe1f66772b2
Signed-off-by: dmitry pervushin &lt;dpervushin@nvidia.com&gt;
Reviewed-on: http://git-master/r/1493103
Reviewed-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sumeet Gupta &lt;sumeetg@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>spi: tegra186-spi: Remove unused macro's</title>
<updated>2017-05-29T11:05:45+00:00</updated>
<author>
<name>Anubhav Kumar Jain</name>
<email>anubhavj@nvidia.com</email>
</author>
<published>2017-05-26T07:08:56+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=71020ac9dfc7a302658bac713198944b3ca99826'/>
<id>71020ac9dfc7a302658bac713198944b3ca99826</id>
<content type='text'>
-Because of recent clean up of  qspi driver, few of macro are
left unused, so removing these macro's

Bug 200304962

Change-Id: I3fe8459f68b1ed9819549b4abadf974cf52a2d49
Signed-off-by: Anubhav Kumar Jain &lt;anubhavj@nvidia.com&gt;
Reviewed-on: http://git-master/r/1490360
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>
-Because of recent clean up of  qspi driver, few of macro are
left unused, so removing these macro's

Bug 200304962

Change-Id: I3fe8459f68b1ed9819549b4abadf974cf52a2d49
Signed-off-by: Anubhav Kumar Jain &lt;anubhavj@nvidia.com&gt;
Reviewed-on: http://git-master/r/1490360
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>spi: tegra186-spi: Use spi core aliasing for bus-num</title>
<updated>2017-05-26T10:34:23+00:00</updated>
<author>
<name>Laxman Dewangan</name>
<email>ldewangan@nvidia.com</email>
</author>
<published>2017-05-22T17:50:13+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=3129d53e3c047284c07d3ab192f08d98aa61306a'/>
<id>3129d53e3c047284c07d3ab192f08d98aa61306a</id>
<content type='text'>
Use spi core aliasing for bus number instead of implementing
locally.

bug 200304962

Change-Id: If7598066b9cfce54f3ecdf5126c3b2d6d48a2053
Signed-off-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Reviewed-on: http://git-master/r/1487211
Reviewed-by: Krishna Yarlagadda &lt;kyarlagadda@nvidia.com&gt;
Tested-by: Anubhav Jain &lt;anubhavj@nvidia.com&gt;
Reviewed-by: Anubhav Jain &lt;anubhavj@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use spi core aliasing for bus number instead of implementing
locally.

bug 200304962

Change-Id: If7598066b9cfce54f3ecdf5126c3b2d6d48a2053
Signed-off-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Reviewed-on: http://git-master/r/1487211
Reviewed-by: Krishna Yarlagadda &lt;kyarlagadda@nvidia.com&gt;
Tested-by: Anubhav Jain &lt;anubhavj@nvidia.com&gt;
Reviewed-by: Anubhav Jain &lt;anubhavj@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
</feed>
