|
|
@ -88,7 +88,6 @@ static struct ssb_driver wl_glue_ssb_driver = { |
|
|
|
#ifdef CONFIG_BCMA |
|
|
|
#ifdef CONFIG_BCMA |
|
|
|
static int wl_glue_bcma_probe(struct bcma_device *dev) |
|
|
|
static int wl_glue_bcma_probe(struct bcma_device *dev) |
|
|
|
{ |
|
|
|
{ |
|
|
|
void *mmio; |
|
|
|
|
|
|
|
void *wldev; |
|
|
|
void *wldev; |
|
|
|
|
|
|
|
|
|
|
|
if (!attach_cb) |
|
|
|
if (!attach_cb) |
|
|
@ -109,8 +108,7 @@ static int wl_glue_bcma_probe(struct bcma_device *dev) |
|
|
|
* 0x1000 = BCMA_CORE_SIZE |
|
|
|
* 0x1000 = BCMA_CORE_SIZE |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
mmio = (void *) 0x18000000 + dev->core_index * 0x1000; |
|
|
|
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)mmio, dev, dev->irq); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (!wldev) |
|
|
|
if (!wldev) |
|
|
|
{ |
|
|
|
{ |
|
|
|