<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mediapointer-dvb-s2/linux/drivers/media/video/ovcamchip, branch master</title>
<subtitle>Mediapointer DVB-S2 driver
</subtitle>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/'/>
<entry>
<title>v4l2: use old-style i2c API for kernels &lt; 2.6.26 instead of &lt; 2.6.22</title>
<updated>2009-03-29T23:04:44+00:00</updated>
<author>
<name>Hans Verkuil</name>
<email>hverkuil@xs4all.nl</email>
</author>
<published>2009-03-29T23:04:44+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=1784ea5527ed756f946958f45f74d1f15797c366'/>
<id>1784ea5527ed756f946958f45f74d1f15797c366</id>
<content type='text'>
From: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;

Originally the intention was to switch to the new style i2c API starting with
the introduction of the API in 2.6.22. However, the i2c_new_probed_device()
function has a lethal bug that wasn't fixed until 2.6.25. Or more accurately,
it was only fixed in the stable series of 2.6.25 and 2.6.26.

Given the fact that the new i2c API also changed starting with 2.6.26 (the
addition of i2c_device_id), it is easiest to switch APIs starting with
2.6.26.

This patch updates all the legacy code accordingly.

Priority: normal

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;

Originally the intention was to switch to the new style i2c API starting with
the introduction of the API in 2.6.22. However, the i2c_new_probed_device()
function has a lethal bug that wasn't fixed until 2.6.25. Or more accurately,
it was only fixed in the stable series of 2.6.25 and 2.6.26.

Given the fact that the new i2c API also changed starting with 2.6.26 (the
addition of i2c_device_id), it is easiest to switch APIs starting with
2.6.26.

This patch updates all the legacy code accordingly.

Priority: normal

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>v4l2: remove v4l2_subdev_command calls where they are no longer needed.</title>
<updated>2009-03-29T12:19:09+00:00</updated>
<author>
<name>Hans Verkuil</name>
<email>hverkuil@xs4all.nl</email>
</author>
<published>2009-03-29T12:19:09+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=fbb7db73536826892676fe88068fa7f508744923'/>
<id>fbb7db73536826892676fe88068fa7f508744923</id>
<content type='text'>
From: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;

Several i2c drivers still used v4l2_subdev_command, even though they were
converted to v4l2_subdev. Remove those unused .command callbacks.

Priority: normal

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;

Several i2c drivers still used v4l2_subdev_command, even though they were
converted to v4l2_subdev. Remove those unused .command callbacks.

Priority: normal

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>w9968cf/ovcamchip: convert to v4l2_subdev.</title>
<updated>2009-03-08T13:19:44+00:00</updated>
<author>
<name>Hans Verkuil</name>
<email>hverkuil@xs4all.nl</email>
</author>
<published>2009-03-08T13:19:44+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=74a6094f9f289036473f782e306a3bdd2d41ce34'/>
<id>74a6094f9f289036473f782e306a3bdd2d41ce34</id>
<content type='text'>
From: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;

Priority: normal

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;

Priority: normal

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>backport commit b305271861219f0ce162eb565f0f28f4c781299d</title>
<updated>2009-01-07T13:29:17+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2009-01-07T13:29:17+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=aa23d72a2a69f614a584092012a56ef82dca1d5a'/>
<id>aa23d72a2a69f614a584092012a56ef82dca1d5a</id>
<content type='text'>
From: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;

Author: Jean Delvare &lt;khali@linux-fr.org&gt;

    i2c: Drop I2C_CLASS_CAM_DIGITAL

    There are a number of drivers which set their i2c bus class to
    I2C_CLASS_CAM_DIGITAL, however no chip driver actually checks for this
    flag, so we might as well drop it now.

kernel-sync:

Priority: normal

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;

Author: Jean Delvare &lt;khali@linux-fr.org&gt;

    i2c: Drop I2C_CLASS_CAM_DIGITAL

    There are a number of drivers which set their i2c bus class to
    I2C_CLASS_CAM_DIGITAL, however no chip driver actually checks for this
    flag, so we might as well drop it now.

kernel-sync:

Priority: normal

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>v4l-dvb: fix assorted sparse warnings</title>
<updated>2008-09-04T06:33:43+00:00</updated>
<author>
<name>Hans Verkuil</name>
<email>hverkuil@xs4all.nl</email>
</author>
<published>2008-09-04T06:33:43+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=9b4cd8c0a62769d3c668e00f4202dfd57b66f765'/>
<id>9b4cd8c0a62769d3c668e00f4202dfd57b66f765</id>
<content type='text'>
From: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;

