<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/media/video/soc_camera_platform.c, branch linux-3.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2011-11-03T20:28:55Z</updated>
<entry>
<title>[media] soc_camera: remove the now obsolete struct soc_camera_ops</title>
<updated>2011-11-03T20:28:55Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2011-09-08T16:16:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0934d94a52423fac35922c2e29d72a43db7ddd48'/>
<id>urn:sha1:0934d94a52423fac35922c2e29d72a43db7ddd48</id>
<content type='text'>
Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
[g.liakhovetski@gmx.de: mt9m001 hunk moved to an earlier patch]
Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] V4L: soc_camera_platform: do not leave dangling invalid pointers</title>
<updated>2011-11-03T20:28:45Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2011-09-05T16:50:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fff96b6685d6fec14deaacbce9e27fbb8feed53d'/>
<id>urn:sha1:fff96b6685d6fec14deaacbce9e27fbb8feed53d</id>
<content type='text'>
The life-time of soc-camera device objects can be longer, than the
time, it is attached to a client driver, therefore all references to
the driver own data have to be cleared, when the driver is detached.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] V4L: soc_camera_platform: remove superfluous soc-camera client operations</title>
<updated>2011-11-03T20:28:12Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2011-07-28T21:36:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1067247f56c5a9325332148c0dea42a2aa7e718f'/>
<id>urn:sha1:1067247f56c5a9325332148c0dea42a2aa7e718f</id>
<content type='text'>
Now that all soc-camera hosts have been ported to use V4L2 subdevice
mediabus-config operations and soc-camera client bus-parameter operations
have been made optional, they can be removed.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] V4L: soc_camera_platform: support the new mbus-config subdev ops</title>
<updated>2011-11-03T20:27:35Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2011-07-27T13:06:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=84c760a5dec0edab857cc02c29ef334722520310'/>
<id>urn:sha1:84c760a5dec0edab857cc02c29ef334722520310</id>
<content type='text'>
Extend the driver to also support [gs]_mbus_config() subdevice video
operations.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] V4L: soc-camera: remove soc-camera bus and devices on it</title>
<updated>2011-07-27T20:56:08Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2011-07-15T23:03:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7dfff95366f48bf66f77c17cdc9ebd8be696ac5d'/>
<id>urn:sha1:7dfff95366f48bf66f77c17cdc9ebd8be696ac5d</id>
<content type='text'>
Now that v4l2 subdevices have got their own device objects, having
one more device in soc-camera clients became redundant and confusing.
This patch removes those devices and the soc-camera bus, they used to
reside on.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Acked-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB: soc_camera_platform: Add necessary v4l2_subdev_video_ops method</title>
<updated>2010-08-02T17:05:37Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2010-05-11T09:14:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e7d403f55675d9153de893345ec155af82fd993c'/>
<id>urn:sha1:e7d403f55675d9153de893345ec155af82fd993c</id>
<content type='text'>
These function are needed to use camera.
This patch was tested with sh_mobile_ceu_camera

Signed-off-by: Kuninori Morimoto &lt;kuninori.morimoto.gx@renesas.com&gt;
Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB: v4l2-subdev.h: fix enum_mbus_fmt prototype</title>
<updated>2010-06-01T04:21:40Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2010-05-08T20:55:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3805f201934e5384f6e941222dc1968cb638a88c'/>
<id>urn:sha1:3805f201934e5384f6e941222dc1968cb638a88c</id>
<content type='text'>
enum_mbus_fmt received an index argument that was defined as an int instead
of an unsigned int. This is now fixed. This had the knock-on effect that the
index argument in the callback get_formats in soc_camera.h also had to be
changed to unsigned int.

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Acked-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (13659): soc-camera: convert to the new mediabus API</title>
<updated>2009-12-16T11:27:29Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2009-12-11T14:46:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=760697beca338599a65484389c7abbe54aedb664'/>
<id>urn:sha1:760697beca338599a65484389c7abbe54aedb664</id>
<content type='text'>
Convert soc-camera core and all soc-camera drivers to the new mediabus
API. This also takes soc-camera client drivers one step closer to also be
usable with generic v4l2-subdev host drivers.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Acked-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 (13644): v4l: add new v4l2-subdev sensor operations, use g_skip_top_lines in soc-camera</title>
<updated>2009-12-16T11:27:13Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2009-12-11T14:14:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=325361088b73269f4cc96256276a142addbf3454'/>
<id>urn:sha1:325361088b73269f4cc96256276a142addbf3454</id>
<content type='text'>
Introduce new v4l2-subdev sensor operations, move .enum_framesizes() and
.enum_frameintervals() methods to it, add a new .g_skip_top_lines() method
and switch soc-camera to use it instead of .y_skip_top soc_camera_device
member, which can now be removed.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Reviewed-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Reviewed-by: Sergio Aguirre &lt;saaguirre@ti.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (12580): soc-camera: remove now unneeded subdevice group ID assignments</title>
<updated>2009-09-19T03:19:22Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2009-08-29T20:36:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0da2808ca27ab7f65346d4d191569c669db8f628'/>
<id>urn:sha1:0da2808ca27ab7f65346d4d191569c669db8f628</id>
<content type='text'>
Since we are not using v4l2_device_call_* calls any more, we don't need to
initialise subdevice .grp_id any more. This also fixes compiler warnings on
64-bit platforms.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
</feed>
