prcmu_set_rc_a2p(9)
π prcmu_set_rc_a2p(9) π
okay bestie, welcome to the Kernel API Manual β this is the page for prcmu_set_rc_a2p(9), and honestly? she's a little sleeper hit. β¨
πΈ NAME πΈ
prcmu_set_rc_a2p β this function is used to run few power state sequences π«Ά
β¨ SYNOPSIS β¨
int prcmu_set_rc_a2p (enum romcode_write val );
π ARGUMENTS π
valβ the value to be set, i.e. the transition requested π«
π₯ RETURN π₯
0on success π-EINVALon invalid argument π (so like, check your args, fr fr)
π¦ DESCRIPTION π¦
okay so here's the vibe: this function is used to run the following power state sequences β no cap, these three and that's it:
- any state to
ApReset ApDeepSleeptoApExecuteApExecutetoApDeepSleep
that's the whole menu, bestie. three transitions, main character energy, periodt. π
π SEE ALSO π
kernel file ./drivers/mfd/db8500-prcmu.c β and then the whole group chat of siblings, all together now:
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_system_reset(9)db8500_prcmu_get_reset_code(9)db8500_prcmu_modem_reset(9)
go read them too, iykyk π
ngl this one's short but she ate. -EINVAL is real and she WILL come for you if your argument is cooked. π
and that's the page!! mwah π brought to you by ./drivers/mfd, dated October 2026, filing under prcmu_set_rc_a2p(9) β catch you in the next manpage, bestie π§β
π¦ 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