projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7934650
)
mtd: bcm963xx-flash: try JEDEC probe if CFI fails
author
Guillaume LECERF
<
[email protected]
>
Fri, 29 Oct 2010 14:17:49 +0000
(16:17 +0200)
committer
David Woodhouse
<
[email protected]
>
Fri, 3 Dec 2010 16:25:16 +0000
(16:25 +0000)
Signed-off-by: Guillaume LECERF <
[email protected]
>
Acked-by: Florian Fainelli <
[email protected]
>
Signed-off-by: Artem Bityutskiy <
[email protected]
>
Signed-off-by: David Woodhouse <
[email protected]
>
drivers/mtd/maps/bcm963xx-flash.c
patch
|
blob
|
history
diff --git
a/drivers/mtd/maps/bcm963xx-flash.c
b/drivers/mtd/maps/bcm963xx-flash.c
index d175c120ee845f6085b5e1e2b3d69d8b6cdc15af..1f3049590d9e0b80c6296c835c13b45224cb17dc 100644
(file)
--- a/
drivers/mtd/maps/bcm963xx-flash.c
+++ b/
drivers/mtd/maps/bcm963xx-flash.c
@@
-196,10
+196,15
@@
static int bcm963xx_probe(struct platform_device *pdev)
bcm963xx_mtd_info = do_map_probe("cfi_probe", &bcm963xx_map);
if (!bcm963xx_mtd_info) {
dev_err(&pdev->dev, "failed to probe using CFI\n");
+ bcm963xx_mtd_info = do_map_probe("jedec_probe", &bcm963xx_map);
+ if (bcm963xx_mtd_info)
+ goto probe_ok;
+ dev_err(&pdev->dev, "failed to probe using JEDEC\n");
err = -EIO;
goto err_probe;
}
+probe_ok:
bcm963xx_mtd_info->owner = THIS_MODULE;
/* This is mutually exclusive */