mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-03-17 15:27:00 +00:00
nand: brcmnand: return without disabling clock
Linux Broadcom NAND driver only disabled clock if no childs are initialized. This section of the code seems to have been accidentally dropped when it was imported in U-Boot. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
This commit is contained in:
parent
d16d37bcd4
commit
b9ec102bc4
1 changed files with 8 additions and 1 deletions
|
@ -2714,6 +2714,14 @@ int brcmnand_probe(struct udevice *dev, struct brcmnand_soc *soc)
|
|||
}
|
||||
#endif /* __UBOOT__ */
|
||||
|
||||
/* No chip-selects could initialize properly */
|
||||
if (list_empty(&ctrl->host_list)) {
|
||||
ret = -ENODEV;
|
||||
goto err;
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
||||
err:
|
||||
#ifndef __UBOOT__
|
||||
clk_disable_unprepare(ctrl->clk);
|
||||
|
@ -2722,7 +2730,6 @@ err:
|
|||
clk_disable(ctrl->clk);
|
||||
#endif /* __UBOOT__ */
|
||||
return ret;
|
||||
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(brcmnand_probe);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue