radeon_get_shared_dp_ppll(9)
π radeon_get_shared_dp_ppll π
okay so bestie, this is a page straight out of the Kernel API Manual β we're deep in the kernel-adjacent lore rn, no cap. The function is radeon_get_shared_dp_ppll and honestly? she's a tiny little helper with main character energy. Let's get into it π«Ά
β¨ NAME β¨
radeon_get_shared_dp_ppll β returns the PPLL that another crtc is using for DP π
β¨ SYNOPSIS β¨
int radeon_get_shared_dp_ppll (struct drm_crtc *crtc );
literally that's the whole signature. short, sweet, iconic β¨
β¨ ARGUMENTS β¨
crtcβ a drm crtc. that's it, that's the whole arg π (yes, it's literally just described as "drm crtc", we don't make the rules)
β¨ DESCRIPTION β¨
So what does she do? She returns the PPLL (that's the Pixel PLL, bestie) used by another crtc/encoder that's also in DP mode π
Here's the vibe: for DP, a single PPLL can be used for all the DP crtcs/encoders. one PPLL to serve them all, kind of a shared-resource situation, iykyk π¦ so this function goes and finds the one that's already in use by somebody else and hands it to you.
no extra lore, no hidden gotchas, that's genuinely it. slay π
β¨ SEE ALSO β¨
- the kernel file
./drivers/gpu/drm/radeon/atombios_crtc.cβ go read the source if you want the full β¨behind the scenesβ¨ radeon_get_pll_use_mask(9)πΈradeon_get_shared_nondp_ppll(9)πradeon_atom_pick_pll(9)β
aaaand that's the whole page, bestie, we ate and left no crumbs π this lil cutie lives in ./drivers/gpu/drm/radeon, dated October 2026, and the manual page itself is radeon_get_shared_dp_ppll(9) β go forth and pick those PLLs, mwah ππ§
π¦ 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