omap4_dpll_lpmode_recalc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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 🌈

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