summaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
authorCyrille Pitchen <cyrille.pitchen@atmel.com>2016-08-17 15:19:39 +0800
committerTom Rini <trini@konsulko.com>2016-09-12 08:44:54 -0400
commitd6e9141fc2eccc512e506e220a5ec851245447b8 (patch)
tree0ef6644d040b6c8b47cde817dc70ac544b7d52d8 /cmd
parent9dd1d0aa4e086bc8a5eaf19a67825c3323c41c5a (diff)
sf: fix sf probe
This patch fixes the "sf probe" command. The very first SPI flash probe passes, for instance when u-boot tries to read its environment settings from a (Q)SPI memory but next "sf probe" commands fail because the flash memory node is unbound from the SPI controller children nodes. Signed-off-by: Cyrille Pitchen <cyrille.pitchen@atmel.com> Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com> Tested-by: Stefan Roese <sr@denx.de> Tested-by: Hannes Schmelzer <oe5hpm@oevsv.at> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'cmd')
-rw-r--r--cmd/sf.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/cmd/sf.c b/cmd/sf.c
index 286906c3a1..65b117feee 100644
--- a/cmd/sf.c
+++ b/cmd/sf.c
@@ -125,7 +125,6 @@ static int do_spi_flash_probe(int argc, char * const argv[])
ret = spi_find_bus_and_cs(bus, cs, &bus_dev, &new);
if (!ret) {
device_remove(new);
- device_unbind(new);
}
flash = NULL;
ret = spi_flash_probe_bus_cs(bus, cs, speed, mode, &new);