<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/media/platform/soc_camera, branch linux-3.15.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.15.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.15.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-03-11T12:32:26Z</updated>
<entry>
<title>[media] media: soc_camera: rcar_vin: Add support for 10-bit YUV cameras</title>
<updated>2014-03-11T12:32:26Z</updated>
<author>
<name>Phil Edworthy</name>
</author>
<published>2014-02-25T09:10:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cbe504d4d4d88375ef912975f816d1e3c3f14194'/>
<id>urn:sha1:cbe504d4d4d88375ef912975f816d1e3c3f14194</id>
<content type='text'>
Add support for MBUS YUV10 BT656 and BT601 formats at rcar driver.

Signed-off-by: Phil Edworthy &lt;phil.edworthy@renesas.com&gt;
Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l: Rename vb2_queue.timestamp_type as timestamp_flags</title>
<updated>2014-03-05T19:34:14Z</updated>
<author>
<name>Sakari Ailus</name>
</author>
<published>2014-02-25T22:12:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ade48681f132188599c5cefa8a3287c2a26fb738'/>
<id>urn:sha1:ade48681f132188599c5cefa8a3287c2a26fb738</id>
<content type='text'>
The timestamp_type field used to contain only the timestamp type. Soon it
will be used for timestamp source flags as well. Rename the field
accordingly.

[m.chehab@samsung.com: do the change also to drivers/staging/media and at s2255]
Signed-off-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] media: soc_camera: rcar_vin: Add preliminary R-Car M2 support</title>
<updated>2014-01-07T10:12:57Z</updated>
<author>
<name>Valentine Barshak</name>
</author>
<published>2013-12-26T15:31:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2a9ecc17ed9f076ff199a4bf4ebd22b41badb505'/>
<id>urn:sha1:2a9ecc17ed9f076ff199a4bf4ebd22b41badb505</id>
<content type='text'>
This adds R-Car M2 (R8A7791) VIN support. Both H2 and M2
variants look the same from the driver's point of view,
so use GEN2 id for both.

Signed-off-by: Valentine Barshak &lt;valentine.barshak@cogentembedded.com&gt;
Acked-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
[g.liakhovetski@gmx.de: removed changelog from commit message]
Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;

Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] videodev2: Set vb2_rect's width and height as unsigned</title>
<updated>2014-01-07T10:02:39Z</updated>
<author>
<name>Ricardo Ribalda</name>
</author>
<published>2013-11-26T08:31:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f90580ca0133c533763a6cb3e632a21098a382df'/>
<id>urn:sha1:f90580ca0133c533763a6cb3e632a21098a382df</id>
<content type='text'>
As discussed on the media summit 2013, there is no reason for the width
and height to be signed.

Therefore this patch is an attempt to convert those fields from __s32 to
__u32.

Signed-off-by: Ricardo Ribalda Delgado &lt;ricardo.ribalda@gmail.com&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt; (documentation and smiapp)
Acked-by: Lad, Prabhakar &lt;prabhakar.csengg@gmail.com&gt;
Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] vb2: return ENOBUFS in start_streaming in case of too few buffers</title>
<updated>2014-01-07T09:13:49Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2013-12-13T16:13:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=79aeb3f3083a8a795467eae429cb2d6faf482f32'/>
<id>urn:sha1:79aeb3f3083a8a795467eae429cb2d6faf482f32</id>
<content type='text'>
This works together with the retry_start_streaming mechanism to allow userspace
to start streaming even if not all required buffers have been queued.

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Acked-by: Lad, Prabhakar &lt;prabhakar.csengg@gmail.com&gt;
Cc: Tomasz Stanislawski &lt;t.stanislaws@samsung.com&gt;
Cc: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
Acked-by: Kamil Debski &lt;k.debski@samsung.com&gt;
Acked-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l: atmel-isi: Should clear bits before set the hardware register</title>
<updated>2013-12-18T08:55:48Z</updated>
<author>
<name>Josh Wu</name>
</author>
<published>2013-12-10T12:25:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bd6f27458b0c50469ba1bb0a53e5ad1ac9e950d5'/>
<id>urn:sha1:bd6f27458b0c50469ba1bb0a53e5ad1ac9e950d5</id>
<content type='text'>
In the ISI driver it reads the config register to get original value,
then set the correct FRATE_DIV and YCC_SWAP_MODE directly. This will
cause some bits overlap.

So we need to clear these bits first, then set correct value. This patch
fix it.

Signed-off-by: Josh Wu &lt;josh.wu@atmel.com&gt;
Acked-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l: atmel-isi: Fix color component ordering</title>
<updated>2013-12-18T08:55:17Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2013-12-04T16:19:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=135983e8b392b424c7c9e117a981ad21e7c26893'/>
<id>urn:sha1:135983e8b392b424c7c9e117a981ad21e7c26893</id>
<content type='text'>
The ISI_CFG2.YCC_SWAP field controls color component ordering. The
datasheet lists the following orderings for the memory formats.

YCC_SWAP	Byte 0	Byte 1	Byte 2	Byte 3
00: Default	Cb(i)	Y(i)	Cr(i)	Y(i+1)
01: Mode1	Cr(i)	Y(i)	Cb(i)	Y(i+1)
10: Mode2	Y(i)	Cb(i)	Y(i+1)	Cr(i)
11: Mode3	Y(i)	Cr(i)	Y(i+1)	Cb(i)

This is based on a sensor format set to CbYCrY (UYVY). The driver
hardcodes the output memory format to YUYV, configure the ordering
accordingly.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Josh Wu &lt;josh.wu@atmel.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l: atmel-isi: Make the MCK clock optional</title>
<updated>2013-12-18T08:45:10Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2013-11-23T02:06:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f389e89c35fbfe17ffcb94378c225c933c28bdb2'/>
<id>urn:sha1:f389e89c35fbfe17ffcb94378c225c933c28bdb2</id>
<content type='text'>
ISI_MCK is the sensor master clock. It should be handled by the sensor
driver directly, as the ISI has no use for that clock. Make the clock
optional here while platforms transition to the correct model.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Josh Wu &lt;josh.wu@atmel.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l: atmel-isi: Reset the ISI when starting the stream</title>
<updated>2013-12-18T08:44:40Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2013-11-03T00:25:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c768626479187f1fcc3697e5f150b7af259c657c'/>
<id>urn:sha1:c768626479187f1fcc3697e5f150b7af259c657c</id>
<content type='text'>
The queue setup operation isn't the right place to reset the ISI. Move
the reset call to the start streaming operation.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Josh Wu &lt;josh.wu@atmel.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l: atmel-isi: Defer clock (un)preparation to enable/disable time</title>
<updated>2013-12-18T08:44:24Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2013-11-25T15:21:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c01d568e7f835ed429145670e8876fddff2f99ba'/>
<id>urn:sha1:c01d568e7f835ed429145670e8876fddff2f99ba</id>
<content type='text'>
The PCLK and MCK clocks are prepared and unprepared at probe and remove
time. Clock (un)preparation isn't needed before enabling/disabling the
clocks, and the enable/disable operation happen in non-atomic context.
We can thus defer (un)preparation to enable/disable time.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Josh Wu &lt;josh.wu@atmel.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
</feed>
