Esempio n. 1
0
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

}
Esempio n. 2
0
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;
}
Esempio n. 3
0
bool nand_erase_bmt(u32 offset)
{
    return mt6573_nand_erase_hw(offset);
}