The soft CPU firmware in the `HDMI2USB-litex-firmware` repo [has a reboot command](https://github.com/timvideos/HDMI2USB-litex-firmware/blob/master/firmware/ci.c#L1021). It would be good if micropython had similar functionality. You'll probably want to steal the [reboot.c](https://github.com/timvideos/HDMI2USB-litex-firmware/blob/master/firmware/reboot.c) / [reboot.h](https://github.com/timvideos/HDMI2USB-litex-firmware/blob/master/firmware/reboot.h) files?