I am having troubles with my pi 4b, in which i could not push the spi beyond 5Mhz without the data being corrupted.
I have an spi slave that is capable of abaout 15MHz on the serial clock (32ns high + 32ns Low). I tested it to write to a register of my slave device and read it again to confirm if its actually written. Frequencies below 5Mhz it passes but anything above it just starts to fail badly.
My problem persist even if i use a different library, i tried it on SPIdev and pigpio. I even tried switching languages to python spidev and i still cant push it beyond 5MHZ
is my pi 4 busted?