vendorcode/intel/fsp: Add Raptor Lake FSP headers for FSP RPL.4221.00
The headers added are generated as per FSP v4221.00 BUG=b:290038558 TEST=Boot to OS Signed-off-by: Bora Guvendik <bora.guvendik@intel.com> Change-Id: I23f6e1e4baa39883475cd93fa6aabcec4e7152cd Reviewed-on: https://review.coreboot.org/c/coreboot/+/76147 Reviewed-by: Nick Vaccaro <nvaccaro@google.com> Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Sean Rhodes <sean@starlabs.systems>
This commit is contained in:
		
				
					committed by
					
						
						Nick Vaccaro
					
				
			
			
				
	
			
			
			
						parent
						
							0cb5eace6c
						
					
				
				
					commit
					0cc560fd3c
				
			@@ -3354,7 +3354,11 @@ typedef struct {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/** Offset 0x08F1 - Reserved
 | 
					/** Offset 0x08F1 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved111[3];
 | 
					  UINT8                       Reserved111;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/** Offset 0x08F2 - Reserved
 | 
				
			||||||
 | 
					**/
 | 
				
			||||||
 | 
					  UINT8                       Reserved112[2];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x08F4 - PMR Size
 | 
					/** Offset 0x08F4 - PMR Size
 | 
				
			||||||
  Size of PMR memory buffer. 0x400000 for normal boot and 0x200000 for S3 boot
 | 
					  Size of PMR memory buffer. 0x400000 for normal boot and 0x200000 for S3 boot
 | 
				
			||||||
@@ -3368,31 +3372,31 @@ typedef struct {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/** Offset 0x08F9 - Reserved
 | 
					/** Offset 0x08F9 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved112;
 | 
					  UINT8                       Reserved113;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x08FA - Reserved
 | 
					/** Offset 0x08FA - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT16                      Reserved113;
 | 
					  UINT16                      Reserved114;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x08FC - Reserved
 | 
					/** Offset 0x08FC - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved114;
 | 
					  UINT8                       Reserved115;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x08FD - Reserved
 | 
					/** Offset 0x08FD - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved115;
 | 
					  UINT8                       Reserved116;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x08FE - Reserved
 | 
					/** Offset 0x08FE - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved116;
 | 
					  UINT8                       Reserved117;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x08FF - Reserved
 | 
					/** Offset 0x08FF - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved117[88];
 | 
					  UINT8                       Reserved118[88];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0957 - Reserved
 | 
					/** Offset 0x0957 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved118;
 | 
					  UINT8                       Reserved119;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0958 - TotalFlashSize
 | 
					/** Offset 0x0958 - TotalFlashSize
 | 
				
			||||||
  Enable/Disable. 0: Disable, define default value of TotalFlashSize , 1: enable
 | 
					  Enable/Disable. 0: Disable, define default value of TotalFlashSize , 1: enable
 | 
				
			||||||
@@ -3408,7 +3412,7 @@ typedef struct {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/** Offset 0x095C - Reserved
 | 
					/** Offset 0x095C - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved119[12];
 | 
					  UINT8                       Reserved120[12];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0968 - Smbus dynamic power gating
 | 
					/** Offset 0x0968 - Smbus dynamic power gating
 | 
				
			||||||
  Disable or Enable Smbus dynamic power gating.
 | 
					  Disable or Enable Smbus dynamic power gating.
 | 
				
			||||||
@@ -3474,7 +3478,7 @@ typedef struct {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0972 - Reserved
 | 
					/** Offset 0x0972 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved120[2];
 | 
					  UINT8                       Reserved121[2];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0974 - Hybrid Graphics GPIO information for PEG 1
 | 
					/** Offset 0x0974 - Hybrid Graphics GPIO information for PEG 1
 | 
				
			||||||
  Hybrid Graphics GPIO information for PEG 1, for Reset, power and wake GPIOs
 | 
					  Hybrid Graphics GPIO information for PEG 1, for Reset, power and wake GPIOs
 | 
				
			||||||
@@ -3511,7 +3515,7 @@ typedef struct {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0A97 - Reserved
 | 
					/** Offset 0x0A97 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved121;
 | 
					  UINT8                       Reserved122;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0A98 - SerialIoUartDebugRxPinMux - FSPT
 | 
					/** Offset 0x0A98 - SerialIoUartDebugRxPinMux - FSPT
 | 
				
			||||||
  Select RX pin muxing for SerialIo UART used for debug
 | 
					  Select RX pin muxing for SerialIo UART used for debug
 | 
				
			||||||
@@ -3537,183 +3541,187 @@ typedef struct {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AA8 - Reserved
 | 
					/** Offset 0x0AA8 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved122;
 | 
					  UINT8                       Reserved123;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AA9 - Reserved
 | 
					/** Offset 0x0AA9 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved123;
 | 
					  UINT8                       Reserved124;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AAA - Reserved
 | 
					/** Offset 0x0AAA - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT16                      Reserved124;
 | 
					  UINT16                      Reserved125;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AAC - Reserved
 | 
					/** Offset 0x0AAC - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved125[4];
 | 
					  UINT8                       Reserved126[4];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AB0 - Reserved
 | 
					/** Offset 0x0AB0 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved126;
 | 
					  UINT8                       Reserved127;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AB1 - Reserved
 | 
					/** Offset 0x0AB1 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved127;
 | 
					  UINT8                       Reserved128;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AB2 - Reserved
 | 
					/** Offset 0x0AB2 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved128[6];
 | 
					  UINT8                       Reserved129[4];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/** Offset 0x0AB6 - Reserved
 | 
				
			||||||
 | 
					**/
 | 
				
			||||||
 | 
					  UINT8                       Reserved130[2];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AB8 - Reserved
 | 
					/** Offset 0x0AB8 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT64                      Reserved129;
 | 
					  UINT64                      Reserved131;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AC0 - Reserved
 | 
					/** Offset 0x0AC0 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT64                      Reserved130;
 | 
					  UINT64                      Reserved132;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AC8 - Reserved
 | 
					/** Offset 0x0AC8 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved131;
 | 
					  UINT32                      Reserved133;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0ACC - Reserved
 | 
					/** Offset 0x0ACC - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved132[8];
 | 
					  UINT8                       Reserved134[8];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AD4 - Reserved
 | 
					/** Offset 0x0AD4 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved133;
 | 
					  UINT8                       Reserved135;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AD5 - Reserved
 | 
					/** Offset 0x0AD5 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved134[3];
 | 
					  UINT8                       Reserved136[3];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AD8 - Reserved
 | 
					/** Offset 0x0AD8 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved135;
 | 
					  UINT32                      Reserved137;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0ADC - Reserved
 | 
					/** Offset 0x0ADC - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved136;
 | 
					  UINT32                      Reserved138;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AE0 - Reserved
 | 
					/** Offset 0x0AE0 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT16                      Reserved137;
 | 
					  UINT16                      Reserved139;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AE2 - Reserved
 | 
					/** Offset 0x0AE2 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT16                      Reserved138;
 | 
					  UINT16                      Reserved140;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AE4 - Reserved
 | 
					/** Offset 0x0AE4 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT16                      Reserved139;
 | 
					  UINT16                      Reserved141;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AE6 - Reserved
 | 
					/** Offset 0x0AE6 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved140;
 | 
					  UINT8                       Reserved142;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AE7 - Reserved
 | 
					/** Offset 0x0AE7 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved141;
 | 
					  UINT8                       Reserved143;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AE8 - Reserved
 | 
					/** Offset 0x0AE8 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved142;
 | 
					  UINT8                       Reserved144;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AE9 - Reserved
 | 
					/** Offset 0x0AE9 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved143;
 | 
					  UINT8                       Reserved145;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AEA - Reserved
 | 
					/** Offset 0x0AEA - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved144;
 | 
					  UINT8                       Reserved146;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AEB - Reserved
 | 
					/** Offset 0x0AEB - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved145[5];
 | 
					  UINT8                       Reserved147[5];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AF0 - Reserved
 | 
					/** Offset 0x0AF0 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT64                      Reserved146;
 | 
					  UINT64                      Reserved148;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0AF8 - Reserved
 | 
					/** Offset 0x0AF8 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT64                      Reserved147;
 | 
					  UINT64                      Reserved149;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B00 - Reserved
 | 
					/** Offset 0x0B00 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved148;
 | 
					  UINT32                      Reserved150;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B04 - Reserved
 | 
					/** Offset 0x0B04 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT16                      Reserved149;
 | 
					  UINT16                      Reserved151;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B06 - Reserved
 | 
					/** Offset 0x0B06 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved150;
 | 
					  UINT8                       Reserved152;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B07 - Reserved
 | 
					/** Offset 0x0B07 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved151;
 | 
					  UINT8                       Reserved153;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B08 - Reserved
 | 
					/** Offset 0x0B08 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved152;
 | 
					  UINT8                       Reserved154;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B09 - Reserved
 | 
					/** Offset 0x0B09 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved153;
 | 
					  UINT8                       Reserved155;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B0A - Reserved
 | 
					/** Offset 0x0B0A - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved154;
 | 
					  UINT8                       Reserved156;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B0B - Reserved
 | 
					/** Offset 0x0B0B - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved155;
 | 
					  UINT8                       Reserved157;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B0C - Reserved
 | 
					/** Offset 0x0B0C - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved156;
 | 
					  UINT8                       Reserved158;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B0D - Reserved
 | 
					/** Offset 0x0B0D - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved157;
 | 
					  UINT8                       Reserved159;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B0E - Reserved
 | 
					/** Offset 0x0B0E - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT16                      Reserved158;
 | 
					  UINT16                      Reserved160;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B10 - Reserved
 | 
					/** Offset 0x0B10 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT16                      Reserved159;
 | 
					  UINT16                      Reserved161;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B12 - Reserved
 | 
					/** Offset 0x0B12 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT16                      Reserved160;
 | 
					  UINT16                      Reserved162;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B14 - Reserved
 | 
					/** Offset 0x0B14 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT16                      Reserved161;
 | 
					  UINT16                      Reserved163;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B16 - Reserved
 | 
					/** Offset 0x0B16 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved162[8];
 | 
					  UINT8                       Reserved164[8];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B1E - Reserved
 | 
					/** Offset 0x0B1E - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved163[8];
 | 
					  UINT8                       Reserved165[8];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B26 - Reserved
 | 
					/** Offset 0x0B26 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT16                      Reserved164;
 | 
					  UINT16                      Reserved166;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B28 - Reserved
 | 
					/** Offset 0x0B28 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved165;
 | 
					  UINT8                       Reserved167;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B29 - Reserved
 | 
					/** Offset 0x0B29 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved166;
 | 
					  UINT8                       Reserved168;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B2A -  LP5 Bank Mode
 | 
					/** Offset 0x0B2A -  LP5 Bank Mode
 | 
				
			||||||
  LP5 Bank Mode. 0: Auto, 1: 8 Bank Mode, 2: 16 Bank Mode, 3: BG Mode, default is 0
 | 
					  LP5 Bank Mode. 0: Auto, 1: 8 Bank Mode, 2: 16 Bank Mode, 3: BG Mode, default is 0
 | 
				
			||||||
@@ -3723,31 +3731,49 @@ typedef struct {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B2B - Reserved
 | 
					/** Offset 0x0B2B - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved167;
 | 
					  UINT8                       Reserved169;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B2C - Reserved
 | 
					/** Offset 0x0B2C - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved168;
 | 
					  UINT8                       Reserved170;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B2D - Reserved
 | 
					/** Offset 0x0B2D - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved169;
 | 
					  UINT8                       Reserved171;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B2E - Reserved
 | 
					/** Offset 0x0B2E - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved170;
 | 
					  UINT8                       Reserved172;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B2F - Reserved
 | 
					/** Offset 0x0B2F - CsPiStartHighinEct
 | 
				
			||||||
 | 
					  Cs Pi Start with High value in Ect: 0(Default)=Disable, 1=Enable
 | 
				
			||||||
 | 
					  $EN_DIS
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved171;
 | 
					  UINT8                       CsPiStartHighinEct;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B30 - Reserved
 | 
					/** Offset 0x0B30 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved172[4];
 | 
					  UINT8                       Reserved173;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/** Offset 0x0B31 - Reserved
 | 
				
			||||||
 | 
					**/
 | 
				
			||||||
 | 
					  UINT8                       Reserved174;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/** Offset 0x0B32 - LowerBasicMemTestSize
 | 
				
			||||||
 | 
					  Reduce BasicMemoryTest size WA: 0(Default)=Disable, 1=Enable
 | 
				
			||||||
 | 
					  $EN_DIS
 | 
				
			||||||
 | 
					**/
 | 
				
			||||||
 | 
					  UINT8                       LowerBasicMemTestSize;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/** Offset 0x0B33 - DisableSagvReorder
 | 
				
			||||||
 | 
					  Disable Sagv reorder on warm boot: 0(Default)=Disable, 1=Enable
 | 
				
			||||||
 | 
					  $EN_DIS
 | 
				
			||||||
 | 
					**/
 | 
				
			||||||
 | 
					  UINT8                       DisableSagvReorder;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0B34 - Reserved
 | 
					/** Offset 0x0B34 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved173[4];
 | 
					  UINT8                       Reserved175[4];
 | 
				
			||||||
} FSP_M_CONFIG;
 | 
					} FSP_M_CONFIG;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Fsp M UPD Configuration
 | 
					/** Fsp M UPD Configuration
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2321,7 +2321,8 @@ typedef struct {
 | 
				
			|||||||
  UINT8                       SataRstPcieDeviceResetDelay[3];
 | 
					  UINT8                       SataRstPcieDeviceResetDelay[3];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0A42 - UFS enable/disable
 | 
					/** Offset 0x0A42 - UFS enable/disable
 | 
				
			||||||
  PCIe Storage Device Reset Delay in milliseconds. Default value is 100ms
 | 
					  Enable/Disable UFS controller, One byte for each Controller - (1,0) to enable controller
 | 
				
			||||||
 | 
					  0 and (0,1) to enable controller 1
 | 
				
			||||||
  $EN_DIS
 | 
					  $EN_DIS
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       UfsEnable[2];
 | 
					  UINT8                       UfsEnable[2];
 | 
				
			||||||
@@ -2962,7 +2963,7 @@ typedef struct {
 | 
				
			|||||||
  UINT8                       CpuPcieRpDpcExtensionsEnabled[4];
 | 
					  UINT8                       CpuPcieRpDpcExtensionsEnabled[4];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0C18 - CPU PCIe root port connection type
 | 
					/** Offset 0x0C18 - CPU PCIe root port connection type
 | 
				
			||||||
  0: built-in device, 1:slot
 | 
					  DEPRECATED
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       CpuPcieRpSlotImplemented[4];
 | 
					  UINT8                       CpuPcieRpSlotImplemented[4];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -3808,11 +3809,21 @@ typedef struct {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0D87 - Reserved
 | 
					/** Offset 0x0D87 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved92[13];
 | 
					  UINT8                       Reserved92;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/** Offset 0x0D88 - Enable or Disable HwP Scalability Tracking
 | 
				
			||||||
 | 
					  Enable or Disable HwP Scalability Tracking. 0: Disable; <b>1: Enable</b>
 | 
				
			||||||
 | 
					  $EN_DIS
 | 
				
			||||||
 | 
					**/
 | 
				
			||||||
 | 
					  UINT8                       EnableHwpScalabilityTracking;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/** Offset 0x0D89 - Reserved
 | 
				
			||||||
 | 
					**/
 | 
				
			||||||
 | 
					  UINT8                       Reserved93[11];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0D94 - Reserved
 | 
					/** Offset 0x0D94 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved93[16];
 | 
					  UINT8                       Reserved94[16];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0DA4 - End of Post message
 | 
					/** Offset 0x0DA4 - End of Post message
 | 
				
			||||||
  Test, Send End of Post message. Disable(0x0): Disable EOP message, Send in PEI(0x1):
 | 
					  Test, Send End of Post message. Disable(0x0): Disable EOP message, Send in PEI(0x1):
 | 
				
			||||||
@@ -3861,7 +3872,7 @@ typedef struct {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0DAB - Reserved
 | 
					/** Offset 0x0DAB - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved94[1];
 | 
					  UINT8                       Reserved95[1];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0DAC - PCIE RP Ltr Max Snoop Latency
 | 
					/** Offset 0x0DAC - PCIE RP Ltr Max Snoop Latency
 | 
				
			||||||
  Latency Tolerance Reporting, Max Snoop Latency.
 | 
					  Latency Tolerance Reporting, Max Snoop Latency.
 | 
				
			||||||
@@ -4013,19 +4024,19 @@ typedef struct {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0F96 - Reserved
 | 
					/** Offset 0x0F96 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved95[4];
 | 
					  UINT8                       Reserved96[4];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0F9A - Reserved
 | 
					/** Offset 0x0F9A - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved96[4];
 | 
					  UINT8                       Reserved97[4];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0F9E - Reserved
 | 
					/** Offset 0x0F9E - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved97[4];
 | 
					  UINT8                       Reserved98[4];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0FA2 - Reserved
 | 
					/** Offset 0x0FA2 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved98[4];
 | 
					  UINT8                       Reserved99[4];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0FA6 - FOMS Control Policy
 | 
					/** Offset 0x0FA6 - FOMS Control Policy
 | 
				
			||||||
  Choose the Foms Control Policy, <b>Default = 0 </b>
 | 
					  Choose the Foms Control Policy, <b>Default = 0 </b>
 | 
				
			||||||
@@ -4047,23 +4058,23 @@ typedef struct {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0FAF - Reserved
 | 
					/** Offset 0x0FAF - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved99[8];
 | 
					  UINT8                       Reserved100[8];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0FB7 - Reserved
 | 
					/** Offset 0x0FB7 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved100[8];
 | 
					  UINT8                       Reserved101[8];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0FBF - Reserved
 | 
					/** Offset 0x0FBF - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved101[8];
 | 
					  UINT8                       Reserved102[8];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0FC7 - Reserved
 | 
					/** Offset 0x0FC7 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved102[8];
 | 
					  UINT8                       Reserved103[8];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0FCF - Reserved
 | 
					/** Offset 0x0FCF - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved103;
 | 
					  UINT8                       Reserved104;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0FD0 - FspEventHandler
 | 
					/** Offset 0x0FD0 - FspEventHandler
 | 
				
			||||||
  <b>Optional</b> pointer to the boot loader's implementation of FSP_EVENT_HANDLER.
 | 
					  <b>Optional</b> pointer to the boot loader's implementation of FSP_EVENT_HANDLER.
 | 
				
			||||||
@@ -4078,99 +4089,99 @@ typedef struct {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0FD5 - Reserved
 | 
					/** Offset 0x0FD5 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved104[4];
 | 
					  UINT8                       Reserved105[4];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0FD9 - Reserved
 | 
					/** Offset 0x0FD9 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved105;
 | 
					  UINT8                       Reserved106;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0FDA - Reserved
 | 
					/** Offset 0x0FDA - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved106;
 | 
					  UINT8                       Reserved107;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0FDB - Reserved
 | 
					/** Offset 0x0FDB - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved107;
 | 
					  UINT8                       Reserved108;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0FDC - Reserved
 | 
					/** Offset 0x0FDC - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved108;
 | 
					  UINT32                      Reserved109;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0FE0 - Reserved
 | 
					/** Offset 0x0FE0 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved109;
 | 
					  UINT32                      Reserved110;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0FE4 - Reserved
 | 
					/** Offset 0x0FE4 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved110[2];
 | 
					  UINT32                      Reserved111[2];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0FEC - Reserved
 | 
					/** Offset 0x0FEC - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved111[2];
 | 
					  UINT32                      Reserved112[2];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0FF4 - Reserved
 | 
					/** Offset 0x0FF4 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved112[2];
 | 
					  UINT32                      Reserved113[2];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x0FFC - Reserved
 | 
					/** Offset 0x0FFC - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved113[2];
 | 
					  UINT32                      Reserved114[2];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x1004 - Reserved
 | 
					/** Offset 0x1004 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved114[2];
 | 
					  UINT32                      Reserved115[2];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x100C - Reserved
 | 
					/** Offset 0x100C - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved115[2];
 | 
					  UINT32                      Reserved116[2];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x1014 - Reserved
 | 
					/** Offset 0x1014 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved116[2];
 | 
					  UINT32                      Reserved117[2];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x101C - Reserved
 | 
					/** Offset 0x101C - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved117[2];
 | 
					  UINT32                      Reserved118[2];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x1024 - Reserved
 | 
					/** Offset 0x1024 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved118[2];
 | 
					  UINT32                      Reserved119[2];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x102C - Reserved
 | 
					/** Offset 0x102C - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved119[2];
 | 
					  UINT32                      Reserved120[2];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x1034 - Reserved
 | 
					/** Offset 0x1034 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved120[2];
 | 
					  UINT32                      Reserved121[2];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x103C - Reserved
 | 
					/** Offset 0x103C - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved121[2];
 | 
					  UINT32                      Reserved122[2];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x1044 - Reserved
 | 
					/** Offset 0x1044 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved122[2];
 | 
					  UINT32                      Reserved123[2];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x104C - Reserved
 | 
					/** Offset 0x104C - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved123[4];
 | 
					  UINT8                       Reserved124[4];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x1050 - Reserved
 | 
					/** Offset 0x1050 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT64                      Reserved124;
 | 
					  UINT64                      Reserved125;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x1058 - Reserved
 | 
					/** Offset 0x1058 - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT32                      Reserved125;
 | 
					  UINT32                      Reserved126;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x105C - Reserved
 | 
					/** Offset 0x105C - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved126[2];
 | 
					  UINT8                       Reserved127[2];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Offset 0x105E - Reserved
 | 
					/** Offset 0x105E - Reserved
 | 
				
			||||||
**/
 | 
					**/
 | 
				
			||||||
  UINT8                       Reserved127[2];
 | 
					  UINT8                       Reserved128[2];
 | 
				
			||||||
} FSP_S_CONFIG;
 | 
					} FSP_S_CONFIG;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** Fsp S UPD Configuration
 | 
					/** Fsp S UPD Configuration
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user