coreboot-kgpe-d16/src/soc/intel/icelake
Subrata Banik a0368a0950 soc/intel/{cml, whl}: Add option to skip HECI disable in SMM
This patch provides an additional option to skip HECI function
disabling using SMM mode for WHL and CML platform, where FSP has
dedicated UPD to make HECI function disable.

User to select HECI_DISABLE_USING_SMM if FSP doesn't provided dedicated
UPD.

Right now CNL and ICL platform will use HECI_DISABLE_USING_SMM kconfig
to make HECI disable and WHL/CML has to rely on FSP to make HECI
disable.

Change-Id: If3b064f3c32877235916f966a01beb525156d188
Signed-off-by: Subrata Banik <subrata.banik@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/33193
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Nico Huber <nico.h@gmx.de>
2019-06-13 04:38:39 +00:00
..
acpi soc/intel/icelake: Replace PCI device LPC to ESPI as per EDS 2019-06-13 04:38:08 +00:00
bootblock soc/intel/icelake: Replace PCI device LPC to ESPI as per EDS 2019-06-13 04:38:08 +00:00
include/soc soc/intel/icelake: Replace PCI device LPC to ESPI as per EDS 2019-06-13 04:38:08 +00:00
romstage soc/intel/icelake: Pass FSP-M/S UPD as per ICL requirement 2019-06-09 02:47:17 +00:00
acpi.c soc/intel/icelake: Replace PCI device LPC to ESPI as per EDS 2019-06-13 04:38:08 +00:00
chip.c soc/intel/icelake: Replace PCI device LPC to ESPI as per EDS 2019-06-13 04:38:08 +00:00
chip.h soc/intel/icelake: Pass FSP-M/S UPD as per ICL requirement 2019-06-09 02:47:17 +00:00
cpu.c soc/intel: Remove unused pointer argument in mca_configure() 2019-05-21 16:20:56 +00:00
elog.c soc/intel/icelake: Add chipset event logging 2019-05-02 06:02:52 +00:00
espi.c soc/intel/icelake: Replace PCI device LPC to ESPI as per EDS 2019-06-13 04:38:08 +00:00
finalize.c soc/intel/icelake: Clear PMCON status bits 2019-05-02 06:02:40 +00:00
fsp_params.c soc/intel/icelake: Replace PCI device LPC to ESPI as per EDS 2019-06-13 04:38:08 +00:00
gpio.c soc/intel/icelake: Make use of gpio_pm_configure() 2019-05-20 14:50:06 +00:00
graphics.c soc/intel/common: Skip SoC GT programming based on CONFIG_SKIP_GRAPHICS_ENABLING 2019-06-09 02:46:37 +00:00
gspi.c
i2c.c
Kconfig soc/intel/{cml, whl}: Add option to skip HECI disable in SMM 2019-06-13 04:38:39 +00:00
lockdown.c device/mmio.h: Add include file for MMIO ops 2019-03-04 15:57:39 +00:00
Makefile.inc soc/intel/icelake: Replace PCI device LPC to ESPI as per EDS 2019-06-13 04:38:08 +00:00
memmap.c post_code: add post code for hardware initialization failure 2019-05-22 17:44:53 +00:00
p2sb.c
pmc.c soc/{amd,intel}/chip: Use local include for chip.h 2019-04-26 16:49:13 +00:00
pmutil.c soc/intel/icelake: Replace PCI device LPC to ESPI as per EDS 2019-06-13 04:38:08 +00:00
reset.c src: Use #include <timer.h> when appropriate 2019-04-06 16:02:49 +00:00
sd.c
smihandler.c soc/intel/{cml, whl}: Add option to skip HECI disable in SMM 2019-06-13 04:38:39 +00:00
smmrelocate.c device/pci: Fix PCI accessor headers 2019-03-01 20:32:15 +00:00
spi.c
systemagent.c src: Use include <console/console.h> when appropriate 2019-04-23 10:01:21 +00:00
uart.c soc/intel/{skl,cnl,icl}: Drop soc_uart_set_legacy_mode() 2019-06-03 13:26:00 +00:00