broadcom-wl: Pass physical address to wl_attach
authorhauke <hauke@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 13 Dec 2012 18:55:49 +0000 (18:55 +0000)
committerhauke <hauke@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 13 Dec 2012 18:55:49 +0000 (18:55 +0000)
wl_attach expects a physical address, as it performs the mapping internally.

Signed-off-by: Nathan Hintz <nlhintz@hotmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@34671 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/broadcom-wl/src/glue/wl_glue.c

index bf009e5..fc94ac0 100644 (file)
@@ -108,7 +108,7 @@ static int wl_glue_bcma_probe(struct bcma_device *dev)
         * 0x1000     = BCMA_CORE_SIZE
         */
 
-       wldev = attach_cb(dev->id.manuf, dev->id.id, (ulong)dev->io_addr, dev, dev->irq);
+       wldev = attach_cb(dev->id.manuf, dev->id.id, (ulong)dev->addr, dev, dev->irq);
 
        if (!wldev)
        {