Braswell: Add Braswell SOC support

Hardware / Coreboot - Lee Leahy [intel.com] - 25 June 2015 14:50 UTC

Add the files to support the Braswell SOC.

BRANCH=none BUG=None TEST=Build for a Braswell platform

Change-Id: I968da68733e57647d0a08e4040ff0378b4d59004

3247172 Braswell: Add Braswell SOC support
src/soc/intel/braswell/Kconfig | 169 ++--
src/soc/intel/braswell/Makefile.inc | 100 +--
src/soc/intel/braswell/acpi.c | 204 +++--
src/soc/intel/braswell/acpi/cpu.asl | 50 +-
src/soc/intel/braswell/acpi/device_nvs.asl | 110 +--
src/soc/intel/braswell/acpi/dptf/cpu.asl | 86 +-
src/soc/intel/braswell/acpi/dptf/dptf.asl | 11 +-
src/soc/intel/braswell/acpi/dptf/thermal.asl | 12 +-
src/soc/intel/braswell/acpi/dptf/wifi.asl | 16 +
src/soc/intel/braswell/acpi/dptf/wwan.asl | 16 +
src/soc/intel/braswell/acpi/globalnvs.asl | 66 +-
src/soc/intel/braswell/acpi/gpio.asl | 69 +-
src/soc/intel/braswell/acpi/irqlinks.asl | 145 ++--
src/soc/intel/braswell/acpi/irqroute.asl | 6 +-
src/soc/intel/braswell/acpi/lpc.asl | 42 +-
src/soc/intel/braswell/acpi/lpe.asl | 6 +-
src/soc/intel/braswell/acpi/lpss.asl | 24 +-
src/soc/intel/braswell/acpi/pcie.asl | 109 ---
src/soc/intel/braswell/acpi/platform.asl | 18 +-
src/soc/intel/braswell/acpi/scc.asl | 12 +-
src/soc/intel/braswell/acpi/sleepstates.asl | 2 +-
src/soc/intel/braswell/acpi/southcluster.asl | 78 +-
src/soc/intel/braswell/bootblock/Makefile.inc | 2 +-
src/soc/intel/braswell/bootblock/bootblock.c | 9 +-
src/soc/intel/braswell/bootblock/timestamp.inc | 7 +-
src/soc/intel/braswell/chip.c | 280 ++++++-
src/soc/intel/braswell/chip.h | 146 ++--
src/soc/intel/braswell/cpu.c | 116 +--
src/soc/intel/braswell/dptf.c | 52 --
src/soc/intel/braswell/ehci.c | 181 -----
src/soc/intel/braswell/elog.c | 49 +-
src/soc/intel/braswell/emmc.c | 29 +-
src/soc/intel/braswell/gfx.c | 350 +-------
src/soc/intel/braswell/gpio.c | 423 ++++++----
src/soc/intel/braswell/gpio_support.c | 87 ++
src/soc/intel/braswell/hda.c | 77 +-
src/soc/intel/braswell/include/soc/acpi.h | 17 +-
.../intel/braswell/include/soc/chipset_fsp_util.h | 41 +
src/soc/intel/braswell/include/soc/device_nvs.h | 8 +-
src/soc/intel/braswell/include/soc/efi_wrapper.h | 52 --
src/soc/intel/braswell/include/soc/ehci.h | 24 +-
src/soc/intel/braswell/include/soc/gfx.h | 62 +-
src/soc/intel/braswell/include/soc/gpio.h | 851 +++++++++++---------
src/soc/intel/braswell/include/soc/hda.h | 45 ++
src/soc/intel/braswell/include/soc/iomap.h | 20 +-
src/soc/intel/braswell/include/soc/iosf.h | 266 ++----
src/soc/intel/braswell/include/soc/irq.h | 158 ++--
src/soc/intel/braswell/include/soc/lpc.h | 9 +-
src/soc/intel/braswell/include/soc/mrc_wrapper.h | 107 ---
src/soc/intel/braswell/include/soc/msr.h | 19 +-
src/soc/intel/braswell/include/soc/nvs.h | 19 +-
src/soc/intel/braswell/include/soc/pattrs.h | 24 +-
src/soc/intel/braswell/include/soc/pci_devs.h | 87 +-
src/soc/intel/braswell/include/soc/pcie.h | 10 +-
src/soc/intel/braswell/include/soc/pei_data.h | 62 ++
src/soc/intel/braswell/include/soc/pei_wrapper.h | 30 +
src/soc/intel/braswell/include/soc/pm.h | 267 ++++++
src/soc/intel/braswell/include/soc/pmc.h | 303 -------
src/soc/intel/braswell/include/soc/ramstage.h | 26 +-
src/soc/intel/braswell/include/soc/reset.h | 36 -
src/soc/intel/braswell/include/soc/romstage.h | 38 +-
src/soc/intel/braswell/include/soc/sata.h | 135 +++-
src/soc/intel/braswell/include/soc/smm.h | 22 +-
src/soc/intel/braswell/include/soc/spi.h | 7 +-
src/soc/intel/braswell/include/soc/xhci.h | 15 +-
src/soc/intel/braswell/iosf.c | 261 ++----
src/soc/intel/braswell/lpe.c | 44 +-
src/soc/intel/braswell/lpss.c | 45 +-
src/soc/intel/braswell/memmap.c | 60 +-
src/soc/intel/braswell/microcode/Makefile.inc | 14 +-
src/soc/intel/braswell/microcode/microcode_blob.c | 21 +-
src/soc/intel/braswell/northcluster.c | 89 +-
src/soc/intel/braswell/pcie.c | 141 ++--
src/soc/intel/braswell/perf_power.c | 292 -------
src/soc/intel/braswell/placeholders.c | 3 -
src/soc/intel/braswell/pmutil.c | 28 +-
src/soc/intel/braswell/ramstage.c | 88 +-
src/soc/intel/braswell/refcode.c | 148 ----
src/soc/intel/braswell/reset.c | 47 --
src/soc/intel/braswell/romstage/Makefile.inc | 9 +-
src/soc/intel/braswell/romstage/cache_as_ram.inc | 284 -------
src/soc/intel/braswell/romstage/early_spi.c | 19 +-
src/soc/intel/braswell/romstage/gfx.c | 50 --
src/soc/intel/braswell/romstage/pmc.c | 51 +-
src/soc/intel/braswell/romstage/raminit.c | 185 -----
src/soc/intel/braswell/romstage/romstage.c | 318 +++-----
src/soc/intel/braswell/romstage/uart.c | 38 -
src/soc/intel/braswell/sata.c | 188 +----
src/soc/intel/braswell/scc.c | 82 +-
src/soc/intel/braswell/sd.c | 14 +-
src/soc/intel/braswell/smihandler.c | 227 +++---
src/soc/intel/braswell/smm.c | 24 +-
src/soc/intel/braswell/southcluster.c | 361 ++++-----
src/soc/intel/braswell/spi.c | 129 ++-
src/soc/intel/braswell/spi_loading.c | 154 ++++
src/soc/intel/braswell/stage_cache.c | 35 -
src/soc/intel/braswell/tsc_freq.c | 54 +-
src/soc/intel/braswell/xhci.c | 259 ------
98 files changed, 4005 insertions(+), 5676 deletions(-)

Upstream: review.coreboot.org


  • Share