dcn10_plane...c_power_down(9)
π dcn10_plane_atomic_power_down(9)
okay so this is from the Kernel API Manual and bestie, it's literally about powering down plane components. very "turning off the lights in the group chat" energy. let's get into it π«Ά
β¨ NAME β¨
dcn10_plane_atomic_power_down β power down plane components. that's it, that's the whole vibe π₯
π SYNOPSIS π
void dcn10_plane_atomic_power_down (struct dc *dc , struct dpp *dpp ,
struct hubp *hubp );
it returns void btw β nothing comes back to you, it just does the thing π
πΈ ARGUMENTS πΈ
dcβ adcstruct reference. it's used for grabbinghwseq, so like, it's the one holding the keys πdppβ adppstruct reference. yes, exactly that one πhubpβ ahubpstruct reference. also exactly that one π¦
π DESCRIPTION π
okay so pay attention because this part matters, no cap:
keep in mind that this operation requires a power gate configuration β however, requests for switch power gate are precisely controlled to avoid problems. like, they're being super careful about it π for this reason, the power gate request is usually disabled.
so here's the order of operations, and it's giving choreography:
- this function first needs to enable the power gate request
- then it disables
DPPandHUBP - finally, it disables the power gate request again
so it's literally: enable β‘οΈ disable the two things β‘οΈ disable again. the power gate request does not stay on, periodt π
π₯ SEE ALSO π₯
kernel file: ./drivers/gpu/drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c
dcn10_dpp_pg_control(9)dcn10_hubp_pg_control(9)delay_cursor_until_vupdate(9)dcn10_reset_surface_dcc_and_tiling(9)
π¦ and that's the whole page, bestie! source/version is ./drivers/gpu/drm/amd/display/... and it's dated October 2026 β so yeah, from the future, icon behavior honestly βπ
π¦ 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