ARM: at91: atmel_nand: Support flash based BBT
PATCH v2 1/1 ARM: at91: atmel_nand: Support flash based BBT
Add support for on-flash bad block table. This makes U-Boot handle an existing BBT correctly.
---
Changes since v1:
- improve commit message
- add Reviewed-by tag
drivers/mtd/nand/atmel_nand.c | 6 ++++++ 1 file changed, 6 insertions(+)
drivers/mtd/nand/atmel_nand.c +6 -0
@@ -1456,6 +1456,9 @@ int board_nand_init(struct nand_chip *nand) nand->dev_ready = at91_nand_wait_ready;#endif nand->chip_delay =20 ; +#ifdef CONFIG_SYS_NAND_USE_FLASH_BBT + nand->bbt_options |=NAND_BBT_USE_FLASH ; +#endif #ifdef CONFIG_ATMEL_NAND_HWECC #ifdef CONFIG_ATMEL_NAND_HW_PMECC
@@ -1522,6 +1525,9 @@ int atmel_nand_chip_init(int devnum, ulong base_addr) nand->dev_ready = at91_nand_ready;#endif nand->chip_delay =75 ; +#ifdef CONFIG_SYS_NAND_USE_FLASH_BBT + nand->bbt_options |=NAND_BBT_USE_FLASH ; +#endif ret =nand_scan_ident (mtd,CONFIG_SYS_NAND_MAX_CHIPS ,NULL );if (ret)
Signature · 1 line
2.3.0
PATCH v2 1/1 ARM: at91: atmel_nand: Support flash based BBT
Hi, David
Thanks for the patch.
Quoted 9 lines · David Dueck
Add support for on-flash bad block table. This makes U-Boot handle an existing BBT correctly.
Signed-off-by David Dueck <[email protected]>Reviewed-by Boris BREZILLON <[email protected]>CC Boris BREZILLON <[email protected]>CC Josh Wu <[email protected]>CC Andreas Bie?mann <[email protected]>CC Scott Wood <[email protected]>
Best Regards,
Josh Wu
Quoted 32 lines
---
Changes since v1:
- improve commit message
- add Reviewed-by tagdrivers/mtd/nand/atmel_nand.c | 6 ++++++ 1 file changed, 6 insertions(+)drivers/mtd/nand/atmel_nand.c +6
-0@@ -1456,6 +1456,9 @@ int board_nand_init(struct nand_chip *nand) nand->dev_ready = at91_nand_wait_ready;#endif nand->chip_delay =20 ; +#ifdef CONFIG_SYS_NAND_USE_FLASH_BBT + nand->bbt_options |=NAND_BBT_USE_FLASH ; +#endif #ifdef CONFIG_ATMEL_NAND_HWECC #ifdef CONFIG_ATMEL_NAND_HW_PMECC @@ -1522,6 +1525,9 @@ int atmel_nand_chip_init(int devnum, ulong base_addr) nand->dev_ready = at91_nand_ready;#endif nand->chip_delay =75 ; +#ifdef CONFIG_SYS_NAND_USE_FLASH_BBT + nand->bbt_options |=NAND_BBT_USE_FLASH ; +#endif ret =nand_scan_ident (mtd,CONFIG_SYS_NAND_MAX_CHIPS ,NULL );if (ret)
PATCH v2 1/1 ARM: at91: atmel_nand: Support flash based BBT
In reply to David DueckDear David Dueck,
Quoted 10 lines · David Dueck
Add support for on-flash bad block table. This makes U-Boot handle an existing BBT correctly.
Signed-off-by David Dueck <[email protected]>Reviewed-by Boris BREZILLON <[email protected]>CC Boris BREZILLON <[email protected]>CC Josh Wu <[email protected]>CC Andreas Bie?mann <[email protected]>CC Scott Wood <[email protected]>Acked-by Josh Wu <[email protected]>
Quoted 7 lines
---
Changes since v1:
- improve commit message
- add Reviewed-by tag
drivers/mtd/nand/atmel_nand.c| 6 ++++++1 file changed, 6 insertions(+)
applied to u-boot-atmel/master, thanks!
Best regards,
Andreas Bie?mann