Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0
0002 #
0003 # Makefile for the memory technology device drivers.
0004 #
0005 
0006 # Core functionality.
0007 obj-$(CONFIG_MTD)               += mtd.o
0008 mtd-y                           := mtdcore.o mtdsuper.o mtdconcat.o mtdpart.o mtdchar.o
0009 
0010 obj-y                           += parsers/
0011 
0012 # 'Users' - code which presents functionality to userspace.
0013 obj-$(CONFIG_MTD_BLKDEVS)       += mtd_blkdevs.o
0014 obj-$(CONFIG_MTD_BLOCK)         += mtdblock.o
0015 obj-$(CONFIG_MTD_BLOCK_RO)      += mtdblock_ro.o
0016 obj-$(CONFIG_FTL)               += ftl.o
0017 obj-$(CONFIG_NFTL)              += nftl.o
0018 obj-$(CONFIG_INFTL)             += inftl.o
0019 obj-$(CONFIG_RFD_FTL)           += rfd_ftl.o
0020 obj-$(CONFIG_SSFDC)             += ssfdc.o
0021 obj-$(CONFIG_SM_FTL)            += sm_ftl.o
0022 obj-$(CONFIG_MTD_OOPS)          += mtdoops.o
0023 obj-$(CONFIG_MTD_PSTORE)        += mtdpstore.o
0024 obj-$(CONFIG_MTD_SWAP)          += mtdswap.o
0025 
0026 nftl-objs               := nftlcore.o nftlmount.o
0027 inftl-objs              := inftlcore.o inftlmount.o
0028 
0029 obj-y           += chips/ lpddr/ maps/ devices/ nand/ tests/
0030 
0031 obj-$(CONFIG_MTD_SPI_NOR)       += spi-nor/
0032 obj-$(CONFIG_MTD_UBI)           += ubi/
0033 obj-$(CONFIG_MTD_HYPERBUS)      += hyperbus/