freebsd-dev/sys/mips/broadcom
Landon J. Fuller cb4abe62ba [mips/broadcom] Generic platform_reset() support.
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
2016-08-26 20:16:02 +00:00
..
bcm_bcma.c [mips/broadcom] Generic platform_reset() support. 2016-08-26 20:16:02 +00:00
bcm_machdep.c [mips/broadcom] Generic platform_reset() support. 2016-08-26 20:16:02 +00:00
bcm_machdep.h [mips/broadcom] Generic platform_reset() support. 2016-08-26 20:16:02 +00:00
bcm_mips_exts.h [mips/broadcom] Generic platform_reset() support. 2016-08-26 20:16:02 +00:00
bcm_mipscore.c bhnd(4): Fix mips/broadcom core matching and bus pass order. 2016-06-08 21:38:51 +00:00
bcm_mipscore.h
bcm_siba.c [mips/broadcom] Generic platform_reset() support. 2016-08-26 20:16:02 +00:00
bcm_socinfo.c [mips/broadcom] Generic platform_reset() support. 2016-08-26 20:16:02 +00:00
bcm_socinfo.h [mips/broadcom] Generic platform_reset() support. 2016-08-26 20:16:02 +00:00
files.broadcom [mips/broadcom] Generic platform_reset() support. 2016-08-26 20:16:02 +00:00
std.broadcom Replace mips/sentry5 with mips/broadcom 2016-06-25 04:34:54 +00:00
uart_bus_chipc.c bhnd(4): Perform explicit chipc child enumeration. 2016-06-25 04:33:00 +00:00
uart_cpu_chipc.c [mips/broadcom] Generic platform_reset() support. 2016-08-26 20:16:02 +00:00