Nice!, it worked as well on the orange pi one, on bus SPI0 with a few changes:
Both SPI modules are desactivated by default during the dtb fixup so in u-boot I’d to set: ‘setenv param_spidev_spi_bus 0’ before booting to have it activated and it worked.
Cheers,
Fred