When sending data with DSPI EDMA from external flash memory address, the display does not work properly, probably a timing issue since QSPI access is slower than internal flash/RAM.
I am using workaround where if I copy to a RAM buffer before sending to spi dma, then it works fine.