From: Hans Verkuil <hverkuil@xs4all.nl> To: linux-media@vger.kernel.org Cc: dri-devel@lists.freedesktop.org Subject: [PATCHv2 0/6] cec/adv/cec-gpio: fixes and new status flags Date: Fri, 5 Oct 2018 15:37:39 +0200 [thread overview] Message-ID: <20181005133745.8593-1-hverkuil@xs4all.nl> (raw) From: Hans Verkuil <hans.verkuil@cisco.com> This patch series replaces patches 1-3 of: https://www.spinics.net/lists/linux-media/msg141216.html Patches 4 & 5 of that series remain as-is and are omap4 bug fixes. This patch series can be applied to the media subsystem since it has no drm changes. Changes since the previous patch series are: - Added a new patch improving the documentation of the cec_transmit_done function to hopefully avoid the omap4 bug in the future. - Add a new patch that fixes a bug in the Signal Free Time calculation of the CEC framework. This affects hardware that relies on the framework for this value. This bug could basically cause a 'denial of service' situation on the CEC bus. Found with the cec-compliance adapter test, which does really nasty things :-) - Improve cec-gpio to fixup the Signal Free Time if a transmit is delayed because a new message was received first (thus requiring a lower SFT). All patches are meant for 4.20, and patches 2-5 will get a CC to stable for 4.18 and up. The adv patches could go back to older kernels, but it's not very important. I'll post a pull request for this series soon. Regards, Hans 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 Documentation/media/kapi/cec-core.rst | 4 + .../media/uapi/cec/cec-ioc-receive.rst | 25 ++++- drivers/media/cec/cec-adap.c | 92 +++++-------------- drivers/media/cec/cec-pin.c | 20 ++++ drivers/media/i2c/adv7604.c | 4 +- drivers/media/i2c/adv7842.c | 4 +- include/media/cec.h | 2 +- include/uapi/linux/cec.h | 3 + 8 files changed, 82 insertions(+), 72 deletions(-) -- 2.18.0
WARNING: multiple messages have this Message-ID (diff)
From: Hans Verkuil <hverkuil@xs4all.nl> To: linux-media@vger.kernel.org Cc: dri-devel@lists.freedesktop.org Subject: [PATCHv2 0/6] cec/adv/cec-gpio: fixes and new status flags Date: Fri, 5 Oct 2018 15:37:39 +0200 [thread overview] Message-ID: <20181005133745.8593-1-hverkuil@xs4all.nl> (raw) From: Hans Verkuil <hans.verkuil@cisco.com> This patch series replaces patches 1-3 of: https://www.spinics.net/lists/linux-media/msg141216.html Patches 4 & 5 of that series remain as-is and are omap4 bug fixes. This patch series can be applied to the media subsystem since it has no drm changes. Changes since the previous patch series are: - Added a new patch improving the documentation of the cec_transmit_done function to hopefully avoid the omap4 bug in the future. - Add a new patch that fixes a bug in the Signal Free Time calculation of the CEC framework. This affects hardware that relies on the framework for this value. This bug could basically cause a 'denial of service' situation on the CEC bus. Found with the cec-compliance adapter test, which does really nasty things :-) - Improve cec-gpio to fixup the Signal Free Time if a transmit is delayed because a new message was received first (thus requiring a lower SFT). All patches are meant for 4.20, and patches 2-5 will get a CC to stable for 4.18 and up. The adv patches could go back to older kernels, but it's not very important. I'll post a pull request for this series soon. Regards, Hans 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 Documentation/media/kapi/cec-core.rst | 4 + .../media/uapi/cec/cec-ioc-receive.rst | 25 ++++- drivers/media/cec/cec-adap.c | 92 +++++-------------- drivers/media/cec/cec-pin.c | 20 ++++ drivers/media/i2c/adv7604.c | 4 +- drivers/media/i2c/adv7842.c | 4 +- include/media/cec.h | 2 +- include/uapi/linux/cec.h | 3 + 8 files changed, 82 insertions(+), 72 deletions(-) -- 2.18.0 _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel
next reply other threads:[~2018-10-05 20:36 UTC|newest] Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top 2018-10-05 13:37 Hans Verkuil [this message] 2018-10-05 13:37 ` [PATCHv2 0/6] cec/adv/cec-gpio: fixes and new status flags Hans Verkuil 2018-10-05 13:37 ` [PATCHv2 1/6] cec-core.rst: improve cec_transmit_done documentation Hans Verkuil 2018-10-05 13:37 ` Hans Verkuil 2018-10-05 13:37 ` [PATCHv2 2/6] cec: add new tx/rx status bits to detect aborts/timeouts Hans Verkuil 2018-10-05 13:37 ` Hans Verkuil 2018-10-05 13:37 ` [PATCHv2 3/6] adv7604: when the EDID is cleared, unconfigure CEC as well Hans Verkuil 2018-10-05 13:37 ` Hans Verkuil 2018-10-05 13:37 ` [PATCHv2 4/6] adv7842: " Hans Verkuil 2018-10-05 13:37 ` Hans Verkuil 2018-10-05 13:37 ` [PATCHv2 5/6] cec: fix the Signal Free Time calculation Hans Verkuil 2018-10-05 13:37 ` Hans Verkuil 2018-10-05 13:37 ` [PATCHv2 6/6] cec-gpio: select correct Signal Free Time Hans Verkuil 2018-10-05 13:37 ` Hans Verkuil
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20181005133745.8593-1-hverkuil@xs4all.nl \ --to=hverkuil@xs4all.nl \ --cc=dri-devel@lists.freedesktop.org \ --cc=linux-media@vger.kernel.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.