dc_dmub_srv...terrupt_dest(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dc_dmub_srv_ihc_set_dig_hdcp_interrupt_dest β€” like, the IHC interrupt destination glow-up

okay so bestie, welcome to the Kernel API Manual ✨ and specifically to this little function that handles where HDCP I2C interrupt requests get routed. it's giving "tiny function, very specific job" and honestly? we respect it. πŸŽ€


πŸ¦‹ NAME

dc_dmub_srv_ihc_set_dig_hdcp_interrupt_dest β€” configure the IHC interrupt destination, no cap.


✨ SYNOPSIS

bool dc_dmub_srv_ihc_set_dig_hdcp_interrupt_dest (struct dc_dmub_srv *dc_dmub_srv , uint8_t dig_id , bool to_dmu );

🌸 ARGUMENTS

  • dc_dmub_srv β€” the DMUB service handle, like your little all-access pass to the firmware πŸ’–
  • dig_id β€” the DIG engine ID, and it's literally 0-3 (only those four, bestie, don't get creative)
  • to_dmu β€” route the interrupt to DMU when true, or don't when false πŸ™ˆ

πŸ’œ DESCRIPTION

so what it does is: it sends a command to the DMUB firmware to configure the IHC interrupt routing for HDCP I2C transfer requests. that's the whole vibe. it's a messenger β€” it takes your request and hands it off to firmware to get the routing set up. 🧚


πŸ”₯ RETURN

true on success, false on failure. iconic binary behavior, honestly. πŸ‘‘


🌈 SEE ALSO

the kernel file lives at ./drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h β€” go say hi to it 🫢

and here's the whole friend group, all at section (9):


ngl this one's short and sweet, which is exactly the energy we love. read the args, pass the args, get your bool, move on. slay. πŸ’…

and that's the page!! mwah πŸ’‹ this came out of ./drivers/gpu/drm/amd/display/dc in October 2026 β€” catch you on the next one, bestie πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from