dcn10_plane...c_power_down(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 β€” a dc struct reference. it's used for grabbing hwseq, so like, it's the one holding the keys πŸ”‘
  • dpp β€” a dpp struct reference. yes, exactly that one πŸ’–
  • hubp β€” a hubp struct 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:

  1. this function first needs to enable the power gate request
  2. then it disables DPP and HUBP
  3. 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


πŸ¦‹ 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