<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/drivers/platform/tegra/rtcpu/tegra-ivc-rpc.c, branch rtss22-ae</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>tegra: camera: include signal and clock header</title>
<updated>2018-06-28T12:14:33+00:00</updated>
<author>
<name>Sachin Nikam</name>
<email>snikam@nvidia.com</email>
</author>
<published>2018-06-27T10:19:11+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=e294b0039145ce8ba6ec7e36ba129208179c4af4'/>
<id>e294b0039145ce8ba6ec7e36ba129208179c4af4</id>
<content type='text'>
To fix build errors for some sched_* functions
include signal.h and clock.h

Bug 200417030

Change-Id: I2bd63f43ebae2fc759d77e68d405172cfc42ead9
Signed-off-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1762858
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sudhir Vyas &lt;svyas@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>
To fix build errors for some sched_* functions
include signal.h and clock.h

Bug 200417030

Change-Id: I2bd63f43ebae2fc759d77e68d405172cfc42ead9
Signed-off-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1762858
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sudhir Vyas &lt;svyas@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>i2c: camrtc: Fix ivc rpc callback</title>
<updated>2017-10-26T05:47:51+00:00</updated>
<author>
<name>Ashish Singh</name>
<email>assingh@nvidia.com</email>
</author>
<published>2017-09-13T23:14: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=cbeb10dabdd7c033842a8a0b899c35ead6084d2a'/>
<id>cbeb10dabdd7c033842a8a0b899c35ead6084d2a</id>
<content type='text'>
Following additions and fixes done in this patch
1. Add support for callback for i2c writes, that is
non-blocking calls. This currently disabled though.
2. Fix a bug for starting timer for callbacks in rpc.
3. Add tracing support in rpc for debugging.

Bug 1853141

Change-Id: I91511828e3be21fc9dd878af4bcb07d4d14d50a1
Signed-off-by: Ashish Singh &lt;assingh@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1559498
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bhanu Murthy V &lt;bmurthyv@nvidia.com&gt;
Reviewed-by: Jihoon Bang &lt;jbang@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Following additions and fixes done in this patch
1. Add support for callback for i2c writes, that is
non-blocking calls. This currently disabled though.
2. Fix a bug for starting timer for callbacks in rpc.
3. Add tracing support in rpc for debugging.

Bug 1853141

Change-Id: I91511828e3be21fc9dd878af4bcb07d4d14d50a1
Signed-off-by: Ashish Singh &lt;assingh@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1559498
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bhanu Murthy V &lt;bmurthyv@nvidia.com&gt;
Reviewed-by: Jihoon Bang &lt;jbang@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>platform: tegra: rtcpu: send up/down to all channels</title>
<updated>2017-05-04T08:54:44+00:00</updated>
<author>
<name>Pekka Pessi</name>
<email>ppessi@nvidia.com</email>
</author>
<published>2017-02-02T01:33:26+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=d3ab9755583a4354f49a29d8c95a777b602a3e0d'/>
<id>d3ab9755583a4354f49a29d8c95a777b602a3e0d</id>
<content type='text'>
Send the RTCPU up/down events to all IVC channels, not just VI notifier
clients.

Jira CRTC-911
Jira CRTC-726
Bug 1819170

Change-Id: Ia2a2fc941b157cd54a34e78da4e12cd3c7038d5a
Signed-off-by: Pekka Pessi &lt;ppessi@nvidia.com&gt;
Reviewed-on: http://git-master/r/1298058
GVS: Gerrit_Virtual_Submit
Reviewed-by: Mika Liljeberg &lt;mliljeberg@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Send the RTCPU up/down events to all IVC channels, not just VI notifier
clients.

Jira CRTC-911
Jira CRTC-726
Bug 1819170

