Hello, this patch series first cleans up several sparse and checkpatch warnings, then finished master -< controller conversion. Then PIO based polling support is added. It's activated by default for transfers smaller than 30 µs (like in the raspi SPI drivers). The last patch optimized setup of the MX51_ECSPI_CONFIG register. Changes since RFC: - rebased to broonie/spi.git for-5.19 (thanks Baruch) - 4/9: use swab32s instead of swab32 - 5/9: use swahw32s instead of swahw32 - 7/9: removed "select SPI_BITBANG" from Kconfig regards, Marc