Open legoater opened 6 years ago
The tuning of the first chip of the FMC controller is done by the bootloader U-Boot, using the DMA registers. Nothing is done for the second chip.
Tuning for the SPI controller chips are done by the Linux driver.
This patch https://github.com/legoater/linux/commit/2a3cc7822f90406715d4c3601403aa733b993dfe looks like a good option. It needs some testing on a witherspoon system.
The Linux driver does not seem to tune the FMC Flash controller settings of the second chip for fast reads.