dce_v6_0_hpd_set_polarity(9)
π dce_v6_0_hpd_set_polarity(9) β from the Kernel API Manual, bestie
okay so welcome to the glow-up era of the hotplug detect pin β¨ this one lives in the <cyan>Kernel API Manual</cyan>, and honestly? she's short, she's sweet, she sets a polarity. that's the whole vibe.
πΈ NAME πΈ
dce_v6_0_hpd_set_polarity β the hpd set polarity callback. yes queen, that's literally her whole job π
β¨ SYNOPSIS β¨
void dce_v6_0_hpd_set_polarity (struct amdgpu_device *adev , enum
amdgpu_hpd_id hpd );
she returns void btw β no return value, no drama, no notes π«Ά
π ARGUMENTS π
adevβ anamdgpu_devicepointer. the main character struct herself πhpdβ the hpd (hotplug detect) pin. yep, hpd stands for hotplug detect, iykyk π
π¦ DESCRIPTION π¦
So likeβ¦ this function sets the polarity of the hpd pin. that's it, that's the tea π and the "(evergreen+)" note means this behavior is for evergreen and later, so keep that in mind bestie π
π₯ SEE ALSO π₯
Kernel file: ./drivers/gpu/drm/amd/amdgpu/dce_v6_0.c
and the whole friend group of related calls, no cap β every single one of them:
dce_v6_0_page_flip(9)dce_v6_0_hpd_sense(9)dce_v6_0_hpd_init(9)dce_v6_0_hpd_fini(9)si_get_number_of_dram_channels(9)dce_v6_0_dram_bandwidth(9)dce_v6_0_dram_bandwidth_for_display(9)dce_v6_0_data_return_bandwidth(9)dce_v6_0_dmif_request_bandwidth(9)dce_v6_0_available_bandwidth(9)dce_v6_0_average_bandwidth(9)dce_v6_0_latency_watermark(9)dce_v6_0_average_bandwidth_vs_dram_bandwidth_for_display(9)dce_v6_0_average_bandwidth_vs_available_bandwidth(9)dce_v6_0_check_latency_hiding(9)dce_v6_0_program_watermarks(9)dce_v6_0_line_buffer_adjust(9)dce_v6_0_bandwidth_update(9)dce_v6_0_pick_pll(9)
like, the whole bandwidth-and-watermark extended universe, we stan a linked family π
fr fr though β this is kernel API territory, so treatadevandhpdwith respect. she'svoid, she doesn't come back to tell you what went wrong π
okay that's the page!! this icon came from the source/version tag ./drivers/gpu/drm/amd/amdgpu, dated October 2026, and the whole thing is filed under dce_v6_0_hpd_set_polarity(9) in the Kernel API Manual β mwah, periodt π§π
π¦ 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