Fix sparse warnings. None are serious, but cutting down on these helps find
future serious sparse warnings/errors.

Redid the av7710.c patch based on a suggestion by Oliver Endriss.

Priority: normal

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;

Fix sparse warnings. None are serious, but cutting down on these helps find
future serious sparse warnings/errors.

Redid the av7710.c patch based on a suggestion by Oliver Endriss.

Priority: normal

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ovcamchip: Delete stray I2C bus ID</title>
<updated>2008-07-10T11:04:10+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@infradead.org</email>
</author>
<published>2008-07-10T11:04:10+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=7c2a3644e8d27896e8a68605291abaa88e47a0a2'/>
<id>7c2a3644e8d27896e8a68605291abaa88e47a0a2</id>
<content type='text'>
From: Jean Delvare &lt;khali@linux-fr.org&gt;

I2C_HW_SMBUS_OVFX2 is referenced in ovcamchip_core.c, but no bus uses
this driver ID, so we can remove the reference. As far as I can see,
the Cypress FX2 webcam is handled by a different driver (dvb-usb).

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&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>
From: Jean Delvare &lt;khali@linux-fr.org&gt;

I2C_HW_SMBUS_OVFX2 is referenced in ovcamchip_core.c, but no bus uses
this driver ID, so we can remove the reference. As far as I can see,
the Cypress FX2 webcam is handled by a different driver (dvb-usb).

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>media/video/ovcamchip replace remaining __FUNCTION__ occurrences</title>
<updated>2008-04-08T23:20:00+00:00</updated>
<author>
<name>Michael Krufky</name>
<email>mkrufky@linuxtv.org</email>
</author>
<published>2008-04-08T23:20:00+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=ec4d9ca0de859de7178511c5f870f79b0910344e'/>
<id>ec4d9ca0de859de7178511c5f870f79b0910344e</id>
<content type='text'>
From: Harvey Harrison &lt;harvey.harrison@gmail.com&gt;

__FUNCTION__ is gcc-specific, use __func__

Signed-off-by: Harvey Harrison &lt;harvey.harrison@gmail.com&gt;
Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Harvey Harrison &lt;harvey.harrison@gmail.com&gt;

__FUNCTION__ is gcc-specific, use __func__

Signed-off-by: Harvey Harrison &lt;harvey.harrison@gmail.com&gt;
Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup: remove linux/moduleparam.h from drivers/media files</title>
<updated>2007-08-21T15:38:39+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@infradead.org</email>
</author>
<published>2007-08-21T15:38:39+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=5a2747bcf89d0d751acab39a26a355218f153c8b'/>
<id>5a2747bcf89d0d751acab39a26a355218f153c8b</id>
<content type='text'>
From: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;

Since at least kernel 2.6.12-rc2, module.h includes moduleparm.h. This
patch removes all occurences of moduleparm.h from drivers/media files.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;

Since at least kernel 2.6.12-rc2, module.h includes moduleparm.h. This
patch removes all occurences of moduleparm.h from drivers/media files.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport several i2c cleanups from mainstream</title>
<updated>2007-05-13T14:15:24+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@infradead.org</email>
</author>
<published>2007-05-13T14:15:24+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=e916f4cd0bb1f1815fcb5b617fa59ac57b4e7eb5'/>
<id>e916f4cd0bb1f1815fcb5b617fa59ac57b4e7eb5</id>
<content type='text'>
From: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;

backport commit 2096b956d24c4b5950b808fc23b218425d79ebb1 from David
Brownell &lt;david-b@pacbell.net&gt;

Maybe I've merged also other i2c cleanups here that happened on Kernel.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;

backport commit 2096b956d24c4b5950b808fc23b218425d79ebb1 from David
Brownell &lt;david-b@pacbell.net&gt;

Maybe I've merged also other i2c cleanups here that happened on Kernel.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge: from V4L1 tree</title>
<updated>2006-04-11T20:55:53+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@infradead.org</email>
</author>
<published>2006-04-11T20:55:53+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=24bda047c0558518cdd4845894af9a62fe0cfe36'/>
<id>24bda047c0558518cdd4845894af9a62fe0cfe36</id>
<content type='text'>
From: Mauro Carvalho Chehab &lt;mchehab@infradead.org&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>
From: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;



Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;


</pre>
</div>
</content>
</entry>
</feed>
