aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mtd/maps
diff options
context:
space:
mode:
authorSean Young <sean@mess.org>2005-06-16 04:49:33 -0400
committerThomas Gleixner <tglx@mtd.linutronix.de>2005-11-06 14:08:54 -0500
commite27a9960af0506d84b9ca9dd3874b7d88901f230 (patch)
treecac8c7876c3917c301e663d82b3877aa7f9935ab /drivers/mtd/maps
parent45ca1b509ea156e87c99e529821fb3b548e14fe3 (diff)
[MTD] Add Resident Flash Disk (RFD) support
This type of flash translation layer (FTL) is used by the Embedded BIOS by General Software. It is known as the Resident Flash Disk (RFD), see: http://www.gensw.com/pages/prod/bios/rfd.htm Signed-off-by: Sean Young <sean@mess.org> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'drivers/mtd/maps')
-rw-r--r--drivers/mtd/maps/Kconfig9
-rw-r--r--drivers/mtd/maps/ts5500_flash.c6
2 files changed, 5 insertions, 10 deletions
diff --git a/drivers/mtd/maps/Kconfig b/drivers/mtd/maps/Kconfig
index 44781a83b2e7..aa5d71f8d812 100644
--- a/drivers/mtd/maps/Kconfig
+++ b/drivers/mtd/maps/Kconfig
@@ -97,14 +97,11 @@ config MTD_TS5500
97 depends on X86 && MTD_JEDECPROBE && MTD_PARTITIONS 97 depends on X86 && MTD_JEDECPROBE && MTD_PARTITIONS
98 help 98 help
99 This provides a driver for the on-board flash of the Technologic 99 This provides a driver for the on-board flash of the Technologic
100 System's TS-5500 board. The flash is split into 3 partitions 100 System's TS-5500 board. The 2MB flash is split into 3 partitions
101 which are accessed as separate MTD devices. 101 which are accessed as separate MTD devices.
102 102
103 mtd0 and mtd2 are the two BIOS drives. Unfortunately the BIOS 103 mtd0 and mtd2 are the two BIOS drives, which use the resident
104 uses a proprietary flash translation layer from General Software, 104 flash disk (RFD) flash translation layer.
105 which is not supported (the drives cannot be mounted). You can
106 create your own file system (jffs for example), but the BIOS
107 won't be able to boot from it.
108 105
109 mtd1 allows you to reprogram your BIOS. BE VERY CAREFUL. 106 mtd1 allows you to reprogram your BIOS. BE VERY CAREFUL.
110 107
diff --git a/drivers/mtd/maps/ts5500_flash.c b/drivers/mtd/maps/ts5500_flash.c
index 3ebd90f56503..286dd82e8b83 100644
--- a/drivers/mtd/maps/ts5500_flash.c
+++ b/drivers/mtd/maps/ts5500_flash.c
@@ -19,13 +19,11 @@
19 * 19 *
20 * Note: 20 * Note:
21 * - In order for detection to work, jumper 3 must be set. 21 * - In order for detection to work, jumper 3 must be set.
22 * - Drive A and B use a proprietary FTL from General Software which isn't 22 * - Drive A and B use the resident flash disk (RFD) flash translation layer.
23 * supported as of yet so standard drives can't be mounted; you can create
24 * your own (e.g. jffs) file system.
25 * - If you have created your own jffs file system and the bios overwrites 23 * - If you have created your own jffs file system and the bios overwrites
26 * it during boot, try disabling Drive A: and B: in the boot order. 24 * it during boot, try disabling Drive A: and B: in the boot order.
27 * 25 *
28 * $Id: ts5500_flash.c,v 1.2 2004/11/28 09:40:40 dwmw2 Exp $ 26 * $Id: ts5500_flash.c,v 1.3 2005/06/16 08:49:30 sean Exp $
29 */ 27 */
30 28
31#include <linux/config.h> 29#include <linux/config.h>