omap_prm_reset_system(9)
π omap_prm_reset_system(9) β like, the Kernel API Manual page, bestie π
okay so we're in the Kernel API Manual today and the star of the show is omap_prm_reset_system(9). she's a void function, she takes nothing, and she will absolutely end your whole device's career (affectionately). let's get into it β¨
πΈ NAME πΈ
omap_prm_reset_system β trigger global SW reset π
like the name literally says it: trigger global SW reset. no cap.
π¦ SYNOPSIS π¦
void omap_prm_reset_system (void );
that's it. that's the whole signature. void in, void out, void of it all, icon behavior fr π
π ARGUMENTS π
voidβ no arguments. none. zero. the girl takes nothing from anybody π
π₯ DESCRIPTION π₯
Triggers SoC specific global warm reset to reboot the device.
like, it literally reboots the device. a global warm reset, but SoC specific β the chip decides the flavor, and the whole thing goes down and comes back up. main character energy on a silicon level, ngl πβ¨
β οΈ heads up bestie: this is a global reset, so it's not a "just this one little peripheral" situation. it's giving whole-SoC. void in, chaos out π«Ά
β SEE ALSO β
- Kernel file
./arch/arm/mach-omap2/prm_common.cβ that's where she lives, iykyk 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_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)omap_prcm_init(9)
and that's the vibe check, bestie π this page came straight out of ./arch/arm/mach-omap2 and it's dated October 2026 β like, it's literally from the future?? we stan a forward-thinking manpage ππ« mwah, go reboot something (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