--- zzzz-none-000/linux-3.18.24/drivers/mtd/nand/Makefile 2015-10-31 20:39:51.000000000 +0000 +++ rtl96-5690pro-762/linux-3.18.24/drivers/mtd/nand/Makefile 2024-08-14 08:36:36.000000000 +0000 @@ -50,5 +50,16 @@ obj-$(CONFIG_MTD_NAND_GPMI_NAND) += gpmi-nand/ obj-$(CONFIG_MTD_NAND_XWAY) += xway_nand.o obj-$(CONFIG_MTD_NAND_BCM47XXNFLASH) += bcm47xxnflash/ +obj-$(CONFIG_MTD_NAND_RTK) += luna_nand.o +obj-$(CONFIG_MTD_SPI_NAND_RTK) += luna_mtd_nand/ +obj-$(CONFIG_MTD_ONFI_NAND_RTK) += luna_mtd_nand/ -nand-objs := nand_base.o nand_bbt.o nand_timings.o +ifeq ($(CONFIG_MTD_NAND_RTK),y) + nand-objs += nand_base_luna.o luna_nand_protect_proc.o +else ifeq ($(CONFIG_MTD_SPI_NAND_RTK),y) + nand-objs := nand_base.o nand_bbt.o +else ifeq ($(CONFIG_MTD_ONFI_NAND_RTK),y) + nand-objs := nand_base.o nand_bbt.o +else + nand-objs := nand_base.o nand_bbt.o nand_timings.o +endif