summaryrefslogtreecommitdiff
path: root/src/vendorcode/intel/fsp/fsp2_0/alderlake/FspmUpd.h
diff options
context:
space:
mode:
authorSubrata Banik <subrata.banik@intel.com>2020-11-12 20:23:52 +0530
committerSubrata Banik <subrata.banik@intel.com>2020-11-13 17:56:46 +0000
commit19325dac95fe50411d1c2a6caf580d3c3c76bd70 (patch)
treee6cdd258b1468ffee68041aa6b025037e9e3f4e8 /src/vendorcode/intel/fsp/fsp2_0/alderlake/FspmUpd.h
parenta1843d8411d3caebd0600421c2b6a4c6b0588c19 (diff)
downloadcoreboot-19325dac95fe50411d1c2a6caf580d3c3c76bd70.tar.xz
vc/intel/fsp/fsp2_0/alderlake: Update FSP header file version to 1454
List of changes: 1. FSP-M Header: - Add new UPD Lp5CccConfig - Adjust Reservedxx UPD Offset 2. FSP-S Header: - Adjust UPD Offset for Reservedxx, PsOnEnable, RpPtmBytes, PmSupport, GtFreqMax, Hwp, TccActivationOffset, Cx, PchLockDownGlobalSmi, PcieRpLtrMaxSnoopLatency, PcieRpLtrMaxNoSnoopLatency, UnusedUpdSpace45 Change-Id: I973f48b2af0336f04ee16cd1c4c91940a49af0e3 Signed-off-by: Subrata Banik <subrata.banik@intel.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/47244 Reviewed-by: Angel Pons <th3fanbus@gmail.com> Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/vendorcode/intel/fsp/fsp2_0/alderlake/FspmUpd.h')
-rw-r--r--src/vendorcode/intel/fsp/fsp2_0/alderlake/FspmUpd.h22
1 files changed, 16 insertions, 6 deletions
diff --git a/src/vendorcode/intel/fsp/fsp2_0/alderlake/FspmUpd.h b/src/vendorcode/intel/fsp/fsp2_0/alderlake/FspmUpd.h
index a4b885db47..552f50af3b 100644
--- a/src/vendorcode/intel/fsp/fsp2_0/alderlake/FspmUpd.h
+++ b/src/vendorcode/intel/fsp/fsp2_0/alderlake/FspmUpd.h
@@ -880,7 +880,17 @@ typedef struct {
/** Offset 0x0797 - Reserved
**/
- UINT8 Reserved38[50];
+ UINT8 Reserved38[35];
+
+/** Offset 0x07BA - Command Pins Mapping
+ BitMask where bits [3:0] are Controller 0 Channel [3:0] and bits [7:4] are Controller
+ 1 Channel [3:0]. 0 = CCC pin mapping is Ascending, 1 = CCC pin mapping is Descending.
+**/
+ UINT8 Lp5CccConfig;
+
+/** Offset 0x07BB - Reserved
+**/
+ UINT8 Reserved39[14];
/** Offset 0x07C9 - Skip external display device scanning
Enable: Do not scan for external display device, Disable (Default): Scan external
@@ -891,7 +901,7 @@ typedef struct {
/** Offset 0x07CA - Reserved
**/
- UINT8 Reserved39;
+ UINT8 Reserved40;
/** Offset 0x07CB - Lock PCU Thermal Management registers
Lock PCU Thermal Management registers. Enable(Default)=1, Disable=0
@@ -901,7 +911,7 @@ typedef struct {
/** Offset 0x07CC - Reserved
**/
- UINT8 Reserved40[129];
+ UINT8 Reserved41[129];
/** Offset 0x084D - Skip CPU replacement check
Test, 0: disable, 1: enable, Setting this option to skip CPU replacement check
@@ -911,7 +921,7 @@ typedef struct {
/** Offset 0x084E - Reserved
**/
- UINT8 Reserved41[292];
+ UINT8 Reserved42[292];
/** Offset 0x0972 - Serial Io Uart Debug Mode
Select SerialIo Uart Controller mode
@@ -922,7 +932,7 @@ typedef struct {
/** Offset 0x0973 - Reserved
**/
- UINT8 Reserved42[183];
+ UINT8 Reserved43[183];
/** Offset 0x0A2A - GPIO Override
Gpio Override Level - FSP will not configure any GPIOs and rely on GPIO setings
@@ -933,7 +943,7 @@ typedef struct {
/** Offset 0x0A2B - Reserved
**/
- UINT8 Reserved43[349];
+ UINT8 Reserved44[349];
} FSP_M_CONFIG;
/** Fsp M UPD Configuration