There's no need to "believe" that the 7c81 uses the SPI it does, unless you change the firmware for EPP and cook up a custom connector & use the hm2_7i90 driver to talk to the 7c81 over the parallel port.
github.com/jncronin/rpi-boot
The last commit was in Feb 16 of 2022 I don't get why this is relevant.
www.abelectronics.co.uk/kb/article/2/spi...ux-on-a-raspberry-pi
is well out of date
www.tomshardware.com/reviews/raspberry-pi-5
is just a run of the mill blurb on the RPi5, there is no mention of SPI.
github.com/raspberrypi/firmware/issues
Has no issues related to the RPi5 & SPI
The resources you listed aren't really that helpful. The fact that the RP1 documentation isn't mentioned is absolutely astonishing. Next time could you you actually look through any resources you are given and sort out what is relevant and what is not. A few predate the release of the RPi5.
And as far as my research has led me, there is no "RP1" driver (although I havent played with the latest kernel), the SPI side is covered by the spi_bcm2835 driver. The hm2_spi driver uses this.
Another thing that is an issue in the hm2_rpspi driver is where it gathers the information for the clock, it's in a different location.
Actually I'm going to blow out of this part of the discussion. Good luck & all the best.
If you really want to get the attention of the devs your best course of action would to be raise an issue on github or via the emc mailing lists, the relevant information for those resources can be found on the Linuxcnc homepage.