pwrdm_set_logic_retst(9)
π pwrdm_set_logic_retst(9) π
Okay so this is the Kernel API Manual page for pwrdm_set_logic_retst(9), and weβre gonna get you fluent in it, bestie. No cap. π«Ά
πΈ NAME πΈ
pwrdm_set_logic_retst β set powerdomain logic power state upon retention. Thatβs the whole vibe: logic power state, retention, done. Periodt. β¨
β¨ SYNOPSIS β¨
int pwrdm_set_logic_retst (struct powerdomain *pwrdm , u8 pwrst );
π ARGUMENTS π
pwrdmβ astruct powerdomain *to set. This is the powerdomain youβre working with, bestie.pwrstβ one of thePWRDM_POWER_*macros. Pick your power-state moment π .
π¦ DESCRIPTION π¦
Okay hereβs the actual tea: this sets the next power state pwrst that the logic portion of the powerdomain pwrdm will enter when the powerdomain enters retention. So yes, itβs setting up the logic-side retention state, literally.
That next state will be either RETENTION or OFF, if supported. Thatβs the menu, no cap.
Return-wise, itβs giving -EINVAL if the powerdomain pointer is null or if the target power state is not supported. Otherwise it returns 0 upon success. Slay. β
π SEE ALSO π
Kernel file: ./arch/arm/mach-omap2/powerdomain.c
And hereβs the whole related-page squad β every single one, because we do not skip the βboringβ parts in this group chat:
_pwrdm_register(9)_pwrdm_save_clkdm_state_and_activate(9)_pwrdm_restore_clkdm_state(9)pwrdm_register_platform_funcs(9)pwrdm_register_pwrdms(9)pwrdm_complete_init(9)pwrdm_lock(9)pwrdm_unlock(9)pwrdm_lookup(9)pwrdm_for_each(9)pwrdm_add_clkdm(9)pwrdm_get_mem_bank_count(9)pwrdm_set_next_pwrst(9)pwrdm_read_next_pwrst(9)pwrdm_read_pwrst(9)pwrdm_read_prev_pwrst(9)pwrdm_set_mem_onst(9)pwrdm_set_mem_retst(9)pwrdm_read_logic_pwrst(9)pwrdm_read_prev_logic_pwrst(9)pwrdm_read_logic_retst(9)pwrdm_read_mem_pwrst(9)pwrdm_read_prev_mem_pwrst(9)pwrdm_read_mem_retst(9)pwrdm_clear_all_prev_pwrst(9)pwrdm_enable_hdwr_sar(9)pwrdm_disable_hdwr_sar(9)pwrdm_has_hdwr_sar(9)pwrdm_get_valid_lp_state(9)omap_set_pwrdm_state(9)pwrdm_save_context(9)pwrdm_restore_context(9)
Source/version + date sign-off: this page is from ./arch/arm/mach-omap2, dated October 2026. Bye bestie β go make retention iconic π
π¦ 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