Some of slow SPI devices can not handle 32 bits transfers or need delay between words/transfers. Series is tested with ATSAMD20J15 slave device which is running @8Mhz. Limiting bits per word to 16 bits and adding delay between transfers, gives slave device enough extra time to process reply. Oskari Lemmela (2): spi: ar934x: fix transfer size spi: ar934x: fix transfer and word delays drivers/spi/spi-ar934x.c | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) -- 2.25.1