_deassert_hardreset(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… _deassert_hardreset(9) β€” Kernel API Manual ✨

🌸 NAME 🌸

_deassert_hardreset β€” deassert the HW reset line of submodules contained in the hwmod module. That's the whole assignment, bestie. πŸ’–

✨ SYNOPSIS ✨

okay so here's the signature, absolutely do not freestyle the punctuation:

int _deassert_hardreset (struct omap_hwmod *oh , const char *name );

πŸŽ€ ARGUMENTS πŸŽ€

  • oh β€” struct omap_hwmod *
  • name β€” name of the reset line to look up and deassert

πŸ”₯ DESCRIPTION πŸ”₯

okay so Some IP like dsp, ipu or iva contain processor that require an HW reset line to be assert / deassert in order to enable fully the IP. like, the reset line has to be told what to do so the IP can fully wake up β€” no cap. 😭

It returns -EINVAL if oh is null, -ENOSYS if we have no way of deasserting the hardreset line on the currently-booted SoC, or passes along the return value from _lookup_hardreset or the SoC's deassert_hardreset code. Those return values are literally the receipts, bestie. 🧾✨

πŸ¦‹ SEE ALSO πŸ¦‹

go binge the whole friend group, bestie β€” every single ref is here: 🫢

🫢 that’s the vibe check, bestie β€” source/version is ./arch/arm/mach-omap2, date October 2026, and the page itself is _deassert_hardreset(9). go off, queen πŸ’…βœ¨

πŸ“¦ where this page comes from