freebsd-dev/sys/dev/bhnd/cores/chipc
Landon J. Fuller 56a4cdd131 bhnd(4): support IPX OTP NVRAM/SPROM data source
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).

This also removes one of two duplicate parse error messages reported by
both the bhnd_sprom driver and the underlying SPROM parsing API.

Approved by:	adrian (mentor)
Differential Revision:	https://reviews.freebsd.org/D6729
2016-06-04 19:58:01 +00:00
..
bhnd_chipc_if.m bhnd(4): support IPX OTP NVRAM/SPROM data source 2016-06-04 19:58:01 +00:00
bhnd_sprom_chipc.c bhnd(4): support IPX OTP NVRAM/SPROM data source 2016-06-04 19:58:01 +00:00
chipc_cfi.c bhnd(4): Add support for chipc-attached flash 2016-06-04 19:39:05 +00:00
chipc_private.h [bhnd] Implement pass-through resource management for ChipCommon. 2016-05-24 01:12:19 +00:00
chipc_slicer.c bhnd(4): Add support for chipc-attached flash 2016-06-04 19:39:05 +00:00
chipc_slicer.h bhnd(4): Add support for chipc-attached flash 2016-06-04 19:39:05 +00:00
chipc_spi.c bhnd(4): Add support for chipc-attached flash 2016-06-04 19:39:05 +00:00
chipc_spi.h bhnd(4): Add support for chipc-attached flash 2016-06-04 19:39:05 +00:00
chipc_subr.c [bhnd] Implement pass-through resource management for ChipCommon. 2016-05-24 01:12:19 +00:00
chipc.c bhnd(4): support IPX OTP NVRAM/SPROM data source 2016-06-04 19:58:01 +00:00
chipc.h bhnd(4): support IPX OTP NVRAM/SPROM data source 2016-06-04 19:58:01 +00:00
chipcreg.h bhnd(4): support IPX OTP NVRAM/SPROM data source 2016-06-04 19:58:01 +00:00
chipcvar.h bhnd(4): support IPX OTP NVRAM/SPROM data source 2016-06-04 19:58:01 +00:00