[bhnd] Standardize bhnd device tables and quirk matching.
commit7b1f91ce8b8bf278ba2a9a696b6544024e212069
authoradrian <adrian@FreeBSD.org>
Tue, 19 Apr 2016 15:56:39 +0000 (19 15:56 +0000)
committeradrian <adrian@FreeBSD.org>
Tue, 19 Apr 2016 15:56:39 +0000 (19 15:56 +0000)
tree719fc09d561193dbb55ff9d9b8ca4bcba654f7ae
parent240c5e5159cf865c62eae1b2e359036d21838c71
[bhnd] Standardize bhnd device tables and quirk matching.

This add a bhnd device table mechanism that standardizes matching of
devices on the bhnd(4) bus, discovery of device quirk flags, and should
be pluggable into the new PNPINFO machinery.

Submitted by: Landon Fuller <landonf@landonf.org>
Differential Revision: https://reviews.freebsd.org/D5759
sys/dev/bhnd/bhnd.h
sys/dev/bhnd/bhnd_subr.c
sys/dev/bhnd/bhndb/bhndb_pci.c
sys/dev/bhnd/bhndb/bhndb_pcivar.h
sys/dev/bhnd/cores/chipc/chipc.c
sys/dev/bhnd/cores/pci/bhnd_pci_hostb.c