freebsd-dev/sys/powerpc/conf
Justin Hibbits 6cedae09a2 Merge MPC85XX and QorIQ config options
Summary:
MPC85XX and QorIQ are very similar.  When the DPAA dTSEC driver was
added, QORIQ_DPAA was brought in as a config option to support the differences
in hardware register settings between QorIQ (e500mc-, e5500- based) SoCs and
QUICC (e500v1/e500v2-based) SoCs, particularly in the Local Access Window (LAW)
target settings.

Unify these settings using macros to hide details and ease porting, and use a
new function (mpc85xx_is_qoriq()) to distinguish between QorIQ and QUICC SoCs at
runtime.

An alternative to using the function could be to use a variable initialized at
platform attach time, which may incur less overhead at runtime.  Since it's not
in the critical path once booted, this optimization doesn't seem necessary at
first pass.

Reviewed by: nwhitehorn
MFC after:	1 week
Differential Revision: https://reviews.freebsd.org/D7294
2016-08-03 01:22:11 +00:00
..
dpaa Merge MPC85XX and QorIQ config options 2016-08-03 01:22:11 +00:00
DEFAULTS Merge in support for PAPR-compliant (Power Architecture Platform 2013-09-17 17:37:04 +00:00
GENERIC Native PCI-express HotPlug support. 2016-05-05 22:26:23 +00:00
GENERIC64 Native PCI-express HotPlug support. 2016-05-05 22:26:23 +00:00
GENERIC-NODEBUG This configuration file removes several debugging options, including 2014-12-02 19:55:43 +00:00
GENERIC.hints
Makefile
MPC85XX Merge MPC85XX and QorIQ config options 2016-08-03 01:22:11 +00:00
NOTES Move 'device pci' for the PCI bus driver to the MI NOTES file. 2016-04-29 23:53:55 +00:00