hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/mtd/nand/raw/Makefile
....@@ -1,8 +1,8 @@
11 # SPDX-License-Identifier: GPL-2.0
22
3
-obj-$(CONFIG_MTD_NAND) += nand.o
4
-obj-$(CONFIG_MTD_NAND_ECC) += nand_ecc.o
5
-obj-$(CONFIG_MTD_NAND_BCH) += nand_bch.o
3
+obj-$(CONFIG_MTD_RAW_NAND) += nand.o
4
+obj-$(CONFIG_MTD_NAND_ECC_SW_HAMMING) += nand_ecc.o
5
+nand-$(CONFIG_MTD_NAND_ECC_SW_BCH) += nand_bch.o
66 obj-$(CONFIG_MTD_SM_COMMON) += sm_common.o
77
88 obj-$(CONFIG_MTD_NAND_CAFE) += cafe_nand.o
....@@ -15,7 +15,6 @@
1515 obj-$(CONFIG_MTD_NAND_TANGO) += tango_nand.o
1616 obj-$(CONFIG_MTD_NAND_DAVINCI) += davinci_nand.o
1717 obj-$(CONFIG_MTD_NAND_DISKONCHIP) += diskonchip.o
18
-obj-$(CONFIG_MTD_NAND_DOCG4) += docg4.o
1918 obj-$(CONFIG_MTD_NAND_FSMC) += fsmc_nand.o
2019 obj-$(CONFIG_MTD_NAND_SHARPSL) += sharpsl.o
2120 obj-$(CONFIG_MTD_NAND_NANDSIM) += nandsim.o
....@@ -26,7 +25,6 @@
2625 omap2_nand-objs := omap2.o
2726 obj-$(CONFIG_MTD_NAND_OMAP2) += omap2_nand.o
2827 obj-$(CONFIG_MTD_NAND_OMAP_BCH_BUILD) += omap_elm.o
29
-obj-$(CONFIG_MTD_NAND_CM_X270) += cmx270_nand.o
3028 obj-$(CONFIG_MTD_NAND_MARVELL) += marvell_nand.o
3129 obj-$(CONFIG_MTD_NAND_TMIO) += tmio_nand.o
3230 obj-$(CONFIG_MTD_NAND_PLATFORM) += plat_nand.o
....@@ -42,12 +40,10 @@
4240 obj-$(CONFIG_MTD_NAND_MXC) += mxc_nand.o
4341 obj-$(CONFIG_MTD_NAND_SOCRATES) += socrates_nand.o
4442 obj-$(CONFIG_MTD_NAND_TXX9NDFMC) += txx9ndfmc.o
45
-obj-$(CONFIG_MTD_NAND_NUC900) += nuc900_nand.o
4643 obj-$(CONFIG_MTD_NAND_MPC5121_NFC) += mpc5121_nfc.o
4744 obj-$(CONFIG_MTD_NAND_VF610_NFC) += vf610_nfc.o
4845 obj-$(CONFIG_MTD_NAND_RICOH) += r852.o
49
-obj-$(CONFIG_MTD_NAND_JZ4740) += jz4740_nand.o
50
-obj-$(CONFIG_MTD_NAND_JZ4780) += jz4780_nand.o jz4780_bch.o
46
+obj-y += ingenic/
5147 obj-$(CONFIG_MTD_NAND_GPMI_NAND) += gpmi-nand/
5248 obj-$(CONFIG_MTD_NAND_XWAY) += xway_nand.o
5349 obj-$(CONFIG_MTD_NAND_BCM47XXNFLASH) += bcm47xxnflash/
....@@ -56,12 +52,19 @@
5652 obj-$(CONFIG_MTD_NAND_BRCMNAND) += brcmnand/
5753 obj-$(CONFIG_MTD_NAND_QCOM) += qcom_nandc.o
5854 obj-$(CONFIG_MTD_NAND_MTK) += mtk_ecc.o mtk_nand.o
55
+obj-$(CONFIG_MTD_NAND_MXIC) += mxic_nand.o
5956 obj-$(CONFIG_MTD_NAND_TEGRA) += tegra_nand.o
60
-obj-$(CONFIG_MTD_NAND_ROCKCHIP_V6) += rockchip_nand_v6.o
61
-obj-$(CONFIG_MTD_NAND_ROCKCHIP_V9) += rockchip_nand_v9.o
57
+obj-$(CONFIG_MTD_NAND_STM32_FMC2) += stm32_fmc2_nand.o
58
+obj-$(CONFIG_MTD_NAND_MESON) += meson_nand.o
59
+obj-$(CONFIG_MTD_NAND_CADENCE) += cadence-nand-controller.o
60
+obj-$(CONFIG_MTD_NAND_ARASAN) += arasan-nand-controller.o
61
+obj-$(CONFIG_MTD_NAND_ROCKCHIP) += rockchip-nand-controller.o
6262
63
-nand-objs := nand_base.o nand_bbt.o nand_timings.o nand_ids.o
63
+nand-objs := nand_base.o nand_legacy.o nand_bbt.o nand_timings.o nand_ids.o
64
+nand-objs += nand_onfi.o
65
+nand-objs += nand_jedec.o
6466 nand-objs += nand_amd.o
67
+nand-objs += nand_esmt.o
6568 nand-objs += nand_hynix.o
6669 nand-objs += nand_macronix.o
6770 nand-objs += nand_micron.o