I'm trying to use multiple DMA channels to fill PUSHR and empty POPR on _both_ SPI modules of an MKS22.
SPI0 is working fine but SPI1 is not behaving as expected.
If I only use DMA to fill PUSHR, that works fine.
I noticed that the MKS22 only has one DMA request line for SPI1 so it looks like it isn't possible to use DMA for both TX and RX for SPI1. Is that right? Is there a workaround?