<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/media/i2c, branch linux-4.1.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.1.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.1.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2018-05-23T01:36:28Z</updated>
<entry>
<title>[media] cx25840: fix unchecked return values</title>
<updated>2018-05-23T01:36:28Z</updated>
<author>
<name>Pan Bian</name>
</author>
<published>2017-04-23T13:06:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=94a30c4b1c91ab8a09f04aa15e22720b08138d33'/>
<id>urn:sha1:94a30c4b1c91ab8a09f04aa15e22720b08138d33</id>
<content type='text'>
[ Upstream commit 35378ce143071c2a6bad4b59a000e9b9f8f6ea67 ]

In functions cx25840_initialize(), cx231xx_initialize(), and
cx23885_initialize(), the return value of create_singlethread_workqueue()
is used without validation. This may result in NULL dereference and cause
kernel crash. This patch fixes it.

Signed-off-by: Pan Bian &lt;bianpan2016@163.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;
Signed-off-by: Sasha Levin &lt;alexander.levin@microsoft.com&gt;
</content>
</entry>
<entry>
<title>[media] media: i2c/soc_camera: fix ov6650 sensor getting wrong clock</title>
<updated>2018-05-23T01:33:43Z</updated>
<author>
<name>Janusz Krzysztofik</name>
</author>
<published>2016-06-15T22:29:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ecc88caaeb6e995e184d271bc268b2c869adc1bb'/>
<id>urn:sha1:ecc88caaeb6e995e184d271bc268b2c869adc1bb</id>
<content type='text'>
[ Upstream commit 54449af0e0b2ea43a8166611c95b730c850c3184 ]

After changes to v4l2_clk API introduced in v4.1 by commits a37462b919
'[media] V4L: remove clock name from v4l2_clk API' and 4f528afcfb
'[media] V4L: add CCF support to the v4l2_clk API', ov6650 sensor
stopped responding because v4l2_clk_get(), still called with
depreciated V4L2 clock name "mclk", started to return respective CCF
clock instead of the V4l2 one registered by soc_camera. Fix it by
calling v4l2_clk_get() with NULL clock name.

Created and tested on Amstrad Delta against Linux-4.7-rc3 with
omap1_camera fixes.

Signed-off-by: Janusz Krzysztofik &lt;jmkrzyszt@gmail.com&gt;
Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
Signed-off-by: Sasha Levin &lt;alexander.levin@microsoft.com&gt;
</content>
</entry>
<entry>
<title>media: s5k6aa: describe some function parameters</title>
<updated>2018-03-04T15:28:25Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2017-11-29T13:44:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5eab3467438491cd4d58d77e2d94f140d30afd9b'/>
<id>urn:sha1:5eab3467438491cd4d58d77e2d94f140d30afd9b</id>
<content type='text'>
[ Upstream commit 070250a1715cee2297de0d9e7e2cea58be999d37 ]

as warned:
  drivers/media/i2c/s5k6aa.c:429: warning: No description found for parameter 's5k6aa'
  drivers/media/i2c/s5k6aa.c:679: warning: No description found for parameter 's5k6aa'
  drivers/media/i2c/s5k6aa.c:733: warning: No description found for parameter 's5k6aa'
  drivers/media/i2c/s5k6aa.c:733: warning: No description found for parameter 'preset'
  drivers/media/i2c/s5k6aa.c:787: warning: No description found for parameter 'sd'

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
Signed-off-by: Sasha Levin &lt;alexander.levin@microsoft.com&gt;
</content>
</entry>
<entry>
<title>[media] adv7604: Initialize drive strength to default when using DT</title>
<updated>2017-12-07T02:19:57Z</updated>
<author>
<name>Lars-Peter Clausen</name>
</author>
<published>2016-11-29T11:23:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b3b35cec84392ca3644cb43ad729a13f7ce78d72'/>
<id>urn:sha1:b3b35cec84392ca3644cb43ad729a13f7ce78d72</id>
<content type='text'>
[ Upstream commit da8892d410db224d9a24104529794e6e37e0c100 ]

The adv7604 driver platform data contains fields for configuring the drive
strength of the output pins. When probing the driver through DT these
fields are not explicitly initialized, which means they are left at 0. This
is a reserved setting for the drive strength configuration though and can
cause signal integrity issues.

Whether these signal integrity issues are visible depends on the PCB
specifics (e.g. the higher the load capacitance for the output the more
visible the issue). But it has been observed on existing solutions at high
pixel clock rates.

Initialize the drive strength settings to the power-on-reset value of the
device when probing through devicetree to avoid this issue.

