intel_audio_codec_disable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– intel_audio_codec_disable(9) β€” the kernel API manual glow-up πŸŽ€

Okay bestie, welcome to the intel_audio_codec_disable page from the Kernel API Manual β€” it's giving "tiny function, big responsibilities" and honestly? Iconic. Let's get into it. ✨


🌸 NAME 🌸

intel_audio_codec_disable β€” disable the audio codec for HD audio 🎧


πŸ¦‹ SYNOPSIS πŸ¦‹

void intel_audio_codec_disable (struct intel_encoder *encoder , const
struct intel_crtc_state *old_crtc_state , const struct
drm_connector_state *old_conn_state );

It returns void, so like… no return value to obsess over. It just does the thing. Slay. πŸ’…


πŸ’œ ARGUMENTS πŸ’œ

  • encoder β€” the encoder you want to disable audio on. That's the main character of this call, fr fr. 🎀
  • old_crtc_state β€” pointer to the old crtc state. Yes, old, keep that in mind bestie. 🫢
  • old_conn_state β€” pointer to the old connector state. Also old. The vibes are consistently vintage here. πŸ•°οΈ

⭐ DESCRIPTION ⭐

So here's the tea: the disable sequences must be performed before disabling the transcoder or port. Not after. Not "whenever you get around to it." Before. πŸ™ˆ

Lowkey a big deal β€” skip that ordering and you're not matching the documented sequence, so don't come crying to me. 😭

🌈 SEE ALSO 🌈

The whole audio friend group, together at last. Ate. πŸ‘‘


And that's the page, bestie! 🫢 This little gem lives under ./drivers/gpu/drm/i915/display, dated October 2026, and it's page intel_audio_codec_disable(9) of the Kernel API Manual. Go forth and disable that codec β€” in the right order, obviously. πŸ’–βœ¨

πŸ“¦ where this page comes from