int nand_erase_bmt(u32 offset) { #if defined(TCSUPPORT_CPU_MT7510)||defined(TCSUPPORT_CPU_MT7520) return mt6573_nand_erase_hw(mtd_bmt, offset / PAGE_SIZE_BMT); #else return mt6573_nand_erase_hw(nand_chip_bmt, offset / PAGE_SIZE_BMT); #endif }
bool nand_erase_bmt(u32 offset) { int status; if (offset < 0x20000) { MSG(INIT, "erase offset: 0x%x\n", offset); } status = mt6573_nand_erase_hw(mtd_bmt, offset / PAGE_SIZE_BMT); // as nand_chip structure doesn't have a erase function defined if (status & NAND_STATUS_FAIL) return false; else return true; }
bool nand_erase_bmt(u32 offset) { return mt6573_nand_erase_hw(offset); }