Skip to content
Snippets Groups Projects
  • Sourav Poddar's avatar
    bb7cd0dd
    spi: ti_qspi: Add delay before xfer for am43xx · bb7cd0dd
    Sourav Poddar authored
    
    Without this delay, write/read is failing.
    Looks like, the WIP always remain set and hence a timeout
    occurs leading to the error.
    
    Without this patch, device does not get probed also.
    Here is the log.
    
    U-Boot#
    U-Boot#
    U-Boot#
    U-Boot# sf probe 0
    SF: Unsupported flash IDs: manuf ff, jedec ffff, ext_jedec ffff
    Failed to initialize SPI flash at 0:0
    U-Boot# sf probe 0
    
    While with this patch, log is
    U-Boot# sf probe 0
    SF: Detected MX25L51235F with page size 256 Bytes, erase size 64 KiB, total 64 MiB, mapped at 30000000
    U-Boot# sf erase 0 0x80000
    SF: 524288 bytes @ 0x0 Erased: OK
    U-Boot# mw 81000000 0xdededede 0x40000
    U-Boot# sf write 81000000 0 0x40000
    SF: 262144 bytes @ 0x0 Written: OK
    U-Boot# sf read 82000000 0 0x40000
    SF: 262144 bytes @ 0x0 Read: OK
    U-Boot# md 0x82000000
    
    Signed-off-by: default avatarSourav Poddar <sourav.poddar@ti.com>
    Reviewed-by: default avatarJagannadha Sutradharudu Teki <jaganna@xilinx.com>
    bb7cd0dd
    History
    spi: ti_qspi: Add delay before xfer for am43xx
    Sourav Poddar authored
    
    Without this delay, write/read is failing.
    Looks like, the WIP always remain set and hence a timeout
    occurs leading to the error.
    
    Without this patch, device does not get probed also.
    Here is the log.
    
    U-Boot#
    U-Boot#
    U-Boot#
    U-Boot# sf probe 0
    SF: Unsupported flash IDs: manuf ff, jedec ffff, ext_jedec ffff
    Failed to initialize SPI flash at 0:0
    U-Boot# sf probe 0
    
    While with this patch, log is
    U-Boot# sf probe 0
    SF: Detected MX25L51235F with page size 256 Bytes, erase size 64 KiB, total 64 MiB, mapped at 30000000
    U-Boot# sf erase 0 0x80000
    SF: 524288 bytes @ 0x0 Erased: OK
    U-Boot# mw 81000000 0xdededede 0x40000
    U-Boot# sf write 81000000 0 0x40000
    SF: 262144 bytes @ 0x0 Written: OK
    U-Boot# sf read 82000000 0 0x40000
    SF: 262144 bytes @ 0x0 Read: OK
    U-Boot# md 0x82000000
    
    Signed-off-by: default avatarSourav Poddar <sourav.poddar@ti.com>
    Reviewed-by: default avatarJagannadha Sutradharudu Teki <jaganna@xilinx.com>