<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/media/platform/soc_camera, branch linux-3.11.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.11.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.11.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2013-06-28T18:03:38Z</updated>
<entry>
<title>[media] V4L2: soc-camera: remove several CEU references in the generic scaler</title>
<updated>2013-06-28T18:03:38Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2013-06-25T08:59:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=79275a994c2e672b2c3a893a1e2840a204adc3f7'/>
<id>urn:sha1:79275a994c2e672b2c3a893a1e2840a204adc3f7</id>
<content type='text'>
The scaling / cropping library, that has been extracted from the CEU
driver still contained a couple of references to the original hardware.
Clean them up.

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] V4L2: soc-camera: move generic functions into a separate file</title>
<updated>2013-06-28T18:03:16Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2013-04-25T11:18:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=22e0099ac9a968a4a67fc681864a9ff453bd929f'/>
<id>urn:sha1:22e0099ac9a968a4a67fc681864a9ff453bd929f</id>
<content type='text'>
The sh_mobile_ceu_camera driver implements a generic algorithm for setting
up an optimal client and host scaling and cropping configuration. This
patch makes those functions available for all drivers.

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] V4L2: sh_mobile_ceu_camera: remove CEU specific data from generic functions</title>
<updated>2013-06-28T18:01:58Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2013-04-24T14:15:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eca430c83d3b63df52024d114b7641bd03482f38'/>
<id>urn:sha1:eca430c83d3b63df52024d114b7641bd03482f38</id>
<content type='text'>
Several functions in the sh_mobile_ceu_camera driver implement generic
algorithms and can be re-used by other V4L2 camera host drivers too. These
functions attempt to optimise scaling and cropping functions of the
subdevice, e.g. a camera sensor. This patch makes those functions generic
for future re-use by other camera host drivers.

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] V4L2: soc-camera: fix uninitialised use compiler warning</title>
<updated>2013-06-28T17:57:18Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2013-06-24T08:19:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f687f3263e99e34289e076352fad23974ee072ab'/>
<id>urn:sha1:f687f3263e99e34289e076352fad23974ee072ab</id>
<content type='text'>
In scan_async_group() if the size parameter is negative, the sasd pointer
will be used uninitialised:
drivers/media/platform/soc_camera/soc_camera.c: In function "soc_camera_host_register":
drivers/media/platform/soc_camera/soc_camera.c:1514:55: warning: "sasd" may
be used uninitialized in this function [-Wmaybe-uninitialized]
    sasd-&gt;asd.match.i2c.adapter_id, sasd-&gt;asd.match.i2c.address);
                                                       ^
drivers/media/platform/soc_camera/soc_camera.c:1464:34: note: "sasd" was
declared here
  struct soc_camera_async_subdev *sasd;
Fix this by making "size" and the array, from which it is assigned unsigned.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] sh_mobile_ceu_camera: add asynchronous subdevice probing support</title>
<updated>2013-06-21T19:35:53Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2013-01-03T18:06:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=676d2d4f08ccdfab45867aaf1edeeb923b45bdc1'/>
<id>urn:sha1:676d2d4f08ccdfab45867aaf1edeeb923b45bdc1</id>
<content type='text'>
Use the v4l2-async API to support asynchronous subdevice probing,
including the CSI2 subdevice. Synchronous probing is still supported too.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Acked-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] soc-camera: add V4L2-async support</title>
<updated>2013-06-21T19:34:17Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2012-12-26T15:44:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e09da11da49c6fd625be52d8b60bbbbe225a9db6'/>
<id>urn:sha1:e09da11da49c6fd625be52d8b60bbbbe225a9db6</id>
<content type='text'>
Add support for asynchronous subdevice probing, using the v4l2-async API.
The legacy synchronous mode is still supported too, which allows to
gradually update drivers and platforms. The selected approach adds a
notifier for each struct soc_camera_device instance, i.e. for each video
device node, even when there are multiple such instances registered with a
single soc-camera host simultaneously.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Acked-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] soc-camera: switch I2C subdevice drivers to use v4l2-clk</title>
<updated>2013-06-21T19:32:36Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2012-12-21T16:01:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9aea470b399d797e88be08985c489855759c6c60'/>
<id>urn:sha1:9aea470b399d797e88be08985c489855759c6c60</id>
<content type='text'>
Instead of centrally enabling and disabling subdevice master clocks in
soc-camera core, let subdevice drivers do that themselves, using the
V4L2 clock API and soc-camera convenience wrappers.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Acked-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] sh-mobile-ceu-driver: support max width and height in DT</title>
<updated>2013-06-21T19:25:08Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2012-09-17T10:48:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=812e8b22ea55218449de310a666dd1ce16f924ed'/>
<id>urn:sha1:812e8b22ea55218449de310a666dd1ce16f924ed</id>
<content type='text'>
Some CEU implementations have non-standard (larger) maximum supported
width and height values. Add two OF properties to specify them.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Acked-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] sh-mobile-ceu-camera: add primitive OF support</title>
<updated>2013-06-21T19:07:46Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2012-09-17T10:42:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f146e4e79a6f5d457553dfe2ac66b93c7a39f676'/>
<id>urn:sha1:f146e4e79a6f5d457553dfe2ac66b93c7a39f676</id>
<content type='text'>
Add an OF hook to sh_mobile_ceu_camera.c, no properties so far. Booting
with DT also requires platform data to be optional.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Acked-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] soc-camera: don't attach the client to the host during probing</title>
<updated>2013-06-21T18:47:10Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2013-04-04T17:21:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=90438926e807bca4f80237f436bc7d904151fc2b'/>
<id>urn:sha1:90438926e807bca4f80237f436bc7d904151fc2b</id>
<content type='text'>
During client probing we only have to turn on the host's clock, no need to
actually attach the client to the host.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Acked-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
</feed>
