The PCU (platform controller unit) contains the resources and IP blocks that used to reside in the south bridge. Bay Trail has since renamed it south cluster. There are quite a few fixed MMIO and I/O resources. If these aren't added the resource allocator will freely assign these addresses which causes conflicts and other subtle bugs.
BUG=chrome-os-partner:23544 BUG=chrome-os-partner:23545 BRANCH=None TEST=Built and booted through depthcharge. Verified resource allocation not weird. And no more depthcharge crashes.
Change-Id: I697fbda4538c03fded293bcb63a5823b1ed150ec
e18d68f baytrail: add south cluster fixed resources
src/soc/intel/baytrail/Makefile.inc | 1 +
src/soc/intel/baytrail/southcluster.c | 130 +++++++++++++++++++++++++++++++++
2 files changed, 131 insertions(+)
Upstream: review.coreboot.org