<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/media/Kconfig, branch linux-4.12.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.12.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.12.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2017-06-04T18:23:35Z</updated>
<entry>
<title>[media] cec: rename MEDIA_CEC_NOTIFIER to CEC_NOTIFIER</title>
<updated>2017-06-04T18:23:35Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2017-05-28T08:58:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e94c32818d865b620c9bbd2656ab3199259ef9ec'/>
<id>urn:sha1:e94c32818d865b620c9bbd2656ab3199259ef9ec</id>
<content type='text'>
This config option is strictly speaking independent of the
media subsystem since it can be used by drm as well.

Besides, it looks odd when drivers select CEC_CORE and
MEDIA_CEC_NOTIFIER, that's inconsistent naming.

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>
<entry>
<title>[media] cec: select CEC_CORE instead of depend on it</title>
<updated>2017-06-04T18:23:33Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2017-05-28T08:48:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9177e51d1434076a91f9bfb693deae8b955d6d57'/>
<id>urn:sha1:9177e51d1434076a91f9bfb693deae8b955d6d57</id>
<content type='text'>
The CEC framework is used by both drm and media. That makes it tricky
to get the dependencies right.

This patch moves the CEC_CORE and MEDIA_CEC_NOTIFIER config options
out of the media menu and instead drivers that want to use CEC should
select CEC_CORE and MEDIA_CEC_NOTIFIER (if needed).

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>
<entry>
<title>[media] cec: Kconfig cleanup</title>
<updated>2017-04-19T09:50:52Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2017-04-17T10:44:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=56a263aaa0a5f58d70517fae2bdd63fc1e17efec'/>
<id>urn:sha1:56a263aaa0a5f58d70517fae2bdd63fc1e17efec</id>
<content type='text'>
The Kconfig options for the CEC subsystem were a bit messy. In
addition there were two cec sources (cec-edid.c and cec-notifier.c)
that were outside of the media/cec directory, which was weird.

Move those sources to media/cec as well.

The cec-edid and cec-notifier functionality is now part of the cec
module and these are no longer separate modules.

Also remove the MEDIA_CEC_EDID config option and include it with the
main CEC config option (which defined CEC_EDID anyway).

Added static inlines to cec-edid.h for dummy functions when CEC_CORE
isn't defined.

CEC drivers should now depend on CEC_CORE.

CEC drivers that need the cec-notifier functionality must explicitly
select CEC_NOTIFIER.

The s5p-cec and stih-cec drivers depended on VIDEO_DEV instead of
CEC_CORE, fix that as well.

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Acked-by: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] media: add CEC notifier support</title>
<updated>2017-04-10T15:48:28Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2016-11-14T13:55:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6917a7b774133d60e0cfd8f9ac8bb62ae6ba10aa'/>
<id>urn:sha1:6917a7b774133d60e0cfd8f9ac8bb62ae6ba10aa</id>
<content type='text'>
Add support for CEC notifiers, which is used to convey CEC physical address
information from video drivers to their CEC counterpart driver(s).

Based on an earlier version from Russell King:

https://patchwork.kernel.org/patch/9277043/

The cec_notifier is a reference counted object containing the CEC physical address
state of a video device.

When a new notifier is registered the current state will be reported to
that notifier at registration time.

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Tested-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;
Tested-by: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;
Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] Kconfig: fix breakages when DVB_CORE is not selected</title>
<updated>2016-11-18T19:59:17Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2016-11-18T19:47:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a4afb3ed430af793702c32ff2e68613263291e81'/>
<id>urn:sha1:a4afb3ed430af793702c32ff2e68613263291e81</id>
<content type='text'>
On some weird randconfigs, it is possible to select DVB
drivers, without having the DVB_CORE:

CONFIG_DVB_AU8522=m
CONFIG_DVB_AU8522_V4L=m
CONFIG_DVB_TUNER_DIB0090=m

This was never supposed to work, but changeset 22a613e89825
("[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations")
caused it to be exposed:

   drivers/built-in.o: In function `fc0011_attach':
   (.text+0x1598fb): undefined reference to `dvb_tuner_simple_release'
   drivers/built-in.o:(.rodata+0x55e58): undefined reference to `dvb_tuner_simple_release'
   drivers/built-in.o:(.rodata+0x57398): undefined reference to `dvb_tuner_simple_release'

Fixes: 22a613e89825 ("[media] dvb_frontend: merge duplicate dvb_tuner_ops.release implementations")
Reported-by: kbuild test robot &lt;fengguang.wu@intel.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] cec: move the CEC framework out of staging and to media</title>
<updated>2016-11-16T17:40:20Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2016-11-02T10:25:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0dbacebede1e4e44bf500f94d692fad05eb2c293'/>
<id>urn:sha1:0dbacebede1e4e44bf500f94d692fad05eb2c293</id>
<content type='text'>
The last open issues have been addressed, so it is time to move
this out of staging and into the mainline and to move the public
cec headers to include/uapi/linux.

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>
<entry>
<title>[media] media Kconfig: improve the spi integration</title>
<updated>2016-09-19T17:37:05Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2016-09-15T15:18:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8283a0929922b331dbd73db26520443136941c48'/>
<id>urn:sha1:8283a0929922b331dbd73db26520443136941c48</id>
<content type='text'>
The SPI driver looked a bit lonely in the config menu, and it didn't
support the autoselect. Shift things around a bit so it looks more logical.

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>
<entry>
<title>[media] Add GS1662 driver, a video serializer</title>
<updated>2016-09-19T17:36:24Z</updated>
<author>
<name>Charles-Antoine Couret</name>
</author>
<published>2016-09-15T15:29:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7aae6e2df127f9f7a96c21e21a277dd7ff063e6a'/>
<id>urn:sha1:7aae6e2df127f9f7a96c21e21a277dd7ff063e6a</id>
<content type='text'>
You can read datasheet here:
http://www.c-dis.net/media/871/GS1662_Datasheet.pdf

It's a component which supports HD and SD CEA or SDI formats
to SDI output. It's configured through SPI bus.

GS1662 driver is implemented as v4l2 subdev.

Signed-off-by: Charles-Antoine Couret &lt;charles-antoine.couret@nexvision.fr&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>
<entry>
<title>[media] cec: fix Kconfig dependency problems</title>
<updated>2016-07-08T21:34:00Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2016-07-01T10:33:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5bb2399a4fe4a1703c1497b4838c5e8e869d0822'/>
<id>urn:sha1:5bb2399a4fe4a1703c1497b4838c5e8e869d0822</id>
<content type='text'>
- Use IS_REACHABLE(RC_CORE) instead of IS_ENABLED: if cec is built-in and
  RC_CORE is a module, then CEC can't reach the RC symbols.
- Both cec and cec-edid should be bool and use the same build 'mode' as
  MEDIA_SUPPORT (just as is done for the media controller code).
- Add a note to staging that this should be changed once the cec framework
  is moved out of staging.

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Reported-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@s-opensource.com&gt;
</content>
</entry>
<entry>
<title>[media] cec-edid: add module for EDID CEC helper functions</title>
<updated>2016-06-28T12:45:51Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2016-06-17T12:13:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=29fb44a58ac12bffe4c225f95afdc22364db070e'/>
<id>urn:sha1:29fb44a58ac12bffe4c225f95afdc22364db070e</id>
<content type='text'>
The cec-edid module contains helper functions to find and manipulate
the CEC physical address inside an EDID. Even if the CEC support itself
is disabled, drivers will still need these functions. Which is the
reason this is module is separate from the upcoming CEC framework.

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>
