omap2_cm_base_init(9)
okay bestie, welcome to the omap2_cm_base_init(9) page π
it lives in the Kernel API Manual, and it's here to explain a very specific little setup moment for the CM driver β¨
π NAME π
omap2_cm_base_init β initialize iomappings for the CM drivers π«Ά
β¨ SYNOPSIS β¨
int omap2_cm_base_init (void );
that's the whole signature, no cap π
πΈ ARGUMENTS πΈ
voidβ no arguments. literally none, bestie, it takes zero things π«Ά
π DESCRIPTION π
so what it does: it detects and initializes the iomappings for the CM driver, based on the DT data πβ¨
if everything goes good, it returns 0 β success slay π
otherwise? it returns a negative error value π that's the whole vibe.
π¦ SEE ALSO π¦
Kernel file: ./arch/arm/mach-omap2/cm_common.c π
cm_split_idlest_reg(9)omap_cm_wait_module_ready(9)omap_cm_wait_module_idle(9)omap_cm_module_enable(9)omap_cm_module_disable(9)cm_register(9)cm_unregister(9)omap_cm_init(9)
mwah π β shoutout to the source/version ./arch/arm/mach-omap2, dated October 2026, for the omap2_cm_base_init(9) page π bye bestie π¦
π¦ 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