On 02/14/2012 11:39 PM, Arend Van Spriel wrote: >> Sent: dinsdag 14 februari 2012 23:04 >> >> On 02/14/2012 02:20 PM, Hauke Mehrtens wrote: >>>>> I think it is more complicated than the above. On my 43224, I get >> the >>>>> message "No SPROM available", which arises because >> bcma_sprom_get() is >>>>> returning -ENOENT. The reason is that the value tested in "if >>>>> (!(sromctrl& BCMA_CC_SROM_CONTROL_PRESENT))" is zero. The >> contents of >>>>> sromctl are 0x12, and the mask is 1. >>> This check is the main part of ai_is_sprom_available() in brcmsmac. >> If >>> this check fails, like in your case, brcmsmac tries otp_read_pci() to >>> read out the sprom, which is not implemented in bcma. >> >> I will try implementing a similar routine in bcma. >> > > I started adding proper OTP support in BCMA, but I am currently working on async firmware loading feature. Different chipsets can either have an external SPROM or on-chip OTP. Some have both, but only one holds the data. > > Gr. AvS Nice to hear you are working on OTP support in bcma. In that process, are you also working on making brcmsmac using the sprom provided by bcma? Hauke -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html