1. Kernel Patch
2. Test code
Create a char device to test the spi transfer, the driver is
Application code to write the SPI char device is
These patches only support SPI DMA write. For SPI read, please use PIO mode.
The DMA test port is SPI1, which is same as cpld_spi port. Since cpld_spi is using poll mode, it cannot work with pio/dma mode at the same time. So should not add "ip=dhcp" in u-boot command to enable network.
Original Attachment has been moved to: 8-0001enablespidma.patch
Original Attachment has been moved to: 12-spi_test.c
Original Attachment has been moved to: 10-spi_generic.c
Original Attachment has been moved to: 9-0002OptimizeSPIDMAperformance.patch