diff options
| author | Patrice Chotard <[email protected]> | 2025-12-16 16:31:52 +0100 |
|---|---|---|
| committer | Patrice Chotard <[email protected]> | 2026-01-29 10:47:57 +0100 |
| commit | 9e8bc1c6be751b59e1d782dff3c0cc8703cc18d4 (patch) | |
| tree | 107492ba63dfa0c37af613e0fc996c487faff965 /doc/develop | |
| parent | 6a1bdb7e952d5841f42742fefa907cae5dc8d50a (diff) | |
spi: stm32-ospi: Increase read throughput in indirect mode
Schedule() is called every u8/u16 or u32 read accesses which is overkill.
Move schedule() from stm32_ospi_read_fifo() to stm32_ospi_tx_poll()
and call schedule() only every 1MB chunk of data.
Test performed by reading 64MB on sNOR on stm32mp257f-ev1 board:
before after ratio
Read : 10.6MB/s 14.2MB/s +34%
Reviewed-by: Patrick Delaunay <[email protected]>
Signed-off-by: Patrice Chotard <[email protected]>
Diffstat (limited to 'doc/develop')
0 files changed, 0 insertions, 0 deletions
