summaryrefslogtreecommitdiff
path: root/target/linux/ath79/files/drivers/mtd/nand/raw/ar934x_nand.c
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/ath79/files/drivers/mtd/nand/raw/ar934x_nand.c')
-rw-r--r--target/linux/ath79/files/drivers/mtd/nand/raw/ar934x_nand.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/target/linux/ath79/files/drivers/mtd/nand/raw/ar934x_nand.c b/target/linux/ath79/files/drivers/mtd/nand/raw/ar934x_nand.c
index fafb3f56b8..28bdcb066d 100644
--- a/target/linux/ath79/files/drivers/mtd/nand/raw/ar934x_nand.c
+++ b/target/linux/ath79/files/drivers/mtd/nand/raw/ar934x_nand.c
@@ -1325,10 +1325,10 @@ static int ar934x_nfc_attach_chip(struct nand_chip *nand)
if (ret)
return ret;
- if (mtd->writesize == 2048)
- nand->options |= NAND_NO_SUBPAGE_WRITE;
-
if (nand->ecc.engine_type == NAND_ECC_ENGINE_TYPE_ON_HOST) {
+ if (mtd->writesize == 2048)
+ nand->options |= NAND_NO_SUBPAGE_WRITE;
+
ret = ar934x_nfc_setup_hwecc(nfc);
if (ret)
return ret;