Change-Id: Ia2a2fc941b157cd54a34e78da4e12cd3c7038d5a
Signed-off-by: Pekka Pessi &lt;ppessi@nvidia.com&gt;
Reviewed-on: http://git-master/r/1298058
GVS: Gerrit_Virtual_Submit
Reviewed-by: Mika Liljeberg &lt;mliljeberg@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>platform: tegra: rtcpu: ivc-rpc: fix a leak</title>
<updated>2017-02-21T18:07:45+00:00</updated>
<author>
<name>Pekka Pessi</name>
<email>ppessi@nvidia.com</email>
</author>
<published>2017-02-13T16:38:47+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=5535596f4f772db844aa6e917e0d9582744609d5'/>
<id>5535596f4f772db844aa6e917e0d9582744609d5</id>
<content type='text'>
Coverity ID: 1862039
Bug 1874978

Change-Id: I71a35d7f4d815e82bdf5eb56b34d477eab05f495
Signed-off-by: Pekka Pessi &lt;ppessi@nvidia.com&gt;
Reviewed-on: http://git-master/r/1305337
Reviewed-by: Sudhir Vyas &lt;svyas@nvidia.com&gt;
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
Reviewed-by: David Wang (SW-TEGRA) &lt;davidw@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Aki Niemi &lt;aniemi@nvidia.com&gt;
Reviewed-by: Jihoon Bang &lt;jbang@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Coverity ID: 1862039
Bug 1874978

Change-Id: I71a35d7f4d815e82bdf5eb56b34d477eab05f495
Signed-off-by: Pekka Pessi &lt;ppessi@nvidia.com&gt;
Reviewed-on: http://git-master/r/1305337
Reviewed-by: Sudhir Vyas &lt;svyas@nvidia.com&gt;
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
Reviewed-by: David Wang (SW-TEGRA) &lt;davidw@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Aki Niemi &lt;aniemi@nvidia.com&gt;
Reviewed-by: Jihoon Bang &lt;jbang@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ivc: fix compilation error with CONFIG_COMPAT=n</title>
<updated>2017-01-05T17:13:30+00:00</updated>
<author>
<name>Wahed Syed</name>
<email>wsyed@nvidia.com</email>
</author>
<published>2016-12-12T16:48:15+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=5384acde6552dac7447df7d91c6f768abcf68cb7'/>
<id>5384acde6552dac7447df7d91c6f768abcf68cb7</id>
<content type='text'>
Bug 1851737

Fix kernel compilation error in tegra-ivc when CONFIG_COMPAT=n

Change-Id: Id3fbce65f1e0bf3492da4cfec6d484193c776655
Signed-off-by: Wahed Syed &lt;wsyed@nvidia.com&gt;
Reviewed-on: http://git-master/r/1269610
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>
Bug 1851737

Fix kernel compilation error in tegra-ivc when CONFIG_COMPAT=n

Change-Id: Id3fbce65f1e0bf3492da4cfec6d484193c776655
Signed-off-by: Wahed Syed &lt;wsyed@nvidia.com&gt;
Reviewed-on: http://git-master/r/1269610
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>include: soc: tegra: remove the camrtc includes</title>
<updated>2017-01-05T14:24:07+00:00</updated>
<author>
<name>Pekka Pessi</name>
<email>ppessi@nvidia.com</email>
</author>
<published>2016-12-21T21:51: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=7074c033ef50b7fe2434c079835801adb4dae101'/>
<id>7074c033ef50b7fe2434c079835801adb4dae101</id>
<content type='text'>
Remove the Tegra Camera RTCPU include files under soc/tegra.

Jira CRTC-908

Change-Id: I193c5b6e019d2669aea422ddfac633c8c052bfd7
Signed-off-by: Pekka Pessi &lt;ppessi@nvidia.com&gt;
Reviewed-on: http://git-master/r/1275072
Reviewed-by: Ashish Singh &lt;assingh@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Mika Liljeberg &lt;mliljeberg@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove the Tegra Camera RTCPU include files under soc/tegra.

Jira CRTC-908

