Steven Zedeck wrote: > First of all, I inherited much of this code, especially the NAND-related > stuff. I've never needed to go into this portion of the code. > > It seems we are using the mtd driver as all our files dealing with nand are > in drivers/mtd/nand. The only place I see NAND_USE_FLASH_BBT being used is > in nand_bbt.c in nand_default_bbt. I see this: > > this->options |= NAND_USE_FLASH_BBT; > return nand_scan_bbt (mtd, &agand_flashbased); > > Is this what you are referring to?
No, I mean in the NAND driver for your specific hardware (fsl_elbc_nand.c, mxc_nand.c, ndfc_nand.c, etc). > Also, once we get the BBT created, does the code that loads Linux use that > info ? The BBT is created on the flash. Linux runs pretty much the same code as u-boot and will use the on-flash BBT if its NAND driver specifies NAND_USE_FLASH_BBT. This isn't about in-memory BBTs. -Scott _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot