Skip to content

vc4 hdmi fixes for packet RAM being disabled#7431

Open
6by9 wants to merge 2 commits into
raspberrypi:rpi-6.18.yfrom
6by9:rpi-6.18.y-drm
Open

vc4 hdmi fixes for packet RAM being disabled#7431
6by9 wants to merge 2 commits into
raspberrypi:rpi-6.18.yfrom
6by9:rpi-6.18.y-drm

Conversation

@6by9

@6by9 6by9 commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

See #7069

The user of the packet_ram_enabled was removed, but the flag itself
wasn't. Clean up.

Fixes: b47a72f ("drm/vc4: hdmi: Switch to HDMI connector")
Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
Comment thread drivers/gpu/drm/vc4/vc4_hdmi.c Outdated
Audio can be triggered by the HPD handler and start up before
video has been restored, calling vc4_hdmi_write_infoframe
for the audio infoframe.
vc4_hdmi_write_infoframe checks that the packet RAM to store
the infoframes is enabled, but that is only enabled when
video is enabled in vc4_hdmi_encoder_post_crtc_enable.

The packet RAM enable is only a power saving thing, so
move enabling/disabling to the runtime_pm hooks.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
@6by9 6by9 force-pushed the rpi-6.18.y-drm branch from b1dbb9c to f836e0d Compare June 11, 2026 13:28
@6by9

6by9 commented Jun 11, 2026

Copy link
Copy Markdown
Contributor Author

Probably worth deferring merging to confirm that this fixes the original report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants