kernel: remove NAND flash related kmod-* packages
authorFelix Fietkau <nbd@openwrt.org>
Sun, 7 Jun 2015 07:22:11 +0000 (07:22 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Sun, 7 Jun 2015 07:22:11 +0000 (07:22 +0000)
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

package/kernel/linux/modules/other.mk
target/linux/ar71xx/modules.mk

index 955c140d962ff2c07be713e9f12f52e619009631..6ca9f5e1402363d631f7834579c89c882dfd9885 100644 (file)
@@ -638,7 +638,6 @@ define KernelPackage/mtdtests
   SUBMENU:=$(OTHER_MENU)
   TITLE:=MTD subsystem tests
   KCONFIG:=CONFIG_MTD_TESTS
-  DEPENDS:=+kmod-nand
   FILES:=\
        $(LINUX_DIR)/drivers/mtd/tests/mtd_nandecctest.ko \
        $(LINUX_DIR)/drivers/mtd/tests/mtd_oobtest.ko \
@@ -657,40 +656,6 @@ endef
 $(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
   SUBMENU:=$(OTHER_MENU)
   TITLE:=8250 UARTs
index 4530708de9139855734e624229972bfbb79a9993..a6a13d2613c7cc64850dd2939be814258b995356 100644 (file)
@@ -37,24 +37,6 @@ endef
 $(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
   SUBMENU:=$(SPI_MENU)
   TITLE:=Vitesse VSC7385 ethernet switch driver