mainboard/intel/leafhill: initial leafhill board changes
commitdcc0aa84fa20eaf8feefb21d1662d4716c64ad98
authorBrenton Dong <brenton.m.dong@intel.com>
Wed, 4 Jan 2017 23:39:43 +0000 (4 16:39 -0700)
committerMartin Roth <martinroth@google.com>
Tue, 24 Jan 2017 17:12:47 +0000 (24 18:12 +0100)
tree47c981a0978a89335dbaaeab752046c91db6e7b1
parentd37fa8d84dc368aa02fa28134f2b7a38d2e3cdf9
mainboard/intel/leafhill: initial leafhill board changes

This commit makes the initial changes to support the Intel Leaf Hill
CRB with Apollo Lake silicon. Memory parameters and some GPIOs are set.

The google/reef directory is used as a template, and the same IFWI
stitching process as reef is used to generate a bootable image.

Apollo Lake silicon requires a boot media region called IFWI which includes
assets such as CSE firmware, PMC microcode, CPU microcode, and boot
firmware.

Change-Id: Id92f0458548e3054d86f5faa8152d58d902f4418
Signed-off-by: Brenton Dong <brenton.m.dong@intel.com>
Reviewed-on: https://review.coreboot.org/18039
Tested-by: build bot (Jenkins)
Reviewed-by: Werner Zeh <werner.zeh@siemens.com>
36 files changed:
src/mainboard/intel/leafhill/Kconfig
src/mainboard/intel/leafhill/Kconfig.name
src/mainboard/intel/leafhill/Makefile.inc
src/mainboard/intel/leafhill/board_info.txt
src/mainboard/intel/leafhill/boardid.c [deleted file]
src/mainboard/intel/leafhill/bootblock.c
src/mainboard/intel/leafhill/brd_gpio.h [new file with mode: 0644]
src/mainboard/intel/leafhill/chromeos.c [deleted file]
src/mainboard/intel/leafhill/devicetree.cb [moved from src/mainboard/intel/leafhill/variants/baseboard/devicetree.cb with 100% similarity]
src/mainboard/intel/leafhill/dsdt.asl
src/mainboard/intel/leafhill/ec.c [deleted file]
src/mainboard/intel/leafhill/leafhill.fmd [moved from src/mainboard/intel/leafhill/chromeos.fmd with 77% similarity]
src/mainboard/intel/leafhill/mainboard.c [moved from src/mainboard/intel/leafhill/variants/baseboard/boardid.c with 76% similarity]
src/mainboard/intel/leafhill/romstage.c
src/mainboard/intel/leafhill/smihandler.c [deleted file]
src/mainboard/intel/leafhill/variants/baseboard/Makefile.inc [deleted file]
src/mainboard/intel/leafhill/variants/baseboard/gpio.c [deleted file]
src/mainboard/intel/leafhill/variants/baseboard/include/baseboard/acpi/dptf.asl [deleted file]
src/mainboard/intel/leafhill/variants/baseboard/include/baseboard/ec.h [deleted file]
src/mainboard/intel/leafhill/variants/baseboard/include/baseboard/gpio.h [deleted file]
src/mainboard/intel/leafhill/variants/baseboard/include/baseboard/variants.h [deleted file]
src/mainboard/intel/leafhill/variants/baseboard/memory.c [deleted file]
src/mainboard/intel/leafhill/variants/baseboard/nhlt.c [deleted file]
src/mainboard/intel/leafhill/variants/pyro/Makefile.inc [deleted file]
src/mainboard/intel/leafhill/variants/pyro/devicetree.cb [deleted file]
src/mainboard/intel/leafhill/variants/pyro/include/variant/acpi/dptf.asl [deleted file]
src/mainboard/intel/leafhill/variants/pyro/include/variant/ec.h [deleted file]
src/mainboard/intel/leafhill/variants/pyro/include/variant/gpio.h [deleted file]
src/mainboard/intel/leafhill/variants/pyro/memory.c [deleted file]
src/mainboard/intel/leafhill/variants/reef/include/variant/acpi/dptf.asl [deleted file]
src/mainboard/intel/leafhill/variants/reef/include/variant/ec.h [deleted file]
src/mainboard/intel/leafhill/variants/reef/include/variant/gpio.h [deleted file]
src/mainboard/intel/leafhill/variants/snappy/devicetree.cb [deleted file]
src/mainboard/intel/leafhill/variants/snappy/include/variant/acpi/dptf.asl [deleted file]
src/mainboard/intel/leafhill/variants/snappy/include/variant/ec.h [deleted file]
src/mainboard/intel/leafhill/variants/snappy/include/variant/gpio.h [deleted file]