kernel: remove NAND flash related kmod-* packages

They are useless, as the platform already selects the right options for
NAND support. The main reason for removing them is the fact that it
makes kernel configs more annoying to maintain on platforms that provide
NAND drivers but disable them (e.g. ramips)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 45919
owl
Felix Fietkau 2015-06-07 07:22:11 +00:00
parent bd87d11e58
commit 7138c77f5a
2 changed files with 0 additions and 53 deletions

View File

@ -638,7 +638,6 @@ define KernelPackage/mtdtests
SUBMENU:=$(OTHER_MENU) SUBMENU:=$(OTHER_MENU)
TITLE:=MTD subsystem tests TITLE:=MTD subsystem tests
KCONFIG:=CONFIG_MTD_TESTS KCONFIG:=CONFIG_MTD_TESTS
DEPENDS:=+kmod-nand
FILES:=\ FILES:=\
$(LINUX_DIR)/drivers/mtd/tests/mtd_nandecctest.ko \ $(LINUX_DIR)/drivers/mtd/tests/mtd_nandecctest.ko \
$(LINUX_DIR)/drivers/mtd/tests/mtd_oobtest.ko \ $(LINUX_DIR)/drivers/mtd/tests/mtd_oobtest.ko \
@ -657,40 +656,6 @@ endef
$(eval $(call KernelPackage,mtdtests)) $(eval $(call KernelPackage,mtdtests))
define KernelPackage/nand
SUBMENU:=$(OTHER_MENU)
TITLE:=NAND flash support
KCONFIG:=CONFIG_MTD_NAND \
CONFIG_MTD_NAND_IDS \
CONFIG_MTD_NAND_ECC
FILES:= \
$(LINUX_DIR)/drivers/mtd/nand/nand_ids.ko \
$(LINUX_DIR)/drivers/mtd/nand/nand_ecc.ko \
$(LINUX_DIR)/drivers/mtd/nand/nand.ko
AUTOLOAD:=$(call AutoLoad,20,nand_ids nand_ecc nand)
endef
define KernelPackage/nand/description
Kernel module for NAND support
endef
$(eval $(call KernelPackage,nand))
define KernelPackage/nandsim
SUBMENU:=$(OTHER_MENU)
TITLE:=NAND simulator
DEPENDS:=+kmod-nand
KCONFIG:=CONFIG_MTD_NAND_NANDSIM
FILES:=$(LINUX_DIR)/drivers/mtd/nand/nandsim.ko
endef
define KernelPackage/nandsim/description
Kernel module for NAND flash simulation.
endef
$(eval $(call KernelPackage,nandsim))
define KernelPackage/serial-8250 define KernelPackage/serial-8250
SUBMENU:=$(OTHER_MENU) SUBMENU:=$(OTHER_MENU)
TITLE:=8250 UARTs TITLE:=8250 UARTs

View File

@ -37,24 +37,6 @@ endef
$(eval $(call KernelPackage,leds-wndr3700-usb)) $(eval $(call KernelPackage,leds-wndr3700-usb))
define KernelPackage/nand-ar934x
SUBMENU:=$(OTHER_MENU)
TITLE:=Atheros AR934x NAND flash controller driver
KCONFIG:=\
CONFIG_MTD_NAND_AR934X \
CONFIG_MTD_NAND_AR934X_HW_ECC=y
DEPENDS:=@TARGET_ar71xx +kmod-nand
FILES:=$(LINUX_DIR)/drivers/mtd/nand/ar934x_nfc.ko
AUTOLOAD:=$(call AutoLoad,25,ar934x_nfc)
endef
define KernelPackage/nand-ar934x/description
Atheros AR934x NAND flash controller driver.
endef
$(eval $(call KernelPackage,nand-ar934x))
define KernelPackage/spi-vsc7385 define KernelPackage/spi-vsc7385
SUBMENU:=$(SPI_MENU) SUBMENU:=$(SPI_MENU)
TITLE:=Vitesse VSC7385 ethernet switch driver TITLE:=Vitesse VSC7385 ethernet switch driver