ENUM AP_PWRST_TRANS(9)
π¦ enum ap_pwrst_trans(9) π¦
okay so bestie, welcome to enum ap_pwrst_trans(9) from the Kernel API Manual β yes, thatβs literally the manual name, and this page is giving tiny-enum, big-power-transition energy. main character energy fr fr π
π NAME π
enum ap_pwrst_trans β transition states defined in PRCMU firmware. Thatβs the whole name vibe, no cap.
β¨ SYNOPSIS β¨
hereβs the exact enum shape, bestie β keep the punctuation, the spaces before the commas, all of it:
enum ap_pwrst_trans {
PRCMU_AP_NO_CHANGE ,
APEXECUTE_TO_APSLEEP ,
APIDLE_TO_APSLEEP ,
PRCMU_AP_SLEEP ,
APBOOT_TO_APEXECUTE ,
APEXECUTE_TO_APDEEPSLEEP ,
PRCMU_AP_DEEP_SLEEP ,
APEXECUTE_TO_APIDLE ,
PRCMU_AP_IDLE ,
PRCMU_AP_DEEP_IDLE
};
π Constants π
okay hereβs the cast, one bullet per constant, literally every single one:
PRCMU_AP_NO_CHANGEβ the manpage says-- undescribed --; no extra lore, ngl.APEXECUTE_TO_APSLEEPβ Power state transition fromApExecutetoApSleep. slay, a described one.APIDLE_TO_APSLEEPβ Power state transition fromApIdletoApSleep.PRCMU_AP_SLEEPβ literally-- undescribed --in the source. πAPBOOT_TO_APEXECUTEβ Power state transition fromApBoottoApExecute.APEXECUTE_TO_APDEEPSLEEPβ Power state transition fromApExecutetoApDeepSleep.PRCMU_AP_DEEP_SLEEPβ-- undescribed --, bestie, thatβs all it gives us.APEXECUTE_TO_APIDLEβ Power state transition fromApExecutetoApIdle.PRCMU_AP_IDLEβ-- undescribed --. iconic mystery behavior, honestly.PRCMU_AP_DEEP_IDLEβ also-- undescribed --. the lore is not lore-ing. π
π SEE ALSO π
the Kernel file is ./include/linux/mfd/db8500-prcmu.h β and these are the linked manual-page besties, all of them:
enum state(9)enum ret_state(9)enum clk_arm(9)enum clk_gen(9)enum romcode_write(9)enum romcode_read(9)enum ap_pwrst(9)enum hw_acc_state(9)enum dvfs_stat(9)enum sva_mmdsp_stat(9)enum sia_mmdsp_stat(9)enum mbox_to_arm_err(9)enum sia_sva_pwr_policy(9)enum auto_enable(9)enum prcmu_power_status(9)enum prcmu_wdog_id(9)enum ape_opp(9)enum arm_opp(9)enum ddr_opp(9)enum ddr_pwrst(9)struct prcmu_auto_pm_config(9)
mwah π β this pageβs source/version is ./include/linux/mfd, and the date on it is October 2026. thatβs the whole read, bestie, bye! π«Ά
π¦ 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