--- zzzz-none-000/linux-4.4.271/drivers/mtd/nand/Kconfig 2021-06-03 06:22:09.000000000 +0000 +++ hawkeye-5590-750/linux-4.4.271/drivers/mtd/nand/Kconfig 2023-04-19 10:22:29.000000000 +0000 @@ -546,4 +546,61 @@ help Enables support for NAND controller on Hisilicon SoC Hip04. +config MTD_NAND_QCOM + tristate "Support for NAND on QCOM SoCs" + depends on ARCH_QCOM + help + Enables support for NAND flash chips on SoCs containing the EBI2 NAND + controller. This controller is found on IPQ806x SoC. + +config MTD_NAND_SERIAL + bool "Support for SERIAL NAND in QPIC" + depends on MTD_NAND_QCOM + help + Enables support for SERIAL NAND flash chips on SoCs containing the EBI2 NAND + controller. This controller is found on IPQ501x SoC. + +config PAGE_SCOPE_MULTI_PAGE_READ + bool "Support for page scope and multi page read in QPIC" + depends on MTD_NAND_QCOM + help + Enables support for page scope and multi page read support on SoCs + containing the EBI2 NAND controller. This controller is found on IPQ501x SoC. + +config MTD_NAND_RB4XX + tristate "NAND flash driver for RouterBoard 4xx series" + depends on MTD_NAND && ATH79_MACH_RB4XX + +config MTD_NAND_RB750 + tristate "NAND flash driver for the RouterBoard 750" + depends on MTD_NAND && ATH79_MACH_RB750 + +config MTD_NAND_RB91X + tristate "NAND flash driver for the RouterBOARD 91x series" + depends on MTD_NAND && ATH79_MACH_RB91X + +config MTD_NAND_AR934X + tristate "NAND flash driver for the Qualcomm Atheros AR934x/QCA955x SoCs" + depends on (SOC_AR934X || SOC_QCA955X) + +config MTD_NAND_AR934X_HW_ECC + bool "Hardware ECC support for the AR934X NAND Controller (EXPERIMENTAL)" + depends on MTD_NAND_AR934X + +config MTD_NAND_ATH79 + tristate "Nand flash support for Qualcomm-Atheros SoCs 71xx & 93xx" + default n + depends on MTD_NAND && (SOC_AR724X || SOC_AR934X) + help + Enables the driver for NAND flash controller on Qualcomm-Atheros System on Chips + This controller is used on families AR71xx and AR9xxx. + +config MTD_NAND_AVM + tristate "Nand flash support for Qualcomm-Atheros SoCs 955X (AVM)" + default n + depends on MTD_NAND && SOC_QCA955X + help + Enables the driver for NAND flash controller on Qualcomm-Atheros System on Chips + This controller is used on families QCA955X. + endif # MTD_NAND