Hi Guennadi Liakhovetski skrev: >>>> Hm, I'm afraid, I broke more than just that. Now that I look at this loop, >>>> looks like I broke not only 32-bit transfers, but also all transfers with >>>> bitlen > 16, and this fix is then incomplete - it doesn't fix cases with >>>> bitlen > 32. Magnus, looks like you also only use single-block (bitlen=32) >>>> transfers? Do you have a chance to test > 32-bit transfers too? >>> No, I don't have anything suitable on the SPI bus that would allow me >>> to test > 32-bit transfer. >> >> So, what was the verdict? I can only test SPI with the ATLAS (32 bit xfers). >> >> Can the patch be accepted even though it doesn't fix all problems or >> does it have to a "fix-everything"-patch? > > I would prefer a proper fix, or an explicit restriction on transfer > length.
In that case it will be the latter, explicit restriction on transfer length with a printf and returning an error code from spi_xfer. Regards, Magnus _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot