Commit e4c212ef authored by David Vrabel's avatar David Vrabel Committed by Thomas Gleixner

[MTD] maps/ixp4xx: remove platform specific bits

- Intel chip driver has a reboot notifier so no need to reset the chip here.
- Don't play with chip selects (platform code should do this if necessary).
Signed-off-by: default avatarDavid Vrabel <dvrabel@arcom.com>
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
parent c617e842
/* /*
* $Id: ixp4xx.c,v 1.7 2004/11/04 13:24:15 gleixner Exp $ * $Id: ixp4xx.c,v 1.8 2005/09/08 10:32:20 dvrabel Exp $
* *
* drivers/mtd/maps/ixp4xx.c * drivers/mtd/maps/ixp4xx.c
* *
...@@ -111,12 +111,6 @@ static int ixp4xx_flash_remove(struct device *_dev) ...@@ -111,12 +111,6 @@ static int ixp4xx_flash_remove(struct device *_dev)
if(!info) if(!info)
return 0; return 0;
/*
* This is required for a soft reboot to work.
*/
d.x[0] = 0xff;
ixp4xx_write16(&info->map, d, 0x55 * 0x2);
if (info->mtd) { if (info->mtd) {
del_mtd_partitions(info->mtd); del_mtd_partitions(info->mtd);
map_destroy(info->mtd); map_destroy(info->mtd);
...@@ -135,9 +129,6 @@ static int ixp4xx_flash_remove(struct device *_dev) ...@@ -135,9 +129,6 @@ static int ixp4xx_flash_remove(struct device *_dev)
if (plat->exit) if (plat->exit)
plat->exit(); plat->exit();
/* Disable flash write */
*IXP4XX_EXP_CS0 &= ~IXP4XX_FLASH_WRITABLE;
return 0; return 0;
} }
...@@ -166,12 +157,6 @@ static int ixp4xx_flash_probe(struct device *_dev) ...@@ -166,12 +157,6 @@ static int ixp4xx_flash_probe(struct device *_dev)
dev_set_drvdata(&dev->dev, info); dev_set_drvdata(&dev->dev, info);
/*
* Enable flash write
* TODO: Move this out to board specific code
*/
*IXP4XX_EXP_CS0 |= IXP4XX_FLASH_WRITABLE;
/* /*
* Tell the MTD layer we're not 1:1 mapped so that it does * Tell the MTD layer we're not 1:1 mapped so that it does
* not attempt to do a direct access on us. * not attempt to do a direct access on us.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment