ENUM ROMCODE_WRITE(9)
π enum romcode_write(9) β like, the Kernel API Manual page, bestie π
okay so this is enum romcode_write(9) from the Kernel API Manual and honestly? it's a little two-constant enum with main character energy β¨ it's the romcode message that gets written by A9 AND read by XP70 β yes bestie, a whole little inter-core love note π«Ά
πΈ NAME πΈ
enum romcode_write β the romcode message written by A9 AND read by XP70 ππ (both of them, no cap, it's a two-way situation)
β¨ SYNOPSIS β¨
enum romcode_write {
RDY_2_DS ,
RDY_2_XP70_RST
};
like, that's the whole thing. two members. iconic, honestly π
π¦ Constants π¦
RDY_2_DSβ the value that gets set when theApDeepSleepstate can actually be executed by XP70 π΄β¨ like, green light, go take that napRDY_2_XP70_RSTβ the value that gets set once0x0Fhas been successfully polled by the romcode π₯ and then the xp70 goes into self-reset π (yes, it resets itself, dramatic but valid)
π§ SEE ALSO π§
the kernel file lives at ./include/linux/mfd/db8500-prcmu.h and it's giving whole friend group, fr fr β go say hi to:
enum state(9)enum ret_state(9)enum clk_arm(9)enum clk_gen(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 that's the whole page bestie β every constant, every reference, nothing skipped, periodt π
okay so the source for all this is ./include/linux/mfd and the version/date stamp on it is October 2026 π so like, mark your calendar, this enum is from the future and it's thriving ππ mwah, 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