Fixes: 0e158be0162b ("adv7604: Add DT support")

Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Tested-by: Niklas Söderlund &lt;niklas.soderlund+renesas@ragnatech.se&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: Sasha Levin &lt;alexander.levin@verizon.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l: s5c73m3: fix negation operator</title>
<updated>2017-09-10T20:35:50Z</updated>
<author>
<name>Andrzej Hajda</name>
</author>
<published>2017-01-05T12:34:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d6f7c62a5c58019f815fa0e245edcc6b5bb5ab2e'/>
<id>urn:sha1:d6f7c62a5c58019f815fa0e245edcc6b5bb5ab2e</id>
<content type='text'>
[ Upstream commit a2370ba2752538404e363346b339869c9973aeac ]

Bool values should be negated using logical operators. Using bitwise operators
results in unexpected and possibly incorrect results.

Reported-by: David Binderman &lt;dcb314@hotmail.com&gt;
Signed-off-by: Andrzej Hajda &lt;a.hajda@samsung.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;
Signed-off-by: Sasha Levin &lt;alexander.levin@verizon.com&gt;
</content>
</entry>
<entry>
<title>[media] adv7511: TX_EDID_PRESENT is still 1 after a disconnect</title>
<updated>2016-04-18T12:50:37Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2016-02-10T11:32:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3aae1bb07b59d62e9ea4b1883d787091070ffe1e'/>
<id>urn:sha1:3aae1bb07b59d62e9ea4b1883d787091070ffe1e</id>
<content type='text'>
[ Upstream commit b339a72e04a62f0b1882c43492fc712f1176b3e6 ]

The V4L2_CID_TX_EDID_PRESENT control reports if an EDID is present.
The adv7511 however still reported the EDID present after disconnecting
the HDMI cable. Fix the logic regarding this control. And when the EDID
is disconnected also call ADV7511_EDID_DETECT to notify the bridge driver.
This was also missing.

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Cc: &lt;stable@vger.kernel.org&gt;      # for v3.12 and up
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@osg.samsung.com&gt;
Signed-off-by: Sasha Levin &lt;sasha.levin@oracle.com&gt;
</content>
</entry>
<entry>
<title>[media] adv7604: fix tx 5v detect regression</title>
<updated>2016-03-07T17:27:13Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2016-02-10T10:09:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f0b73a580df467705a7a316daf03a0ecdac1ec8c'/>
<id>urn:sha1:f0b73a580df467705a7a316daf03a0ecdac1ec8c</id>
<content type='text'>
[ Upstream commit 0ba4581c84cfb39fd527f6b3457f1c97f6356c04 ]

The 5 volt detect functionality broke in 3.14: the code reads IO register 0x70
again after it has already been cleared. Instead it should use the cached
irq_reg_0x70 value and the io_write to 0x71 to clear 0x70 can be dropped since
this has already been done.

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Cc: &lt;stable@vger.kernel.org&gt;      # for v3.14 and up
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@osg.samsung.com&gt;
Signed-off-by: Sasha Levin &lt;sasha.levin@oracle.com&gt;
</content>
</entry>
<entry>
<title>Revert "[media] Add device tree support to adp1653 flash driver"</title>
<updated>2015-04-09T10:33:45Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2015-04-09T10:33:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=be8e58d93fba531b12ef2fce4fb33c9c5fb5b69f'/>
<id>urn:sha1:be8e58d93fba531b12ef2fce4fb33c9c5fb5b69f</id>
<content type='text'>
As requested by Sakari:

	"The driver changes are still being reviewed.
	 It's been proposed that the max-microamp property be renamed."

So, as the DT bindings are not agreed upstream yet, let's revert
it.

Requested-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
This reverts commit b6100f10bdc2019a65297d2597c388de2f7dd653.
</content>
</entry>
<entry>
<title>[media] Add device tree support to adp1653 flash driver</title>
<updated>2015-04-08T20:46:54Z</updated>
<author>
<name>Pavel Machek</name>
</author>
<published>2015-03-13T20:48:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b6100f10bdc2019a65297d2597c388de2f7dd653'/>
<id>urn:sha1:b6100f10bdc2019a65297d2597c388de2f7dd653</id>
<content type='text'>
Nokia N900 is switching to device tree, make sure we can use flash
there, too.

Signed-off-by: Pavel Machek &lt;pavel@ucw.cz&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@osg.samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] s5k5baf: Add missing error check for devm_kzalloc</title>
<updated>2015-04-08T10:59:23Z</updated>
<author>
<name>Kiran Padwal</name>
</author>
<published>2015-02-05T10:09:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=51b5b3d6c96ee244c51ec57265fc3c5ae5897610'/>
<id>urn:sha1:51b5b3d6c96ee244c51ec57265fc3c5ae5897610</id>
<content type='text'>
This patch add a missing a check on the return value of devm_kzalloc,
which would cause a NULL pointer dereference in a OOM situation.

Signed-off-by: Kiran Padwal &lt;kiran.padwal@smartplayin.com&gt;
Acked-by: Andrzej Hajda &lt;a.hajda@samsung.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@osg.samsung.com&gt;
</content>
</entry>
</feed>
