This adds support for performing platform_reset() on all supported devices, using early boot enumeration of chipc capabilities and available cores. - Added Broadcom-specific MIPS CP0 register definitions used by BCM4785-specific reset handling. - Added a bcm_platform structure for tracking chipc/pmu/cfe platform data. - Extended the BCMA EROM API to support early boot lookup of core info (including port/region mappings). - Extended platform_reset() to support PMU, PMU+AOB, and non-PMU devices. Reviewed by: mizhka Approved by: adrian (mentor) Differential Revision: https://reviews.freebsd.org/D7539 |
||
---|---|---|
.. | ||
bcm_bcma.c | ||
bcm_machdep.c | ||
bcm_machdep.h | ||
bcm_mips_exts.h | ||
bcm_mipscore.c | ||
bcm_mipscore.h | ||
bcm_siba.c | ||
bcm_socinfo.c | ||
bcm_socinfo.h | ||
files.broadcom | ||
std.broadcom | ||
uart_bus_chipc.c | ||
uart_cpu_chipc.c |