ENUM CLK_ARM(9)
π enum clk_arm
okay bestie, welcome to the Kernel API Manual β yes that manual, the one that lives in your kernel headers and judges you silently. today's main character is enum clk_arm, and honestly? it's a short one. we love a low-effort icon.
β¨ NAME β¨
enum clk_arm β ARM Cortex A9 clock schemes π°οΈβ¨
like, the whole entire vibe of this enum is "here are the clock schemes for an ARM Cortex A9, that's it, that's the page."
πΈ SYNOPSIS πΈ
enum clk_arm {
A9_OFF ,
A9_BOOT ,
A9_OPPT1 ,
A9_OPPT2 ,
A9_EXTCLK
};
look at that formatting. the stray spaces before the commas? iconic. we do not touch it. we respect the original artist's choices π
π¦ Constants π¦
so the manpage lists these five bad boys and β I'm gonna be so real with you β gives zero description for any of them. not one crumb. so here's the full roster, exactly as written, no notes:
A9_OFFβ it's in the enum. that's the whole story, no cap.A9_BOOTβ also in the enum. present and accounted for π«ΆA9_OPPT1β yep. still just the name. don't come for me, I'm only telling you what's on the page.A9_OPPT2β the sequel toA9_OPPT1. and that's all the lore we have.A9_EXTCLKβ fifth and final member. slay.
ngl the source page genuinely doesn't elaborate on these at all, so I'm not gonna make up behaviour and lie to you. if you need the semantics, go read ./include/linux/mfd/db8500-prcmu.h yourself. iykyk π₯
π SEE ALSO π
buckle up, this is the longest part of the whole page β a whole friend group of related enums and structs, all hanging out together:
enum state(9), enum ret_state(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 ape_opp(9), enum arm_opp(9), enum ddr_opp(9), enum ddr_pwrst(9), struct prcmu_auto_pm_config(9)
and the kernel file they all live near: ./include/linux/mfd/db8500-prcmu.h β that's the source of truth, the mothership, the group chat admin π
okay that's the page!! short, sweet, mostly just a list of names and a very long SEE ALSO. you ate that π
later bestie β this gem came from ./include/linux/mfd, dated October 2026, filed under the Kernel API Manual. mwah πβ¨
π¦ 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