<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/include/media, branch Colibri_T30_LinuxImageV2.1Beta2_20140206</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>media: ov5640: Add Omnivision OV5640 support</title>
<updated>2012-12-17T19:32:42+00:00</updated>
<author>
<name>Andrew Chew</name>
<email>achew@nvidia.com</email>
</author>
<published>2012-08-08T20:35:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=8410f55a21b22ea2dee38bb46e918edd6e99c167'/>
<id>8410f55a21b22ea2dee38bb46e918edd6e99c167</id>
<content type='text'>
Based on ov5642 driver. There seem to be some register differences,
so forking the driver to make those changes.

Change-Id: Idb4a79757cbbcd15d5456ce82a708f433faaff7a
Signed-off-by: Andrew Chew &lt;achew@nvidia.com&gt;
Signed-off-by: Bryan Wu &lt;pengw@nvidia.com&gt;
Reviewed-on: http://git-master/r/169836
Reviewed-by: Winnie Hsu &lt;whsu@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on ov5642 driver. There seem to be some register differences,
so forking the driver to make those changes.

Change-Id: Idb4a79757cbbcd15d5456ce82a708f433faaff7a
Signed-off-by: Andrew Chew &lt;achew@nvidia.com&gt;
Signed-off-by: Bryan Wu &lt;pengw@nvidia.com&gt;
Reviewed-on: http://git-master/r/169836
Reviewed-by: Winnie Hsu &lt;whsu@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>media: tegra: Tegra videobuf2</title>
<updated>2012-12-17T19:30:58+00:00</updated>
<author>
<name>Andrew Chew</name>
<email>achew@nvidia.com</email>
</author>
<published>2012-08-20T20:02:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=62c2aed60372c97eebda02e8833c15b418a16fb0'/>
<id>62c2aed60372c97eebda02e8833c15b418a16fb0</id>
<content type='text'>
This is based off of videobuf2-dma-contig, except we use Tegra's
nvmap for the buffer allocations.

Signed-off-by: Andrew Chew &lt;achew@nvidia.com&gt;
Change-Id: I15e689c33ee7b4fc0aade794c78701c82483df3f
Reviewed-on: http://git-master/r/145345
(cherry picked from commit 70a4f20fbdd6c2c719400d6c59ef58d845657031)

Signed-off-by: Bryan Wu &lt;pengw@nvidia.com&gt;
Change-Id: Ia0632d7fcb28415e33fbb22c48f29117d7436f1d
Reviewed-on: http://git-master/r/170824
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Andrew Chew &lt;achew@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Winnie Hsu &lt;whsu@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is based off of videobuf2-dma-contig, except we use Tegra's
nvmap for the buffer allocations.

Signed-off-by: Andrew Chew &lt;achew@nvidia.com&gt;
Change-Id: I15e689c33ee7b4fc0aade794c78701c82483df3f
Reviewed-on: http://git-master/r/145345
(cherry picked from commit 70a4f20fbdd6c2c719400d6c59ef58d845657031)

Signed-off-by: Bryan Wu &lt;pengw@nvidia.com&gt;
Change-Id: Ia0632d7fcb28415e33fbb22c48f29117d7436f1d
Reviewed-on: http://git-master/r/170824
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Andrew Chew &lt;achew@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Winnie Hsu &lt;whsu@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>media: tegra: Tegra V4L2 camera</title>
<updated>2012-12-17T19:30:36+00:00</updated>
<author>
<name>Andrew Chew</name>
<email>achew@nvidia.com</email>
</author>
<published>2011-03-29T01:38:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=792af1fd4fd216852b51266ccdef8f770648e922'/>
<id>792af1fd4fd216852b51266ccdef8f770648e922</id>
<content type='text'>
This is the Tegra V4L2 camera host driver, for Tegra2/Tegra3's VI/CSI
controller.

Signed-off-by: Andrew Chew &lt;achew@nvidia.com&gt;
Change-Id: If2d9eefe53c2119c1a6ae518216e1a3c3ed216ef
Reviewed-on: http://git-master/r/145346
(cherry picked from commit 5a9bfd588b755f354ae21471a3a2a3e559ca6fae)

