Source
311
311
bcma_erom_skip_component(bus, eromptr);
312
312
return -ENXIO;
313
313
}
314
314
315
315
/* check if component is a core at all */
316
316
if (wrappers[0] + wrappers[1] == 0) {
317
317
/* Some specific cores don't need wrappers */
318
318
switch (core->id.id) {
319
319
case BCMA_CORE_4706_MAC_GBIT_COMMON:
320
320
case BCMA_CORE_NS_CHIPCOMMON_B:
321
+
case BCMA_CORE_PMU:
322
+
case BCMA_CORE_GCI:
321
323
/* Not used yet: case BCMA_CORE_OOB_ROUTER: */
322
324
break;
323
325
default:
324
326
bcma_erom_skip_component(bus, eromptr);
325
327
return -ENXIO;
326
328
}
327
329
}
328
330
329
331
if (bcma_erom_is_bridge(bus, eromptr)) {
330
332
bcma_erom_skip_component(bus, eromptr);