diff options
Diffstat (limited to 'drivers/bcma/scan.c')
-rw-r--r-- | drivers/bcma/scan.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/bcma/scan.c b/drivers/bcma/scan.c index 917520776879..5328ee5b4df0 100644 --- a/drivers/bcma/scan.c +++ b/drivers/bcma/scan.c | |||
@@ -435,15 +435,12 @@ static int bcma_get_next_core(struct bcma_bus *bus, u32 __iomem **eromptr, | |||
435 | return 0; | 435 | return 0; |
436 | } | 436 | } |
437 | 437 | ||
438 | void bcma_init_bus(struct bcma_bus *bus) | 438 | void bcma_detect_chip(struct bcma_bus *bus) |
439 | { | 439 | { |
440 | s32 tmp; | 440 | s32 tmp; |
441 | struct bcma_chipinfo *chipinfo = &(bus->chipinfo); | 441 | struct bcma_chipinfo *chipinfo = &(bus->chipinfo); |
442 | char chip_id[8]; | 442 | char chip_id[8]; |
443 | 443 | ||
444 | INIT_LIST_HEAD(&bus->cores); | ||
445 | bus->nr_cores = 0; | ||
446 | |||
447 | bcma_scan_switch_core(bus, BCMA_ADDR_BASE); | 444 | bcma_scan_switch_core(bus, BCMA_ADDR_BASE); |
448 | 445 | ||
449 | tmp = bcma_scan_read32(bus, 0, BCMA_CC_ID); | 446 | tmp = bcma_scan_read32(bus, 0, BCMA_CC_ID); |