mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 11:41:38 -04:00
sh: remove the broken SH_MPC1211 support
SH_MPC1211 has been marked as BROKEN for some time. Unless someone is working on reviving it now, I'd therefore suggest this patch to remove it. Signed-off-by: Adrian Bunk <[email protected]> Signed-off-by: Paul Mundt <[email protected]>
This commit is contained in:
parent
2a6b8148c0
commit
f5f826c685
18 changed files with 2 additions and 1547 deletions
|
|
@ -480,13 +480,6 @@ config MTD_H720X
|
|||
This enables access to the flash chips on the Hynix evaluation boards.
|
||||
If you have such a board, say 'Y'.
|
||||
|
||||
config MTD_MPC1211
|
||||
tristate "CFI Flash device mapped on Interface MPC-1211"
|
||||
depends on SH_MPC1211 && MTD_CFI
|
||||
help
|
||||
This enables access to the flash chips on the Interface MPC-1211(CTP/PCI/MPC-SH02).
|
||||
If you have such a board, say 'Y'.
|
||||
|
||||
config MTD_OMAP_NOR
|
||||
tristate "TI OMAP board mappings"
|
||||
depends on MTD_CFI && ARCH_OMAP
|
||||
|
|
|
|||
|
|
@ -58,7 +58,6 @@ obj-$(CONFIG_MTD_WALNUT) += walnut.o
|
|||
obj-$(CONFIG_MTD_H720X) += h720x-flash.o
|
||||
obj-$(CONFIG_MTD_SBC8240) += sbc8240.o
|
||||
obj-$(CONFIG_MTD_NOR_TOTO) += omap-toto-flash.o
|
||||
obj-$(CONFIG_MTD_MPC1211) += mpc1211.o
|
||||
obj-$(CONFIG_MTD_IXP4XX) += ixp4xx.o
|
||||
obj-$(CONFIG_MTD_IXP2000) += ixp2000.o
|
||||
obj-$(CONFIG_MTD_WRSBC8260) += wr_sbc82xx_flash.o
|
||||
|
|
|
|||
|
|
@ -1,80 +0,0 @@
|
|||
/*
|
||||
* Flash on MPC-1211
|
||||
*
|
||||
* $Id: mpc1211.c,v 1.4 2004/09/16 23:27:13 gleixner Exp $
|
||||
*
|
||||
* (C) 2002 Interface, Saito.K & Jeanne
|
||||
*
|
||||
* GPL'd
|
||||
*/
|
||||
|
||||
#include <linux/module.h>
|
||||
#include <linux/types.h>
|
||||
#include <linux/kernel.h>
|
||||
#include <asm/io.h>
|
||||
#include <linux/mtd/mtd.h>
|
||||
#include <linux/mtd/map.h>
|
||||
#include <linux/mtd/partitions.h>
|
||||
|
||||
static struct mtd_info *flash_mtd;
|
||||
static struct mtd_partition *parsed_parts;
|
||||
|
||||
struct map_info mpc1211_flash_map = {
|
||||
.name = "MPC-1211 FLASH",
|
||||
.size = 0x80000,
|
||||
.bankwidth = 1,
|
||||
};
|
||||
|
||||
static struct mtd_partition mpc1211_partitions[] = {
|
||||
{
|
||||
.name = "IPL & ETH-BOOT",
|
||||
.offset = 0x00000000,
|
||||
.size = 0x10000,
|
||||
},
|
||||
{
|
||||
.name = "Flash FS",
|
||||
.offset = 0x00010000,
|
||||
.size = MTDPART_SIZ_FULL,
|
||||
}
|
||||
};
|
||||
|
||||
static int __init init_mpc1211_maps(void)
|
||||
{
|
||||
int nr_parts;
|
||||
|
||||
mpc1211_flash_map.phys = 0;
|
||||
mpc1211_flash_map.virt = (void __iomem *)P2SEGADDR(0);
|
||||
|
||||
simple_map_init(&mpc1211_flash_map);
|
||||
|
||||
printk(KERN_NOTICE "Probing for flash chips at 0x00000000:\n");
|
||||
flash_mtd = do_map_probe("jedec_probe", &mpc1211_flash_map);
|
||||
if (!flash_mtd) {
|
||||
printk(KERN_NOTICE "Flash chips not detected at either possible location.\n");
|
||||
return -ENXIO;
|
||||
}
|
||||
printk(KERN_NOTICE "MPC-1211: Flash at 0x%08lx\n", mpc1211_flash_map.virt & 0x1fffffff);
|
||||
flash_mtd->module = THIS_MODULE;
|
||||
|
||||
parsed_parts = mpc1211_partitions;
|
||||
nr_parts = ARRAY_SIZE(mpc1211_partitions);
|
||||
|
||||
add_mtd_partitions(flash_mtd, parsed_parts, nr_parts);
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void __exit cleanup_mpc1211_maps(void)
|
||||
{
|
||||
if (parsed_parts)
|
||||
del_mtd_partitions(flash_mtd);
|
||||
else
|
||||
del_mtd_device(flash_mtd);
|
||||
map_destroy(flash_mtd);
|
||||
}
|
||||
|
||||
module_init(init_mpc1211_maps);
|
||||
module_exit(cleanup_mpc1211_maps);
|
||||
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_AUTHOR("Saito.K & Jeanne <[email protected]>");
|
||||
MODULE_DESCRIPTION("MTD map driver for MPC-1211 boards. Interface");
|
||||
Loading…
Reference in a new issue