From 3399d16dd78ef3a6c2b3af632590a97fd8d09f2d Mon Sep 17 00:00:00 2001
From: Hauke Mehrtens <hauke@hauke-m.de>
Date: Sun, 2 Dec 2012 16:07:43 +0000
Subject: [PATCH] broadcom-wl: get the mmio address directly from the struct if
 bcma is used.

SVN-Revision: 34452
---
 package/broadcom-wl/src/glue/wl_glue.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/package/broadcom-wl/src/glue/wl_glue.c b/package/broadcom-wl/src/glue/wl_glue.c
index 0504232a96..bf009e5bbe 100644
--- a/package/broadcom-wl/src/glue/wl_glue.c
+++ b/package/broadcom-wl/src/glue/wl_glue.c
@@ -88,7 +88,6 @@ static struct ssb_driver wl_glue_ssb_driver = {
 #ifdef CONFIG_BCMA
 static int wl_glue_bcma_probe(struct bcma_device *dev)
 {
-	void *mmio;
 	void *wldev;
 
 	if (!attach_cb)
@@ -109,8 +108,7 @@ static int wl_glue_bcma_probe(struct bcma_device *dev)
 	 * 0x1000     = BCMA_CORE_SIZE
 	 */
 
-	mmio = (void *) 0x18000000 + dev->core_index * 0x1000;
-	wldev = attach_cb(dev->id.manuf, dev->id.id, (ulong)mmio, dev, dev->irq);
+	wldev = attach_cb(dev->id.manuf, dev->id.id, (ulong)dev->io_addr, dev, dev->irq);
 
 	if (!wldev)
 	{
-- 
2.30.2