coreboot-kgpe-d16/src/soc/intel/jasperlake
Subrata Banik 45caf972ed soc/intel/{cnl,icl,jsl,tgl}: Use Bus Master for setting up PWRMBASE
In 'bootblock/pch.c', clear PCI_COMMAND_MASTER (BIT 2) prior to
programming PWRMBASE and enable BIT 2 after programming PWRMBASE
along with PCI_COMMAND_MEMORY (BIT 1).

Also perform below operations
1. Use pci_and_config16 instead of pci read and write
2. Use setbits32 instead of mmio read and write

Change-Id: I7a148c718d7d2b618ad6e33d6cec11bd0bce0937
Signed-off-by: Subrata Banik <subrata.banik@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/44205
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
2020-08-07 06:05:12 +00:00
..
acpi src/soc/intel/jasperlake: Update SD card ACPI device 2020-08-03 05:20:52 +00:00
bootblock soc/intel/{cnl,icl,jsl,tgl}: Use Bus Master for setting up PWRMBASE 2020-08-07 06:05:12 +00:00
include/soc src/soc/intel/jasperlake: Update SD card ACPI device 2020-08-03 05:20:52 +00:00
romstage soc/intel/jasperlake: Simplify is-device-enabled checks 2020-07-28 08:37:39 +00:00
spd/lp4x spd/lp4x: Set manufacturer part name to blank (0x20) 2020-06-08 06:42:19 +00:00
acpi.c soc/intel/jasperlake: Simplify is-device-enabled checks 2020-07-28 08:37:39 +00:00
chip.c soc/intel/jasperlake: Invoke PCIe root port swapping 2020-07-27 05:11:50 +00:00
chip.h soc/intel/jasperlake: Add the SkipCpuReplacementCheck configuration 2020-07-23 04:54:01 +00:00
cpu.c jasperlake: enable tcc_offset functionality 2020-06-30 19:09:43 +00:00
elog.c src: Remove unused 'include <cbmem.h>' 2020-07-26 20:59:44 +00:00
espi.c soc/intel: Drop unused #include <reg_script.h> 2020-07-06 19:29:07 +00:00
finalize.c soc/intel: Drop unused #include <reg_script.h> 2020-07-06 19:29:07 +00:00
fsp_params.c soc/intel/{icl,jsl,tgl}: Remove SkipMpInit UPD as deprecated 2020-08-01 06:55:36 +00:00
gpio.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
gspi.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
i2c.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
Kconfig cpu,soc/intel: Drop select SMP 2020-07-26 20:59:52 +00:00
lockdown.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
Makefile.inc soc/intel/gma: Implement fsp_soc_get_igd_bar() in common code 2020-05-27 21:35:43 +00:00
me.c src: Remove unused 'include <stdint.h> 2020-07-14 16:11:10 +00:00
meminit.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
p2sb.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
pmc.c soc/intel/jasperlake: Add JSL PMC as 'hidden' PCI device 2020-06-07 21:46:41 +00:00
pmutil.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
reset.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
sd.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
smihandler.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
smmrelocate.c src: Remove unused '#include <cpu/x86/lapic.h>' 2020-06-02 07:38:45 +00:00
spi.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
systemagent.c soc/intel/jasperlake: add processor power limits control support 2020-06-22 12:18:27 +00:00
uart.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00