ENUM APE_OPP(9)
π enum ape_opp(9) π
okay so bestie, welcome to the Kernel API Manual, section 9 β yes we're in the big-kid kernel docs now, put your hair up π
β¨ NAME β¨
enum ape_opp β the APE OPP states definition, aka the literal vibe check for APE operating points π¦
πΈ SYNOPSIS πΈ
enum ape_opp {
APE_OPP_INIT ,
APE_NO_CHANGE ,
APE_100_OPP ,
APE_50_OPP ,
APE_50_PARTLY_25_OPP
};
π Constants π
bestie these are the individual states, one by one, no skipping, we don't do that here π«Ά
APE_OPP_INITβ okay so this one is in the enum, it's listed, it's giving init energyβ¦ and the page gives it literally no description π like zero words. It's there, it's a member, that's what we know. Don't @ me, I'm just the messenger πAPE_NO_CHANGEβ the APE operating point is unchanged. nothing movin, nothing shiftin, we stay exactly as we are βAPE_100_OPPβ the new APE operating point isape100opp. full send, 100% era π₯APE_50_OPPβ50%. that's it, that's the whole note. half vibes πΈAPE_50_PARTLY_25_OPPβ50%, except some clocks at25%. so it's 50% but not universally 50%, some clocks are lowkey chilling at 25% π§
π¦ SEE ALSO π¦
bestie this is the little friend group of related pages, and honestly it's a whole squad π β the kernel file ./include/linux/mfd/db8500-prcmu.h, plus: 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 ap_pwrst_trans(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 arm_opp(9), enum ddr_opp(9), enum ddr_pwrst(9), and last but never least struct prcmu_auto_pm_config(9) π
go read 'em all, iykyk π
and that's the page!! this lil icon came from ./include/linux/mfd and it's dated October 2026 β mwah, slay, periodt, go forth and know your APE OPP states π
β¨
π¦ 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