int ssb_fill_sprom_with_fallback(struct ssb_bus *bus, struct ssb_sprom *out) { if (!get_fallback_sprom) return -ENOENT; return get_fallback_sprom(bus, out); }
static int bcma_fill_sprom_with_fallback(struct bcma_bus *bus, struct ssb_sprom *out) { int err; if (!get_fallback_sprom) { err = -ENOENT; goto fail; } err = get_fallback_sprom(bus, out); if (err) goto fail; bcma_debug(bus, "Using SPROM revision %d provided by platform.\n", bus->sprom.revision); return 0; fail: bcma_warn(bus, "Using fallback SPROM failed (err %d)\n", err); return err; }