ENUM PRCMU_WDOG_ID(9)
π enum prcmu_wdog_id (9) π
okay bestie, so this is a page from the Kernel API Manual β like, the kernel docs but make it cute. it's all about a lil enum called enum prcmu_wdog_id, which is literally just the PRCMU watchdog IDs. think of it as the group chat roster for watchdog timers πβ¨
πΈ NAME πΈ
enum prcmu_wdog_id β PRCMU watchdog IDs, periodt π
β¨ SYNOPSIS β¨
enum prcmu_wdog_id {
PRCMU_WDOG_ALL ,
PRCMU_WDOG_CPU1 ,
PRCMU_WDOG_CPU2
};
like, that's the whole thing. three constants, no cap π«Ά
π CONSTANTS π
PRCMU_WDOG_ALLβ use all timers. yes, all of them. the whole squad is invited πPRCMU_WDOG_CPU1β use the first CPU timer only. just CPU1, nobody else, main character energy πPRCMU_WDOG_CPU2β use the second CPU timer conly. (and yeah, the original really does say "conly" β that typo is our little heirloom now ππ)
π¦ SEE ALSO π¦
kernel file ./include/linux/mfd/db8500-prcmu.h β and bestie, it comes with a whole friend group of enums, iykyk:
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 ape_opp(9), enum arm_opp(9), enum ddr_opp(9), enum ddr_pwrst(9), and struct prcmu_auto_pm_config(9)
π‘ tiny heads-up: the source file lives at ./include/linux/mfd if you ever need to go touch grass in the source tree π±
and that's the whole vibe check, bestie π this page came from the Kernel API Manual, dated October 2026, and it's literally enum prcmu_wdog_id(9) β go forth and watchdog responsibly π₯π
π¦ 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