freebsd-nq/sys/dev/bhnd/nvram
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_nvram_if.m
bhnd_nvram.h bhnd(4): support IPX OTP NVRAM/SPROM data source 2016-06-04 19:58:01 +00:00
bhnd_sprom_subr.c bhnd(4): support IPX OTP NVRAM/SPROM data source 2016-06-04 19:58:01 +00:00
bhnd_sprom.c bhnd(4): support IPX OTP NVRAM/SPROM data source 2016-06-04 19:58:01 +00:00
bhnd_spromreg.h
bhnd_spromvar.h bhnd(4): support IPX OTP NVRAM/SPROM data source 2016-06-04 19:58:01 +00:00
nvram_map [bhnd] Centralize fetching of board information 2016-05-17 00:23:46 +00:00
nvram_subr.c
nvramvar.h