diff options
author | Jagan Teki <jagan@amarulasolutions.com> | 2020-05-13 16:28:01 +0530 |
---|---|---|
committer | Jagan Teki <jagan@amarulasolutions.com> | 2020-06-01 17:55:24 +0530 |
commit | da37b539e62604d090fbc5b52246f8e810f2f9a7 (patch) | |
tree | 6de8c43a2498d4cfe9b1edd9cc6c96b3377b96fd /cmd | |
parent | 46e4cdff1ee2b07e590b1a91d761f98e26ff3667 (diff) | |
download | u-boot-da37b539e62604d090fbc5b52246f8e810f2f9a7.zip u-boot-da37b539e62604d090fbc5b52246f8e810f2f9a7.tar.gz u-boot-da37b539e62604d090fbc5b52246f8e810f2f9a7.tar.bz2 |
cmd: sf Drop reassignment of new into flash
The new pointer points to flash found and that would
assign it to global 'flash' pointer for further flash
operations and also keep track of old flash pointer.
This would happen if the probe is successful or even
failed, but current code assigning new into flash before
and after checking the new.
So, drop the assignment after new checks so flash always
latest new pointer even if probe failed or succeed.
Cc: Simon Glass <sjg@chromium.org>
Cc: Vignesh R <vigneshr@ti.com>
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/sf.c | 3 |
1 files changed, 0 insertions, 3 deletions
@@ -145,13 +145,10 @@ static int do_spi_flash_probe(int argc, char *const argv[]) new = spi_flash_probe(bus, cs, speed, mode); flash = new; - if (!new) { printf("Failed to initialize SPI flash at %u:%u\n", bus, cs); return 1; } - - flash = new; #endif return 0; |