ath79: ar934x: still advertise subpage on soft ecc
[openwrt/staging/chunkeey.git] / target / linux / ath79 / files / drivers / mtd / nand / raw / ar934x_nand.c
index fafb3f56b83d40b3611a465792cf655b45bb4953..28bdcb066d6032541fdfcad5781fba3ee1ab72c6 100644 (file)
@@ -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;