--- zzzz-none-000/linux-2.6.19.2/drivers/mtd/maps/plat-ram.c 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/drivers/mtd/maps/plat-ram.c 2007-05-08 12:32:35.000000000 +0000 @@ -190,7 +190,11 @@ /* remap the memory area */ +#if defined (CONFIG_MIPS_UR8) info->map.virt = ioremap(res->start, info->map.size); +#else + info->map.virt = ioremap_read_only(res->start, info->map.size); +#endif dev_dbg(&pdev->dev, "virt %p, %lu bytes\n", info->map.virt, info->map.size); if (info->map.virt == NULL) { @@ -199,6 +203,8 @@ goto exit_free; } + printk("[simple_map_init] bankwidth %u\n", info->map.bankwidth); + simple_map_init(&info->map); dev_dbg(&pdev->dev, "initialised map, probing for mtd\n");