Signed-off-by: Bryan Wu &lt;pengw@nvidia.com&gt;
Change-Id: I4db33b17efdb401938603cb2153d73bf3421ba61
Reviewed-on: http://git-master/r/170823
Reviewed-by: Andrew Chew &lt;achew@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Winnie Hsu &lt;whsu@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the Tegra V4L2 camera host driver, for Tegra2/Tegra3's VI/CSI
controller.

Signed-off-by: Andrew Chew &lt;achew@nvidia.com&gt;
Change-Id: If2d9eefe53c2119c1a6ae518216e1a3c3ed216ef
Reviewed-on: http://git-master/r/145346
(cherry picked from commit 5a9bfd588b755f354ae21471a3a2a3e559ca6fae)

Signed-off-by: Bryan Wu &lt;pengw@nvidia.com&gt;
Change-Id: I4db33b17efdb401938603cb2153d73bf3421ba61
Reviewed-on: http://git-master/r/170823
Reviewed-by: Andrew Chew &lt;achew@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Winnie Hsu &lt;whsu@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra_camera: fix building error when disable CONFIG_TEGRA_CAMERA</title>
<updated>2012-12-17T19:29:27+00:00</updated>
<author>
<name>Bryan Wu</name>
<email>pengw@nvidia.com</email>
</author>
<published>2012-11-30T00:01:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4d667a6aff6ce8089973b73a5e6645e750045356'/>
<id>4d667a6aff6ce8089973b73a5e6645e750045356</id>
<content type='text'>
  LD      vmlinux.o
drivers/built-in.o: In function `is_tegra_camera_on':
/home/roc/Work/bug_vip/source_vibrante/kernel/include/media/
tegra_camera.h:59: multiple definition of `is_tegra_camera_on'
arch/arm/mach-tegra/built-in.o:/home/roc/Work/bug_vip/source_vibrante
/kernel/include/media/tegra_camera.h:59: first defined here
make: *** [vmlinux.o] Error 1

Commit '678708d WAR: gr3d: limit 3d clock when camera is on'
introduced a function is_tegra_camera_on(), which is dummy when
CONFIG_TEGRA_CAMERA is disabled. But it will be multiple defined
when includ this header file in multiple C files.

So marking it as static will kill this error.

Change-Id: I9dbcf1231f744c23e761d70da0bfc874fb286e4a
Signed-off-by: Bryan Wu &lt;pengw@nvidia.com&gt;
Reviewed-on: http://git-master/r/167510
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Winnie Hsu &lt;whsu@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  LD      vmlinux.o
drivers/built-in.o: In function `is_tegra_camera_on':
/home/roc/Work/bug_vip/source_vibrante/kernel/include/media/
tegra_camera.h:59: multiple definition of `is_tegra_camera_on'
arch/arm/mach-tegra/built-in.o:/home/roc/Work/bug_vip/source_vibrante
/kernel/include/media/tegra_camera.h:59: first defined here
make: *** [vmlinux.o] Error 1

Commit '678708d WAR: gr3d: limit 3d clock when camera is on'
introduced a function is_tegra_camera_on(), which is dummy when
CONFIG_TEGRA_CAMERA is disabled. But it will be multiple defined
when includ this header file in multiple C files.

So marking it as static will kill this error.

Change-Id: I9dbcf1231f744c23e761d70da0bfc874fb286e4a
Signed-off-by: Bryan Wu &lt;pengw@nvidia.com&gt;
Reviewed-on: http://git-master/r/167510
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Winnie Hsu &lt;whsu@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>WAR: gr3d: limit 3d clock when camera is on</title>
<updated>2012-09-10T21:29:24+00:00</updated>
<author>
<name>Jihoon Bang</name>
<email>jbang@nvidia.com</email>
</author>
<published>2012-06-19T23:12:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=678708d95daa7d29ad5f49944f1b5385e3f27401'/>
<id>678708d95daa7d29ad5f49944f1b5385e3f27401</id>
<content type='text'>
As WAR, limit 3d clock frequency and emc clock frequency
when camera is on and chip is AP37. 3d clock is set to
361MHz and 437MHz is requested for emc clock with this
change. This change allows 3d to request 1.1V in Core
instead of 1.3V in AP37.

Bug 1001262
Bug 1019309

