Remove infinite loop from new QC/A SPI driver
authorPiotr Dymacz <pepe2k@gmail.com>
Tue, 24 Nov 2015 12:38:35 +0000 (13:38 +0100)
committerPiotr Dymacz <pepe2k@gmail.com>
Tue, 24 Nov 2015 12:38:35 +0000 (13:38 +0100)
commit5d1a71e7aabaca2bacf839f6b4ccc61d8a8c0774
tree1ee17f4bbf0bf72a717e6d17d962e9ba7b8d2b19
parenta6887773202ea616a4ecb35c0ad0cdf28092600e
Remove infinite loop from new QC/A SPI driver

It seems that we really don't need and don't want this loop here.
In case of missing FLASH chip, we should get 0x0 from SPI shift in register after the command, because other chips are silent during their CS high.

What's more, it seems that the access to SPI shift in register is somehow locked until the SOC shifts out all previously programmed bits.
That is only a theory after some tests on scope and still needs more tests.
u-boot/cpu/mips/ar7240/qca_sf.c