diff options
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.patch | 64 |
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 - |