<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/include/linux/tegra-capture-ivc.h, 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>camera: Check for pending ivc frames</title>
<updated>2021-05-05T16:11:16+00:00</updated>
<author>
<name>Aniket Bahadarpurkar</name>
<email>aniketb@nvidia.com</email>
</author>
<published>2021-04-26T10:56: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=f88bbd4a1e4921a209c55b88dc0e82d61ec61a19'/>
<id>f88bbd4a1e4921a209c55b88dc0e82d61ec61a19</id>
<content type='text'>
If ivc message handler workqueue is not scheduled, driver
will report no reply from camera processor error. This gives
impression that rtcpu is in bad state. However, it is possible
that some IVC frames are pending read. Hence, before reporting
no reply from camera processor we check for pending IVC frames.

Bug 3293029
Bug 3291799

Change-Id: I653add5d363a81af816d81e1197868cc289249a2
Signed-off-by: Aniket Bahadarpurkar &lt;aniketb@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2520521
(cherry picked from commit d3a7408c12cf1e51288cd1ee56f54668d8fdae1a)
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2524157
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If ivc message handler workqueue is not scheduled, driver
will report no reply from camera processor error. This gives
impression that rtcpu is in bad state. However, it is possible
that some IVC frames are pending read. Hence, before reporting
no reply from camera processor we check for pending IVC frames.

Bug 3293029
Bug 3291799

Change-Id: I653add5d363a81af816d81e1197868cc289249a2
Signed-off-by: Aniket Bahadarpurkar &lt;aniketb@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2520521
(cherry picked from commit d3a7408c12cf1e51288cd1ee56f54668d8fdae1a)
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2524157
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Revert "tegra: rtcpu: Modify capture IVC APIs""</title>
<updated>2017-03-07T16:09:37+00:00</updated>
<author>
<name>Sudhir Vyas</name>
<email>svyas@nvidia.com</email>
</author>
<published>2017-03-02T07:31:23+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=71ccdfa5b906053e06f510312b5e1cf4bac1882c'/>
<id>71ccdfa5b906053e06f510312b5e1cf4bac1882c</id>
<content type='text'>
This reverts commit 9457cc03f3eec7492aa3d5732577a8d9ef980fe4.

* IVC driver does not maintain internal input
request queues anymore, modify APIs accordingly.
* Add chan_id, trans_id and priv_context params in
register-callback APIs, and an API to replace
trans_id with chan_id.
* Add un-register callback APIs.

Jira CRTC-759

Change-Id: Ic58971bc490928aad725552f64ea2e5510ea3279
Signed-off-by: Sudhir Vyas &lt;svyas@nvidia.com&gt;
Reviewed-on: http://git-master/r/1313729
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
Reviewed-by: David Wang (SW-TEGRA) &lt;davidw@nvidia.com&gt;
Tested-by: David Wang (SW-TEGRA) &lt;davidw@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>
This reverts commit 9457cc03f3eec7492aa3d5732577a8d9ef980fe4.

* IVC driver does not maintain internal input
request queues anymore, modify APIs accordingly.
* Add chan_id, trans_id and priv_context params in
register-callback APIs, and an API to replace
trans_id with chan_id.
* Add un-register callback APIs.

Jira CRTC-759

Change-Id: Ic58971bc490928aad725552f64ea2e5510ea3279
Signed-off-by: Sudhir Vyas &lt;svyas@nvidia.com&gt;
Reviewed-on: http://git-master/r/1313729
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
Reviewed-by: David Wang (SW-TEGRA) &lt;davidw@nvidia.com&gt;
Tested-by: David Wang (SW-TEGRA) &lt;davidw@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jihoon Bang &lt;jbang@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "tegra: rtcpu: Modify capture IVC APIs"</title>
<updated>2017-03-01T01:45:50+00:00</updated>
<author>
<name>Shu Zhong</name>
<email>shuz@nvidia.com</email>
</author>
<published>2017-02-28T01:27: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=9457cc03f3eec7492aa3d5732577a8d9ef980fe4'/>
<id>9457cc03f3eec7492aa3d5732577a8d9ef980fe4</id>
<content type='text'>
This reverts commit 75ef61c0a78f34812092026a875c918e9f1e6891.

