<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/media/i2c, branch linux-4.13.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.13.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.13.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2017-09-27T12:43:20Z</updated>
<entry>
<title>media: adv7180: add missing adv7180cp, adv7180st i2c device IDs</title>
<updated>2017-09-27T12:43:20Z</updated>
<author>
<name>Ulrich Hecht</name>
</author>
<published>2017-07-03T08:43:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=163e5ee2361cab39e8fe29842b1f10a1d15642fa'/>
<id>urn:sha1:163e5ee2361cab39e8fe29842b1f10a1d15642fa</id>
<content type='text'>
commit 281ddc3cdc10413b98531d701ab5323c4f3ff1f4 upstream.

Fixes a crash on Renesas R8A7793 Gose board that uses these "compatible"
entries.

Signed-off-by: Ulrich Hecht &lt;ulrich.hecht+renesas@gmail.com&gt;
Tested-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>media: i2c: tvp5150: remove useless variable assignment in tvp5150_set_vbi()</title>
<updated>2017-06-24T22:04:46Z</updated>
<author>
<name>Gustavo A. R. Silva</name>
</author>
<published>2017-06-23T22:37:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b3d930aaf74f8b248edd7cfe7f35caefeff785bd'/>
<id>urn:sha1:b3d930aaf74f8b248edd7cfe7f35caefeff785bd</id>
<content type='text'>
Value assigned to variable _type_ at line 678 is overwritten at line 688
before it can be used. This makes such variable assignment useless.

Remove this variable assignment and fix some coding style issues.

Addresses-Coverity-ID: 1226968

Signed-off-by: Gustavo A. R. Silva &lt;garsilva@embeddedor.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>media: Revert "[media] et8ek8: Export OF device ID as module aliases"</title>
<updated>2017-06-24T12:34:33Z</updated>
<author>
<name>Arnd Bergmann</name>
</author>
<published>2017-06-08T09:01:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=be78b59e4806337b447a07a5042f4ef84b047c1a'/>
<id>urn:sha1:be78b59e4806337b447a07a5042f4ef84b047c1a</id>
<content type='text'>
This one got applied twice, causing a build error with clang:

drivers/media/i2c/et8ek8/et8ek8_driver.c:1499:1: error: redefinition of '__mod_of__et8ek8_of_table_device_table'

Fixes: 9ae05fd1e791 ("[media] et8ek8: Export OF device ID as module aliases")

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt;
Acked-by: Pavel Machek &lt;pavel@ucw.cz&gt;
Signed-off-by: Hans Verkuil &lt;hansverk@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] media: i2c: ov772x: Force use of SCCB protocol</title>
<updated>2017-06-23T11:28:05Z</updated>
<author>
<name>Jacopo Mondi</name>
</author>
<published>2017-05-12T12:36:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ab924af9acde26a5840b905c599dd4f3e10eaa00'/>
<id>urn:sha1:ab924af9acde26a5840b905c599dd4f3e10eaa00</id>
<content type='text'>
Commit e78902976150 ("i2c: sh_mobile: don't send a stop condition by
default inside transfers") makes the i2c_sh_mobile I2C-adapter emit a
stop/start sequence between messages in a single transfer only when
explicitly requested with I2C_M_STOP.

This breaks the ov772x driver in the SH4 Migo-R board as the Omnivision
sensor uses the I2C-like SCCB protocol that doesn't support repeated
starts:

i2c-sh_mobile i2c-sh_mobile.0: Transfer request timed out
ov772x 0-0021: Product ID error 92:92

Fix it by marking the client as SCCB, forcing the emission of a
stop/start sequence between all messages.
As I2C_M_STOP requires the I2C adapter to support protocol mangling,
ensure that the I2C_FUNC_PROTOCOL_MANGLING functionality is available.

Tested on SH4 Migo-R board, with OV772x now successfully probing

soc-camera-pdrv soc-camera-pdrv.0: Probing soc-camera-pdrv.0
ov772x 0-0021: ov7725 Product ID 77:21 Manufacturer ID 7f:a2

Signed-off-by: Jacopo Mondi &lt;jacopo@jmondi.org&gt;
Suggested-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;
Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] i2c: tc358743: remove useless variable assignment in tc358743_isr</title>
<updated>2017-06-20T12:06:44Z</updated>
<author>
<name>Gustavo A. R. Silva</name>
</author>
<published>2017-06-15T16:49:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c21e8b594c92eda3b04a31556277a9d72ca441b7'/>
<id>urn:sha1:c21e8b594c92eda3b04a31556277a9d72ca441b7</id>
<content type='text'>
Remove useless variable assignment in function tc358743_isr().

