Looking at interfacing the CM3 to an FPGA using the SMI. As usual with BCM, limited documentation is a problem.
The bcm2835-smi-dev looks like a good starting point, and I can load the device tree overlay and see the kernel module is loaded with lsmod.
Looking at the driver code, it should register the device, however I don't see anything in /dev.
The bcm2835-gpiomem driver looks very similar in the registration, and we get a /dev/bcm2835-gpiomem
I didn't think mknod was needed nowadays?
Any pointers would be appreciated - especially an app snippit which opens any of the SMI drivers
I'm currently basing the hardware directly with /dev/mem which is fine, but I would want to modify or use a kernel driver eventually.