This is access code for flashes using ARM's flash partitioning
standards.
- $Id: integrator-flash.c,v 1.16 2004/07/12 21:59:44 dwmw2 Exp $
+ $Id: integrator-flash.c,v 1.18 2004/11/01 13:26:15 rmk Exp $
======================================================================*/
unsigned int size = res->end - res->start + 1;
struct armflash_info *info;
int err;
- void *base;
+ void __iomem *base;
info = kmalloc(sizeof(struct armflash_info), GFP_KERNEL);
if (!info) {
info->map.size = size;
info->map.bankwidth = plat->width;
info->map.phys = res->start;
- info->map.virt = (unsigned long) base;
+ info->map.virt = base;
info->map.name = dev->dev.bus_id;
info->map.set_vpp = armflash_set_vpp;
if (info->parts)
kfree(info->parts);
- iounmap((void *)info->map.virt);
+ iounmap(info->map.virt);
release_resource(info->res);
kfree(info->res);