Hello everyone!
I've opened a PR for an SPI driver for the BCM2711 (Raspberry Pi 4B chip) here:
https://github.com/apache/nuttx/pull/16428
I would appreciate any review, especially if someone has a Pi 4B and a
breadboard SPI device they can try this out on.
Unfortunately it appears only the SPI0 interface is initialized by the
Raspberry Pi provided firmware/bootloader, so I
haven't been able to get any results on the remaining interfaces. The BCM2711
documentation is quite limited and I would
need to spend some time doing reverse-engineering on the Linux drivers or
searching the web more than I already have. On
the off-chance that anyone here has written bare-metal programs for the Pi 4B
or knows about firmware initialization for
the BCM2711, I would appreciate any help I can get in understanding how to set
up the peripherals better!
Best,
--
Matteo Golin
signature.asc
Description: PGP signature