aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/linux/linux-2.6.34/ts72xx/0015-ts72xx_sdcard.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/linux/linux-2.6.34/ts72xx/0015-ts72xx_sdcard.patch')
-rw-r--r--recipes/linux/linux-2.6.34/ts72xx/0015-ts72xx_sdcard.patch64
1 files changed, 29 insertions, 35 deletions
diff --git a/recipes/linux/linux-2.6.34/ts72xx/0015-ts72xx_sdcard.patch b/recipes/linux/linux-2.6.34/ts72xx/0015-ts72xx_sdcard.patch
index 47eaa7a5b8..2b0fd19813 100644
--- a/recipes/linux/linux-2.6.34/ts72xx/0015-ts72xx_sdcard.patch
+++ b/recipes/linux/linux-2.6.34/ts72xx/0015-ts72xx_sdcard.patch
@@ -19,11 +19,11 @@ http://tech.groups.yahoo.com/group/ts-7000/message/16028
create mode 100644 drivers/block/sdcore2.h
create mode 100644 drivers/block/tssdcard.c
-diff --git a/arch/arm/mach-ep93xx/ts72xx.c b/arch/arm/mach-ep93xx/ts72xx.c
-index ba27d9d..7fd8f80 100644
---- a/arch/arm/mach-ep93xx/ts72xx.c
-+++ b/arch/arm/mach-ep93xx/ts72xx.c
-@@ -178,6 +178,29 @@ static void __init ts72xx_register_flash(void)
+Index: linux-2.6.34/arch/arm/mach-ep93xx/ts72xx.c
+===================================================================
+--- linux-2.6.34.orig/arch/arm/mach-ep93xx/ts72xx.c 2010-10-13 23:55:37.000000000 +0200
++++ linux-2.6.34/arch/arm/mach-ep93xx/ts72xx.c 2010-10-16 11:17:20.000000000 +0200
+@@ -178,6 +178,29 @@
}
/*************************************************************************
@@ -45,7 +45,7 @@ index ba27d9d..7fd8f80 100644
+
+static void __init ts72xx_register_sdcard(void)
+{
-+ if (board_is_ts7260())
++ if (board_is_ts7260() || board_is_ts7400())
+ platform_device_register(&ts72xx_sdcard);
+}
+
@@ -53,7 +53,7 @@ index ba27d9d..7fd8f80 100644
* RTC
*************************************************************************/
static unsigned char ts72xx_rtc_readbyte(unsigned long addr)
-@@ -278,6 +301,7 @@ static void __init ts72xx_init_machine(void)
+@@ -278,6 +301,7 @@
{
ep93xx_init_devices();
ts72xx_register_flash();
@@ -61,11 +61,11 @@ index ba27d9d..7fd8f80 100644
platform_device_register(&ts72xx_rtc_device);
platform_device_register(&ts72xx_wdt_device);
-diff --git a/drivers/block/Kconfig b/drivers/block/Kconfig
-index 77bfce5..fc8fae5 100644
---- a/drivers/block/Kconfig
-+++ b/drivers/block/Kconfig
-@@ -488,4 +488,11 @@ config BLK_DEV_HD
+Index: linux-2.6.34/drivers/block/Kconfig
+===================================================================
+--- linux-2.6.34.orig/drivers/block/Kconfig 2010-05-16 23:17:36.000000000 +0200
++++ linux-2.6.34/drivers/block/Kconfig 2010-10-13 23:55:37.000000000 +0200
+@@ -488,4 +488,11 @@
If unsure, say N.
@@ -77,11 +77,11 @@ index 77bfce5..fc8fae5 100644
+ TS-7260 SBC.
+
endif # BLK_DEV
-diff --git a/drivers/block/Makefile b/drivers/block/Makefile
-index aff5ac9..a4d0579 100644
---- a/drivers/block/Makefile
-+++ b/drivers/block/Makefile
-@@ -34,8 +34,10 @@ obj-$(CONFIG_VIODASD) += viodasd.o
+Index: linux-2.6.34/drivers/block/Makefile
+===================================================================
+--- linux-2.6.34.orig/drivers/block/Makefile 2010-05-16 23:17:36.000000000 +0200
++++ linux-2.6.34/drivers/block/Makefile 2010-10-13 23:55:37.000000000 +0200
+@@ -34,8 +34,10 @@
obj-$(CONFIG_BLK_DEV_SX8) += sx8.o
obj-$(CONFIG_BLK_DEV_UB) += ub.o
obj-$(CONFIG_BLK_DEV_HD) += hd.o
@@ -92,11 +92,10 @@ index aff5ac9..a4d0579 100644
swim_mod-objs := swim.o swim_asm.o
+ts72xx_sdcard-objs := tssdcard.o sdcore2.o
-diff --git a/drivers/block/sdcore2.c b/drivers/block/sdcore2.c
-new file mode 100644
-index 0000000..6dadee1
---- /dev/null
-+++ b/drivers/block/sdcore2.c
+Index: linux-2.6.34/drivers/block/sdcore2.c
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ linux-2.6.34/drivers/block/sdcore2.c 2010-10-13 23:55:37.000000000 +0200
@@ -0,0 +1,2391 @@
+/*
+ * Copyright (c) 2006-2009, Technologic Systems
@@ -2489,11 +2488,10 @@ index 0000000..6dadee1
+ return 0;
+}
+#endif
-diff --git a/drivers/block/sdcore2.h b/drivers/block/sdcore2.h
-new file mode 100644
-index 0000000..38d5b96
---- /dev/null
-+++ b/drivers/block/sdcore2.h
+Index: linux-2.6.34/drivers/block/sdcore2.h
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ linux-2.6.34/drivers/block/sdcore2.h 2010-10-13 23:55:37.000000000 +0200
@@ -0,0 +1,372 @@
+/*
+ * Copyright (c) 2006-2008, Technologic Systems
@@ -2867,11 +2865,10 @@ index 0000000..38d5b96
+ unsigned char *);
+
+#endif
-diff --git a/drivers/block/tssdcard.c b/drivers/block/tssdcard.c
-new file mode 100644
-index 0000000..c76d9a7
---- /dev/null
-+++ b/drivers/block/tssdcard.c
+Index: linux-2.6.34/drivers/block/tssdcard.c
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ linux-2.6.34/drivers/block/tssdcard.c 2010-10-13 23:55:37.000000000 +0200
@@ -0,0 +1,415 @@
+/*
+ * TS SD Card device driver
@@ -3288,6 +3285,3 @@ index 0000000..c76d9a7
+MODULE_LICENSE("GPL");
+MODULE_ALIAS_BLOCKDEV_MAJOR(SCSI_DISK0_MAJOR);
+MODULE_ALIAS("tssd");
---
-1.7.1
-