We have 2 ECSPI interfaces configured on our iMX6 quad core SPI2 and SPI3. We want to read 96 bytes in on the MISO line. This works fine on SPI2 - the SS stays low for the duration of the read. On SPI3 SS goes high between each byte. Our SPI drivers are identical, as far as we can tell. Is there any difference between the SPI interfaces on the chip?