dev, arm: Split MCC and DCC subsystems
authorAndreas Sandberg <andreas.sandberg@arm.com>
Fri, 4 Dec 2015 00:19:05 +0000 (00:19 +0000)
committerAndreas Sandberg <andreas.sandberg@arm.com>
Fri, 4 Dec 2015 00:19:05 +0000 (00:19 +0000)
commit4aeaaf7985395c225d29b2e87c51655e8c2f0678
treee9a7a40c8c02b512ec643c49d6c2d3cf2a619abc
parentdaa53da594d04925d10e792df804110d6a7bf2a2
dev, arm: Split MCC and DCC subsystems

Devices behind the Versatile Express configuration controllers are
currently all lumped into one SimObject. This will make DTB generation
challenging since the DTB assumes them to be in different parts of the
hierarchy. It also makes it hard to model other CoreTiles without also
replicating devices from the motherboard.

This changeset splits the VExpressCoreTileCtrl into two subsystems:
VExpressMCC for all motherboard-related devices and CoreTile2A15DCC
for Core Tile specific devices.
src/dev/arm/RealView.py