X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=drivers%2Fbcma%2Fsprom.c;h=4adf9ef9a113010e2b8f51cabd27e07c57898c83;hb=9ad55dd75f7ee615e1a64218973af6252b9ac733;hp=0d546b64be341239a5ee405970f166be47f83081;hpb=64acba6a7adfe8be2e28b7e903092db685328a08;p=karo-tx-linux.git diff --git a/drivers/bcma/sprom.c b/drivers/bcma/sprom.c index 0d546b64be34..4adf9ef9a113 100644 --- a/drivers/bcma/sprom.c +++ b/drivers/bcma/sprom.c @@ -595,8 +595,11 @@ int bcma_sprom_get(struct bcma_bus *bus) bcma_chipco_bcm4331_ext_pa_lines_ctl(&bus->drv_cc, true); err = bcma_sprom_valid(sprom); - if (err) + if (err) { + bcma_warn(bus, "invalid sprom read from the PCIe card, try to use fallback sprom\n"); + err = bcma_fill_sprom_with_fallback(bus, &bus->sprom); goto out; + } bcma_sprom_extract_r8(bus, sprom);