|
@@ -4027,7 +4027,7 @@ int onenand_scan(struct mtd_info *mtd, int maxchips)
|
|
|
mtd->ecclayout = this->ecclayout;
|
|
|
|
|
|
/* Fill in remaining MTD driver data */
|
|
|
- mtd->type = MTD_NANDFLASH;
|
|
|
+ mtd->type = ONENAND_IS_MLC(this) ? MTD_MLCNANDFLASH : MTD_NANDFLASH;
|
|
|
mtd->flags = MTD_CAP_NANDFLASH;
|
|
|
mtd->erase = onenand_erase;
|
|
|
mtd->point = NULL;
|