<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/include/media/v4l2-int-device.h, branch v3.10.9</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>include: replace linux/module.h with "struct module" wherever possible</title>
<updated>2011-10-31T23:32:32+00:00</updated>
<author>
<name>Paul Gortmaker</name>
<email>paul.gortmaker@windriver.com</email>
</author>
<published>2011-05-26T17:46:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=de47725421ad5627a5c905f4e40bb844ebc06d29'/>
<id>de47725421ad5627a5c905f4e40bb844ebc06d29</id>
<content type='text'>
The &lt;linux/module.h&gt; pretty much brings in the kitchen sink along
with it, so it should be avoided wherever reasonably possible in
terms of being included from other commonly used &lt;linux/something.h&gt;
files, as it results in a measureable increase on compile times.

The worst culprit was probably device.h since it is used everywhere.
This file also had an implicit dependency/usage of mutex.h which was
masked by module.h, and is also fixed here at the same time.

There are over a dozen other headers that simply declare the
struct instead of pulling in the whole file, so follow their lead
and simply make it a few more.

Most of the implicit dependencies on module.h being present by
these headers pulling it in have been now weeded out, so we can
finally make this change with hopefully minimal breakage.

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The &lt;linux/module.h&gt; pretty much brings in the kitchen sink along
with it, so it should be avoided wherever reasonably possible in
terms of being included from other commonly used &lt;linux/something.h&gt;
files, as it results in a measureable increase on compile times.

The worst culprit was probably device.h since it is used everywhere.
This file also had an implicit dependency/usage of mutex.h which was
masked by module.h, and is also fixed here at the same time.

There are over a dozen other headers that simply declare the
struct instead of pulling in the whole file, so follow their lead
and simply make it a few more.

Most of the implicit dependencies on module.h being present by
these headers pulling it in have been now weeded out, so we can
finally make this change with hopefully minimal breakage.

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (10141): v4l2: debugging API changed to match against driver name instead of ID.</title>
<updated>2009-01-02T19:11:52+00:00</updated>
<author>
<name>Hans Verkuil</name>
<email>hverkuil@xs4all.nl</email>
</author>
<published>2008-12-30T10:14:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=aecde8b53b8ee1330a5a8206200f0d6b8845a6e0'/>
<id>aecde8b53b8ee1330a5a8206200f0d6b8845a6e0</id>
<content type='text'>
Since the i2c driver ID will be removed in the near future we have to
modify the v4l2 debugging API to use the driver name instead of driver ID.

Note that this API is not used in applications other than v4l2-dbg.cpp
as it is for debugging and testing only.

Should anyone use the old VIDIOC_G_CHIP_IDENT, then this will be logged
with a warning that it is deprecated and will be removed in 2.6.30.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the i2c driver ID will be removed in the near future we have to
modify the v4l2 debugging API to use the driver name instead of driver ID.

Note that this API is not used in applications other than v4l2-dbg.cpp
as it is for debugging and testing only.

Should anyone use the old VIDIOC_G_CHIP_IDENT, then this will be logged
with a warning that it is deprecated and will be removed in 2.6.30.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (9816): v4l2-int-if: add three new ioctls for std handling and routing</title>
<updated>2008-12-30T11:38:36+00:00</updated>
<author>
<name>Vaibhav Hiremath</name>
<email>hvaibhav@ti.com</email>
</author>
<published>2008-12-05T13:13:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=67bc04dd04bfe6a6337a9c6773e4c36645360332'/>
<id>67bc04dd04bfe6a6337a9c6773e4c36645360332</id>
<content type='text'>
These changes are needed for the new TVP514x driver.

Signed-off-by: Brijesh Jadav &lt;brijesh.j@ti.com&gt;
Signed-off-by: Hardik Shah &lt;hardik.shah@ti.com&gt;
Signed-off-by: Manjunath Hadli &lt;mrh@ti.com&gt;
Signed-off-by: R Sivaraj &lt;sivaraj@ti.com&gt;
Signed-off-by: Vaibhav Hiremath &lt;hvaibhav@ti.com&gt;
Signed-off-by: Karicheri Muralidharan &lt;m-karicheri2@ti.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These changes are needed for the new TVP514x driver.

Signed-off-by: Brijesh Jadav &lt;brijesh.j@ti.com&gt;
Signed-off-by: Hardik Shah &lt;hardik.shah@ti.com&gt;
Signed-off-by: Manjunath Hadli &lt;mrh@ti.com&gt;
Signed-off-by: R Sivaraj &lt;sivaraj@ti.com&gt;
Signed-off-by: Vaibhav Hiremath &lt;hvaibhav@ti.com&gt;
Signed-off-by: Karicheri Muralidharan &lt;m-karicheri2@ti.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (9323): v4l2-int-if: Add enum_framesizes and enum_frameintervals ioctls.</title>
<updated>2008-10-21T16:31:22+00:00</updated>
<author>
<name>Sakari Ailus</name>
<email>sakari.ailus@nokia.com</email>
</author>
<published>2008-10-18T15:29:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f496bc716613378f2a3f9097a8e3ea4e4e30e79d'/>
<id>f496bc716613378f2a3f9097a8e3ea4e4e30e79d</id>
<content type='text'>
Signed-off-by: Sakari Ailus &lt;sakari.ailus@nokia.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Sakari Ailus &lt;sakari.ailus@nokia.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (9322): v4l2-int-if: Export more interfaces to modules</title>
<updated>2008-10-21T16:31:20+00:00</updated>
<author>
<name>Sakari Ailus</name>
<email>sakari.ailus@nokia.com</email>
</author>
<published>2008-10-18T15:28:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=36499e525f6d2c0aba7c7f619d7a6081c56707ca'/>
<id>36499e525f6d2c0aba7c7f619d7a6081c56707ca</id>
<content type='text'>
Export v4l2_int_device_try_attach_all. This allows initiating the
initialisation of int if device after the drivers have been registered.

