Просмотр исходного кода

Added MMC/SD Card module support

SVN-Revision: 6544
Hamish Guthrie 19 лет назад
Родитель
Сommit
98408d0854
2 измененных файлов с 20 добавлено и 0 удалено
  1. 15 0
      package/kernel/modules/other.mk
  2. 5 0
      target/linux/at91-2.6/config/default

+ 15 - 0
package/kernel/modules/other.mk

@@ -216,6 +216,21 @@ define KernelPackage/bluetooth/2.6
 endef
 $(eval $(call KernelPackage,bluetooth))
 
+define KernelPackage/mmc
+  TITLE:=MMC/SD Card Support
+  DESCRIPTION:=Kernel support for MMC/SD cards
+  SUBMENU:=$(EMENU)
+ endef
+
+define KernelPackage/mmc/2.6
+	KCONFIG:=$(CONFIG_MMC)
+	FILES:= \
+	$(MODULES_DIR)/kernel/drivers/mmc/mmc_core.$(LINUX_KMOD_SUFFIX) \
+	$(MODULES_DIR)/kernel/drivers/mmc/mmc_block.$(LINUX_KMOD_SUFFIX) \
+	$(MODULES_DIR)/kernel/drivers/mmc/at91_mci.$(LINUX_KMOD_SUFFIX) \
+	AUTOLOAD:=$(call AutoLoad,90,mmc_core mmc_block at91_mci)
+endef
+$(eval $(call KernelPackage,mmc))
 
 define KernelPackage/softdog
   TITLE:=Software watchdog driver

+ 5 - 0
target/linux/at91-2.6/config/default

@@ -188,6 +188,11 @@ CONFIG_LEDS_TIMER=y
 CONFIG_MACH_VLINK=y
 # CONFIG_MINIX_FS is not set
 CONFIG_MINI_FO=y
+CONFIG_MMC=m
+CONFIG_MMC_AT91=m
+CONFIG_MMC_BLOCK=m
+# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_TIFM_SD is not set
 # CONFIG_MSDOS_FS is not set
 CONFIG_MTD=y
 # CONFIG_MTD_ABSENT is not set