Change-Id: Iaa8a193fff79c577e54b91702a720ea105d24963
Reviewed-on: http://git-master/r/1312163
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
Tested-by: Shu Zhong &lt;shuz@nvidia.com&gt;
Reviewed-by: Shu Zhong &lt;shuz@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 75ef61c0a78f34812092026a875c918e9f1e6891.

Change-Id: Iaa8a193fff79c577e54b91702a720ea105d24963
Reviewed-on: http://git-master/r/1312163
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
Tested-by: Shu Zhong &lt;shuz@nvidia.com&gt;
Reviewed-by: Shu Zhong &lt;shuz@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: rtcpu: Modify capture IVC APIs</title>
<updated>2017-02-27T15:53:37+00:00</updated>
<author>
<name>Sudhir Vyas</name>
<email>svyas@nvidia.com</email>
</author>
<published>2017-01-19T07:08:31+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=75ef61c0a78f34812092026a875c918e9f1e6891'/>
<id>75ef61c0a78f34812092026a875c918e9f1e6891</id>
<content type='text'>
* IVC driver does not maintain internal input
request queues anymore, modify APIs accordingly.
* Add chan_id, trans_id and priv_context params in
register-callback APIs, and an API to replace
trans_id with chan_id.
* Add un-register callback APIs.

Jira CRTC-759

Change-Id: Iad616105ddf8d7bde4d047e6e67d320b91c17cf8
Signed-off-by: Sudhir Vyas &lt;svyas@nvidia.com&gt;
Reviewed-on: http://git-master/r/1288001
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
Reviewed-by: David Wang (SW-TEGRA) &lt;davidw@nvidia.com&gt;
Tested-by: David Wang (SW-TEGRA) &lt;davidw@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>
* IVC driver does not maintain internal input
request queues anymore, modify APIs accordingly.
* Add chan_id, trans_id and priv_context params in
register-callback APIs, and an API to replace
trans_id with chan_id.
* Add un-register callback APIs.

Jira CRTC-759

Change-Id: Iad616105ddf8d7bde4d047e6e67d320b91c17cf8
Signed-off-by: Sudhir Vyas &lt;svyas@nvidia.com&gt;
Reviewed-on: http://git-master/r/1288001
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
Reviewed-by: David Wang (SW-TEGRA) &lt;davidw@nvidia.com&gt;
Tested-by: David Wang (SW-TEGRA) &lt;davidw@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jihoon Bang &lt;jbang@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: rtcpu: Define capture ivc header</title>
<updated>2016-12-21T11:16:32+00:00</updated>
<author>
<name>Sudhir Vyas</name>
<email>svyas@nvidia.com</email>
</author>
<published>2016-11-18T12:34:23+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=a9820ddaed9da85d519dc1611a029b3d514bd3af'/>
<id>a9820ddaed9da85d519dc1611a029b3d514bd3af</id>
<content type='text'>
Define an interface for new tegra
capture IVC driver.

Jira CRTC-642

Change-Id: I1582bc2a67299db5baf693174717ed95b5b3828c
Signed-off-by: Sudhir Vyas &lt;svyas@nvidia.com&gt;
Reviewed-on: http://git-master/r/1265132
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Jihoon Bang &lt;jbang@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Define an interface for new tegra
capture IVC driver.

Jira CRTC-642

Change-Id: I1582bc2a67299db5baf693174717ed95b5b3828c
Signed-off-by: Sudhir Vyas &lt;svyas@nvidia.com&gt;
Reviewed-on: http://git-master/r/1265132
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Jihoon Bang &lt;jbang@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
</feed>
