dcn42_hw_block_power_down(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dcn42_hw_block_power_down(9) β€” from the Kernel API Manual

okay bestie, welcome to the kernel API manual page for dcn42_hw_block_power_down ✨ this is a section 9 (kernel API) kinda situation and she is so ready to teach you about turning hardware blocks off. buckle up πŸŽ€


🌸 NAME 🌸

dcn42_hw_block_power_down β€” the power down sequence. that's it, that's the vibe πŸ’–


✨ SYNOPSIS ✨

void dcn42_hw_block_power_down (struct dc *dc , struct pg_block_update
*update_state );

literally just a void function, no return value, no drama 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • dc β€” the Current DC state. main character energy, she holds everything πŸ’…
  • update_state β€” updates the PG sequence states for the HW block. yes queen, keep that bookkeeping cute ✨

πŸ’œ DESCRIPTION πŸ’œ

okay so the following sequence describes the ON-OFF (ONO) for power down. read it in order, top to bottom, no skipping πŸ™ˆ

  • ONO Region 4, DCPG 25: hpo
  • ONO Region 11, DCPG 3: dchubp3, dpp3
  • ONO Region 9, DCPG 2: dchubp2, dpp2
  • ONO Region 7, DCPG 1: dchubp1, dpp1
  • ONO Region 5, DCPG 0: dchubp0, dpp0
  • ONO Region 2, DCPG 23: dchubbub, dchububmem, dchvm
  • ONO Region 12, DCPG 19: dsc3
  • ONO Region 10, DCPG 18: dsc2
  • ONO Region 8, DCPG 17: dsc1
  • ONO Region 6, DCPG 16: dsc0
  • ONO Region 3, DCPG 24: mpc, opp, optc, dwb
  • ONO Region 1, DCPG 26: dio
  • ONO Region 0, DCPG 22: dccg dcio dcoh β€” SKIPPED πŸ’€

and now the note, bestie, pay attention:

there's No seuential ONO power up/down order for DCN42. Driver PG should only be limited to DCHUBP/DPP, DSC, HPO and DIO, so further optimization can be done 🧚

ngl the "seuential" spelling is straight from the source, she's doing her best and we love her for it πŸ’…

🌈 SEE ALSO 🌈

  • Kernel file ./drivers/gpu/drm/amd/display/dc/hwss/dcn42/dcn42_hwseq.c
  • dcn42_hw_block_power_up(9) β€” the other half of the saga, go read her too 🫢

and that's the whole page, periodt πŸ’– this lil beauty comes from ./drivers/gpu/drm/amd/display/... in October 2026 β€” go forth and power things down responsibly, iykyk πŸŽ€β­

πŸ“¦ where this page comes from