summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--target/avr32/grasshopper/patches/4.7.3/0002-grasshopper-enable-mmc.patch12
-rw-r--r--target/linux/config/Config.in.block15
2 files changed, 27 insertions, 0 deletions
diff --git a/target/avr32/grasshopper/patches/4.7.3/0002-grasshopper-enable-mmc.patch b/target/avr32/grasshopper/patches/4.7.3/0002-grasshopper-enable-mmc.patch
new file mode 100644
index 000000000..88bf498b7
--- /dev/null
+++ b/target/avr32/grasshopper/patches/4.7.3/0002-grasshopper-enable-mmc.patch
@@ -0,0 +1,12 @@
+diff -Naur linux-4.7.3/arch/avr32/boards/grasshopper/setup.c linux-4.7.3.grasshopper/arch/avr32/boards/grasshopper/setup.c
+--- linux-4.7.3/arch/avr32/boards/grasshopper/setup.c 2016-09-14 10:48:53.403638569 +0200
++++ linux-4.7.3.grasshopper/arch/avr32/boards/grasshopper/setup.c 2016-09-14 11:26:49.572343447 +0200
+@@ -169,7 +169,7 @@
+ #endif
+
+ #ifdef CONFIG_MMC_ATMELMCI
+-// at32_add_device_mci(0, &mci0_data); /* MMC/SD */
++ at32_add_device_mci(0, &mci0_data); /* MMC/SD */
+ #endif
+
+ // printk("registering penirq gpio-pin...\n");
diff --git a/target/linux/config/Config.in.block b/target/linux/config/Config.in.block
index 2617d2fa5..12d1f6afa 100644
--- a/target/linux/config/Config.in.block
+++ b/target/linux/config/Config.in.block
@@ -441,6 +441,21 @@ config ADK_KERNEL_MMC_SUNXI
default y if ADK_TARGET_SYSTEM_BANANA_PRO
default n
+config ADK_KERNEL_MMC_ATMELMCI
+ bool "Atmel SD/MMC Driver (Multimedia Card Interface)"
+ select ADK_KERNEL_BLK_DEV
+ select ADK_KERNEL_MMC
+ select ADK_KERNEL_MMC_BLOCK
+ select ADK_KERNEL_MMC_BLOCK_BOUNCE
+ select ADK_KERNEL_MMC_SDHCI
+ select ADK_KERNEL_MMC_SDHCI_IO_ACCESSORS
+ select ADK_KERNEL_MMC_SDHCI_PLTFM
+ depends on ADK_TARGET_CPU_AVR32
+ default n
+ help
+ Atmel Multimedia Card Interface driver for AT32
+ and AT91 plattforms.
+
endmenu
menu "Block driver support"