omap3xxx_cm_...t_idlest_reg(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– omap3xxx_cm_split_idlest_reg πŸ’–

okay so bestie, this is a page from the Kernel API Manual, and it's giving very specific "temporary kernel plumbing" energy. The header keeps it short as omap3xxx_cm_...t_idlest_reg(9), but the full function name is right here, and we're about to split a CM_IDLEST reg addr into its components. slay. ✨


🌸 NAME 🌸

omap3xxx_cm_split_idlest_reg β€” split CM_IDLEST reg addr into its components

✨ SYNOPSIS ✨

int omap3xxx_cm_split_idlest_reg (struct clk_omap_reg *idlest_reg , s16
       *prcm_inst , u8 *idlest_reg_id );

πŸŽ€ ARGUMENTS πŸŽ€

  • idlest_reg β€” CM_IDLEST* virtual address
  • prcm_inst β€” pointer to an s16 to return the PRCM instance offset
  • idlest_reg_id β€” pointer to a u8 to return the CM_IDLESTx register ID

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the whole vibe, and the manual is not subtle about it:

XXX This function is only needed until absolute register addresses are removed from the OMAP struct clk records.

so yeah 😭 it's a temporary-era little helper, and that XXX note is literally the main character of this section. periodt.

πŸ’œ SEE ALSO πŸ’œ


mwah πŸ’‹ β€” this page's source/version spot is ./arch/arm/mach-omap2, dated October 2026, with the page tag omap3xxx_cm_...t_idlest_reg(9). bye bestie πŸ«ΆπŸ’–

πŸ“¦ where this page comes from