Add support for fetching SPROM data from OTP on chipsets with an
IPX OTP controller (including the BCM43225).
This integrates the NVRAM data source into the chipc_caps capability
structure, and adds a sprom_offset field that can be used with OTP
to locate the SPROM image data (found within the general use
region, H/W subregion).
I also cleaned up a case of duplicate error messages reported by both
the bhnd_sprom driver and the underlying SPROM parsing API.
OTP support is currently integrated into the existing chipc SPROM driver;
if we add SPROM-specific NVRAM write support in the future, we can separate
this out into distinct SPROM and OTP drivers.
Depends on D6712