The Linux Memory Technology Device (MTD) subsystem updates have been merged for the Linux 7.0 kernel and include introducing Octal DTR “8D-8D-8D” support in SPI NAND for better performance.
The MTD merge on Friday landed the octal DTR modes support in the Liux kernel’s SPI NAND code. This Octal Dual Transfer Rate mode allows for commands, addresses, and data (the three “8D”) to be transferred over eight lines on both edges of the clock signal. Ultimately allowing for faster speeds.
Miquel Raynal explained of this Octal DTR 8D-8D-8D support in the patch series:
“This series adds support for 8D-8D-8D in SPI NAND, which can already be leveraged without any SPI changes as controllers already have this support for some SPI NOR devices.
…
There is a benchmark in the last Winbond patch, we get +55% read speed and +26% write speed with this series, at 25MHz!I am excited to see this finally upstream! Next step will be to see TI’s PHY tuning series from Santhosh in conjunction with this one to operate at maximum speed.”
Very nice gains indeed for SPI NAND with this Octal DTR mode and yet another great addition for the coincidentally-timed Linux 7.0 kernel.
