ti81xx_restart(9)
π ti81xx_restart β Kernel API Manual, section 9 π
okay bestie, welcome to ti81xx_restart(9) from the Kernel API Manual β yes, the whole manual name is getting folded in right here because weβre cute like that. This is the function that triggers a software restart of the SoC, and weβre gonna read it together like the iconic little kernel page it is. π
πΈ NAME πΈ
ti81xx_restart β trigger a software restart of the SoC. Thatβs the whole vibe, no cap.
β¨ SYNOPSIS β¨
void ti81xx_restart (enum reboot_mode mode , const char *cmd );
π¦ ARGUMENTS π¦
modeβ the "reboot mode", seearch/arm/kernel/{setup,process}.c. Lowkey important, so donβt skip it. πcmdβ passed from the userspace program rebooting the system (if provided). Like, it comes from whoever is rebooting, when they provide it, iykyk.
π DESCRIPTION π
Resets the SoC. Periodt. π
For cmd, see the 'reboot' syscall in kernel/sys.c. No return value β itβs giving void, and itβs serving exactly that.
β οΈ NOTE β οΈ
Warm reset does not seem to work, may require resetting clocks to bypass mode. Not me being dramatic, bestie β thatβs literally the note. π
π₯ SEE ALSO π₯
- Kernel file
./arch/arm/mach-omap2/ti81xx-restart.c
mwah π this little page comes from the ./arch/arm/mach-omap2 source tree and is dated October 2026 β iconic, signed off, and absolutely slaying in section 9. π«Άβ¨
π¦ 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