freebsd-skq/sys/dev/bhnd
adrian 8e7c909559 Bring over the initial rewrite of the broadcom bus support found in their
SoCs and various chips (including, famously, their wifi chips.)

This is "just" (all 20,000 lines of it) code to enumerate the various
versions of busses inside these devices, including the PCI bridge and
the direct SIBA bridge found in MIPS chips.

It also includes shared code for some bus operations (suspend, resume, etc);
EEPROM/SROM/etc parsing and other things that are shared between chips.

Eventually this'll replace the code that bwi/bwn uses for the internal
bus, as well as some apparently upcoming mips74k broadcom SoC support
which uses bwn!

Thanks to Landon Fuller <landonf@landonf.org> for all this work!

Obtained from:	https://github.com/landonf/freebsd/compare/user/landonf/bcm4331-CURRENT
2016-02-26 03:34:08 +00:00
..
bcma
bhndb
cores
nvram
siba
tools
bcmsrom_fmt.h
bcmsrom_tbl.h
bhnd_bus_if.m Bring over the initial rewrite of the broadcom bus support found in their 2016-02-26 03:34:08 +00:00
bhnd_core.h
bhnd_ids.h Bring over the initial rewrite of the broadcom bus support found in their 2016-02-26 03:34:08 +00:00
bhnd_subr.c
bhnd_types.h Bring over the initial rewrite of the broadcom bus support found in their 2016-02-26 03:34:08 +00:00
bhnd.c Bring over the initial rewrite of the broadcom bus support found in their 2016-02-26 03:34:08 +00:00
bhnd.h
bhndreg.h
bhndvar.h