opnsense-src/sys/dev/bhnd/bcma
Adrian Chadd d567592b68 [bhnd] Centralize fetching of board information
Centralizes fetching of board information (vendor, type, revision, etc),
and adds support for matching quirks against board identification info.

* Adds a BHND_BUS_READ_BOARD_INFO(), allowing bhnd bus/bus parent(s) to
  handle implementation-specific fetching of board info.
* Integrates board type constants from the latest Broadcom ISC-licensed
  bcmdevs.h included in dd-wrt's Broadcom driver source drops.
* Adds support for matching on chip/board quirks to bhnd_device_quirks()/
  bhnd_chip_quirks().
* Use the new board/chip quirk matching to match Apple devices that failed
  to set BFL2_PCIEWAR_OVR in SROM.

Submitted by:	Landon Fuller <landonf@landonf.org>
Differential Revision:	https://reviews.freebsd.org/D6361
2016-05-17 00:23:46 +00:00
..
bcma.c [bhnd] fix bcma resource allocation for regions; EROM work around. 2016-05-10 04:55:57 +00:00
bcma.h
bcma_bhndb.c [bhnd] Centralize fetching of board information 2016-05-17 00:23:46 +00:00
bcma_dmp.h
bcma_erom.c [bhnd] fix bcma resource allocation for regions; EROM work around. 2016-05-10 04:55:57 +00:00
bcma_eromreg.h
bcma_eromvar.h
bcma_subr.c bhnd: another build fix for GCC-using architectures 2016-05-05 17:47:03 +00:00
bcmavar.h [bhnd] Replace is_hostb_device() with a more general find_hostb_device() 2016-05-08 17:52:12 +00:00