From 77017f727cee3dff19e452d278519285b88f7d4a Mon Sep 17 00:00:00 2001
From: Felix Fietkau <nbd@openwrt.org>
Date: Thu, 21 May 2009 12:01:44 +0000
Subject: brcm47xx: initialize mtd bankwidth to fix problems with DIR-320 and
 others (patch from #4729)

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 | 1 +
 1 file changed, 1 insertion(+)

(limited to 'target/linux')

diff --git a/target/linux/brcm47xx/files-2.6.28/drivers/mtd/maps/bcm47xx-flash.c b/target/linux/brcm47xx/files-2.6.28/drivers/mtd/maps/bcm47xx-flash.c
index 118d4c4fc1..3ceec403cf 100644
--- a/target/linux/brcm47xx/files-2.6.28/drivers/mtd/maps/bcm47xx-flash.c
+++ b/target/linux/brcm47xx/files-2.6.28/drivers/mtd/maps/bcm47xx-flash.c
@@ -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);
-- 
cgit v1.2.3