]> Pileus Git - ~andy/linux/blobdiff - drivers/mtd/maps/physmap_of.c
Merge branch 'for-2.6.37' of git://linux-nfs.org/~bfields/linux
[~andy/linux] / drivers / mtd / maps / physmap_of.c
index 00af55d7afba60785b61b011814aba2e46a6f0df..ec3edf6e68b46175cd10ccff2e6d3dd3f72b8fd8 100644 (file)
@@ -22,6 +22,7 @@
 #include <linux/mtd/partitions.h>
 #include <linux/mtd/concat.h>
 #include <linux/of.h>
+#include <linux/of_address.h>
 #include <linux/of_platform.h>
 #include <linux/slab.h>
 
@@ -293,7 +294,7 @@ static int __devinit of_flash_probe(struct platform_device *dev,
                info->list[i].map.name = dev_name(&dev->dev);
                info->list[i].map.phys = res.start;
                info->list[i].map.size = res_size;
-               info->list[i].map.bankwidth = *width;
+               info->list[i].map.bankwidth = be32_to_cpup(width);
 
                err = -ENOMEM;
                info->list[i].map.virt = ioremap(info->list[i].map.phys,