diff options
-rw-r--r-- | drivers/mtd/nand/vf610_nfc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/mtd/nand/vf610_nfc.c b/drivers/mtd/nand/vf610_nfc.c index 7feb3a7b1e7..1af314f87dc 100644 --- a/drivers/mtd/nand/vf610_nfc.c +++ b/drivers/mtd/nand/vf610_nfc.c @@ -691,6 +691,8 @@ static int vf610_nfc_nand_init(int devnum, void __iomem *addr) chip->ecc.bytes = 45; chip->ecc.size = PAGE_2K; chip->ecc.strength = 24; + /* Disable subpage writes as we do not provide ecc->hwctl */ + chip->options |= NAND_NO_SUBPAGE_WRITE; /* set ECC mode to 45 bytes OOB with 24 bits correction */ vf610_nfc_set_field(mtd, NFC_FLASH_CONFIG, |