diff options
author | Artem Bityutskiy <artem.bityutskiy@linux.intel.com> | 2013-03-11 12:01:02 -0400 |
---|---|---|
committer | David Woodhouse <David.Woodhouse@intel.com> | 2013-04-05 07:59:42 -0400 |
commit | 83bfc0d1a728ffdd367b169f8fb1594c8423ddd8 (patch) | |
tree | 38a2e00f9ec44c0a2d823b1d6e256a21ab8c82d0 | |
parent | 2c319041368ce126a473a123ba0746bac5bd7fe9 (diff) |
mtd: maps: kill the rpxlite map driver
This driver depends on the CONFIG_RPXCLASSIC and CONFIG_RPXLITE symbols, which
are not defined anywhere, and this means that this driver is dead.
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Cc: linux-pcmcia@lists.infradead.org
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: linux-m68k@lists.linux-m68k.org
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
-rw-r--r-- | drivers/mtd/maps/Kconfig | 10 | ||||
-rw-r--r-- | drivers/mtd/maps/Makefile | 1 | ||||
-rw-r--r-- | drivers/mtd/maps/rpxlite.c | 64 |
3 files changed, 0 insertions, 75 deletions
diff --git a/drivers/mtd/maps/Kconfig b/drivers/mtd/maps/Kconfig index 300761f01f7a..3fe3216b9a6e 100644 --- a/drivers/mtd/maps/Kconfig +++ b/drivers/mtd/maps/Kconfig | |||
@@ -284,16 +284,6 @@ config MTD_TQM8XXL | |||
284 | code to communicate with the chips on the TQM8xxL board. More at | 284 | code to communicate with the chips on the TQM8xxL board. More at |
285 | <http://www.denx.de/wiki/PPCEmbedded/>. | 285 | <http://www.denx.de/wiki/PPCEmbedded/>. |
286 | 286 | ||
287 | config MTD_RPXLITE | ||
288 | tristate "CFI Flash device mapped on RPX Lite or CLLF" | ||
289 | depends on MTD_CFI && (RPXCLASSIC || RPXLITE) | ||
290 | help | ||
291 | The RPXLite PowerPC board has CFI-compliant chips mapped in | ||
292 | a strange sparse mapping. This 'mapping' driver supports that | ||
293 | arrangement, allowing the CFI probe and command set driver code | ||
294 | to communicate with the chips on the RPXLite board. More at | ||
295 | <http://www.embeddedplanet.com/>. | ||
296 | |||
297 | config MTD_CFI_FLAGADM | 287 | config MTD_CFI_FLAGADM |
298 | tristate "CFI Flash device mapping on FlagaDM" | 288 | tristate "CFI Flash device mapping on FlagaDM" |
299 | depends on 8xx && MTD_CFI | 289 | depends on 8xx && MTD_CFI |
diff --git a/drivers/mtd/maps/Makefile b/drivers/mtd/maps/Makefile index b61ea98f9179..8e2b289f5014 100644 --- a/drivers/mtd/maps/Makefile +++ b/drivers/mtd/maps/Makefile | |||
@@ -23,7 +23,6 @@ obj-$(CONFIG_MTD_PHYSMAP_OF) += physmap_of.o | |||
23 | obj-$(CONFIG_MTD_PISMO) += pismo.o | 23 | obj-$(CONFIG_MTD_PISMO) += pismo.o |
24 | obj-$(CONFIG_MTD_PMC_MSP_EVM) += pmcmsp-flash.o | 24 | obj-$(CONFIG_MTD_PMC_MSP_EVM) += pmcmsp-flash.o |
25 | obj-$(CONFIG_MTD_PCMCIA) += pcmciamtd.o | 25 | obj-$(CONFIG_MTD_PCMCIA) += pcmciamtd.o |
26 | obj-$(CONFIG_MTD_RPXLITE) += rpxlite.o | ||
27 | obj-$(CONFIG_MTD_TQM8XXL) += tqm8xxl.o | 26 | obj-$(CONFIG_MTD_TQM8XXL) += tqm8xxl.o |
28 | obj-$(CONFIG_MTD_SA1100) += sa1100-flash.o | 27 | obj-$(CONFIG_MTD_SA1100) += sa1100-flash.o |
29 | obj-$(CONFIG_MTD_SBC_GXX) += sbc_gxx.o | 28 | obj-$(CONFIG_MTD_SBC_GXX) += sbc_gxx.o |
diff --git a/drivers/mtd/maps/rpxlite.c b/drivers/mtd/maps/rpxlite.c deleted file mode 100644 index ed88225bf667..000000000000 --- a/drivers/mtd/maps/rpxlite.c +++ /dev/null | |||
@@ -1,64 +0,0 @@ | |||
1 | /* | ||
2 | * Handle mapping of the flash on the RPX Lite and CLLF boards | ||
3 | */ | ||
4 | |||
5 | #include <linux/module.h> | ||
6 | #include <linux/types.h> | ||
7 | #include <linux/kernel.h> | ||
8 | #include <linux/init.h> | ||
9 | #include <asm/io.h> | ||
10 | #include <linux/mtd/mtd.h> | ||
11 | #include <linux/mtd/map.h> | ||
12 | |||
13 | |||
14 | #define WINDOW_ADDR 0xfe000000 | ||
15 | #define WINDOW_SIZE 0x800000 | ||
16 | |||
17 | static struct mtd_info *mymtd; | ||
18 | |||
19 | static struct map_info rpxlite_map = { | ||
20 | .name = "RPX", | ||
21 | .size = WINDOW_SIZE, | ||
22 | .bankwidth = 4, | ||
23 | .phys = WINDOW_ADDR, | ||
24 | }; | ||
25 | |||
26 | static int __init init_rpxlite(void) | ||
27 | { | ||
28 | printk(KERN_NOTICE "RPX Lite or CLLF flash device: %x at %x\n", WINDOW_SIZE*4, WINDOW_ADDR); | ||
29 | rpxlite_map.virt = ioremap(WINDOW_ADDR, WINDOW_SIZE * 4); | ||
30 | |||
31 | if (!rpxlite_map.virt) { | ||
32 | printk("Failed to ioremap\n"); | ||
33 | return -EIO; | ||
34 | } | ||
35 | simple_map_init(&rpxlite_map); | ||
36 | mymtd = do_map_probe("cfi_probe", &rpxlite_map); | ||
37 | if (mymtd) { | ||
38 | mymtd->owner = THIS_MODULE; | ||
39 | mtd_device_register(mymtd, NULL, 0); | ||
40 | return 0; | ||
41 | } | ||
42 | |||
43 | iounmap((void *)rpxlite_map.virt); | ||
44 | return -ENXIO; | ||
45 | } | ||
46 | |||
47 | static void __exit cleanup_rpxlite(void) | ||
48 | { | ||
49 | if (mymtd) { | ||
50 | mtd_device_unregister(mymtd); | ||
51 | map_destroy(mymtd); | ||
52 | } | ||
53 | if (rpxlite_map.virt) { | ||
54 | iounmap((void *)rpxlite_map.virt); | ||
55 | rpxlite_map.virt = 0; | ||
56 | } | ||
57 | } | ||
58 | |||
59 | module_init(init_rpxlite); | ||
60 | module_exit(cleanup_rpxlite); | ||
61 | |||
62 | MODULE_LICENSE("GPL"); | ||
63 | MODULE_AUTHOR("Arnold Christensen <AKC@pel.dk>"); | ||
64 | MODULE_DESCRIPTION("MTD map driver for RPX Lite and CLLF boards"); | ||