Also allow drivers to call ioctls if v4l2-int-if was compiled as
module.

Signed-off-by: Sakari Ailus &lt;sakari.ailus@nokia.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Export v4l2_int_device_try_attach_all. This allows initiating the
initialisation of int if device after the drivers have been registered.

Also allow drivers to call ioctls if v4l2-int-if was compiled as
module.

Signed-off-by: Sakari Ailus &lt;sakari.ailus@nokia.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (9321): v4l2-int-if: Define new power state changes</title>
<updated>2008-10-21T16:31:17+00:00</updated>
<author>
<name>Sakari Ailus</name>
<email>sakari.ailus@nokia.com</email>
</author>
<published>2008-10-18T15:27:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=84389910d0f760cea22a5e58ee16b3b9713d456d'/>
<id>84389910d0f760cea22a5e58ee16b3b9713d456d</id>
<content type='text'>
Use enum v4l2_power instead of int as second argument to
vidioc_int_s_power. The new functionality is that standby state is also
recognised.

Signed-off-by: Sakari Ailus &lt;sakari.ailus@nokia.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use enum v4l2_power instead of int as second argument to
vidioc_int_s_power. The new functionality is that standby state is also
recognised.

Signed-off-by: Sakari Ailus &lt;sakari.ailus@nokia.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (9319): v4l2-int-if: Add cropcap, g_crop and s_crop commands.</title>
<updated>2008-10-21T16:31:12+00:00</updated>
<author>
<name>Sameer Venkatraman</name>
<email>sameerv@ti.com</email>
</author>
<published>2008-10-18T15:25:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=621a3739f3b8c7427a789d3b2fe86a80ff234225'/>
<id>621a3739f3b8c7427a789d3b2fe86a80ff234225</id>
<content type='text'>
Signed-off-by: Sameer Venkatraman &lt;sameerv@ti.com&gt;
Signed-off-by: Mohit Jalori &lt;mjalori@ti.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Sameer Venkatraman &lt;sameerv@ti.com&gt;
Signed-off-by: Mohit Jalori &lt;mjalori@ti.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (9318): v4l2-int-if: Add command to get slave private data.</title>
<updated>2008-10-21T16:31:09+00:00</updated>
<author>
<name>Sakari Ailus</name>
<email>sakari.ailus@nokia.com</email>
</author>
<published>2008-10-18T15:23:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=96014a957c7a39392315ce117466549d69eb63b2'/>
<id>96014a957c7a39392315ce117466549d69eb63b2</id>
<content type='text'>
vidioc_int_g_priv is used to get master's slave-related private data
structure. The structure can contain for example master's configuration
specific to slave.

Signed-off-by: Sakari Ailus &lt;sakari.ailus@nokia.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
vidioc_int_g_priv is used to get master's slave-related private data
structure. The structure can contain for example master's configuration
specific to slave.

Signed-off-by: Sakari Ailus &lt;sakari.ailus@nokia.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (6580): Set slave's master before master's attach call.</title>
<updated>2008-01-25T21:02:06+00:00</updated>
<author>
<name>Sakari Ailus</name>
<email>sakari.ailus@nokia.com</email>
</author>
<published>2007-10-30T08:52:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=2c94a674e059e89252d58da655efa4e798be4d48'/>
<id>2c94a674e059e89252d58da655efa4e798be4d48</id>
<content type='text'>
V4L: Int if: Set slave's master before attach, remove master argument

The master also now gets its own pointer from slave's structure.

Signed-off-by: Sakari Ailus &lt;sakari.ailus@nokia.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
V4L: Int if: Set slave's master before attach, remove master argument

The master also now gets its own pointer from slave's structure.

Signed-off-by: Sakari Ailus &lt;sakari.ailus@nokia.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (6219): V4L: Int if: Remove [gs]_ext_clk</title>
<updated>2007-10-10T01:14:39+00:00</updated>
<author>
<name>Sakari Ailus</name>
<email>sakari.ailus@nokia.com</email>
</author>
<published>2007-08-30T12:20:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=768f4bd3d6a88c13a4099451aa85ae75c9061316'/>
<id>768f4bd3d6a88c13a4099451aa85ae75c9061316</id>
<content type='text'>
Remove support for g_ext_clk and s_ext_clk. The same functionality is
now handled by g_ifparm.

Signed-off-by: Sakari Ailus &lt;sakari.ailus@nokia.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove support for g_ext_clk and s_ext_clk. The same functionality is
now handled by g_ifparm.

Signed-off-by: Sakari Ailus &lt;sakari.ailus@nokia.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
