freebsd-nq/sys/dev/bhnd
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
..
bcma bhnd(4): Add devinfo allocation and child addition methods, modeled on 2016-06-25 04:36:30 +00:00
bhndb bhnd(4): Add bus pass-aware discovery of platform devices (PMU, 2016-07-12 02:16:48 +00:00
cores bhnd(4): print extra register information on chipc SPI timeout. 2016-07-12 01:15:00 +00:00
nvram Fix heap overflow in bhnd(4) SPROM parsing. 2016-07-10 00:08:40 +00:00
siba bhnd(4): Add devinfo allocation and child addition methods, modeled on 2016-06-25 04:36:30 +00:00
tools [bhnd] Add remaining bus_(read|write|set)_(1|2|4) APIs 2016-05-20 00:45:16 +00:00
bhnd_bus_if.m bhnd(4): Add devinfo allocation and child addition methods, modeled on 2016-06-25 04:36:30 +00:00
bhnd_core.h [BHND/bcma] Add implementation of BHND_BUS_RESET_CORE function for BCMA 2016-06-23 01:14:33 +00:00
bhnd_debug.h [bhnd] Add logging macros to BHND. 2016-05-16 23:40:32 +00:00
bhnd_ids.h [bhnd] Finish bhnd(4) PCI/PCIe-G1 hostb support. 2016-05-17 06:52:53 +00:00
bhnd_match.h [bhnd] Normalize bhnd(4) device matching API 2016-05-24 21:20:17 +00:00
bhnd_nexus.c bhnd(4): Fix resource allocation issues exposed by chipc PMU support. 2016-06-16 19:57:24 +00:00
bhnd_nexusvar.h Switch mips/sentry5 to bhnd(4), and unify with mips/broadcom 2016-06-04 19:53:47 +00:00
bhnd_subr.c bhnd(4): Add bus pass-aware discovery of platform devices (PMU, 2016-07-12 02:16:48 +00:00
bhnd_types.h [bhnd] Add support for querying the attachment type of the bhnd bus. 2016-05-23 03:47:44 +00:00
bhnd.c bhnd(4): Add bus pass-aware discovery of platform devices (PMU, 2016-07-12 02:16:48 +00:00
bhnd.h bhnd(4): Add bus pass-aware discovery of platform devices (PMU, 2016-07-12 02:16:48 +00:00
bhndreg.h
bhndvar.h bhnd(4): Add bus pass-aware discovery of platform devices (PMU, 2016-07-12 02:16:48 +00:00