Change-Id: I193c5b6e019d2669aea422ddfac633c8c052bfd7
Signed-off-by: Pekka Pessi &lt;ppessi@nvidia.com&gt;
Reviewed-on: http://git-master/r/1275072
Reviewed-by: Ashish Singh &lt;assingh@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Mika Liljeberg &lt;mliljeberg@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: ivc: rpc: Add simple profiling</title>
<updated>2016-12-19T23:40:36+00:00</updated>
<author>
<name>Kai Lee</name>
<email>kailee@nvidia.com</email>
</author>
<published>2016-12-13T00:32:05+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=4bafebc33d5fedcff3274a508afb460e7d2e070f'/>
<id>4bafebc33d5fedcff3274a508afb460e7d2e070f</id>
<content type='text'>
JIRA CRTC-535
Bug 1825752

Change-Id: I7dfeaeaaab070c26550488340ea8faf6dee1a2dd
Reviewed-on: http://git-master/r/1269821
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jihoon Bang &lt;jbang@nvidia.com&gt;
Tested-by: Kai Lee &lt;kailee@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
JIRA CRTC-535
Bug 1825752

Change-Id: I7dfeaeaaab070c26550488340ea8faf6dee1a2dd
Reviewed-on: http://git-master/r/1269821
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jihoon Bang &lt;jbang@nvidia.com&gt;
Tested-by: Kai Lee &lt;kailee@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: ivc: rpc: Fix missed responses</title>
<updated>2016-12-19T23:40:36+00:00</updated>
<author>
<name>Kai Lee</name>
<email>kailee@nvidia.com</email>
</author>
<published>2016-12-12T20:24:53+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=0eb1c817f770f66175ec9f1de9a9a01e845e7e11'/>
<id>0eb1c817f770f66175ec9f1de9a9a01e845e7e11</id>
<content type='text'>
There was a race condition that RPC layer did not detect received frames
properly and times out rather than processing the response frames. IVC
channel notification is called on a full interrupt. Schedule tasklet
on every IVC channel notification.

JIRA CRTC-535
Bug 1825752

Change-Id: Ic7b95c622b1d8cfd4612d5ba13061d74b27b1563
Reviewed-on: http://git-master/r/1269693
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Pekka Pessi &lt;ppessi@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jihoon Bang &lt;jbang@nvidia.com&gt;
Tested-by: Kai Lee &lt;kailee@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There was a race condition that RPC layer did not detect received frames
properly and times out rather than processing the response frames. IVC
channel notification is called on a full interrupt. Schedule tasklet
on every IVC channel notification.

JIRA CRTC-535
Bug 1825752

Change-Id: Ic7b95c622b1d8cfd4612d5ba13061d74b27b1563
Reviewed-on: http://git-master/r/1269693
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Pekka Pessi &lt;ppessi@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jihoon Bang &lt;jbang@nvidia.com&gt;
Tested-by: Kai Lee &lt;kailee@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: ivc: rpc: RPC over IVC</title>
<updated>2016-12-09T21:44:51+00:00</updated>
<author>
<name>Kai Lee</name>
<email>kailee@nvidia.com</email>
</author>
<published>2016-10-13T19:22:41+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=bbc8a52f546b2a026daed4abd4b8e48207bae873'/>
<id>bbc8a52f546b2a026daed4abd4b8e48207bae873</id>
<content type='text'>
RPC (remote procedure call) layer is introduced to make it easier
to use IVC interface to communicate with peer.

JIRA CRTC-535
Bug 1825752

Change-Id: I3907f71079bf2bbe7b3b9dd4660098d1ed711149
Signed-off-by: Kai Lee &lt;kailee@nvidia.com&gt;
Reviewed-on: http://git-master/r/1263222
Reviewed-by: Pekka Pessi &lt;ppessi@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jihoon Bang &lt;jbang@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
RPC (remote procedure call) layer is introduced to make it easier
to use IVC interface to communicate with peer.

JIRA CRTC-535
Bug 1825752

Change-Id: I3907f71079bf2bbe7b3b9dd4660098d1ed711149
Signed-off-by: Kai Lee &lt;kailee@nvidia.com&gt;
Reviewed-on: http://git-master/r/1263222
Reviewed-by: Pekka Pessi &lt;ppessi@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jihoon Bang &lt;jbang@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
