Adding back services

To get a faster boot I used Debian 11.8 minimal with Linux kernel bbb.io-kernel-5.15-bone. I have a 26 second boot time. Now it does not seem like spi, PRUs and i/o are working. How do I add them back. Both USB and network work.

I look at the svg files from systemd-analyze plot for the fast boot and for am335x-eMMC-flasher-debian-11.8-iot-armhf-2023-10-07-4gb.img.xz and compare them side by side but do not see services for those functions, that I recognize, in either plot. That confuses me, where do support for spi, io and the PRUs come from?

spi need spidev module loaded.

PRU/IO are based on what overlays you loaded thru uEnv.txt

You won’t see these above in the plot.

Regards,

Would that go in /etc/modules-load.d/modules.conf or do I make a new spidev.conf or does it matter? I also posted this question in the wrong thread.