db8500_prcmu_system_reset(9)
π db8500_prcmu_system_reset(9) β or, the Kernel API Manual glow-up π
okay so bestie, welcome to the Kernel API Manual entry for db8500_prcmu_system_reset β¨ this one's short but she's iconic β a whole little reset button for your system, no cap π«Ά
β¨ NAME β¨
db8500_prcmu_system_reset β literally System reset π
that's the whole vibe, that's the whole function, periodt.
πΈ SYNOPSIS πΈ
void db8500_prcmu_system_reset (u16 reset_code );
she takes one argument, she returns void, she's lowkey mysterious, she's highkey essential π
π¦ ARGUMENTS π¦
reset_codeβ the reason for the system reset π«Ά like, why are we resetting bestie? spill. this is where you spill it. it's au16, so keep it cozy.
π DESCRIPTION π
okay so here's the tea β this function first saves the reset reason code, and then it sets the APE_SOFTRST register β which, and I cannot stress this enough, fires an interrupt to fw π₯
that's it. that's the whole function. she saves the why, she pokes the register, the firmware gets a lil ping. short, sweet, main character energy π
π§ SEE ALSO π§
the whole friend group π you're gonna see these names a lot β they all live in the Kernel file ./drivers/mfd/db8500-prcmu.c, so go say hi:
prcmu_set_rc_a2p(9)prcmu_get_rc_p2a(9)prcmu_get_xp70_current_state(9)prcmu_config_clkout(9)db8500_prcmu_set_arm_opp(9)db8500_prcmu_get_arm_opp(9)db8500_prcmu_get_ddr_opp(9)db8500_prcmu_set_ape_opp(9)db8500_prcmu_get_ape_opp(9)db8500_prcmu_request_ape_opp_100_voltage(9)prcmu_release_usb_wakeup_state(9)db8500_prcmu_set_epod(9)prcmu_configure_auto_pm(9)db8500_prcmu_request_clock(9)prcmu_abb_read(9)prcmu_abb_write_masked(9)prcmu_abb_write(9)prcmu_ac_wake_req(9)prcmu_ac_sleep_req(9)db8500_prcmu_get_reset_code(9)db8500_prcmu_modem_reset(9)
like I said, a lot of besties. iykyk ππ
and that's the page!! π this lil gem lives over in ./drivers/mfd, dated October 2026, and it's filed under db8500_prcmu_system_reset(9) in your Kernel API Manual π slay, go reset something responsibly, mwah πβ¨
π¦ 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