soc/intel: Add Broadwell-DE SoC support

Hardware / Coreboot - York Yang [intel.com] - 14 April 2016 12:02 UTC

Initial files to support Broadwell-DE SoC. This is FSP 1.0 based project and is based on Broadwell-DE Gold release. Change has been
verified on Intel Camelback Mountain CRB.

Change-Id: I20ce8ee8dd1113a7a20a96910292697421f1ca57

d7cba28 soc/intel: Add Broadwell-DE SoC support
src/soc/intel/fsp_broadwell_de/Kconfig | 85 +++
src/soc/intel/fsp_broadwell_de/Makefile.inc | 35 ++
src/soc/intel/fsp_broadwell_de/acpi.c | 454 ++++++++++++++
src/soc/intel/fsp_broadwell_de/acpi/irq_helper.h | 45 ++
src/soc/intel/fsp_broadwell_de/acpi/irqlinks.asl | 464 ++++++++++++++
src/soc/intel/fsp_broadwell_de/acpi/irqroute.asl | 39 ++
src/soc/intel/fsp_broadwell_de/acpi/lpc.asl | 92 +++
src/soc/intel/fsp_broadwell_de/acpi/pcie1.asl | 465 ++++++++++++++
.../intel/fsp_broadwell_de/acpi/southcluster.asl | 350 +++++++++++
.../intel/fsp_broadwell_de/bootblock/bootblock.c | 23 +
src/soc/intel/fsp_broadwell_de/chip.c | 106 ++++
src/soc/intel/fsp_broadwell_de/chip.h | 29 +
src/soc/intel/fsp_broadwell_de/cpu.c | 110 ++++
src/soc/intel/fsp_broadwell_de/fsp/Kconfig | 93 +++
src/soc/intel/fsp_broadwell_de/fsp/Makefile.inc | 17 +
.../intel/fsp_broadwell_de/fsp/chipset_fsp_util.c | 126 ++++
.../intel/fsp_broadwell_de/fsp/chipset_fsp_util.h | 35 ++
src/soc/intel/fsp_broadwell_de/include/soc/acpi.h | 27 +
.../fsp_broadwell_de/include/soc/broadwell_de.h | 20 +
src/soc/intel/fsp_broadwell_de/include/soc/iomap.h | 66 ++
src/soc/intel/fsp_broadwell_de/include/soc/irq.h | 88 +++
src/soc/intel/fsp_broadwell_de/include/soc/lpc.h | 86 +++
src/soc/intel/fsp_broadwell_de/include/soc/msr.h | 28 +
.../intel/fsp_broadwell_de/include/soc/pattrs.h | 52 ++
.../intel/fsp_broadwell_de/include/soc/pci_devs.h | 110 ++++
.../intel/fsp_broadwell_de/include/soc/ramstage.h | 30 +
src/soc/intel/fsp_broadwell_de/include/soc/reset.h | 24 +
.../intel/fsp_broadwell_de/include/soc/romstage.h | 35 ++
src/soc/intel/fsp_broadwell_de/memmap.c | 23 +
src/soc/intel/fsp_broadwell_de/northcluster.c | 156 +++++
src/soc/intel/fsp_broadwell_de/ramstage.c | 86 +++
src/soc/intel/fsp_broadwell_de/reset.c | 29 +
.../intel/fsp_broadwell_de/romstage/Makefile.inc | 3 +
src/soc/intel/fsp_broadwell_de/romstage/romstage.c | 120 ++++
src/soc/intel/fsp_broadwell_de/southcluster.c | 267 +++++++++
src/soc/intel/fsp_broadwell_de/spi.c | 633 ++++++++++++++++++++
src/soc/intel/fsp_broadwell_de/uart.c | 112 ++++
37 files changed, 4563 insertions(+)

Upstream: review.coreboot.org


  • Share