omap4_enter_lowpower(9)
πΈ NAME πΈ
okay bestie, this is omap4_enter_lowpower(9), fresh out of the Kernel API Manual π β the OMAP4 MPUSS Low Power Entry Function. Its whole purpose? To manage low power programming of the OMAP4 MPUSS subsystem. That's the vibe. β¨
β¨ SYNOPSIS β¨
__cpuidle int omap4_enter_lowpower (unsigned int cpu , unsigned int power_state , bool rcuidle );
π ARGUMENTS π
cpuβ CPU ID π«Άpower_stateβ Low power state πrcuidleβ RCU needs to be idled π΄
π¦ DESCRIPTION π¦
MPUSS states for the context save, bestie β here's the breakdown:
save_state = 0β Nothing lost and no need to save: MPUSS INACTIVE π€save_state = 1β CPUx L1 and logic lost: MPUSS CSWR πsave_state = 2β CPUx L1 and logic lost + GIC lost: MPUSS OSWR π₯save_state = 3β CPUx L1 and logic lost + GIC + L2 lost: DEVICE OFF π
π SEE ALSO π
- Kernel file
./arch/arm/mach-omap2/omap-mpuss-lowpower.cπ struct cpu_pm_ops(9)πomap4_hotplug_cpu(9)β
xoxo, your kernel bestie π
β source/version: ./arch/arm/mach-omap2, date: October 2026, page: omap4_enter_lowpower(9) π
π¦ 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