This pull request fixes various CEC bugs. The following patches are also CCed to stable for 4.18: cec: add new tx/rx status bits to detect aborts/timeouts adv7604: when the EDID is cleared, unconfigure CEC as well adv7842: when the EDID is cleared, unconfigure CEC as well cec: fix the Signal Free Time calculation The 'add new tx/rx status bits' is strictly speaking not a bug fix, but the absence of these status bits made finding the real bug (https://patchwork.linuxtv.org/patch/52329/) much harder than it should have been. Regards, Hans The following changes since commit f492fb4f5b41e8e62051e710369320e9ffa7a1ea: media: MAINTAINERS: Fix entry for the renamed dw9807 driver (2018-10-05 08:40:00 -0400) are available in the Git repository at: git://linuxtv.org/hverkuil/media_tree.git tags/br-cec-media2 for you to fetch changes up to 75773002b711836690aed39d6702b87165136aa5: media: cec: name for RC passthrough device does not need 'RC for' (2018-10-05 15:54:06 +0200) ---------------------------------------------------------------- Tag branch ---------------------------------------------------------------- Hans Verkuil (6): cec-core.rst: improve cec_transmit_done documentation cec: add new tx/rx status bits to detect aborts/timeouts adv7604: when the EDID is cleared, unconfigure CEC as well adv7842: when the EDID is cleared, unconfigure CEC as well cec: fix the Signal Free Time calculation cec-gpio: select correct Signal Free Time Sean Young (1): media: cec: name for RC passthrough device does not need 'RC for' Documentation/media/kapi/cec-core.rst | 4 ++++ Documentation/media/uapi/cec/cec-ioc-receive.rst | 25 ++++++++++++++++++-- drivers/media/cec/cec-adap.c | 92 ++++++++++++++++++++--------------------------------------------------- drivers/media/cec/cec-core.c | 6 ++--- drivers/media/cec/cec-pin.c | 20 ++++++++++++++++ drivers/media/i2c/adv7604.c | 4 +++- drivers/media/i2c/adv7842.c | 4 +++- include/media/cec.h | 4 +--- include/uapi/linux/cec.h | 3 +++ 9 files changed, 84 insertions(+), 78 deletions(-)