]> asedeno.scripts.mit.edu Git - linux.git/commit
media: platform: Add ChromeOS EC CEC driver
authorNeil Armstrong <narmstrong@baylibre.com>
Wed, 4 Jul 2018 15:08:21 +0000 (17:08 +0200)
committerLee Jones <lee.jones@linaro.org>
Fri, 13 Jul 2018 07:44:46 +0000 (08:44 +0100)
commitcd70de2d356ee692477276bd5d6bc88c71a48733
treebef44742e4ce4dbf63b0b7630e0200b725ea5f38
parent03a5755c811dfde75a41f62b56da9042c5957993
media: platform: Add ChromeOS EC CEC driver

The ChromeOS Embedded Controller can expose a CEC bus, this patch add the
driver for such feature of the Embedded Controller.

This driver is part of the cros-ec MFD and will be add as a sub-device when
the feature bit is exposed by the EC.

The controller will only handle a single logical address and handles
all the messages retries and will only expose Success or Error.

The controller will be tied to the HDMI CEC notifier by using the platform
DMI Data and the i915 device name and connector name.

Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Reviewed-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
Reviewed-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/media/platform/Kconfig
drivers/media/platform/Makefile
drivers/media/platform/cros-ec-cec/Makefile [new file with mode: 0644]
drivers/media/platform/cros-ec-cec/cros-ec-cec.c [new file with mode: 0644]