summaryrefslogtreecommitdiff
path: root/src/vendorcode/intel/fsp/fsp2_0/glk/FspsUpd.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/vendorcode/intel/fsp/fsp2_0/glk/FspsUpd.h')
-rw-r--r--src/vendorcode/intel/fsp/fsp2_0/glk/FspsUpd.h19
1 files changed, 15 insertions, 4 deletions
diff --git a/src/vendorcode/intel/fsp/fsp2_0/glk/FspsUpd.h b/src/vendorcode/intel/fsp/fsp2_0/glk/FspsUpd.h
index 970f0e2d89..1cbcb69991 100644
--- a/src/vendorcode/intel/fsp/fsp2_0/glk/FspsUpd.h
+++ b/src/vendorcode/intel/fsp/fsp2_0/glk/FspsUpd.h
@@ -1708,9 +1708,16 @@ typedef struct {
**/
UINT8 UsbPdoProgramming;
-/** Offset 0x03AA
+/** Offset 0x03AA - Skip LPSS SPI Private Clock Parameter Programming
+ When this is skipped, boot loader must program LPSS SPI PCP. 0: Initialize(Default),
+ <b>1: Skip
+ $EN_DIS
+**/
+ UINT8 SkipSpiPCP;
+
+/** Offset 0x03AB
**/
- UINT8 ReservedFspsUpd[6];
+ UINT8 ReservedFspsUpd[5];
} FSP_S_CONFIG;
/** Fsp S SGX Configuration
@@ -1764,7 +1771,7 @@ typedef struct {
/** Offset 0x03F8
**/
- UINT8 ReservedFspsSgxUpd[6];
+ UINT8 ReservedFspsSgxUpd[8];
} FSP_S_SGX_CONFIG;
/** Fsp S UPD Configuration
@@ -1787,7 +1794,11 @@ typedef struct {
**/
FSP_S_SGX_CONFIG FspsSgxConfig;
-/** Offset 0x03FE
+/** Offset 0x0400
+**/
+ UINT8 UnusedUpdSpace9[6];
+
+/** Offset 0x0406
**/
UINT16 UpdTerminator;
} FSPS_UPD;