From 2ee061880b8a2e9aa02cf2f3703aa2bb514dc253 Mon Sep 17 00:00:00 2001
From: Hamish Guthrie <hcg@openwrt.org>
Date: Sat, 17 Mar 2007 16:19:09 +0000
Subject: [PATCH] Changed pin selections in low-level mmc driver

SVN-Revision: 6596
---
 .../at91-2.6/patches/004-mmc-driver.patch     | 30 +++++++++++++++++++
 1 file changed, 30 insertions(+)
 create mode 100644 target/linux/at91-2.6/patches/004-mmc-driver.patch

diff --git a/target/linux/at91-2.6/patches/004-mmc-driver.patch b/target/linux/at91-2.6/patches/004-mmc-driver.patch
new file mode 100644
index 0000000000..31e307b127
--- /dev/null
+++ b/target/linux/at91-2.6/patches/004-mmc-driver.patch
@@ -0,0 +1,30 @@
+--- linux-2.6.19.2/arch/arm/mach-at91rm9200/board-vlink.c	2007-03-16 16:46:50.000000000 +0100
++++ linux-2.6.19.2.new/arch/arm/mach-at91rm9200/board-vlink.c	2007-03-17 11:27:00.000000000 +0100
+@@ -83,13 +83,13 @@
+ 	.pullup_pin	= AT91_PIN_PD5,
+ };
+ 
+-/*static struct at91_mmc_data __initdata ek_mmc_data = {
+-	.det_pin	= AT91_PIN_PB27,
+-	.is_b		= 0,
++static struct at91_mmc_data __initdata vlink_mmc_data = {
++//	.det_pin	= AT91_PIN_PB27,
++	.slot_b		= 0,
+ 	.wire4		= 1,
+-	.wp_pin		= AT91_PIN_PA17,
++//	.wp_pin		= AT91_PIN_PA17,
+ };
+-*/
++
+ 
+ static struct spi_board_info vlink_spi_devices[] = {
+ 	{	/* DataFlash chip */
+@@ -127,7 +127,7 @@
+ #else
+ 	/* MMC */
+ //	at91_set_gpio_output(AT91_PIN_PB22, 1);	/* this MMC card slot can optionally use SPI signaling (CS3). */
+-//	at91_add_device_mmc(&vlink_mmc_data);
++	at91_add_device_mmc(&vlink_mmc_data);
+ #endif
+ 	/* VGA */
+ }
-- 
GitLab