freebsd-dev/sys/dev/bhnd/bhndb
Landon J. Fuller fdedcd9f95 bhnd(4): Add bus pass-aware discovery of platform devices (PMU,
NVRAM, ChipCommon, etc).

This extends the existing handling of NVRAM core discovery to support
locating additional devices that may be attached either directly as real
cores, or indirectly via ChipCommon (e.g. bhnd_pmu).

When attached as a SoC root bus (as opposed to a bridged WiFi device),
the platform devices may not be attached until later bus passes,
necessitating delayed discovery/initialization.

Approved by:	adrian (mentor)
Differential Revision:	https://reviews.freebsd.org/D6962
2016-07-12 02:16:48 +00:00
..
bhnd_bhndb.c [bhnd] Add support for querying the attachment type of the bhnd bus. 2016-05-23 03:47:44 +00:00
bhndb_bus_if.m
bhndb_hwdata.c [bhnd] Normalize bhnd(4) device matching API 2016-05-24 21:20:17 +00:00
bhndb_hwdata.h
bhndb_if.m [bhnd] Centralize fetching of board information 2016-05-17 00:23:46 +00:00
bhndb_pci_hwdata.c [bhnd] Normalize bhnd(4) device matching API 2016-05-24 21:20:17 +00:00
bhndb_pci_hwdata.h
bhndb_pci_sprom.c [bhnd] Implement pass-through resource management for ChipCommon. 2016-05-24 01:12:19 +00:00
bhndb_pci.c [bhnd] Finish bhnd(4) PCI/PCIe-G1 hostb support. 2016-05-17 06:52:53 +00:00
bhndb_pcireg.h [bhnd] Finish bhnd(4) PCI/PCIe-G1 hostb support. 2016-05-17 06:52:53 +00:00
bhndb_pcivar.h [bhnd] Initial bhnd(4) SPROM/NVRAM support. 2016-05-08 19:14:05 +00:00
bhndb_private.h [bhnd] Add bhnd bridge support for bus_adjust_resource(). 2016-05-20 00:49:10 +00:00
bhndb_subr.c [bhnd] Normalize bhnd(4) device matching API 2016-05-24 21:20:17 +00:00
bhndb.c bhnd(4): Add bus pass-aware discovery of platform devices (PMU, 2016-07-12 02:16:48 +00:00
bhndb.h [bhnd] Add support for querying the attachment type of the bhnd bus. 2016-05-23 03:47:44 +00:00
bhndbvar.h [bhnd] Add support for specifying the address space used by bhndb children 2016-04-19 15:52:55 +00:00