radeon_get_s...d_nondp_ppll(9)
π radeon_get_s...d_nondp_ppll(9) π
ok so real talk, this is a page straight out of the Kernel API Manual and it is so niche and so specific and honestly? iconic for that. bestie we are going into the DRM/radeon mines together, grab my hand π«Ά
β¨ NAME β¨
radeon_get_shared_nondp_ppll β returns the PPLL that some other non-DP crtc is using, iykyk π
π SYNOPSIS π
int radeon_get_shared_nondp_ppll (struct drm_crtc *crtc );
like, that's the whole vibe. one function, one arg, it returns an int, periodt.
π¦ ARGUMENTS π¦
crtcβ a drm crtc. yeah. that's the entire description the original gives us and honestly we're respecting it π it's the crtc you're asking about, bestie.
πΈ DESCRIPTION πΈ
okay so here's the tea β this function returns the PPLL (that's Pixel PLL, for the uninitiated π) that is being used by another non-DP crtc/encoder β and the whole point is that this one can be shared, i.e. it's running the same clock. shared clock energy fr fr β¨
so likeβ¦ you're not making a new one, you're finding the one that's already out there living its best life on a different non-DP crtc and going "hey can we match?" π
π₯ SEE ALSO π₯
- Kernel file
./drivers/gpu/drm/radeon/atombios_crtc.cβ literally where this lives, go read it, it's giving main character energy radeon_get_pll_use_mask(9)radeon_get_shared_dp_ppll(9)radeon_atom_pick_pll(9)
the whole ppll friend group, we love a crossover episode π
ngl this one's short and sweet β no options, no env vars, no exit statuses, no signals, no bugs listed. just vibes and a PLL. slay π
and that's the page bestie!! π source path is ./drivers/gpu/drm/radeon and the date on this lil masterpiece is October 2026 β mwah, no cap, go share a PLL responsibly π
β¨π
π¦ 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