Lean Sheng Tan uploaded patch set #5 to this change.

View Change

mb/intel/ehlcrb: Add initial mainboard code

This is a initial mainboard code cloned entirely from jasperlake_rvp
aimed to serve as base for further mainboard check-ins.

This patch is based on TGL_upstream series patches:
https://review.coreboot.org/c/coreboot/+/37868

List of changes on top off initial jasperlake_rvp clone:
1. Replace "Jasperlake" with "Elkhartlake"
2. Replace "jsl" with "ehl"
3. Replace "jslrvp" with "ehlcrb"
4. Remove unwanted SPD file, add empty SPD as placeholder
6. Empty romstage_fsp_params.c, to fill it later with SOC specific
config
7. Empty GPIO configurations, to be filled as per board
8. Empty memory.c configurations, to be filled as per board
9. Add board support namely BOARD_INTEL_ELKHARTLAKE_CRB
10. Replace jslrvp variant with ehlcrb variant

Changes to follow on top of this:
1. Add correct memory parameters, add SPDs
2. Clean up devicetree as per tigerlake SOC
3. Add GPIO support
4. Update ehl fmd file to replace 32MB chromeos.fmd

Signed-off-by: Tan, Lean Sheng <lean.sheng.tan@intel.com>
Change-Id: I2cbe9f12468318680b148739edec5222582e42a0
---
A src/mainboard/intel/elkhartlake_crb/Kconfig
A src/mainboard/intel/elkhartlake_crb/Kconfig.name
A src/mainboard/intel/elkhartlake_crb/Makefile.inc
A src/mainboard/intel/elkhartlake_crb/board_id.c
A src/mainboard/intel/elkhartlake_crb/board_id.h
A src/mainboard/intel/elkhartlake_crb/board_info.txt
A src/mainboard/intel/elkhartlake_crb/bootblock.c
A src/mainboard/intel/elkhartlake_crb/chromeos.c
A src/mainboard/intel/elkhartlake_crb/chromeos.fmd
A src/mainboard/intel/elkhartlake_crb/dsdt.asl
A src/mainboard/intel/elkhartlake_crb/mainboard.c
A src/mainboard/intel/elkhartlake_crb/romstage_fsp_params.c
A src/mainboard/intel/elkhartlake_crb/smihandler.c
A src/mainboard/intel/elkhartlake_crb/spd/Makefile.inc
A src/mainboard/intel/elkhartlake_crb/spd/empty.spd.hex
A src/mainboard/intel/elkhartlake_crb/spd/spd.h
A src/mainboard/intel/elkhartlake_crb/variants/baseboard/include/baseboard/ec.h
A src/mainboard/intel/elkhartlake_crb/variants/baseboard/include/baseboard/gpio.h
A src/mainboard/intel/elkhartlake_crb/variants/baseboard/include/baseboard/variants.h
A src/mainboard/intel/elkhartlake_crb/variants/ehlcrb/Makefile.inc
A src/mainboard/intel/elkhartlake_crb/variants/ehlcrb/devicetree.cb
A src/mainboard/intel/elkhartlake_crb/variants/ehlcrb/gpio.c
A src/mainboard/intel/elkhartlake_crb/variants/ehlcrb/memory.c
23 files changed, 918 insertions(+), 0 deletions(-)

git pull ssh://review.coreboot.org:29418/coreboot refs/changes/07/47707/5

To view, visit change 47707. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I2cbe9f12468318680b148739edec5222582e42a0
Gerrit-Change-Number: 47707
Gerrit-PatchSet: 5
Gerrit-Owner: Lean Sheng Tan <lean.sheng.tan@intel.com>
Gerrit-Reviewer: Aamir Bohra <aamir.bohra@intel.com>
Gerrit-Reviewer: Mario Scheithauer <mario.scheithauer@siemens.com>
Gerrit-Reviewer: Martin Roth <martinroth@google.com>
Gerrit-Reviewer: Maulik V Vaghela <maulik.v.vaghela@intel.com>
Gerrit-Reviewer: Patrick Georgi <pgeorgi@google.com>
Gerrit-Reviewer: Patrick Rudolph <siro@das-labor.org>
Gerrit-Reviewer: Paul Menzel <paulepanter@users.sourceforge.net>
Gerrit-Reviewer: Subrata Banik <subrata.banik@intel.com>
Gerrit-Reviewer: Werner Zeh <werner.zeh@siemens.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org>
Gerrit-MessageType: newpatchset