Change-Id: I9f46f93d8da0fcf5afe05839177bf0d6e43a5840
Signed-off-by: Jihoon Bang &lt;jbang@nvidia.com&gt;
Reviewed-on: http://git-master/r/130945
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Tested-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As WAR, limit 3d clock frequency and emc clock frequency
when camera is on and chip is AP37. 3d clock is set to
361MHz and 437MHz is requested for emc clock with this
change. This change allows 3d to request 1.1V in Core
instead of 1.3V in AP37.

Bug 1001262
Bug 1019309

Change-Id: I9f46f93d8da0fcf5afe05839177bf0d6e43a5840
Signed-off-by: Jihoon Bang &lt;jbang@nvidia.com&gt;
Reviewed-on: http://git-master/r/130945
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Tested-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>media: video: tegra: ar0832: Add slew rate support</title>
<updated>2012-08-22T02:50:23+00:00</updated>
<author>
<name>Naren Bhat</name>
<email>nbhat@nvidia.com</email>
</author>
<published>2012-08-20T19:39:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=a83be233254b0f8c85aa4c8d0aa33fd3071ec962'/>
<id>a83be233254b0f8c85aa4c8d0aa33fd3071ec962</id>
<content type='text'>
Add slew rate support for AR0832 focuser.

bug 1028733

Change-Id: I4fd0245fad7f7c820fc30a7c4bfc970d52903da6
Signed-off-by: Naren Bhat &lt;nbhat@nvidia.com&gt;
Reviewed-on: http://git-master/r/124695
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Jon Mayo &lt;jmayo@nvidia.com&gt;
Reviewed-by: Frank Chen &lt;frankc@nvidia.com&gt;
Reviewed-by: Dan Willemsen &lt;dwillemsen@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add slew rate support for AR0832 focuser.

bug 1028733

Change-Id: I4fd0245fad7f7c820fc30a7c4bfc970d52903da6
Signed-off-by: Naren Bhat &lt;nbhat@nvidia.com&gt;
Reviewed-on: http://git-master/r/124695
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Jon Mayo &lt;jmayo@nvidia.com&gt;
Reviewed-by: Frank Chen &lt;frankc@nvidia.com&gt;
Reviewed-by: Dan Willemsen &lt;dwillemsen@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>media: tegra: ov9726: add group hold ioctl</title>
<updated>2012-08-03T02:47:54+00:00</updated>
<author>
<name>Charlie Huang</name>
<email>chahuang@nvidia.com</email>
</author>
<published>2012-08-01T01:41:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=dea3cff314ed834dc5d7f3514f9ba0468c0ec133'/>
<id>dea3cff314ed834dc5d7f3514f9ba0468c0ec133</id>
<content type='text'>
To make AE transition smoother, the group hold enable/disable actions
should be added before and after set gain/frame length/coarse time.

bug 1025995

Change-Id: I578b33167e50f59d0d9a88a0e16fac0c5425b6b6
Signed-off-by: Charlie Huang &lt;chahuang@nvidia.com&gt;
Reviewed-on: http://git-master/r/119835
Reviewed-by: Frank Chen &lt;frankc@nvidia.com&gt;
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Abhinav Sinha &lt;absinha@nvidia.com&gt;
Reviewed-by: Dan Willemsen &lt;dwillemsen@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To make AE transition smoother, the group hold enable/disable actions
should be added before and after set gain/frame length/coarse time.

bug 1025995

Change-Id: I578b33167e50f59d0d9a88a0e16fac0c5425b6b6
Signed-off-by: Charlie Huang &lt;chahuang@nvidia.com&gt;
Reviewed-on: http://git-master/r/119835
Reviewed-by: Frank Chen &lt;frankc@nvidia.com&gt;
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Abhinav Sinha &lt;absinha@nvidia.com&gt;
Reviewed-by: Dan Willemsen &lt;dwillemsen@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>media: video: tegra: sh532u: Focuser range tuning support</title>
<updated>2012-07-11T14:25:24+00:00</updated>
<author>
<name>Naren Bhat</name>
<email>nbhat@nvidia.com</email>
</author>
<published>2012-06-21T23:48:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=bcd0a2fc0a3b246556ad184af72e49779867e876'/>
<id>bcd0a2fc0a3b246556ad184af72e49779867e876</id>
<content type='text'>
Support for get/set capabilities added. Focuser code has a way to
calibrate itself that results in determination of optimal working
range. This along with actual range from device ROM are returned
to the caller. Focuser has the macro at lower end and infinity at
farther end of the range, which are reversed to the user level to
keep the inf/macro positions to be consistent. Focuser range
translation is taken out.

