Re: [PATCH v3 6/9] drm/vc4: hdmi: Convert to common HDMI 2.0 scrambling infrastructure
From: Maíra Canal
Date: Mon Nov 09 2026 - 06:55:43 EST
Hi Cristian,
On 04/11/26 17:08, Cristian Ciocaltea wrote:
On 10/28/26 11:44 PM, Cristian Ciocaltea wrote:
Hi Maíra,
On 10/27/26 3:35 PM, Maíra Canal wrote:
Hi Cristian,
On 13/10/26 22:03, Cristian Ciocaltea wrote:
Replace driver local scrambling logic with the newly introduced common
HDMI 2.0 scrambling support:
- Advertise source-side scrambling capability by setting supported HDMI
version based on the variant's max_pixel_clock.
- Provide minimal .scrambler_{enable,disable} connector callbacks that
only toggle the VC5 HDMI_SCRAMBLER_CTL register, while delegating
sink-side SCDC programming and periodic status monitoring to
drm_connector_hdmi_{enable,disable}_scrambling().
- Drop vc4_hdmi_reset_link() and vc4_hdmi_handle_hotplug(), switching
the .detect_ctx() path to drm_atomic_helper_connector_hdmi_hotplug()
which internally calls drm_connector_hdmi_sync_scdc() to trigger a
CRTC reset on reconnection.
- Drop the local scrambling_work delayed workqueue and scdc_enabled
flag, now tracked by the common drm_connector_hdmi layer, as well as
the now unused output_{bpc,color_format} driver data members.
[...]
I'm going to test both fixes and send them out as a separate series, so we're
not blocking on it.
I submitted the fixes earlier today:
https://lore.kernel.org/all/20261104-hdmi-scdc-scramb-fixes-v1-0-16a9bb3d64a6@xxxxxxxxxxxxx/
I'm waiting for Lucas' scrambling patches to land in drm-misc-next so that I can
rebase this series and send v4.
I believe Lucas' patches landed today in drm-misc-next.
Best regards,
- Maíra