]> git.sur5r.net Git - u-boot/blobdiff - drivers/mtd/spi/sandbox.c
Merge branch 'master' of git://git.denx.de/u-boot-nios
[u-boot] / drivers / mtd / spi / sandbox.c
index 106dda9ccc52b8850f84d0575b774537dab0c6e9..895604d7367e13479787c7ecf96cbb8abeaaa88d 100644 (file)
@@ -129,7 +129,7 @@ static int sandbox_sf_probe(struct udevice *dev)
                }
        }
        if (cs == -1) {
-               printf("Error: Unknown chip select for device '%s'",
+               printf("Error: Unknown chip select for device '%s'\n",
                       dev->name);
                return -EINVAL;
        }
@@ -590,6 +590,11 @@ int sandbox_sf_bind_emul(struct sandbox_state *state, int busnum, int cs,
 
 void sandbox_sf_unbind_emul(struct sandbox_state *state, int busnum, int cs)
 {
+       struct udevice *dev;
+
+       dev = state->spi[busnum][cs].emul;
+       device_remove(dev);
+       device_unbind(dev);
        state->spi[busnum][cs].emul = NULL;
 }