omap_prcm_init(9)
omap_prcm_init(9) π
okay so we're in the Kernel API Manual today bestie, and the star of the show is omap_prcm_init β lowkey the glow-up moment for the PRCM drivers β¨
πΈ NAME πΈ
omap_prcm_init β the low level init for the PRCM drivers, periodt.
β¨ SYNOPSIS β¨
int omap_prcm_init (void );
π ARGUMENTS π
voidβ no arguments. none. zero. she takes nothing, she gives everything π«Ά
π¦ DESCRIPTION π¦
So basically this function initializes the low level clock infrastructure for the PRCM drivers β it's giving setup era, it's giving main character energy π
And the receipts? Returns 0 in success, and a negative error value in failure. That's it, that's the whole vibe check π
π SEE ALSO π
Kernel file ./arch/arm/mach-omap2/prm_common.c β the source of truth, iykyk π§
Then the whole friend group, in order:
omap_prcm_event_to_irq(9)omap_prcm_irq_cleanup(9)omap_prcm_register_chain_handler(9)prm_was_any_context_lost_old(9)prm_clear_context_loss_flags_old(9)omap_prm_assert_hardreset(9)omap_prm_deassert_hardreset(9)omap_prm_is_hardreset_asserted(9)omap_prm_reset_system(9)omap_prm_clear_mod_irqs(9)omap_prm_vp_check_txdone(9)omap_prm_vp_clear_txdone(9)prm_register(9)prm_unregister(9)omap2_prm_base_init(9)
ngl bestie, this one's short and sweet β literally one call, one return value, and a whole lotta friends in SEE ALSO π
πΈ okay that's the whole page!! brought to you from ./arch/arm/mach-omap2, dated October 2026 β mwah, stay slaying, go init those PRCM drivers ππ
π¦ 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