|
@@ -25,6 +25,7 @@ struct bcma_bus;
|
|
|
bool bcma_wait_value(struct bcma_device *core, u16 reg, u32 mask, u32 value,
|
|
|
int timeout);
|
|
|
void bcma_prepare_core(struct bcma_bus *bus, struct bcma_device *core);
|
|
|
+void bcma_init_bus(struct bcma_bus *bus);
|
|
|
int bcma_bus_register(struct bcma_bus *bus);
|
|
|
void bcma_bus_unregister(struct bcma_bus *bus);
|
|
|
int __init bcma_bus_early_register(struct bcma_bus *bus,
|
|
@@ -36,11 +37,11 @@ int bcma_bus_resume(struct bcma_bus *bus);
|
|
|
#endif
|
|
|
|
|
|
/* scan.c */
|
|
|
+void bcma_detect_chip(struct bcma_bus *bus);
|
|
|
int bcma_bus_scan(struct bcma_bus *bus);
|
|
|
int __init bcma_bus_scan_early(struct bcma_bus *bus,
|
|
|
struct bcma_device_id *match,
|
|
|
struct bcma_device *core);
|
|
|
-void bcma_init_bus(struct bcma_bus *bus);
|
|
|
|
|
|
/* sprom.c */
|
|
|
int bcma_sprom_get(struct bcma_bus *bus);
|