omap4_dpll_lpmode_recalc(9)
β¨ omap4_dpll_lpmode_recalc(9) β¨
okay so bestie, you're in the Kernel API Manual and this page is all about omap4_dpll_lpmode_recalc π
πΈ NAME πΈ
omap4_dpll_lpmode_recalc β compute DPLL low-power setting π«Ά
π SYNOPSIS π
void omap4_dpll_lpmode_recalc (struct dpll_data *dd );
like, that's the whole signature, no cap β¨
π¦ ARGUMENTS π¦
ddβ pointer to the dpll data structure. literally just a pointer, she's the main character here π
π DESCRIPTION π
so basically this function figures out if low-power mode can be enabled, based upon the last multiplier and divider values that were calculated π₯
If low-power mode can be enabled, then the bit to enable low-power mode gets stored in the last_rounded_lpmode variable. iconic behavior, honestly π
and ngl, this implementation is based upon the criteria for enabling low-power mode as described in the OMAP4430/60 Public TRM section 3.6.3.3.2 "Enable Control, Status, and Low-Power Operation Mode" π β yes bestie, the TRM said what it said π
π SEE ALSO π
- Kernel file
./drivers/clk/ti/dpll44xx.c omap4_dpll_regm4xen_recalc(9)omap4_dpll_regm4xen_determine_rate(9)
go read those too, iykyk π
okay that's the whole vibe π this page lives in ./drivers/clk/ti, it's dated October 2026, and it's the omap4_dpll_lpmode_recalc(9) page β slay, you're now officially informed π§β¨
π¦ 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