dcn42_hw_block_power_down(9)
π 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:
dccgdciodcohβ 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
- 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