The value stored in variable _intstatus_ at line 1299 is
overwritten at line 1302, just before it can be used.

Addresses-Coverity-ID: 1397678

Signed-off-by: Gustavo A. R. Silva &lt;garsilva@embeddedor.com&gt;
Signed-off-by: Hans Verkuil &lt;hansverk@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] ov13858: remove duplicated const declaration</title>
<updated>2017-06-20T11:50:43Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2017-06-20T11:19:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3bd30b24efa6b3339e4344a7db39e594f06d5128'/>
<id>urn:sha1:3bd30b24efa6b3339e4344a7db39e594f06d5128</id>
<content type='text'>
As reported by gcc:

drivers/media/i2c/ov13858.c:953:20: warning: duplicate const
drivers/media/i2c/ov13858.c:953:14: warning: duplicate 'const' declaration specifier [-Wduplicate-decl-specifier]
 static const const s64 link_freq_menu_items[OV13858_NUM_OF_LINK_FREQS] = {
              ^~~~~

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] as3645a: Join string literals back</title>
<updated>2017-06-20T11:18:12Z</updated>
<author>
<name>Andy Shevchenko</name>
</author>
<published>2017-06-04T18:29:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4ac299414bfc0c796c22810854f738c280bdeaa0'/>
<id>urn:sha1:4ac299414bfc0c796c22810854f738c280bdeaa0</id>
<content type='text'>
There is no need to split long string literals.
Join them back.

No functional change intended.

Signed-off-by: Andy Shevchenko &lt;andy.shevchenko@gmail.com&gt;
Signed-off-by: Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] dw9714: Initial driver for dw9714 VCM</title>
<updated>2017-06-20T11:17:48Z</updated>
<author>
<name>Rajmohan Mani</name>
</author>
<published>2017-06-03T08:11:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cc95d3423c6786d61e3c52898ed69955077f41a6'/>
<id>urn:sha1:cc95d3423c6786d61e3c52898ed69955077f41a6</id>
<content type='text'>
DW9714 is a 10 bit DAC, designed for linear
control of voice coil motor.

This driver creates a V4L2 subdevice and
provides control to set the desired focus.

[Sakari Ailus: Add MAINTAINERS entry.]

Signed-off-by: Rajmohan Mani &lt;rajmohan.mani@intel.com&gt;
Signed-off-by: Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] ov13858: add support for OV13858 sensor</title>
<updated>2017-06-20T11:16:57Z</updated>
<author>
<name>Hyungwoo Yang</name>
</author>
<published>2017-06-13T22:06:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5fcf092e0c9fb4895096c8809cf1fb9ba1349653'/>
<id>urn:sha1:5fcf092e0c9fb4895096c8809cf1fb9ba1349653</id>
<content type='text'>
This patch adds driver for Omnivision's ov13858
sensor, the driver supports following features:

- manual exposure/gain(analog and digital) control support
- two link frequencies
- VBLANK/HBLANK support
- test pattern support
- media controller support
- runtime pm support
- supported resolutions
  + 4224x3136 at 30FPS
  + 2112x1568 at 30FPS(default) and 60FPS
  + 2112x1188 at 30FPS(default) and 60FPS
  + 1056x784 at 30FPS(default) and 60FPS

[Sakari Ailus: use V4L2_CID_DIGITAL_GAIN instead, add MAINTAINERS entry.]

Signed-off-by: Hyungwoo Yang &lt;hyungwoo.yang@intel.com&gt;
Signed-off-by: Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] add Omnivision OV5640 sensor driver</title>
<updated>2017-06-20T10:23:55Z</updated>
<author>
<name>Steve Longerbeam</name>
</author>
<published>2017-06-07T18:33:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=19a81c1426c185cf9e902e1a33a9eacc6c6040cc'/>
<id>urn:sha1:19a81c1426c185cf9e902e1a33a9eacc6c6040cc</id>
<content type='text'>
This driver is based on ov5640_mipi.c from Freescale imx_3.10.17_1.0.0_beta
branch, modified heavily to bring forward to latest interfaces and code
cleanup.

Signed-off-by: Steve Longerbeam &lt;steve_longerbeam@mentor.com&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt;
Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
</feed>
