diff -drupN a/drivers/mtd/Makefile b/drivers/mtd/Makefile --- a/drivers/mtd/Makefile 2018-08-06 17:23:04.000000000 +0300 +++ b/drivers/mtd/Makefile 2022-06-12 05:28:14.000000000 +0300 @@ -4,8 +4,9 @@ # Core functionality. obj-$(CONFIG_MTD) += mtd.o -mtd-y := mtdcore.o mtdsuper.o mtdconcat.o mtdpart.o mtdchar.o +mtd-y := mtdcore.o mtdsuper.o mtdconcat.o mtdpart.o +obj-$(CONFIG_MTD_CHAR) += mtdchar.o obj-$(CONFIG_MTD_OF_PARTS) += ofpart.o obj-$(CONFIG_MTD_REDBOOT_PARTS) += redboot.o obj-$(CONFIG_MTD_CMDLINE_PARTS) += cmdlinepart.o @@ -13,6 +14,7 @@ obj-$(CONFIG_MTD_AFS_PARTS) += afs.o obj-$(CONFIG_MTD_AR7_PARTS) += ar7part.o obj-$(CONFIG_MTD_BCM63XX_PARTS) += bcm63xxpart.o obj-$(CONFIG_MTD_BCM47XX_PARTS) += bcm47xxpart.o +obj-$(CONFIG_MTD_SUNXI_PARTS) += sunxipart.o # 'Users' - code which presents functionality to userspace. obj-$(CONFIG_MTD_BLKDEVS) += mtd_blkdevs.o @@ -33,4 +35,5 @@ inftl-objs := inftlcore.o inftlmount.o obj-y += chips/ lpddr/ maps/ devices/ nand/ onenand/ tests/ obj-$(CONFIG_MTD_SPI_NOR) += spi-nor/ +obj-y += aw-spinand/ obj-$(CONFIG_MTD_UBI) += ubi/