From: Hans Verkuil <hans.verkuil@xxxxxxxxx> This patch series cleans up the various CEC config options. In particular it adds a CEC_CORE config option which is what CEC drivers should depend on, and it removes the MEDIA_CEC_EDID config option which was rather pointless. Finally it adds a new option to explicitly enable the RC passthrough support in CEC. It also moves cec-edid.c and cec-notifier.c to the media/cec directory and merges them into the cec module instead of having separate modules for these. And the cec-edid.h header is merged into cec.h. CEC drivers now just depend on CEC_CORE. And if the CEC drivers needs the CEC notifier framework, then it has to select CEC_NOTIFIER. I would like to see this merged for 4.12 before more CEC drivers get merged. Regards, Hans Hans Verkuil (3): cec: Kconfig cleanup cec.h: merge cec-edid.h into cec.h cec: add MEDIA_CEC_RC config option MAINTAINERS | 3 - drivers/media/Kconfig | 26 +++----- drivers/media/Makefile | 14 +---- drivers/media/cec/Kconfig | 19 ++++++ drivers/media/cec/Makefile | 8 ++- drivers/media/cec/cec-adap.c | 4 +- drivers/media/cec/cec-core.c | 12 ++-- drivers/media/{ => cec}/cec-edid.c | 6 +- drivers/media/{ => cec}/cec-notifier.c | 1 + drivers/media/i2c/Kconfig | 9 +-- drivers/media/platform/Kconfig | 56 ++++++++--------- drivers/media/platform/s5p-cec/s5p_cec.c | 1 - drivers/media/platform/vivid/Kconfig | 3 +- drivers/media/usb/pulse8-cec/Kconfig | 2 +- drivers/media/usb/rainshadow-cec/Kconfig | 2 +- include/media/cec-edid.h | 104 ------------------------------- include/media/cec-notifier.h | 2 +- include/media/cec.h | 104 ++++++++++++++++++++++++++++++- 18 files changed, 180 insertions(+), 196 deletions(-) create mode 100644 drivers/media/cec/Kconfig rename drivers/media/{ => cec}/cec-edid.c (96%) rename drivers/media/{ => cec}/cec-notifier.c (99%) delete mode 100644 include/media/cec-edid.h -- 2.11.0