[U-Boot] x86: SPI flash broken with SPI NOR
Vignesh Raghavendra
vigneshr at ti.com
Fri Apr 26 04:28:52 UTC 2019
On 26/04/19 4:56 AM, Simon Glass wrote:
> Hi Bin,
>
> I find that 'sf test 0 1000' does not work anymore since this commit:
>
> c4e8862308 mtd: spi: Switch to new SPI NOR framework
>
> Have you seen any problems? This seems to prevent proper SPI flash
> writing (not sure about reading).
>
Sorry for that.
Could you see if this patch[1] fixes the write issue?
> Also, it seemed to increase code size on samus by >2KB.
>
Above commit ports Linux SPI NOR framework in order to support 4 byte
addressing SPI NOR opcodes and spi_mem_ops (to support both SPI NOR and
SPI NAND flashes using single SPI driver) therefore there is code size
increase.
But, I did provide SPL_SPI_FLASH_TINY which can be enabled to reduce
binary size on resource constraint board. Note that SPL_SPI_FLASH_TINY
only supports reading from flash and does not support write (Since SPL
just needs to support reading next stage image)
[1] http://patchwork.ozlabs.org/patch/1090121/
--
Regards
Vignesh
More information about the U-Boot
mailing list