dc_dmub_srv...terrupt_dest(9)
π 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 literally0-3(only those four, bestie, don't get creative)to_dmuβ route the interrupt to DMU whentrue, or don't whenfalseπ
π 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):
dc_dmub_srv_set_power_state(9)dc_dmub_srv_notify_fw_dc_power_state(9)dc_wake_and_execute_dmub_cmd(9)dc_wake_and_execute_dmub_cmd_list(9)dc_wake_and_execute_gpint(9)struct ips_residency_info(9)dc_dmub_srv_cursor_offload_init(9)dc_dmub_srv_control_cursor_offload(9)dc_dmub_srv_program_cursor_now(9)dc_dmub_srv_is_cursor_offload_enabled(9)dc_dmub_srv_boot_time_crc_init(9)dc_dmub_srv_release_hw(9)dc_dmub_srv_log_preos_dmcub_info(9)dc_dmub_srv_get_fams2_debug_meta(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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms