omap_prm_deassert_hardreset(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… omap_prm_deassert_hardreset(9) β€” like, the Kernel API Manual bestie 🫢

okay so picture this: you've got a hardware reset line and it's just sitting there, asserted, being dramatic 😀. this function is the one that tells it to chill. no cap.


✨ NAME ✨

omap_prm_deassert_hardreset β€” deassert hardreset for an IP block πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

int omap_prm_deassert_hardreset (u8 shift , u8 st_shift , u8 part , s16
prm_mod , u16 offset , u16 st_offset );

🌸 ARGUMENTS 🌸

  • shift β€” the register bit shift that corresponds to the reset line. like, the specific bit, bestie 🎯
  • st_shift β€” the reset status bit shift that corresponds to the reset line. yes queen, there's a status one too πŸ’…
  • part β€” PRM partition
  • prm_mod β€” PRM submodule base or instance offset
  • offset β€” register offset
  • st_offset β€” status register offset

πŸ¦‹ DESCRIPTION πŸ¦‹

so what does it actually do? it deasserts a hardware reset line for an IP block. that's the whole vibe. it's giving "release the block from reset jail" πŸ”“βœ¨


πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file this lives in, fr fr:

./arch/arm/mach-omap2/prm_common.c

and the whole friend group πŸ’œ:


okay that's the whole page, you ate that πŸ’…. this little beauty lives in ./arch/arm/mach-omap2 and it's dated October 2026 β€” so, like, from the future bestie, iconic behavior ⭐🌈. mwah, go deassert something πŸ«ΆπŸ’–

πŸ“¦ where this page comes from