soc/intel/elkhartlake: Fix EHL mainboard build fail errors
commitb89ce115da6ab1a999e925f29192d8d710dca4f3
authorTan, Lean Sheng <lean.sheng.tan@intel.com>
Fri, 20 Nov 2020 11:06:26 +0000 (20 03:06 -0800)
committerPatrick Georgi <pgeorgi@google.com>
Thu, 10 Dec 2020 10:01:20 +0000 (10 10:01 +0000)
tree05a23497345746717bbb148594ca99be3a9ad073
parent40dc53a1a1360fe49466dad6998dff042bca3727
soc/intel/elkhartlake: Fix EHL mainboard build fail errors

When EHL initial mainboard patch is uploaded, there are some build
errors caused by EHL soc codes. Here are the fixes:
1. include gpio_op.asl to resolve undefined variables in scs.asl
2. remove unused variables in fsp_params.c
3. rearrage sequences of #includes to fix build dependency of
   soc/gpio_defs.h in intelblocks/gpio.h
4. add the __weak to mainboard_memory_init_params function
5. add the missing _len as per this patch changes
   https://review.coreboot.org/c/coreboot/+/45873

Signed-off-by: Tan, Lean Sheng <lean.sheng.tan@intel.com>
Change-Id: Idaa8b0b5301742287665abde065ad72965bc62b3
Reviewed-on: https://review.coreboot.org/c/coreboot/+/47804
Reviewed-by: Werner Zeh <werner.zeh@siemens.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
src/soc/intel/elkhartlake/acpi/gpio.asl
src/soc/intel/elkhartlake/fsp_params.c
src/soc/intel/elkhartlake/include/soc/gpio.h
src/soc/intel/elkhartlake/romstage/fsp_params.c
src/soc/intel/elkhartlake/romstage/romstage.c