omap3430_pr...ure_io_chain(9)
π NAME π
omap3430_pre_es3_1_reconfigure_io_chain β bestie, this one's literally just here to restart the wake-up daisy chain πβ¨
(this is from the Kernel API Manual, iykyk π«Ά)
β¨ SYNOPSIS β¨
void omap3430_pre_es3_1_reconfigure_io_chain (void );
π ARGUMENTS π
voidβ no arguments. that's it. that's the whole vibe. nothing goes in, she works with what she's got π
π¦ DESCRIPTION π¦
okay so here's the tea β β the ST_IO_CHAIN bit does not exist in 3430 before es3.1. like, it's simply not there, not invited to the party π
so the only thing we can do for those earlier omaps is toggle the EN_IO bit. that's the whole move. no ST_IO_CHAIN, no problem β we just flip EN_IO and hope for the best, fr fr π§
lowkey iconic that the fallback is this simple, but also π that there's no other option for pre-es3.1 silicon.
πΈ SEE ALSO πΈ
- Kernel file
./arch/arm/mach-omap2/prm3xxx.c omap3xxx_prm_dpll3_reset(9)omap3xxx_prm_read_pending_irqs(9)omap3xxx_prm_ocp_barrier(9)omap3xxx_prm_save_and_clear_irqen(9)omap3xxx_prm_restore_irqen(9)omap3xxx_prm_clear_mod_irqs(9)omap3_prm_reset_modem(9)omap3_prm_init_pm(9)omap3_prm_reconfigure_io_chain(9)omap3xxx_prm_enable_io_wakeup(9)omap3xxx_prm_read_reset_sources(9)omap3xxx_prm_iva_idle(9)omap3xxx_prm_clear_global_cold_reset(9)
and that's the whole page, bestie π huge shoutout to the source <hotpink>./arch/arm/mach-omap2</hotpink> and the date stamp <purple>October 2026` β go read the other PRM pages, they ate πβ¨π¦
π¦ 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