Hello,
Linux version 6.6.101
Machine model: NXP i.MX93 11X11 EVK board
I'm trying to develop st7789v LCD display controller using SPI connection through iMX93 evk expansion connector.
I'm trying to use DRM framework. It works fine without DMA, but some performance limitation.
With DMA activated, i'm facing some kind of limitation. The DRM framework is trying to update the whole screen with framebuffer content (size is 115200 bytes), through DMA and is failing as FSL_LPSPI_MAX_EDMA_BYTES is 32K. I was expecting that this kind of big transfer will be split in chunk of max DMA transfer size, but it seems not.
I don't now how to manage this issue. I tried to align spi_max_transfer_size on FSL_LPSPI_MAX_EDMA_BYTES, but it blocks at spi driver probe.
Can someone help on this issue?
Thanks