<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/git/stable/linux.git/include/media/v4l2-int-device.h, branch master</title>
<subtitle>Linux kernel stable tree</subtitle>
<id>https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=master</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/'/>
<updated>2013-12-20T15:45:22+00:00</updated>
<entry>
<title>[media] omap24xx/tcm825x: move to staging for future removal</title>
<updated>2013-12-20T15:45:22+00:00</updated>
<author>
<name>Hans Verkuil</name>
<email>hans.verkuil@cisco.com</email>
</author>
<published>2013-12-12T12:04:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=a03636cb21af1d22a894a5a863b2ba3c3687da63'/>
<id>urn:sha1:a03636cb21af1d22a894a5a863b2ba3c3687da63</id>
<content type='text'>
The omap24xx driver and the tcm825x sensor driver are the only two
remaining drivers to still use the old deprecated v4l2-int-device API.

Nobody maintains these drivers anymore. But unfortunately the v4l2-int-device
API is used by out-of-tree drivers (MXC platform). This is a very bad situation
since as long as this deprecated API stays in the kernel there is no reason for
those out-of-tree drivers to convert.

This patch moves v4l2-int-device and the two drivers that depend on it to
staging in preparation for their removal.

If someone would be interested in getting these drivers to work, then start with
this since it's not very far from the state where they used to work:

&lt;URL:http://vihersipuli.retiisi.org.uk/cgi-bin/gitweb.cgi?p=~sailus/linux-omap/.git;a=summary&gt;

The branch is n800-cam. Porting to up-to-date APIs can then be done. David
might have done some work in that area, so check with him first.

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Cc: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
Cc: David Cohen &lt;dacohen@gmail.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l2-int-device: remove unused chip_ident reference</title>
<updated>2013-06-21T13:45:58+00:00</updated>
<author>
<name>Hans Verkuil</name>
<email>hans.verkuil@cisco.com</email>
</author>
<published>2013-05-26T12:33:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=12869145718571ffa4f6e650a6f759934eeca0d9'/>
<id>urn:sha1:12869145718571ffa4f6e650a6f759934eeca0d9</id>
<content type='text'>
Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Cc: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<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.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=de47725421ad5627a5c905f4e40bb844ebc06d29'/>
<id>urn:sha1: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>
</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.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=aecde8b53b8ee1330a5a8206200f0d6b8845a6e0'/>
<id>urn:sha1: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>
</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.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=67bc04dd04bfe6a6337a9c6773e4c36645360332'/>
<id>urn:sha1: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>
</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.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=f496bc716613378f2a3f9097a8e3ea4e4e30e79d'/>
<id>urn:sha1: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>
</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.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=36499e525f6d2c0aba7c7f619d7a6081c56707ca'/>
<id>urn:sha1: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>
</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.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=84389910d0f760cea22a5e58ee16b3b9713d456d'/>
<id>urn:sha1: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>
</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.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=621a3739f3b8c7427a789d3b2fe86a80ff234225'/>
<id>urn:sha1: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>
</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.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=96014a957c7a39392315ce117466549d69eb63b2'/>
<id>urn:sha1: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>
</entry>
</feed>
