<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/include/media/soc_camera.h, branch v2.6.26</title>
<subtitle>Linux kernel source tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/'/>
<entry>
<title>V4L/DVB (7501): soc-camera: use a spinlock for videobuffer queue</title>
<updated>2008-04-24T17:07:57+00:00</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>g.liakhovetski@pengutronix.de</email>
</author>
<published>2008-04-04T16:46:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=1a0063a9852380190a7172c1a1cb79e934b06cd4'/>
<id>1a0063a9852380190a7172c1a1cb79e934b06cd4</id>
<content type='text'>
All drivers should provide a spinlock to be used in videobuf operations.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@pengutronix.de&gt;
Reviewed-by: Brandon Philips &lt;bphilips@suse.de&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>
All drivers should provide a spinlock to be used in videobuf operations.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@pengutronix.de&gt;
Reviewed-by: Brandon Philips &lt;bphilips@suse.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (7500): soc-camera: extract function pointers from host object into operations</title>
<updated>2008-04-24T17:07:57+00:00</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>g.liakhovetski@pengutronix.de</email>
</author>
<published>2008-04-04T16:41:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=b8d9904c3525c0a149976ffaad48fcb03e8703f7'/>
<id>b8d9904c3525c0a149976ffaad48fcb03e8703f7</id>
<content type='text'>
Function pointers and the driver owner are not expected to change
throughout soc-camera host's life. Extract them into an operations struct.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@pengutronix.de&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>
Function pointers and the driver owner are not expected to change
throughout soc-camera host's life. Extract them into an operations struct.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@pengutronix.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (7406): soc-camera: improve separation between soc_camera_ops and soc_camera_device</title>
<updated>2008-04-24T17:07:53+00:00</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>g.liakhovetski@pengutronix.de</email>
</author>
<published>2008-03-24T15:18:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=26f1b942156766c6ff1a70fb2ac463c6fce31309'/>
<id>26f1b942156766c6ff1a70fb2ac463c6fce31309</id>
<content type='text'>
In case of muliple cameras, handled by the same driver, they can support

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In case of muliple cameras, handled by the same driver, they can support

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (7336): soc-camera: streamline hardware parameter negotiation</title>
<updated>2008-04-24T17:07:49+00:00</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>g.liakhovetski@pengutronix.de</email>
</author>
<published>2008-03-08T00:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=ad5f2e859d76dccb7eb1aa942171b1a32211efc2'/>
<id>ad5f2e859d76dccb7eb1aa942171b1a32211efc2</id>
<content type='text'>
Improve hardware parameter negotiation between the camera host driver and
camera drivers. Parameters like horizontal and vertical synchronisation,
pixel clock polarity shall be set depending on capabilities of the
parties.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@pengutronix.de&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>
Improve hardware parameter negotiation between the camera host driver and
camera drivers. Parameters like horizontal and vertical synchronisation,
pixel clock polarity shall be set depending on capabilities of the
parties.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@pengutronix.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (7276): soc-camera: deactivate cameras when not used</title>
<updated>2008-04-24T17:07:46+00:00</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>g.liakhovetski@pengutronix.de</email>
</author>
<published>2008-04-22T17:45:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=9dc4e48fbea5412127ce2eb30d688c4fc55f5565'/>
<id>9dc4e48fbea5412127ce2eb30d688c4fc55f5565</id>
<content type='text'>
Only attach cameras to the host interface for probing, then detach until
open. This allows platforms with several cameras on an interface,
physically supporting only one camera, to handle multiple cameras and
activate them selectively after initial probing. The first attach during
probe is needed to activate the host interface to be able to physically
communicate with cameras.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@pengutronix.de&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>
Only attach cameras to the host interface for probing, then detach until
open. This allows platforms with several cameras on an interface,
physically supporting only one camera, to handle multiple cameras and
activate them selectively after initial probing. The first attach during
probe is needed to activate the host interface to be able to physically
communicate with cameras.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@pengutronix.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>V4L/DVB (7170): soc_camera V4L2 driver for directly-connected SoC-based cameras</title>
<updated>2008-04-24T17:07:42+00:00</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>g.liakhovetski@pengutronix.de</email>
</author>
<published>2008-04-22T17:42:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=e55222ef27a2390d8abce27a3ce2d4c719ad5f1b'/>
<id>e55222ef27a2390d8abce27a3ce2d4c719ad5f1b</id>
<content type='text'>
This driver provides an interface between platform-specific camera
busses and camera devices. It should be used if the camera is connected
not over a "proper" bus like PCI or USB, but over a special bus, like,
for example, the Quick Capture interface on PXA270 SoCs. Later it should
also be used for i.MX31 SoCs from Freescale.  It can handle multiple
cameras and / or multiple busses, which can be used, e.g., in
stereo-vision applications.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@pengutronix.de&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>
This driver provides an interface between platform-specific camera
busses and camera devices. It should be used if the camera is connected
not over a "proper" bus like PCI or USB, but over a special bus, like,
for example, the Quick Capture interface on PXA270 SoCs. Later it should
also be used for i.MX31 SoCs from Freescale.  It can handle multiple
cameras and / or multiple busses, which can be used, e.g., in
stereo-vision applications.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@pengutronix.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
