am35xx_clk_ipss_find_idlest(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay bestie, welcome to the am35xx_clk_ipss_find_idlest(9) page from the Kernel API Manual πŸ’…. Its whole iconic assignment is to return CM_IDLEST info for IPSS. That’s the vibe, that’s the job πŸŽ€.


🌸 SYNOPSIS 🌸

void am35xx_clk_ipss_find_idlest (struct clk_hw_omap *clk , struct
clk_omap_reg *idlest_reg , u8 *idlest_bit , u8 *idlest_val );

πŸŽ€ ARGUMENTS πŸŽ€

  • clk β€” the struct clk * being enabled. main character energy, honestly ✨
  • idlest_reg β€” a void __iomem ** to store the CM_IDLEST reg address into 🫢
  • idlest_bit β€” pointer to a u8 to store the CM_IDLEST bit shift into πŸ’–
  • idlest_val β€” pointer to a u8 to store the CM_IDLEST indicator πŸ¦‹

πŸ’– DESCRIPTION πŸ’–

Okay so here’s the tea, bestie: the IPSS target CM_IDLEST bit is at a different shift from the CM_{I,F}CLKEN bit. Not the same spot. Different shift. Pass back the correct info via idlest_reg and idlest_bit 😌.

And no return value. That’s it. No little return guy. Periodt πŸ’….


πŸ¦‹ SEE ALSO πŸ¦‹


xoxo, your kernel bestie πŸ’– β€” this one’s sourced from ./drivers/clk/ti, stamped October 2026, and it’s the am35xx_clk_ipss_find_idlest(9) page, periodt πŸŒˆπŸ‘‘

πŸ“¦ where this page comes from