Bug 1004816

Change-Id: I1a086ff10e99940f9ad861397bf7e71e9996c68a
Signed-off-by: Naren Bhat &lt;nbhat@nvidia.com&gt;
Reviewed-on: http://git-master/r/110443
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Charlie Huang &lt;chahuang@nvidia.com&gt;
Reviewed-by: Jon Mayo &lt;jmayo@nvidia.com&gt;
Reviewed-by: Patrick Shehane &lt;pshehane@nvidia.com&gt;
Tested-by: Charlie Huang &lt;chahuang@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support for get/set capabilities added. Focuser code has a way to
calibrate itself that results in determination of optimal working
range. This along with actual range from device ROM are returned
to the caller. Focuser has the macro at lower end and infinity at
farther end of the range, which are reversed to the user level to
keep the inf/macro positions to be consistent. Focuser range
translation is taken out.

Bug 1004816

Change-Id: I1a086ff10e99940f9ad861397bf7e71e9996c68a
Signed-off-by: Naren Bhat &lt;nbhat@nvidia.com&gt;
Reviewed-on: http://git-master/r/110443
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Charlie Huang &lt;chahuang@nvidia.com&gt;
Reviewed-by: Jon Mayo &lt;jmayo@nvidia.com&gt;
Reviewed-by: Patrick Shehane &lt;pshehane@nvidia.com&gt;
Tested-by: Charlie Huang &lt;chahuang@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>media: video: tegra: ar0832: Make focuser range, slew rate tunable</title>
<updated>2012-06-14T14:40:29+00:00</updated>
<author>
<name>Naren Bhat</name>
<email>nbhat@nvidia.com</email>
</author>
<published>2012-05-17T01:49:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=3d567f08f468a496b4d1997151abd04896d0be7b'/>
<id>3d567f08f468a496b4d1997151abd04896d0be7b</id>
<content type='text'>
The range parameters &amp; slew rate from the blocks-camera are being passed
down to ODM and then to kernel. Generic structure added for sharing
the data between ODM and kernel instead of specific structure.

Bug 954874

Change-Id: I84656e36a5a2721c007de78aa5c20f5dfeb00361
Signed-off-by: Naren Bhat &lt;nbhat@nvidia.com&gt;
Reviewed-on: http://git-master/r/102077
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Jon Mayo &lt;jmayo@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The range parameters &amp; slew rate from the blocks-camera are being passed
down to ODM and then to kernel. Generic structure added for sharing
the data between ODM and kernel instead of specific structure.

Bug 954874

Change-Id: I84656e36a5a2721c007de78aa5c20f5dfeb00361
Signed-off-by: Naren Bhat &lt;nbhat@nvidia.com&gt;
Reviewed-on: http://git-master/r/102077
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Jon Mayo &lt;jmayo@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>arm: tegra: resolve compilation time warnings</title>
<updated>2012-06-04T20:44:34+00:00</updated>
<author>
<name>Sanjay Singh Rawat</name>
<email>srawat@nvidia.com</email>
</author>
<published>2012-06-01T11:01:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=bfdb79df1004fd3757f59a7c2882482880a3ee7b'/>
<id>bfdb79df1004fd3757f59a7c2882482880a3ee7b</id>
<content type='text'>
Bug 949219

Change-Id: I91a67d30869e9800c483f112d58b9f76e2dbe361
Signed-off-by: Sanjay Singh Rawat &lt;srawat@nvidia.com&gt;
Reviewed-on: http://git-master/r/103534
Reviewed-by: Simone Willett &lt;swillett@nvidia.com&gt;
Tested-by: Simone Willett &lt;swillett@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug 949219

Change-Id: I91a67d30869e9800c483f112d58b9f76e2dbe361
Signed-off-by: Sanjay Singh Rawat &lt;srawat@nvidia.com&gt;
Reviewed-on: http://git-master/r/103534
Reviewed-by: Simone Willett &lt;swillett@nvidia.com&gt;
Tested-by: Simone Willett &lt;swillett@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
