omap4430_phy_power_down(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ omap4430_phy_power_down(9) πŸŽ€

okay so this page is from the Kernel API Manual, and it’s giving β€œtiny kernel helper with one very specific job.” bestie, it’s literally about disabling a PHY during early init. slay. πŸ’…


πŸ’– NAME πŸ’–

omap4430_phy_power_down - disable MUSB PHY during early init


✨ SYNOPSIS ✨

int omap4430_phy_power_down (void );

πŸŽ€ ARGUMENTS πŸŽ€

  • void β€” no arguments. literally none, bestie. 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here’s the vibe: the OMAP4 MUSB PHY module is enabled by default on reset β€” iconic for it, but highkey a problem. if it’s not disabled by SW, it will prevent core retention.

lowkey important: that core-retention thing is the whole reason this function exists. not disabling it = not the move. 😭

later on, the USB driver will enable this, once and if the driver needs it. periodt. πŸ”₯


🌈 SEE ALSO 🌈

  • Kernel file ./arch/arm/mach-omap2/omap_phy_internal.c β€” that’s the spot, iykyk. 🫢✨

xoxo, your girl πŸ’… β€” this page comes from source/version ./arch/arm/mach-omap2 and is dated October 2026. periodt. πŸŽ€πŸ’–

πŸ“¦ where this page comes from