brcm47xx: initialize mtd bankwidth to fix problems with DIR-320 and others (patch...
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 21 May 2009 12:01:44 +0000 (12:01 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 21 May 2009 12:01:44 +0000 (12:01 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15959 3c298f89-4303-0410-b956-a3cf2f4a3e73

target/linux/brcm47xx/files-2.6.28/drivers/mtd/maps/bcm47xx-flash.c

index 118d4c4..3ceec40 100644 (file)
@@ -378,6 +378,7 @@ int __init init_bcm47xx_map(void)
        printk("flash init: 0x%08x 0x%08x\n", window, window_size);
        bcm47xx_map.phys = window;
        bcm47xx_map.size = window_size;
+       bcm47xx_map.bankwidth = mcore->flash_buswidth;
        bcm47xx_map.virt = ioremap_nocache(window, window_size);
 #else
        printk("flash init: 0x%08x 0x%08x\n", WINDOW_ADDR, WINDOW_SIZE);