From: Hans Verkuil <hans.verkuil@xxxxxxxxx> This patch series adds support to the RainShadow Tech HDMI CEC adapter (http://rainshadowtech.com/HdmiCecUsb.html). The first patch adds the needed serio ID, the second adds the driver itself. This is identical to the v2 just rebased and now using the cec_get_drvdata() instead of accessing adap->priv directly. A pull request will follow shortly. Regards, Hans Changes since v2: - Rebased - Use cec_get_drvdata() Changes since v1: Implemented almost all of Dmitry's suggestions: - use dev_dbg instead of 'if (debug) dev_info()' - reworked the interrupt/workqueue handling - use switch instead of 'if .. else if ...' Hans Verkuil (2): serio.h: add SERIO_RAINSHADOW_CEC ID rainshadow-cec: new RainShadow Tech HDMI CEC driver MAINTAINERS | 7 + drivers/media/usb/Kconfig | 1 + drivers/media/usb/Makefile | 1 + drivers/media/usb/rainshadow-cec/Kconfig | 10 + drivers/media/usb/rainshadow-cec/Makefile | 1 + drivers/media/usb/rainshadow-cec/rainshadow-cec.c | 388 ++++++++++++++++++++++ include/uapi/linux/serio.h | 1 + 7 files changed, 409 insertions(+) create mode 100644 drivers/media/usb/rainshadow-cec/Kconfig create mode 100644 drivers/media/usb/rainshadow-cec/Makefile create mode 100644 drivers/media/usb/rainshadow-cec/rainshadow-cec.c -- 2.11.0