diff --git a/src/vendorcode/intel/fsp/fsp2_0/meteorlake/FspmUpd.h b/src/vendorcode/intel/fsp/fsp2_0/meteorlake/FspmUpd.h index 5c1029e8af..40f5b6f288 100644 --- a/src/vendorcode/intel/fsp/fsp2_0/meteorlake/FspmUpd.h +++ b/src/vendorcode/intel/fsp/fsp2_0/meteorlake/FspmUpd.h @@ -254,23 +254,7 @@ typedef struct { /** Offset 0x0129 - Reserved **/ - UINT8 Reserved1; - -/** Offset 0x012A - Reserved -**/ - UINT8 Reserved2; - -/** Offset 0x012B - Reserved -**/ - UINT8 Reserved3; - -/** Offset 0x012C - Reserved -**/ - UINT8 Reserved4; - -/** Offset 0x012D - Reserved -**/ - UINT8 Reserved5[3]; + UINT8 Reserved1[7]; /** Offset 0x0130 - Tseg Size Size of SMRAM memory reserved. 0x400000 for Release build and 0x1000000 for Debug build @@ -280,11 +264,7 @@ typedef struct { /** Offset 0x0134 - Reserved **/ - UINT16 Reserved6; - -/** Offset 0x0136 - Reserved -**/ - UINT8 Reserved7; + UINT8 Reserved2[3]; /** Offset 0x0137 - Enable SMBus Enable/disable SMBus controller. @@ -312,67 +292,7 @@ typedef struct { /** Offset 0x0149 - Reserved **/ - UINT8 Reserved8; - -/** Offset 0x014A - Reserved -**/ - UINT8 Reserved9; - -/** Offset 0x014B - Reserved -**/ - UINT8 Reserved10; - -/** Offset 0x014C - Reserved -**/ - UINT8 Reserved11; - -/** Offset 0x014D - Reserved -**/ - UINT8 Reserved12; - -/** Offset 0x014E - Reserved -**/ - UINT16 Reserved13; - -/** Offset 0x0150 - Reserved -**/ - UINT16 Reserved14; - -/** Offset 0x0152 - Reserved -**/ - UINT8 Reserved15; - -/** Offset 0x0153 - Reserved -**/ - UINT8 Reserved16; - -/** Offset 0x0154 - Reserved -**/ - UINT16 Reserved17; - -/** Offset 0x0156 - Reserved -**/ - UINT16 Reserved18; - -/** Offset 0x0158 - Reserved -**/ - UINT8 Reserved19; - -/** Offset 0x0159 - Reserved -**/ - UINT8 Reserved20; - -/** Offset 0x015A - Reserved -**/ - UINT8 Reserved21; - -/** Offset 0x015B - Reserved -**/ - UINT8 Reserved22; - -/** Offset 0x015C - Reserved -**/ - UINT8 Reserved23[2]; + UINT8 Reserved3[21]; /** Offset 0x015E - State of X2APIC_OPT_OUT bit in the DMAR table 0=Disable/Clear, 1=Enable/Set @@ -382,7 +302,7 @@ typedef struct { /** Offset 0x015F - Reserved **/ - UINT8 Reserved24; + UINT8 Reserved4; /** Offset 0x0160 - Base addresses for VT-d function MMIO access Base addresses for VT-d MMIO access per VT-d engine @@ -397,11 +317,7 @@ typedef struct { /** Offset 0x0185 - Reserved **/ - UINT8 Reserved25; - -/** Offset 0x0186 - Reserved -**/ - UINT8 Reserved26; + UINT8 Reserved5[2]; /** Offset 0x0187 - Internal Graphics Pre-allocated Memory Size of memory preallocated for internal graphics. @@ -426,11 +342,7 @@ typedef struct { /** Offset 0x018A - Reserved **/ - UINT8 Reserved27; - -/** Offset 0x018B - Reserved -**/ - UINT8 Reserved28; + UINT8 Reserved6[2]; /** Offset 0x018C - DDR Frequency Limit Maximum Memory Frequency Selections in Mhz. Options are 1067, 1333, 1600, 1867, @@ -447,15 +359,7 @@ typedef struct { /** Offset 0x018F - Reserved **/ - UINT8 Reserved29; - -/** Offset 0x0190 - Reserved -**/ - UINT8 Reserved30; - -/** Offset 0x0191 - Reserved -**/ - UINT8 Reserved31; + UINT8 Reserved7[3]; /** Offset 0x0192 - Controller 0 Channel 0 DIMM Control Enable / Disable DIMMs on Controller 0 Channel 0 @@ -507,19 +411,7 @@ typedef struct { /** Offset 0x019A - Reserved **/ - UINT8 Reserved32; - -/** Offset 0x019B - Reserved -**/ - UINT8 Reserved33; - -/** Offset 0x019C - Reserved -**/ - UINT8 Reserved34; - -/** Offset 0x019D - Reserved -**/ - UINT8 Reserved35; + UINT8 Reserved8[4]; /** Offset 0x019E - Memory Reference Clock 100MHz, 133MHz. @@ -529,107 +421,7 @@ typedef struct { /** Offset 0x019F - Reserved **/ - UINT8 Reserved36; - -/** Offset 0x01A0 - Reserved -**/ - UINT16 Reserved37; - -/** Offset 0x01A2 - Reserved -**/ - UINT16 Reserved38; - -/** Offset 0x01A4 - Reserved -**/ - UINT16 Reserved39; - -/** Offset 0x01A6 - Reserved -**/ - UINT16 Reserved40; - -/** Offset 0x01A8 - Reserved -**/ - UINT8 Reserved41; - -/** Offset 0x01A9 - Reserved -**/ - UINT8 Reserved42; - -/** Offset 0x01AA - Reserved -**/ - UINT16 Reserved43; - -/** Offset 0x01AC - Reserved -**/ - UINT16 Reserved44; - -/** Offset 0x01AE - Reserved -**/ - UINT8 Reserved45; - -/** Offset 0x01AF - Reserved -**/ - UINT8 Reserved46; - -/** Offset 0x01B0 - Reserved -**/ - UINT16 Reserved47; - -/** Offset 0x01B2 - Reserved -**/ - UINT16 Reserved48; - -/** Offset 0x01B4 - Reserved -**/ - UINT8 Reserved49; - -/** Offset 0x01B5 - Reserved -**/ - UINT8 Reserved50; - -/** Offset 0x01B6 - Reserved -**/ - UINT8 Reserved51; - -/** Offset 0x01B7 - Reserved -**/ - UINT8 Reserved52; - -/** Offset 0x01B8 - Reserved -**/ - UINT16 Reserved53; - -/** Offset 0x01BA - Reserved -**/ - UINT16 Reserved54; - -/** Offset 0x01BC - Reserved -**/ - UINT16 Reserved55; - -/** Offset 0x01BE - Reserved -**/ - UINT8 Reserved56; - -/** Offset 0x01BF - Reserved -**/ - UINT8 Reserved57; - -/** Offset 0x01C0 - Reserved -**/ - UINT8 Reserved58; - -/** Offset 0x01C1 - Reserved -**/ - UINT8 Reserved59; - -/** Offset 0x01C2 - Reserved -**/ - UINT8 Reserved60; - -/** Offset 0x01C3 - Reserved -**/ - UINT8 Reserved61; + UINT8 Reserved9[37]; /** Offset 0x01C4 - Enable Intel HD Audio (Azalia) 0: Disable, 1: Enable (Default) Azalia controller @@ -645,91 +437,7 @@ typedef struct { /** Offset 0x01C6 - Reserved **/ - UINT8 Reserved62[4]; - -/** Offset 0x01CA - Reserved -**/ - UINT16 Reserved63[4]; - -/** Offset 0x01D2 - Reserved -**/ - UINT8 Reserved64; - -/** Offset 0x01D3 - Reserved -**/ - UINT8 Reserved65; - -/** Offset 0x01D4 - Reserved -**/ - UINT8 Reserved66; - -/** Offset 0x01D5 - Reserved -**/ - UINT8 Reserved67; - -/** Offset 0x01D6 - Reserved -**/ - UINT16 Reserved68; - -/** Offset 0x01D8 - Reserved -**/ - UINT8 Reserved69; - -/** Offset 0x01D9 - Reserved -**/ - UINT8 Reserved70[3]; - -/** Offset 0x01DC - Reserved -**/ - UINT32 Reserved71; - -/** Offset 0x01E0 - Reserved -**/ - UINT32 Reserved72; - -/** Offset 0x01E4 - Reserved -**/ - UINT8 Reserved73; - -/** Offset 0x01E5 - Reserved -**/ - UINT8 Reserved74; - -/** Offset 0x01E6 - Reserved -**/ - UINT8 Reserved75; - -/** Offset 0x01E7 - Reserved -**/ - UINT8 Reserved76; - -/** Offset 0x01E8 - Reserved -**/ - UINT16 Reserved77; - -/** Offset 0x01EA - Reserved -**/ - UINT16 Reserved78; - -/** Offset 0x01EC - Reserved -**/ - UINT16 Reserved79; - -/** Offset 0x01EE - Reserved -**/ - UINT16 Reserved80; - -/** Offset 0x01F0 - Reserved -**/ - UINT8 Reserved81; - -/** Offset 0x01F1 - Reserved -**/ - UINT8 Reserved82; - -/** Offset 0x01F2 - Reserved -**/ - UINT8 Reserved83; + UINT8 Reserved10[45]; /** Offset 0x01F3 - Enable/Disable SA IPU Enable(Default): Enable SA IPU, Disable: Disable SA IPU @@ -841,47 +549,7 @@ typedef struct { /** Offset 0x020A - Reserved **/ - UINT8 Reserved84[6]; - -/** Offset 0x0210 - Reserved -**/ - UINT64 Reserved85; - -/** Offset 0x0218 - Reserved -**/ - UINT16 Reserved86; - -/** Offset 0x021A - Reserved -**/ - UINT8 Reserved87; - -/** Offset 0x021B - Reserved -**/ - UINT8 Reserved88; - -/** Offset 0x021C - Reserved -**/ - UINT8 Reserved89; - -/** Offset 0x021D - Reserved -**/ - UINT8 Reserved90[113]; - -/** Offset 0x028E - Reserved -**/ - UINT8 Reserved91; - -/** Offset 0x028F - Reserved -**/ - UINT8 Reserved92; - -/** Offset 0x0290 - Reserved -**/ - UINT8 Reserved93; - -/** Offset 0x0291 - Reserved -**/ - UINT8 Reserved94; + UINT8 Reserved11[136]; /** Offset 0x0292 - DMI Gen3 Root port preset values per lane Used for programming DMI Gen3 preset values per lane. Range: 0-9, 4 is default for each lane @@ -890,199 +558,7 @@ typedef struct { /** Offset 0x029A - Reserved **/ - UINT8 Reserved95[8]; - -/** Offset 0x02A2 - Reserved -**/ - UINT8 Reserved96[8]; - -/** Offset 0x02AA - Reserved -**/ - UINT8 Reserved97; - -/** Offset 0x02AB - Reserved -**/ - UINT8 Reserved98; - -/** Offset 0x02AC - Reserved -**/ - UINT8 Reserved99; - -/** Offset 0x02AD - Reserved -**/ - UINT8 Reserved100; - -/** Offset 0x02AE - Reserved -**/ - UINT8 Reserved101; - -/** Offset 0x02AF - Reserved -**/ - UINT8 Reserved102; - -/** Offset 0x02B0 - Reserved -**/ - UINT8 Reserved103[8]; - -/** Offset 0x02B8 - Reserved -**/ - UINT8 Reserved104[8]; - -/** Offset 0x02C0 - Reserved -**/ - UINT8 Reserved105[8]; - -/** Offset 0x02C8 - Reserved -**/ - UINT8 Reserved106[8]; - -/** Offset 0x02D0 - Reserved -**/ - UINT8 Reserved107; - -/** Offset 0x02D1 - Reserved -**/ - UINT8 Reserved108[8]; - -/** Offset 0x02D9 - Reserved -**/ - UINT8 Reserved109[8]; - -/** Offset 0x02E1 - Reserved -**/ - UINT8 Reserved110; - -/** Offset 0x02E2 - Reserved -**/ - UINT8 Reserved111[8]; - -/** Offset 0x02EA - Reserved -**/ - UINT8 Reserved112[8]; - -/** Offset 0x02F2 - Reserved -**/ - UINT8 Reserved113[8]; - -/** Offset 0x02FA - Reserved -**/ - UINT8 Reserved114[8]; - -/** Offset 0x0302 - Reserved -**/ - UINT8 Reserved115; - -/** Offset 0x0303 - Reserved -**/ - UINT8 Reserved116; - -/** Offset 0x0304 - Reserved -**/ - UINT8 Reserved117; - -/** Offset 0x0305 - Reserved -**/ - UINT8 Reserved118[8]; - -/** Offset 0x030D - Reserved -**/ - UINT8 Reserved119; - -/** Offset 0x030E - Reserved -**/ - UINT8 Reserved120; - -/** Offset 0x030F - Reserved -**/ - UINT8 Reserved121[8]; - -/** Offset 0x0317 - Reserved -**/ - UINT8 Reserved122[8]; - -/** Offset 0x031F - Reserved -**/ - UINT8 Reserved123; - -/** Offset 0x0320 - Reserved -**/ - UINT8 Reserved124[8]; - -/** Offset 0x0328 - Reserved -**/ - UINT8 Reserved125; - -/** Offset 0x0329 - Reserved -**/ - UINT8 Reserved126[3]; - -/** Offset 0x032C - Reserved -**/ - UINT32 Reserved127; - -/** Offset 0x0330 - Reserved -**/ - UINT32 Reserved128; - -/** Offset 0x0334 - Reserved -**/ - UINT32 Reserved129; - -/** Offset 0x0338 - Reserved -**/ - UINT32 Reserved130; - -/** Offset 0x033C - Reserved -**/ - UINT16 Reserved131; - -/** Offset 0x033E - Reserved -**/ - UINT16 Reserved132; - -/** Offset 0x0340 - Reserved -**/ - UINT32 Reserved133; - -/** Offset 0x0344 - Reserved -**/ - UINT32 Reserved134; - -/** Offset 0x0348 - Reserved -**/ - UINT32 Reserved135; - -/** Offset 0x034C - Reserved -**/ - UINT32 Reserved136; - -/** Offset 0x0350 - Reserved -**/ - UINT8 Reserved137; - -/** Offset 0x0351 - Reserved -**/ - UINT8 Reserved138; - -/** Offset 0x0352 - Reserved -**/ - UINT8 Reserved139; - -/** Offset 0x0353 - Reserved -**/ - UINT8 Reserved140; - -/** Offset 0x0354 - Reserved -**/ - UINT8 Reserved141; - -/** Offset 0x0355 - Reserved -**/ - UINT8 Reserved142; - -/** Offset 0x0356 - Reserved -**/ - UINT8 Reserved143; + UINT8 Reserved12[189]; /** Offset 0x0357 - Hyper Threading Enable/Disable Enable or Disable Hyper-Threading Technology. 0: Disable; 1: Enable @@ -1092,7 +568,7 @@ typedef struct { /** Offset 0x0358 - Reserved **/ - UINT8 Reserved144; + UINT8 Reserved13; /** Offset 0x0359 - CPU ratio value This value must be between Max Efficiency Ratio (LFM) and Maximum non-turbo ratio @@ -1102,11 +578,7 @@ typedef struct { /** Offset 0x035A - Reserved **/ - UINT8 Reserved145; - -/** Offset 0x035B - Reserved -**/ - UINT8 Reserved146; + UINT8 Reserved14[2]; /** Offset 0x035C - Processor Early Power On Configuration FCLK setting FCLK frequency can take values of 400MHz, 800MHz and 1GHz. 0: 800 MHz (ULT/ULX). @@ -1124,59 +596,7 @@ typedef struct { /** Offset 0x035E - Reserved **/ - UINT8 Reserved147; - -/** Offset 0x035F - Reserved -**/ - UINT8 Reserved148; - -/** Offset 0x0360 - Reserved -**/ - UINT8 Reserved149; - -/** Offset 0x0361 - Reserved -**/ - UINT8 Reserved150; - -/** Offset 0x0362 - Reserved -**/ - UINT16 Reserved151; - -/** Offset 0x0364 - Reserved -**/ - UINT16 Reserved152; - -/** Offset 0x0366 - Reserved -**/ - UINT16 Reserved153; - -/** Offset 0x0368 - Reserved -**/ - UINT8 Reserved154; - -/** Offset 0x0369 - Reserved -**/ - UINT8 Reserved155; - -/** Offset 0x036A - Reserved -**/ - UINT8 Reserved156; - -/** Offset 0x036B - Reserved -**/ - UINT8 Reserved157; - -/** Offset 0x036C - Reserved -**/ - UINT16 Reserved158; - -/** Offset 0x036E - Reserved -**/ - UINT16 Reserved159; - -/** Offset 0x0370 - Reserved -**/ - UINT16 Reserved160; + UINT8 Reserved15[20]; /** Offset 0x0372 - Enable or Disable TME Configure Total Memory Encryption (TME) to protect DRAM data from physical attacks. @@ -1193,175 +613,7 @@ typedef struct { /** Offset 0x0374 - Reserved **/ - UINT8 Reserved161; - -/** Offset 0x0375 - Reserved -**/ - UINT8 Reserved162; - -/** Offset 0x0376 - Reserved -**/ - UINT8 Reserved163; - -/** Offset 0x0377 - Reserved -**/ - UINT8 Reserved164[1]; - -/** Offset 0x0378 - Reserved -**/ - UINT16 Reserved165[4]; - -/** Offset 0x0380 - Reserved -**/ - UINT8 Reserved166[4]; - -/** Offset 0x0384 - Reserved -**/ - UINT8 Reserved167[4]; - -/** Offset 0x0388 - Reserved -**/ - UINT16 Reserved168[4]; - -/** Offset 0x0390 - Reserved -**/ - UINT16 Reserved169[4]; - -/** Offset 0x0398 - Reserved -**/ - UINT8 Reserved170; - -/** Offset 0x0399 - Reserved -**/ - UINT8 Reserved171; - -/** Offset 0x039A - Reserved -**/ - UINT16 Reserved172[15]; - -/** Offset 0x03B8 - Reserved -**/ - UINT8 Reserved173[15]; - -/** Offset 0x03C7 - Reserved -**/ - UINT8 Reserved174[15]; - -/** Offset 0x03D6 - Reserved -**/ - UINT8 Reserved175; - -/** Offset 0x03D7 - Reserved -**/ - UINT8 Reserved176; - -/** Offset 0x03D8 - Reserved -**/ - UINT16 Reserved177[8]; - -/** Offset 0x03E8 - Reserved -**/ - UINT8 Reserved178[8]; - -/** Offset 0x03F0 - Reserved -**/ - UINT8 Reserved179; - -/** Offset 0x03F1 - Reserved -**/ - UINT8 Reserved180[8]; - -/** Offset 0x03F9 - Reserved -**/ - UINT8 Reserved181[1]; - -/** Offset 0x03FA - Reserved -**/ - UINT16 Reserved182[8]; - -/** Offset 0x040A - Reserved -**/ - UINT16 Reserved183[8]; - -/** Offset 0x041A - Reserved -**/ - UINT8 Reserved184[8]; - -/** Offset 0x0422 - Reserved -**/ - UINT8 Reserved185; - -/** Offset 0x0423 - Reserved -**/ - UINT8 Reserved186; - -/** Offset 0x0424 - Reserved -**/ - UINT16 Reserved187; - -/** Offset 0x0426 - Reserved -**/ - UINT8 Reserved188[4]; - -/** Offset 0x042A - Reserved -**/ - UINT8 Reserved189; - -/** Offset 0x042B - Reserved -**/ - UINT8 Reserved190; - -/** Offset 0x042C - Reserved -**/ - UINT8 Reserved191; - -/** Offset 0x042D - Reserved -**/ - UINT8 Reserved192; - -/** Offset 0x042E - Reserved -**/ - UINT8 Reserved193; - -/** Offset 0x042F - Reserved -**/ - UINT8 Reserved194; - -/** Offset 0x0430 - Reserved -**/ - UINT16 Reserved195[15]; - -/** Offset 0x044E - Reserved -**/ - UINT8 Reserved196[15]; - -/** Offset 0x045D - Reserved -**/ - UINT8 Reserved197[15]; - -/** Offset 0x046C - Reserved -**/ - UINT8 Reserved198; - -/** Offset 0x046D - Reserved -**/ - UINT8 Reserved199; - -/** Offset 0x046E - Reserved -**/ - UINT8 Reserved200; - -/** Offset 0x046F - Reserved -**/ - UINT8 Reserved201; - -/** Offset 0x0470 - Reserved -**/ - UINT8 Reserved202; - -/** Offset 0x0471 - Reserved -**/ - UINT8 Reserved203; + UINT8 Reserved16[254]; /** Offset 0x0472 - GPIO Override Gpio Override Level - FSP will not configure any GPIOs and rely on GPIO setings @@ -1372,159 +624,7 @@ typedef struct { /** Offset 0x0473 - Reserved **/ - UINT8 Reserved204; - -/** Offset 0x0474 - Reserved -**/ - UINT32 Reserved205; - -/** Offset 0x0478 - Reserved -**/ - UINT32 Reserved206; - -/** Offset 0x047C - Reserved -**/ - UINT8 Reserved207; - -/** Offset 0x047D - Reserved -**/ - UINT8 Reserved208[3]; - -/** Offset 0x0480 - Reserved -**/ - UINT64 Reserved209; - -/** Offset 0x0488 - Reserved -**/ - UINT8 Reserved210; - -/** Offset 0x0489 - Reserved -**/ - UINT8 Reserved211; - -/** Offset 0x048A - Reserved -**/ - UINT16 Reserved212; - -/** Offset 0x048C - Reserved -**/ - UINT8 Reserved213; - -/** Offset 0x048D - Reserved -**/ - UINT8 Reserved214; - -/** Offset 0x048E - Reserved -**/ - UINT16 Reserved215; - -/** Offset 0x0490 - Reserved -**/ - UINT16 Reserved216[15]; - -/** Offset 0x04AE - Reserved -**/ - UINT8 Reserved217[15]; - -/** Offset 0x04BD - Reserved -**/ - UINT8 Reserved218[15]; - -/** Offset 0x04CC - Reserved -**/ - UINT8 Reserved219; - -/** Offset 0x04CD - Reserved -**/ - UINT8 Reserved220; - -/** Offset 0x04CE - Reserved -**/ - UINT8 Reserved221; - -/** Offset 0x04CF - Reserved -**/ - UINT8 Reserved222; - -/** Offset 0x04D0 - Reserved -**/ - UINT8 Reserved223; - -/** Offset 0x04D1 - Reserved -**/ - UINT8 Reserved224; - -/** Offset 0x04D2 - Reserved -**/ - UINT8 Reserved225[8]; - -/** Offset 0x04DA - Reserved -**/ - UINT8 Reserved226[8]; - -/** Offset 0x04E2 - Reserved -**/ - UINT8 Reserved227[29]; - -/** Offset 0x04FF - Reserved -**/ - UINT8 Reserved228; - -/** Offset 0x0500 - Reserved -**/ - UINT8 Reserved229; - -/** Offset 0x0501 - Reserved -**/ - UINT8 Reserved230; - -/** Offset 0x0502 - Reserved -**/ - UINT16 Reserved231; - -/** Offset 0x0504 - Reserved -**/ - UINT16 Reserved232[5]; - -/** Offset 0x050E - Reserved -**/ - UINT16 Reserved233[5]; - -/** Offset 0x0518 - Reserved -**/ - UINT16 Reserved234[5]; - -/** Offset 0x0522 - Reserved -**/ - UINT16 Reserved235[5]; - -/** Offset 0x052C - Reserved -**/ - UINT16 Reserved236[5]; - -/** Offset 0x0536 - Reserved -**/ - UINT16 Reserved237[5]; - -/** Offset 0x0540 - Reserved -**/ - UINT8 Reserved238[5]; - -/** Offset 0x0545 - Reserved -**/ - UINT8 Reserved239[5]; - -/** Offset 0x054A - Reserved -**/ - UINT16 Reserved240[5]; - -/** Offset 0x0554 - Reserved -**/ - UINT16 Reserved241[5]; - -/** Offset 0x055E - Reserved -**/ - UINT8 Reserved242[5]; + UINT8 Reserved17[240]; /** Offset 0x0563 - Thermal Design Current enable/disable Thermal Design Current enable/disable; 0: Disable; 1: Enable. [0] for IA, @@ -1541,127 +641,7 @@ typedef struct { /** Offset 0x057C - Reserved **/ - UINT8 Reserved243[5]; - -/** Offset 0x0581 - Reserved -**/ - UINT8 Reserved244; - -/** Offset 0x0582 - Reserved -**/ - UINT16 Reserved245; - -/** Offset 0x0584 - Reserved -**/ - UINT8 Reserved246; - -/** Offset 0x0585 - Reserved -**/ - UINT8 Reserved247; - -/** Offset 0x0586 - Reserved -**/ - UINT8 Reserved248; - -/** Offset 0x0587 - Reserved -**/ - UINT8 Reserved249; - -/** Offset 0x0588 - Reserved -**/ - UINT8 Reserved250; - -/** Offset 0x0589 - Reserved -**/ - UINT8 Reserved251[1]; - -/** Offset 0x058A - Reserved -**/ - UINT16 Reserved252[5]; - -/** Offset 0x0594 - Reserved -**/ - UINT8 Reserved253[5]; - -/** Offset 0x0599 - Reserved -**/ - UINT8 Reserved254[1]; - -/** Offset 0x059A - Reserved -**/ - UINT16 Reserved255[5]; - -/** Offset 0x05A4 - Reserved -**/ - UINT16 Reserved256[5]; - -/** Offset 0x05AE - Reserved -**/ - UINT8 Reserved257[5]; - -/** Offset 0x05B3 - Reserved -**/ - UINT8 Reserved258[1]; - -/** Offset 0x05B4 - Reserved -**/ - UINT16 Reserved259[5]; - -/** Offset 0x05BE - Reserved -**/ - UINT16 Reserved260[5]; - -/** Offset 0x05C8 - Reserved -**/ - UINT8 Reserved261[5]; - -/** Offset 0x05CD - Reserved -**/ - UINT8 Reserved262[5]; - -/** Offset 0x05D2 - Reserved -**/ - UINT8 Reserved263[2]; - -/** Offset 0x05D4 - Reserved -**/ - UINT32 Reserved264[5]; - -/** Offset 0x05E8 - Reserved -**/ - UINT16 Reserved265; - -/** Offset 0x05EA - Reserved -**/ - UINT8 Reserved266[5]; - -/** Offset 0x05EF - Reserved -**/ - UINT8 Reserved267[5]; - -/** Offset 0x05F4 - Reserved -**/ - UINT16 Reserved268[5]; - -/** Offset 0x05FE - Reserved -**/ - UINT16 Reserved269[5]; - -/** Offset 0x0608 - Reserved -**/ - UINT8 Reserved270[5]; - -/** Offset 0x060D - Reserved -**/ - UINT8 Reserved271[5]; - -/** Offset 0x0612 - Reserved -**/ - UINT8 Reserved272[5]; - -/** Offset 0x0617 - Reserved -**/ - UINT8 Reserved273; + UINT8 Reserved18[156]; /** Offset 0x0618 - BiosGuard Enable/Disable. 0: Disable, Enable/Disable BIOS Guard feature, 1: enable @@ -1675,11 +655,7 @@ typedef struct { /** Offset 0x061A - Reserved **/ - UINT8 Reserved274; - -/** Offset 0x061B - Reserved -**/ - UINT8 Reserved275; + UINT8 Reserved19[2]; /** Offset 0x061C - PrmrrSize Enable/Disable. 0: Disable, define default value of PrmrrSize , 1: enable @@ -1693,11 +669,7 @@ typedef struct { /** Offset 0x0624 - Reserved **/ - UINT8 Reserved276[4]; - -/** Offset 0x0628 - Reserved -**/ - UINT64 Reserved277; + UINT8 Reserved20[12]; /** Offset 0x0630 - TxtHeapMemorySize Enable/Disable. 0: Disable, define default value of TxtHeapMemorySize , 1: enable @@ -1712,175 +684,7 @@ typedef struct { /** Offset 0x0638 - Reserved **/ - UINT32 Reserved278; - -/** Offset 0x063C - Reserved -**/ - UINT32 Reserved279; - -/** Offset 0x0640 - Reserved -**/ - UINT32 Reserved280; - -/** Offset 0x0644 - Reserved -**/ - UINT32 Reserved281; - -/** Offset 0x0648 - Reserved -**/ - UINT64 Reserved282; - -/** Offset 0x0650 - Reserved -**/ - UINT64 Reserved283; - -/** Offset 0x0658 - Reserved -**/ - UINT8 Reserved284; - -/** Offset 0x0659 - Reserved -**/ - UINT8 Reserved285[32]; - -/** Offset 0x0679 - Reserved -**/ - UINT8 Reserved286[28]; - -/** Offset 0x0695 - Reserved -**/ - UINT8 Reserved287[28]; - -/** Offset 0x06B1 - Reserved -**/ - UINT8 Reserved288[28]; - -/** Offset 0x06CD - Reserved -**/ - UINT8 Reserved289[28]; - -/** Offset 0x06E9 - Reserved -**/ - UINT8 Reserved290[28]; - -/** Offset 0x0705 - Reserved -**/ - UINT8 Reserved291[28]; - -/** Offset 0x0721 - Reserved -**/ - UINT8 Reserved292[28]; - -/** Offset 0x073D - Reserved -**/ - UINT8 Reserved293[28]; - -/** Offset 0x0759 - Reserved -**/ - UINT8 Reserved294[28]; - -/** Offset 0x0775 - Reserved -**/ - UINT8 Reserved295[28]; - -/** Offset 0x0791 - Reserved -**/ - UINT8 Reserved296[28]; - -/** Offset 0x07AD - Reserved -**/ - UINT8 Reserved297[28]; - -/** Offset 0x07C9 - Reserved -**/ - UINT8 Reserved298[28]; - -/** Offset 0x07E5 - Reserved -**/ - UINT8 Reserved299[28]; - -/** Offset 0x0801 - Reserved -**/ - UINT8 Reserved300[8]; - -/** Offset 0x0809 - Reserved -**/ - UINT8 Reserved301[8]; - -/** Offset 0x0811 - Reserved -**/ - UINT8 Reserved302[8]; - -/** Offset 0x0819 - Reserved -**/ - UINT8 Reserved303[8]; - -/** Offset 0x0821 - Reserved -**/ - UINT8 Reserved304[8]; - -/** Offset 0x0829 - Reserved -**/ - UINT8 Reserved305[8]; - -/** Offset 0x0831 - Reserved -**/ - UINT8 Reserved306[8]; - -/** Offset 0x0839 - Reserved -**/ - UINT8 Reserved307[8]; - -/** Offset 0x0841 - Reserved -**/ - UINT8 Reserved308[8]; - -/** Offset 0x0849 - Reserved -**/ - UINT8 Reserved309[8]; - -/** Offset 0x0851 - Reserved -**/ - UINT8 Reserved310[8]; - -/** Offset 0x0859 - Reserved -**/ - UINT8 Reserved311[8]; - -/** Offset 0x0861 - Reserved -**/ - UINT8 Reserved312[8]; - -/** Offset 0x0869 - Reserved -**/ - UINT8 Reserved313[8]; - -/** Offset 0x0871 - Reserved -**/ - UINT8 Reserved314[8]; - -/** Offset 0x0879 - Reserved -**/ - UINT8 Reserved315[8]; - -/** Offset 0x0881 - Reserved -**/ - UINT8 Reserved316[8]; - -/** Offset 0x0889 - Reserved -**/ - UINT8 Reserved317[8]; - -/** Offset 0x0891 - Reserved -**/ - UINT8 Reserved318; - -/** Offset 0x0892 - Reserved -**/ - UINT8 Reserved319; - -/** Offset 0x0893 - Reserved -**/ - UINT8 Reserved320; + UINT8 Reserved21[604]; /** Offset 0x0894 - Number of RsvdSmbusAddressTable. The number of elements in the RsvdSmbusAddressTable. @@ -1889,15 +693,7 @@ typedef struct { /** Offset 0x0895 - Reserved **/ - UINT8 Reserved321; - -/** Offset 0x0896 - Reserved -**/ - UINT16 Reserved322; - -/** Offset 0x0898 - Reserved -**/ - UINT8 Reserved323; + UINT8 Reserved22[4]; /** Offset 0x0899 - Usage type for ClkSrc 0-23: PCH rootport, 0x70:LAN, 0x80: unspecified but in use (free running), 0xFF: not used @@ -1906,7 +702,7 @@ typedef struct { /** Offset 0x08AB - Reserved **/ - UINT8 Reserved324[14]; + UINT8 Reserved23[14]; /** Offset 0x08B9 - ClkReq-to-ClkSrc mapping Number of ClkReq signal assigned to ClkSrc @@ -1915,19 +711,7 @@ typedef struct { /** Offset 0x08CB - Reserved **/ - UINT8 Reserved325[14]; - -/** Offset 0x08D9 - Reserved -**/ - UINT8 Reserved326[3]; - -/** Offset 0x08DC - Reserved -**/ - UINT32 Reserved327[8]; - -/** Offset 0x08FC - Reserved -**/ - UINT32 Reserved328; + UINT8 Reserved24[53]; /** Offset 0x0900 - Enable PCIE RP Mask Enable/disable PCIE Root Ports. 0: disable, 1: enable. One bit for each port, bit0 @@ -1937,11 +721,7 @@ typedef struct { /** Offset 0x0904 - Reserved **/ - UINT8 Reserved329; - -/** Offset 0x0905 - Reserved -**/ - UINT8 Reserved330; + UINT8 Reserved25[2]; /** Offset 0x0906 - Enable HD Audio Link Enable/disable HD Audio Link. Muxed with SSP0/SSP1/SNDW1. @@ -1951,11 +731,7 @@ typedef struct { /** Offset 0x0907 - Reserved **/ - UINT8 Reserved331[2]; - -/** Offset 0x0909 - Reserved -**/ - UINT8 Reserved332; + UINT8 Reserved26[3]; /** Offset 0x090A - Enable HD Audio DMIC_N Link Enable/disable HD Audio DMIC1 link. Muxed with SNDW3. @@ -1980,7 +756,7 @@ typedef struct { /** Offset 0x091D - Reserved **/ - UINT8 Reserved333[3]; + UINT8 Reserved27[3]; /** Offset 0x0920 - DMIC Data Pin Muxing Determines DMIC Data Pin muxing. See GPIO_*_MUXING_DMIC_DATA_* @@ -2017,11 +793,7 @@ typedef struct { /** Offset 0x0935 - Reserved **/ - UINT8 Reserved334[3]; - -/** Offset 0x0938 - Reserved -**/ - UINT32 Reserved335; + UINT8 Reserved28[7]; /** Offset 0x093C - CNVi DDR RFI Mitigation Enable/Disable DDR RFI Mitigation. Default is ENABLE. 0: DISABLE, 1: ENABLE @@ -2031,23 +803,7 @@ typedef struct { /** Offset 0x093D - Reserved **/ - UINT8 Reserved336; - -/** Offset 0x093E - Reserved -**/ - UINT8 Reserved337; - -/** Offset 0x093F - Reserved -**/ - UINT8 Reserved338; - -/** Offset 0x0940 - Reserved -**/ - UINT32 Reserved339; - -/** Offset 0x0944 - Reserved -**/ - UINT32 Reserved340; + UINT8 Reserved29[11]; /** Offset 0x0948 - Debug Interfaces Debug Interfaces. BIT0-RAM, BIT1-UART, BIT3-USB3, BIT4-Serial IO, BIT5-TraceHub, @@ -2063,35 +819,7 @@ typedef struct { /** Offset 0x094A - Reserved **/ - UINT8 Reserved341; - -/** Offset 0x094B - Reserved -**/ - UINT8 Reserved342; - -/** Offset 0x094C - Reserved -**/ - UINT32 Reserved343; - -/** Offset 0x0950 - Reserved -**/ - UINT8 Reserved344; - -/** Offset 0x0951 - Reserved -**/ - UINT8 Reserved345; - -/** Offset 0x0952 - Reserved -**/ - UINT8 Reserved346; - -/** Offset 0x0953 - Reserved -**/ - UINT8 Reserved347; - -/** Offset 0x0954 - Reserved -**/ - UINT32 Reserved348; + UINT8 Reserved30[14]; /** Offset 0x0958 - ISA Serial Base selection Select ISA Serial Base address. Default is 0x3F8. @@ -2101,19 +829,7 @@ typedef struct { /** Offset 0x0959 - Reserved **/ - UINT8 Reserved349; - -/** Offset 0x095A - Reserved -**/ - UINT8 Reserved350; - -/** Offset 0x095B - Reserved -**/ - UINT8 Reserved351; - -/** Offset 0x095C - Reserved -**/ - UINT8 Reserved352; + UINT8 Reserved31[4]; /** Offset 0x095D - TCSS Thunderbolt PCIE Root Port 0 Enable Set TCSS Thunderbolt PCIE Root Port 0. 0:Disabled 1:Enabled @@ -2165,11 +881,7 @@ typedef struct { /** Offset 0x0965 - Reserved **/ - UINT8 Reserved353; - -/** Offset 0x0966 - Reserved -**/ - UINT8 Reserved354; + UINT8 Reserved32[2]; /** Offset 0x0967 - Early Command Training Enables/Disable Early Command Training @@ -2179,91 +891,7 @@ typedef struct { /** Offset 0x0968 - Reserved **/ - UINT8 Reserved355; - -/** Offset 0x0969 - Reserved -**/ - UINT8 Reserved356; - -/** Offset 0x096A - Reserved -**/ - UINT8 Reserved357; - -/** Offset 0x096B - Reserved -**/ - UINT8 Reserved358; - -/** Offset 0x096C - Reserved -**/ - UINT8 Reserved359; - -/** Offset 0x096D - Reserved -**/ - UINT8 Reserved360; - -/** Offset 0x096E - Reserved -**/ - UINT8 Reserved361; - -/** Offset 0x096F - Reserved -**/ - UINT8 Reserved362; - -/** Offset 0x0970 - Reserved -**/ - UINT8 Reserved363; - -/** Offset 0x0971 - Reserved -**/ - UINT8 Reserved364; - -/** Offset 0x0972 - Reserved -**/ - UINT8 Reserved365; - -/** Offset 0x0973 - Reserved -**/ - UINT8 Reserved366; - -/** Offset 0x0974 - Reserved -**/ - UINT8 Reserved367; - -/** Offset 0x0975 - Reserved -**/ - UINT8 Reserved368; - -/** Offset 0x0976 - Reserved -**/ - UINT8 Reserved369; - -/** Offset 0x0977 - Reserved -**/ - UINT8 Reserved370; - -/** Offset 0x0978 - Reserved -**/ - UINT8 Reserved371; - -/** Offset 0x0979 - Reserved -**/ - UINT8 Reserved372; - -/** Offset 0x097A - Reserved -**/ - UINT8 Reserved373; - -/** Offset 0x097B - Reserved -**/ - UINT8 Reserved374; - -/** Offset 0x097C - Reserved -**/ - UINT8 Reserved375; - -/** Offset 0x097D - Reserved -**/ - UINT8 Reserved376; + UINT8 Reserved33[22]; /** Offset 0x097E - Late Command Training Enables/Disable Late Command Training @@ -2273,7 +901,7 @@ typedef struct { /** Offset 0x097F - Reserved **/ - UINT8 Reserved377; + UINT8 Reserved34; /** Offset 0x0980 - Rank Margin Tool Enable/disable Rank Margin Tool @@ -2283,167 +911,7 @@ typedef struct { /** Offset 0x0981 - Reserved **/ - UINT8 Reserved378; - -/** Offset 0x0982 - Reserved -**/ - UINT8 Reserved379; - -/** Offset 0x0983 - Reserved -**/ - UINT8 Reserved380; - -/** Offset 0x0984 - Reserved -**/ - UINT8 Reserved381; - -/** Offset 0x0985 - Reserved -**/ - UINT8 Reserved382; - -/** Offset 0x0986 - Reserved -**/ - UINT8 Reserved383; - -/** Offset 0x0987 - Reserved -**/ - UINT8 Reserved384; - -/** Offset 0x0988 - Reserved -**/ - UINT8 Reserved385; - -/** Offset 0x0989 - Reserved -**/ - UINT8 Reserved386; - -/** Offset 0x098A - Reserved -**/ - UINT8 Reserved387; - -/** Offset 0x098B - Reserved -**/ - UINT8 Reserved388; - -/** Offset 0x098C - Reserved -**/ - UINT8 Reserved389; - -/** Offset 0x098D - Reserved -**/ - UINT8 Reserved390; - -/** Offset 0x098E - Reserved -**/ - UINT8 Reserved391; - -/** Offset 0x098F - Reserved -**/ - UINT8 Reserved392; - -/** Offset 0x0990 - Reserved -**/ - UINT8 Reserved393; - -/** Offset 0x0991 - Reserved -**/ - UINT8 Reserved394; - -/** Offset 0x0992 - Reserved -**/ - UINT8 Reserved395; - -/** Offset 0x0993 - Reserved -**/ - UINT8 Reserved396; - -/** Offset 0x0994 - Reserved -**/ - UINT8 Reserved397; - -/** Offset 0x0995 - Reserved -**/ - UINT8 Reserved398; - -/** Offset 0x0996 - Reserved -**/ - UINT8 Reserved399; - -/** Offset 0x0997 - Reserved -**/ - UINT8 Reserved400; - -/** Offset 0x0998 - Reserved -**/ - UINT8 Reserved401; - -/** Offset 0x0999 - Reserved -**/ - UINT8 Reserved402; - -/** Offset 0x099A - Reserved -**/ - UINT8 Reserved403; - -/** Offset 0x099B - Reserved -**/ - UINT8 Reserved404; - -/** Offset 0x099C - Reserved -**/ - UINT8 Reserved405; - -/** Offset 0x099D - Reserved -**/ - UINT8 Reserved406; - -/** Offset 0x099E - Reserved -**/ - UINT8 Reserved407; - -/** Offset 0x099F - Reserved -**/ - UINT8 Reserved408; - -/** Offset 0x09A0 - Reserved -**/ - UINT8 Reserved409; - -/** Offset 0x09A1 - Reserved -**/ - UINT8 Reserved410; - -/** Offset 0x09A2 - Reserved -**/ - UINT8 Reserved411; - -/** Offset 0x09A3 - Reserved -**/ - UINT8 Reserved412; - -/** Offset 0x09A4 - Reserved -**/ - UINT8 Reserved413; - -/** Offset 0x09A5 - Reserved -**/ - UINT8 Reserved414; - -/** Offset 0x09A6 - Reserved -**/ - UINT8 Reserved415; - -/** Offset 0x09A7 - Reserved -**/ - UINT8 Reserved416; - -/** Offset 0x09A8 - Reserved -**/ - UINT8 Reserved417; - -/** Offset 0x09A9 - Reserved -**/ - UINT8 Reserved418; + UINT8 Reserved35[41]; /** Offset 0x09AA - IbeccParity In-Band ECC Parity Control @@ -2480,75 +948,7 @@ typedef struct { /** Offset 0x09E4 - Reserved **/ - UINT8 Reserved419; - -/** Offset 0x09E5 - Reserved -**/ - UINT8 Reserved420; - -/** Offset 0x09E6 - Reserved -**/ - UINT8 Reserved421; - -/** Offset 0x09E7 - Reserved -**/ - UINT8 Reserved422; - -/** Offset 0x09E8 - Reserved -**/ - UINT8 Reserved423; - -/** Offset 0x09E9 - Reserved -**/ - UINT8 Reserved424; - -/** Offset 0x09EA - Reserved -**/ - UINT8 Reserved425; - -/** Offset 0x09EB - Reserved -**/ - UINT8 Reserved426; - -/** Offset 0x09EC - Reserved -**/ - UINT8 Reserved427; - -/** Offset 0x09ED - Reserved -**/ - UINT8 Reserved428; - -/** Offset 0x09EE - Reserved -**/ - UINT8 Reserved429; - -/** Offset 0x09EF - Reserved -**/ - UINT8 Reserved430; - -/** Offset 0x09F0 - Reserved -**/ - UINT8 Reserved431; - -/** Offset 0x09F1 - Reserved -**/ - UINT8 Reserved432; - -/** Offset 0x09F2 - Reserved -**/ - UINT8 Reserved433; - -/** Offset 0x09F3 - Reserved -**/ - UINT8 Reserved434; - -/** Offset 0x09F4 - Reserved -**/ - UINT8 Reserved435; - -/** Offset 0x09F5 - Reserved -**/ - UINT8 Reserved436; + UINT8 Reserved36[18]; /** Offset 0x09F6 - Ch Hash Mask Set the BIT(s) to be included in the XOR function. NOTE BIT mask corresponds to @@ -2558,243 +958,7 @@ typedef struct { /** Offset 0x09F8 - Reserved **/ - UINT32 Reserved437; - -/** Offset 0x09FC - Reserved -**/ - UINT16 Reserved438; - -/** Offset 0x09FE - Reserved -**/ - UINT16 Reserved439; - -/** Offset 0x0A00 - Reserved -**/ - UINT8 Reserved440; - -/** Offset 0x0A01 - Reserved -**/ - UINT8 Reserved441; - -/** Offset 0x0A02 - Reserved -**/ - UINT8 Reserved442; - -/** Offset 0x0A03 - Reserved -**/ - UINT8 Reserved443; - -/** Offset 0x0A04 - Reserved -**/ - UINT8 Reserved444; - -/** Offset 0x0A05 - Reserved -**/ - UINT8 Reserved445; - -/** Offset 0x0A06 - Reserved -**/ - UINT8 Reserved446; - -/** Offset 0x0A07 - Reserved -**/ - UINT8 Reserved447; - -/** Offset 0x0A08 - Reserved -**/ - UINT8 Reserved448; - -/** Offset 0x0A09 - Reserved -**/ - UINT8 Reserved449; - -/** Offset 0x0A0A - Reserved -**/ - UINT8 Reserved450; - -/** Offset 0x0A0B - Reserved -**/ - UINT8 Reserved451; - -/** Offset 0x0A0C - Reserved -**/ - UINT8 Reserved452; - -/** Offset 0x0A0D - Reserved -**/ - UINT8 Reserved453; - -/** Offset 0x0A0E - Reserved -**/ - UINT8 Reserved454; - -/** Offset 0x0A0F - Reserved -**/ - UINT8 Reserved455; - -/** Offset 0x0A10 - Reserved -**/ - UINT8 Reserved456; - -/** Offset 0x0A11 - Reserved -**/ - UINT8 Reserved457; - -/** Offset 0x0A12 - Reserved -**/ - UINT8 Reserved458; - -/** Offset 0x0A13 - Reserved -**/ - UINT8 Reserved459; - -/** Offset 0x0A14 - Reserved -**/ - UINT8 Reserved460; - -/** Offset 0x0A15 - Reserved -**/ - UINT8 Reserved461; - -/** Offset 0x0A16 - Reserved -**/ - UINT8 Reserved462; - -/** Offset 0x0A17 - Reserved -**/ - UINT8 Reserved463; - -/** Offset 0x0A18 - Reserved -**/ - UINT8 Reserved464; - -/** Offset 0x0A19 - Reserved -**/ - UINT8 Reserved465; - -/** Offset 0x0A1A - Reserved -**/ - UINT8 Reserved466; - -/** Offset 0x0A1B - Reserved -**/ - UINT8 Reserved467; - -/** Offset 0x0A1C - Reserved -**/ - UINT8 Reserved468; - -/** Offset 0x0A1D - Reserved -**/ - UINT8 Reserved469; - -/** Offset 0x0A1E - Reserved -**/ - UINT8 Reserved470; - -/** Offset 0x0A1F - Reserved -**/ - UINT8 Reserved471; - -/** Offset 0x0A20 - Reserved -**/ - UINT8 Reserved472; - -/** Offset 0x0A21 - Reserved -**/ - UINT8 Reserved473; - -/** Offset 0x0A22 - Reserved -**/ - UINT8 Reserved474; - -/** Offset 0x0A23 - Reserved -**/ - UINT8 Reserved475; - -/** Offset 0x0A24 - Reserved -**/ - UINT8 Reserved476; - -/** Offset 0x0A25 - Reserved -**/ - UINT8 Reserved477; - -/** Offset 0x0A26 - Reserved -**/ - UINT8 Reserved478; - -/** Offset 0x0A27 - Reserved -**/ - UINT8 Reserved479; - -/** Offset 0x0A28 - Reserved -**/ - UINT8 Reserved480; - -/** Offset 0x0A29 - Reserved -**/ - UINT8 Reserved481; - -/** Offset 0x0A2A - Reserved -**/ - UINT8 Reserved482; - -/** Offset 0x0A2B - Reserved -**/ - UINT8 Reserved483; - -/** Offset 0x0A2C - Reserved -**/ - UINT8 Reserved484; - -/** Offset 0x0A2D - Reserved -**/ - UINT8 Reserved485; - -/** Offset 0x0A2E - Reserved -**/ - UINT8 Reserved486; - -/** Offset 0x0A2F - Reserved -**/ - UINT8 Reserved487; - -/** Offset 0x0A30 - Reserved -**/ - UINT8 Reserved488; - -/** Offset 0x0A31 - Reserved -**/ - UINT8 Reserved489; - -/** Offset 0x0A32 - Reserved -**/ - UINT8 Reserved490; - -/** Offset 0x0A33 - Reserved -**/ - UINT8 Reserved491; - -/** Offset 0x0A34 - Reserved -**/ - UINT8 Reserved492; - -/** Offset 0x0A35 - Reserved -**/ - UINT8 Reserved493; - -/** Offset 0x0A36 - Reserved -**/ - UINT8 Reserved494; - -/** Offset 0x0A37 - Reserved -**/ - UINT8 Reserved495; - -/** Offset 0x0A38 - Reserved -**/ - UINT8 Reserved496; + UINT8 Reserved37[65]; /** Offset 0x0A39 - PcdSerialDebugLevel Serial Debug Message Level. 0:Disable, 1:Error Only, 2:Error & Warnings, 3:Load, @@ -2807,27 +971,7 @@ typedef struct { /** Offset 0x0A3A - Reserved **/ - UINT8 Reserved497; - -/** Offset 0x0A3B - Reserved -**/ - UINT8 Reserved498; - -/** Offset 0x0A3C - Reserved -**/ - UINT16 Reserved499; - -/** Offset 0x0A3E - Reserved -**/ - UINT16 Reserved500; - -/** Offset 0x0A40 - Reserved -**/ - UINT8 Reserved501; - -/** Offset 0x0A41 - Reserved -**/ - UINT8 Reserved502; + UINT8 Reserved38[8]; /** Offset 0x0A42 - TCSS USB Port Enable Bitmap for per port enabling @@ -2836,87 +980,20 @@ typedef struct { /** Offset 0x0A43 - Reserved **/ - UINT8 Reserved503; + UINT8 Reserved39[26]; -/** Offset 0x0A44 - Reserved +/** Offset 0x0A5D - SerialDebugMrcLevel + MRC Serial Debug Message Level. 0:Disable, 1:Error Only, 2:Error & Warnings, 3:Load, + Error, Warnings & Info, 4:Load, Error, Warnings, Info & Event, 5:Load, Error, Warnings, + Info & Verbose. + 0:Disable, 1:Error Only, 2:Error and Warnings, 3:Load Error Warnings and Info, 4:Load + Error Warnings and Info & Event, 5:Load Error Warnings Info and Verbose **/ - UINT16 Reserved504; - -/** Offset 0x0A46 - Reserved -**/ - UINT8 Reserved505; - -/** Offset 0x0A47 - Reserved -**/ - UINT8 Reserved506; - -/** Offset 0x0A48 - Reserved -**/ - UINT32 Reserved507[4]; - -/** Offset 0x0A58 - Reserved -**/ - UINT16 Reserved508; - -/** Offset 0x0A5A - Reserved -**/ - UINT8 Reserved509; - -/** Offset 0x0A5B - Reserved -**/ - UINT8 Reserved510; - -/** Offset 0x0A5C - Reserved -**/ - UINT8 Reserved511; - -/** Offset 0x0A5D - Reserved -**/ - UINT8 Reserved512; + UINT8 SerialDebugMrcLevel; /** Offset 0x0A5E - Reserved **/ - UINT8 Reserved513; - -/** Offset 0x0A5F - Reserved -**/ - UINT8 Reserved514; - -/** Offset 0x0A60 - Reserved -**/ - UINT16 Reserved515; - -/** Offset 0x0A62 - Reserved -**/ - UINT16 Reserved516; - -/** Offset 0x0A64 - Reserved -**/ - UINT16 Reserved517; - -/** Offset 0x0A66 - Reserved -**/ - UINT8 Reserved518; - -/** Offset 0x0A67 - Reserved -**/ - UINT8 Reserved519; - -/** Offset 0x0A68 - Reserved -**/ - UINT8 Reserved520; - -/** Offset 0x0A69 - Reserved -**/ - UINT8 Reserved521; - -/** Offset 0x0A6A - Reserved -**/ - UINT8 Reserved522; - -/** Offset 0x0A6B - Reserved -**/ - UINT8 Reserved523[4]; + UINT8 Reserved40[17]; /** Offset 0x0A6F - Skip external display device scanning Enable: Do not scan for external display device, Disable (Default): Scan external @@ -2927,7 +1004,7 @@ typedef struct { /** Offset 0x0A70 - Reserved **/ - UINT8 Reserved524; + UINT8 Reserved41; /** Offset 0x0A71 - Lock PCU Thermal Management registers Lock PCU Thermal Management registers. Enable(Default)=1, Disable=0 @@ -2937,51 +1014,7 @@ typedef struct { /** Offset 0x0A72 - Reserved **/ - UINT8 Reserved525; - -/** Offset 0x0A73 - Reserved -**/ - UINT8 Reserved526; - -/** Offset 0x0A74 - Reserved -**/ - UINT32 Reserved527; - -/** Offset 0x0A78 - Reserved -**/ - UINT8 Reserved528; - -/** Offset 0x0A79 - Reserved -**/ - UINT8 Reserved529; - -/** Offset 0x0A7A - Reserved -**/ - UINT16 Reserved530; - -/** Offset 0x0A7C - Reserved -**/ - UINT16 Reserved531; - -/** Offset 0x0A7E - Reserved -**/ - UINT8 Reserved532[89]; - -/** Offset 0x0AD7 - Reserved -**/ - UINT8 Reserved533; - -/** Offset 0x0AD8 - Reserved -**/ - UINT16 Reserved534; - -/** Offset 0x0ADA - Reserved -**/ - UINT16 Reserved535; - -/** Offset 0x0ADC - Reserved -**/ - UINT8 Reserved536[12]; + UINT8 Reserved42[118]; /** Offset 0x0AE8 - Smbus dynamic power gating Disable or Enable Smbus dynamic power gating. @@ -2997,35 +1030,7 @@ typedef struct { /** Offset 0x0AEA - Reserved **/ - UINT8 Reserved537; - -/** Offset 0x0AEB - Reserved -**/ - UINT8 Reserved538; - -/** Offset 0x0AEC - Reserved -**/ - UINT8 Reserved539; - -/** Offset 0x0AED - Reserved -**/ - UINT8 Reserved540; - -/** Offset 0x0AEE - Reserved -**/ - UINT8 Reserved541; - -/** Offset 0x0AEF - Reserved -**/ - UINT8 Reserved542; - -/** Offset 0x0AF0 - Reserved -**/ - UINT8 Reserved543; - -/** Offset 0x0AF1 - Reserved -**/ - UINT8 Reserved544; + UINT8 Reserved43[8]; /** Offset 0x0AF2 - Skip CPU replacement check Test, 0: disable, 1: enable, Setting this option to skip CPU replacement check @@ -3035,11 +1040,7 @@ typedef struct { /** Offset 0x0AF3 - Reserved **/ - UINT8 Reserved545; - -/** Offset 0x0AF4 - Reserved -**/ - UINT8 Reserved546; + UINT8 Reserved44[2]; /** Offset 0x0AF5 - Serial Io Uart Debug Mode Select SerialIo Uart Controller mode @@ -3050,39 +1051,7 @@ typedef struct { /** Offset 0x0AF6 - Reserved **/ - UINT8 Reserved547[2]; - -/** Offset 0x0AF8 - Reserved -**/ - UINT32 Reserved548; - -/** Offset 0x0AFC - Reserved -**/ - UINT32 Reserved549; - -/** Offset 0x0B00 - Reserved -**/ - UINT32 Reserved550; - -/** Offset 0x0B04 - Reserved -**/ - UINT32 Reserved551; - -/** Offset 0x0B08 - Reserved -**/ - UINT32 Reserved552; - -/** Offset 0x0B0C - Reserved -**/ - UINT8 Reserved553[8]; - -/** Offset 0x0B14 - Reserved -**/ - UINT8 Reserved554[7]; - -/** Offset 0x0B1B - Reserved -**/ - UINT8 Reserved555[5]; + UINT8 Reserved45[42]; } FSP_M_CONFIG; /** Fsp M UPD Configuration diff --git a/src/vendorcode/intel/fsp/fsp2_0/meteorlake/FspsUpd.h b/src/vendorcode/intel/fsp/fsp2_0/meteorlake/FspsUpd.h index 1460c1fff3..75bfdd0923 100644 --- a/src/vendorcode/intel/fsp/fsp2_0/meteorlake/FspsUpd.h +++ b/src/vendorcode/intel/fsp/fsp2_0/meteorlake/FspsUpd.h @@ -87,19 +87,7 @@ typedef struct { /** Offset 0x0040 - Reserved **/ - UINT32 Reserved0; - -/** Offset 0x0044 - Reserved -**/ - UINT32 Reserved1; - -/** Offset 0x0048 - Reserved -**/ - UINT32 Reserved2; - -/** Offset 0x004C - Reserved -**/ - UINT32 Reserved3; + UINT8 Reserved0[16]; /** Offset 0x0050 - Graphics Configuration Ptr Points to VBT @@ -114,11 +102,7 @@ typedef struct { /** Offset 0x0055 - Reserved **/ - UINT8 Reserved4; - -/** Offset 0x0056 - Reserved -**/ - UINT8 Reserved5[2]; + UINT8 Reserved1[3]; /** Offset 0x0058 - MicrocodeRegionBase Memory Base of Microcode Updates @@ -132,7 +116,7 @@ typedef struct { /** Offset 0x0060 - Reserved **/ - UINT8 Reserved6; + UINT8 Reserved2; /** Offset 0x0061 - Enable SATA SALP Support Enable/disable SATA Aggressive Link Power Management. @@ -154,11 +138,7 @@ typedef struct { /** Offset 0x0072 - Reserved **/ - UINT8 Reserved7[2]; - -/** Offset 0x0074 - Reserved -**/ - UINT32 Reserved8[8]; + UINT8 Reserved3[34]; /** Offset 0x0094 - Enable USB2 ports Enable/disable per USB2 ports. One byte for each port, byte0 for port0, byte1 for @@ -180,51 +160,7 @@ typedef struct { /** Offset 0x00AF - Reserved **/ - UINT8 Reserved9; - -/** Offset 0x00B0 - Reserved -**/ - UINT32 Reserved10; - -/** Offset 0x00B4 - Reserved -**/ - UINT8 Reserved11; - -/** Offset 0x00B5 - Reserved -**/ - UINT8 Reserved12[8]; - -/** Offset 0x00BD - Reserved -**/ - UINT8 Reserved13; - -/** Offset 0x00BE - Reserved -**/ - UINT8 Reserved14; - -/** Offset 0x00BF - Reserved -**/ - UINT8 Reserved15; - -/** Offset 0x00C0 - Reserved -**/ - UINT8 Reserved16; - -/** Offset 0x00C1 - Reserved -**/ - UINT8 Reserved17; - -/** Offset 0x00C2 - Reserved -**/ - UINT8 Reserved18[2]; - -/** Offset 0x00C4 - Reserved -**/ - UINT32 Reserved19; - -/** Offset 0x00C8 - Reserved -**/ - UINT8 Reserved20; + UINT8 Reserved4[26]; /** Offset 0x00C9 - Enable SATA Enable/disable SATA controller. @@ -246,15 +182,7 @@ typedef struct { /** Offset 0x00D2 - Reserved **/ - UINT8 Reserved21[14]; - -/** Offset 0x00E0 - Reserved -**/ - UINT8 Reserved22[14]; - -/** Offset 0x00EE - Reserved -**/ - UINT8 Reserved23[7]; + UINT8 Reserved5[35]; /** Offset 0x00F5 - SPIn Default Chip Select Mode HW/SW Sets Default CS Mode Hardware or Software. N represents controller index: SPI0, @@ -270,23 +198,7 @@ typedef struct { /** Offset 0x0103 - Reserved **/ - UINT8 Reserved24[1]; - -/** Offset 0x0104 - Reserved -**/ - UINT32 Reserved25[14]; - -/** Offset 0x013C - Reserved -**/ - UINT32 Reserved26[7]; - -/** Offset 0x0158 - Reserved -**/ - UINT32 Reserved27[7]; - -/** Offset 0x0174 - Reserved -**/ - UINT32 Reserved28[7]; + UINT8 Reserved6[141]; /** Offset 0x0190 - UARTn Device Mode Selects Uart operation mode. N represents controller index: Uart0, Uart1, ... Available @@ -297,39 +209,16 @@ typedef struct { /** Offset 0x0197 - Reserved **/ - UINT8 Reserved29[1]; + UINT8 Reserved7[64]; -/** Offset 0x0198 - Reserved +/** Offset 0x01D7 - Enables UART hardware flow control, CTS and RTS lines + Enables UART hardware flow control, CTS and RTS lines. **/ - UINT32 Reserved30[7]; - -/** Offset 0x01B4 - Reserved -**/ - UINT8 Reserved31[7]; - -/** Offset 0x01BB - Reserved -**/ - UINT8 Reserved32[7]; - -/** Offset 0x01C2 - Reserved -**/ - UINT8 Reserved33[7]; - -/** Offset 0x01C9 - Reserved -**/ - UINT8 Reserved34[7]; - -/** Offset 0x01D0 - Reserved -**/ - UINT8 Reserved35[7]; - -/** Offset 0x01D7 - Reserved -**/ - UINT8 Reserved36[7]; + UINT8 SerialIoUartAutoFlow[7]; /** Offset 0x01DE - Reserved **/ - UINT8 Reserved37[2]; + UINT8 Reserved8[2]; /** Offset 0x01E0 - SerialIoUartRtsPinMuxPolicy Select SerialIo Uart Rts pin muxing. Refer to GPIO_*_MUXING_SERIALIO_UARTx_RTS* @@ -357,7 +246,7 @@ typedef struct { /** Offset 0x0250 - Reserved **/ - UINT8 Reserved38[7]; + UINT8 Reserved9[7]; /** Offset 0x0257 - I2Cn Device Mode Selects I2c operation mode. N represents controller index: I2c0, I2c1, ... Available @@ -367,7 +256,7 @@ typedef struct { /** Offset 0x025F - Reserved **/ - UINT8 Reserved39[1]; + UINT8 Reserved10; /** Offset 0x0260 - Serial IO I2C SDA Pin Muxing Select SerialIo I2c Sda pin muxing. Refer to GPIO_*_MUXING_SERIALIO_I2Cx_SDA* for @@ -383,159 +272,7 @@ typedef struct { /** Offset 0x02A0 - Reserved **/ - UINT8 Reserved40[8]; - -/** Offset 0x02A8 - Reserved -**/ - UINT8 Reserved41[2]; - -/** Offset 0x02AA - Reserved -**/ - UINT8 Reserved42[2]; - -/** Offset 0x02AC - Reserved -**/ - UINT32 Reserved43[2]; - -/** Offset 0x02B4 - Reserved -**/ - UINT8 Reserved44[2]; - -/** Offset 0x02B6 - Reserved -**/ - UINT8 Reserved45[2]; - -/** Offset 0x02B8 - Reserved -**/ - UINT32 Reserved46[2]; - -/** Offset 0x02C0 - Reserved -**/ - UINT8 Reserved47[2]; - -/** Offset 0x02C2 - Reserved -**/ - UINT8 Reserved48[2]; - -/** Offset 0x02C4 - Reserved -**/ - UINT32 Reserved49[2]; - -/** Offset 0x02CC - Reserved -**/ - UINT8 Reserved50[2]; - -/** Offset 0x02CE - Reserved -**/ - UINT8 Reserved51[2]; - -/** Offset 0x02D0 - Reserved -**/ - UINT32 Reserved52[12]; - -/** Offset 0x0300 - Reserved -**/ - UINT32 Reserved53[3]; - -/** Offset 0x030C - Reserved -**/ - UINT32 Reserved54[3]; - -/** Offset 0x0318 - Reserved -**/ - UINT32 Reserved55[3]; - -/** Offset 0x0324 - Reserved -**/ - UINT32 Reserved56[3]; - -/** Offset 0x0330 - Reserved -**/ - UINT32 Reserved57[3]; - -/** Offset 0x033C - Reserved -**/ - UINT32 Reserved58[3]; - -/** Offset 0x0348 - Reserved -**/ - UINT32 Reserved59; - -/** Offset 0x034C - Reserved -**/ - UINT32 Reserved60; - -/** Offset 0x0350 - Reserved -**/ - UINT32 Reserved61[2]; - -/** Offset 0x0358 - Reserved -**/ - UINT32 Reserved62[2]; - -/** Offset 0x0360 - Reserved -**/ - UINT32 Reserved63[2]; - -/** Offset 0x0368 - Reserved -**/ - UINT32 Reserved64[4]; - -/** Offset 0x0378 - Reserved -**/ - UINT8 Reserved65[12]; - -/** Offset 0x0384 - Reserved -**/ - UINT8 Reserved66[3]; - -/** Offset 0x0387 - Reserved -**/ - UINT8 Reserved67[3]; - -/** Offset 0x038A - Reserved -**/ - UINT8 Reserved68[3]; - -/** Offset 0x038D - Reserved -**/ - UINT8 Reserved69[3]; - -/** Offset 0x0390 - Reserved -**/ - UINT8 Reserved70[3]; - -/** Offset 0x0393 - Reserved -**/ - UINT8 Reserved71; - -/** Offset 0x0394 - Reserved -**/ - UINT8 Reserved72[3]; - -/** Offset 0x0397 - Reserved -**/ - UINT8 Reserved73; - -/** Offset 0x0398 - Reserved -**/ - UINT8 Reserved74[2]; - -/** Offset 0x039A - Reserved -**/ - UINT8 Reserved75[2]; - -/** Offset 0x039C - Reserved -**/ - UINT8 Reserved76[2]; - -/** Offset 0x039E - Reserved -**/ - UINT8 Reserved77[4]; - -/** Offset 0x03A2 - Reserved -**/ - UINT8 Reserved78[4]; + UINT8 Reserved11[262]; /** Offset 0x03A6 - USB Per Port HS Preemphasis Bias USB Per Port HS Preemphasis Bias. 000b-0mV, 001b-11.25mV, 010b-16.9mV, 011b-28.15mV, @@ -587,35 +324,7 @@ typedef struct { /** Offset 0x040E - Reserved **/ - UINT8 Reserved79[10]; - -/** Offset 0x0418 - Reserved -**/ - UINT8 Reserved80[10]; - -/** Offset 0x0422 - Reserved -**/ - UINT8 Reserved81[10]; - -/** Offset 0x042C - Reserved -**/ - UINT8 Reserved82[10]; - -/** Offset 0x0436 - Reserved -**/ - UINT8 Reserved83[10]; - -/** Offset 0x0440 - Reserved -**/ - UINT8 Reserved84[10]; - -/** Offset 0x044A - Reserved -**/ - UINT8 Reserved85[10]; - -/** Offset 0x0454 - Reserved -**/ - UINT8 Reserved86[10]; + UINT8 Reserved12[80]; /** Offset 0x045E - Enable LAN Enable/disable LAN controller. @@ -625,31 +334,7 @@ typedef struct { /** Offset 0x045F - Reserved **/ - UINT8 Reserved87; - -/** Offset 0x0460 - Reserved -**/ - UINT8 Reserved88; - -/** Offset 0x0461 - Reserved -**/ - UINT8 Reserved89[3]; - -/** Offset 0x0464 - Reserved -**/ - UINT32 Reserved90; - -/** Offset 0x0468 - Reserved -**/ - UINT32 Reserved91; - -/** Offset 0x046C - Reserved -**/ - UINT32 Reserved92; - -/** Offset 0x0470 - Reserved -**/ - UINT32 Reserved93; + UINT8 Reserved13[21]; /** Offset 0x0474 - PCIe PTM enable/disable Enable/disable Precision Time Measurement for PCIE Root Ports. @@ -658,79 +343,7 @@ typedef struct { /** Offset 0x0490 - Reserved **/ - UINT8 Reserved94[28]; - -/** Offset 0x04AC - Reserved -**/ - UINT8 Reserved95[28]; - -/** Offset 0x04C8 - Reserved -**/ - UINT8 Reserved96; - -/** Offset 0x04C9 - Reserved -**/ - UINT8 Reserved97[3]; - -/** Offset 0x04CC - Reserved -**/ - UINT32 Reserved98; - -/** Offset 0x04D0 - Reserved -**/ - UINT8 Reserved99; - -/** Offset 0x04D1 - Reserved -**/ - UINT8 Reserved100; - -/** Offset 0x04D2 - Reserved -**/ - UINT8 Reserved101; - -/** Offset 0x04D3 - Reserved -**/ - UINT8 Reserved102; - -/** Offset 0x04D4 - Reserved -**/ - UINT16 Reserved103; - -/** Offset 0x04D6 - Reserved -**/ - UINT8 Reserved104; - -/** Offset 0x04D7 - Reserved -**/ - UINT8 Reserved105; - -/** Offset 0x04D8 - Reserved -**/ - UINT8 Reserved106; - -/** Offset 0x04D9 - Reserved -**/ - UINT8 Reserved107; - -/** Offset 0x04DA - Reserved -**/ - UINT16 Reserved108; - -/** Offset 0x04DC - Reserved -**/ - UINT8 Reserved109; - -/** Offset 0x04DD - Reserved -**/ - UINT8 Reserved110; - -/** Offset 0x04DE - Reserved -**/ - UINT16 Reserved111; - -/** Offset 0x04E0 - Reserved -**/ - UINT8 Reserved112; + UINT8 Reserved14[81]; /** Offset 0x04E1 - Transition time in microseconds from Low Current Mode Voltage to High Current Mode Voltage This field has 1us resolution. When value is 0 PCH will not transition VCCIN_AUX @@ -746,7 +359,7 @@ typedef struct { /** Offset 0x04E3 - Reserved **/ - UINT8 Reserved113; + UINT8 Reserved15; /** Offset 0x04E4 - Transition time in microseconds from Off (0V) to High Current Mode Voltage This field has 1us resolution. When value is 0 Transition to 0V is disabled. @@ -755,51 +368,7 @@ typedef struct { /** Offset 0x04E6 - Reserved **/ - UINT8 Reserved114; - -/** Offset 0x04E7 - Reserved -**/ - UINT8 Reserved115; - -/** Offset 0x04E8 - Reserved -**/ - UINT32 Reserved116; - -/** Offset 0x04EC - Reserved -**/ - UINT32 Reserved117; - -/** Offset 0x04F0 - Reserved -**/ - UINT8 Reserved118; - -/** Offset 0x04F1 - Reserved -**/ - UINT8 Reserved119; - -/** Offset 0x04F2 - Reserved -**/ - UINT16 Reserved120; - -/** Offset 0x04F4 - Reserved -**/ - UINT16 Reserved121; - -/** Offset 0x04F6 - Reserved -**/ - UINT16 Reserved122; - -/** Offset 0x04F8 - Reserved -**/ - UINT8 Reserved123; - -/** Offset 0x04F9 - Reserved -**/ - UINT8 Reserved124; - -/** Offset 0x04FA - Reserved -**/ - UINT8 Reserved125[12]; + UINT8 Reserved16[32]; /** Offset 0x0506 - CNVi Configuration This option allows for automatic detection of Connectivity Solution. [Auto Detection] @@ -810,7 +379,7 @@ typedef struct { /** Offset 0x0507 - Reserved **/ - UINT8 Reserved126; + UINT8 Reserved17; /** Offset 0x0508 - CNVi BT Core Enable/Disable CNVi BT Core, Default is ENABLE. 0: DISABLE, 1: ENABLE @@ -826,7 +395,7 @@ typedef struct { /** Offset 0x050A - Reserved **/ - UINT8 Reserved127[2]; + UINT8 Reserved18[2]; /** Offset 0x050C - CNVi RF_RESET pin muxing Select CNVi RF_RESET# pin depending on board routing. LP/P/M: GPP_A8 = 0x2942E408(default) @@ -843,111 +412,7 @@ typedef struct { /** Offset 0x0514 - Reserved **/ - UINT8 Reserved128; - -/** Offset 0x0515 - Reserved -**/ - UINT8 Reserved129; - -/** Offset 0x0516 - Reserved -**/ - UINT8 Reserved130; - -/** Offset 0x0517 - Reserved -**/ - UINT8 Reserved131; - -/** Offset 0x0518 - Reserved -**/ - UINT8 Reserved132; - -/** Offset 0x0519 - Reserved -**/ - UINT8 Reserved133; - -/** Offset 0x051A - Reserved -**/ - UINT8 Reserved134[8]; - -/** Offset 0x0522 - Reserved -**/ - UINT8 Reserved135; - -/** Offset 0x0523 - Reserved -**/ - UINT8 Reserved136; - -/** Offset 0x0524 - Reserved -**/ - UINT8 Reserved137; - -/** Offset 0x0525 - Reserved -**/ - UINT8 Reserved138; - -/** Offset 0x0526 - Reserved -**/ - UINT8 Reserved139; - -/** Offset 0x0527 - Reserved -**/ - UINT8 Reserved140; - -/** Offset 0x0528 - Reserved -**/ - UINT8 Reserved141; - -/** Offset 0x0529 - Reserved -**/ - UINT8 Reserved142; - -/** Offset 0x052A - Reserved -**/ - UINT16 Reserved143; - -/** Offset 0x052C - Reserved -**/ - UINT16 Reserved144; - -/** Offset 0x052E - Reserved -**/ - UINT8 Reserved145; - -/** Offset 0x052F - Reserved -**/ - UINT8 Reserved146[28]; - -/** Offset 0x054B - Reserved -**/ - UINT8 Reserved147[28]; - -/** Offset 0x0567 - Reserved -**/ - UINT8 Reserved148[28]; - -/** Offset 0x0583 - Reserved -**/ - UINT8 Reserved149[1]; - -/** Offset 0x0584 - Reserved -**/ - UINT16 Reserved150[24]; - -/** Offset 0x05B4 - Reserved -**/ - UINT8 Reserved151; - -/** Offset 0x05B5 - Reserved -**/ - UINT8 Reserved152; - -/** Offset 0x05B6 - Reserved -**/ - UINT8 Reserved153; - -/** Offset 0x05B7 - Reserved -**/ - UINT8 Reserved154; + UINT8 Reserved19[164]; /** Offset 0x05B8 - Enable/Disable PeiGraphicsPeimInit Enable(Default): FSP will initialize the framebuffer and provide it via EFI_PEI_GRAPHICS_INFO_HOB. @@ -970,7 +435,7 @@ typedef struct { /** Offset 0x05BB - Reserved **/ - UINT8 Reserved155[1]; + UINT8 Reserved20; /** Offset 0x05BC - TypeC port GPIO setting GPIO Ping number for Type C Aux Oritation setting, use the GpioPad that is defined @@ -992,27 +457,7 @@ typedef struct { /** Offset 0x05E5 - Reserved **/ - UINT8 Reserved156; - -/** Offset 0x05E6 - Reserved -**/ - UINT8 Reserved157; - -/** Offset 0x05E7 - Reserved -**/ - UINT8 Reserved158; - -/** Offset 0x05E8 - Reserved -**/ - UINT8 Reserved159; - -/** Offset 0x05E9 - Reserved -**/ - UINT8 Reserved160[3]; - -/** Offset 0x05EC - Reserved -**/ - UINT32 Reserved161; + UINT8 Reserved21[11]; /** Offset 0x05F0 - Platform LID Status for LFP Displays. LFP Display Lid Status (LID_STATUS enum): 0 (Default): LidClosed, 1: LidOpen. @@ -1022,7 +467,7 @@ typedef struct { /** Offset 0x05F1 - Reserved **/ - UINT8 Reserved162[8]; + UINT8 Reserved22[8]; /** Offset 0x05F9 - Enable VMD controller Enable/disable to VMD controller.0: Disable(Default); 1: Enable @@ -1032,51 +477,7 @@ typedef struct { /** Offset 0x05FA - Reserved **/ - UINT8 Reserved163; - -/** Offset 0x05FB - Reserved -**/ - UINT8 Reserved164[31]; - -/** Offset 0x061A - Reserved -**/ - UINT8 Reserved165[31]; - -/** Offset 0x0639 - Reserved -**/ - UINT8 Reserved166[31]; - -/** Offset 0x0658 - Reserved -**/ - UINT8 Reserved167[31]; - -/** Offset 0x0677 - Reserved -**/ - UINT8 Reserved168; - -/** Offset 0x0678 - Reserved -**/ - UINT32 Reserved169; - -/** Offset 0x067C - Reserved -**/ - UINT32 Reserved170; - -/** Offset 0x0680 - Reserved -**/ - UINT32 Reserved171; - -/** Offset 0x0684 - Reserved -**/ - UINT32 Reserved172; - -/** Offset 0x0688 - Reserved -**/ - UINT8 Reserved173; - -/** Offset 0x0689 - Reserved -**/ - UINT8 Reserved174; + UINT8 Reserved23[144]; /** Offset 0x068A - TCSS Aux Orientation Override Enable Bits 0, 2, ... 10 control override enables, bits 1, 3, ... 11 control overrides @@ -1090,7 +491,7 @@ typedef struct { /** Offset 0x068E - Reserved **/ - UINT8 Reserved175; + UINT8 Reserved24; /** Offset 0x068F - ITBT Root Port Enable ITBT Root Port Enable, 0:Disable, 1:Enable @@ -1105,7 +506,7 @@ typedef struct { /** Offset 0x0694 - Reserved **/ - UINT16 Reserved176; + UINT8 Reserved25[2]; /** Offset 0x0696 - ITbtConnectTopology Timeout value ITbtConnectTopologyTimeout value. Specified increment values in miliseconds. Range @@ -1115,19 +516,7 @@ typedef struct { /** Offset 0x0698 - Reserved **/ - UINT8 Reserved177; - -/** Offset 0x0699 - Reserved -**/ - UINT8 Reserved178[1]; - -/** Offset 0x069A - Reserved -**/ - UINT16 Reserved179[2]; - -/** Offset 0x069E - Reserved -**/ - UINT8 Reserved180; + UINT8 Reserved26[7]; /** Offset 0x069F - Enable/Disable PTM This policy will enable/disable Precision Time Measurement for TCSS PCIe Root Ports @@ -1137,55 +526,7 @@ typedef struct { /** Offset 0x06A3 - Reserved **/ - UINT8 Reserved181[4]; - -/** Offset 0x06A7 - Reserved -**/ - UINT8 Reserved182[4]; - -/** Offset 0x06AB - Reserved -**/ - UINT8 Reserved183[4]; - -/** Offset 0x06AF - Reserved -**/ - UINT8 Reserved184[1]; - -/** Offset 0x06B0 - Reserved -**/ - UINT16 Reserved185[4]; - -/** Offset 0x06B8 - Reserved -**/ - UINT8 Reserved186[4]; - -/** Offset 0x06BC - Reserved -**/ - UINT8 Reserved187[4]; - -/** Offset 0x06C0 - Reserved -**/ - UINT16 Reserved188[4]; - -/** Offset 0x06C8 - Reserved -**/ - UINT8 Reserved189[4]; - -/** Offset 0x06CC - Reserved -**/ - UINT8 Reserved190[4]; - -/** Offset 0x06D0 - Reserved -**/ - UINT8 Reserved191; - -/** Offset 0x06D1 - Reserved -**/ - UINT8 Reserved192[3]; - -/** Offset 0x06D4 - Reserved -**/ - UINT32 Reserved193; + UINT8 Reserved27[53]; /** Offset 0x06D8 - CpuMpPpi Optional pointer to the boot loader's implementation of EFI_PEI_MP_SERVICES_PPI. @@ -1196,75 +537,7 @@ typedef struct { /** Offset 0x06DC - Reserved **/ - UINT8 Reserved194; - -/** Offset 0x06DD - Reserved -**/ - UINT8 Reserved195[2]; - -/** Offset 0x06DF - Reserved -**/ - UINT8 Reserved196[1]; - -/** Offset 0x06E0 - Reserved -**/ - UINT16 Reserved197[5]; - -/** Offset 0x06EA - Reserved -**/ - UINT8 Reserved198; - -/** Offset 0x06EB - Reserved -**/ - UINT8 Reserved199; - -/** Offset 0x06EC - Reserved -**/ - UINT16 Reserved200; - -/** Offset 0x06EE - Reserved -**/ - UINT8 Reserved201; - -/** Offset 0x06EF - Reserved -**/ - UINT8 Reserved202; - -/** Offset 0x06F0 - Reserved -**/ - UINT8 Reserved203; - -/** Offset 0x06F1 - Reserved -**/ - UINT8 Reserved204; - -/** Offset 0x06F2 - Reserved -**/ - UINT16 Reserved205; - -/** Offset 0x06F4 - Reserved -**/ - UINT8 Reserved206; - -/** Offset 0x06F5 - Reserved -**/ - UINT8 Reserved207; - -/** Offset 0x06F6 - Reserved -**/ - UINT8 Reserved208[5]; - -/** Offset 0x06FB - Reserved -**/ - UINT8 Reserved209[5]; - -/** Offset 0x0700 - Reserved -**/ - UINT8 Reserved210[5]; - -/** Offset 0x0705 - Reserved -**/ - UINT8 Reserved211[28]; + UINT8 Reserved28[69]; /** Offset 0x0721 - Enable Power Optimizer Enable DMI Power Optimizer on PCH side. @@ -1274,27 +547,7 @@ typedef struct { /** Offset 0x0722 - Reserved **/ - UINT8 Reserved212[5]; - -/** Offset 0x0727 - Reserved -**/ - UINT8 Reserved213[5]; - -/** Offset 0x072C - Reserved -**/ - UINT16 Reserved214[5]; - -/** Offset 0x0736 - Reserved -**/ - UINT16 Reserved215[5]; - -/** Offset 0x0740 - Reserved -**/ - UINT8 Reserved216; - -/** Offset 0x0741 - Reserved -**/ - UINT8 Reserved217; + UINT8 Reserved29[32]; /** Offset 0x0742 - Enable PCH ISH SPI Cs0 pins assigned Set if ISH SPI Cs0 pins are to be enabled by BIOS. 0: Disable; 1: Enable. @@ -1303,11 +556,7 @@ typedef struct { /** Offset 0x0743 - Reserved **/ - UINT8 Reserved218; - -/** Offset 0x0744 - Reserved -**/ - UINT8 Reserved219; + UINT8 Reserved30[2]; /** Offset 0x0745 - Enable PCH ISH SPI pins assigned Set if ISH SPI native pins are to be enabled by BIOS. 0: Disable; 1: Enable. @@ -1326,7 +575,7 @@ typedef struct { /** Offset 0x074B - Reserved **/ - UINT8 Reserved220; + UINT8 Reserved31; /** Offset 0x074C - Enable PCH ISH GP pins assigned Set if ISH GP native pins are to be enabled by BIOS. 0: Disable; 1: Enable. @@ -1335,15 +584,7 @@ typedef struct { /** Offset 0x0758 - Reserved **/ - UINT8 Reserved221; - -/** Offset 0x0759 - Reserved -**/ - UINT8 Reserved222; - -/** Offset 0x075A - Reserved -**/ - UINT8 Reserved223; + UINT8 Reserved32[3]; /** Offset 0x075B - Enable LOCKDOWN BIOS LOCK Enable the BIOS Lock feature and set EISS bit (D31:F5:RegDCh[5]) for the BIOS region @@ -1354,11 +595,7 @@ typedef struct { /** Offset 0x075C - Reserved **/ - UINT8 Reserved224; - -/** Offset 0x075D - Reserved -**/ - UINT8 Reserved225; + UINT8 Reserved33[2]; /** Offset 0x075E - RTC Cmos Memory Lock Enable RTC lower and upper 128 byte Lock bits to lock Bytes 38h-3Fh in the upper @@ -1374,11 +611,7 @@ typedef struct { /** Offset 0x077B - Reserved **/ - UINT8 Reserved226[28]; - -/** Offset 0x0797 - Reserved -**/ - UINT8 Reserved227[28]; + UINT8 Reserved34[56]; /** Offset 0x07B3 - Enable PCIE RP Clk Req Detect Probe CLKREQ# signal before enabling CLKREQ# based power management. @@ -1392,31 +625,7 @@ typedef struct { /** Offset 0x07EB - Reserved **/ - UINT8 Reserved228[28]; - -/** Offset 0x0807 - Reserved -**/ - UINT8 Reserved229[28]; - -/** Offset 0x0823 - Reserved -**/ - UINT8 Reserved230[28]; - -/** Offset 0x083F - Reserved -**/ - UINT8 Reserved231[28]; - -/** Offset 0x085B - Reserved -**/ - UINT8 Reserved232[28]; - -/** Offset 0x0877 - Reserved -**/ - UINT8 Reserved233[28]; - -/** Offset 0x0893 - Reserved -**/ - UINT8 Reserved234[28]; + UINT8 Reserved35[196]; /** Offset 0x08AF - PCIE RP Max Payload Max Payload Size supported, Default 64B, see enum PCH_PCIE_MAX_PAYLOAD. @@ -1425,87 +634,7 @@ typedef struct { /** Offset 0x08CB - Reserved **/ - UINT8 Reserved235[2]; - -/** Offset 0x08CD - Reserved -**/ - UINT8 Reserved236[8]; - -/** Offset 0x08D5 - Reserved -**/ - UINT8 Reserved237[2]; - -/** Offset 0x08D7 - Reserved -**/ - UINT8 Reserved238[2]; - -/** Offset 0x08D9 - Reserved -**/ - UINT8 Reserved239[3]; - -/** Offset 0x08DC - Reserved -**/ - UINT32 Reserved240[2]; - -/** Offset 0x08E4 - Reserved -**/ - UINT32 Reserved241[2]; - -/** Offset 0x08EC - Reserved -**/ - UINT32 Reserved242[2]; - -/** Offset 0x08F4 - Reserved -**/ - UINT32 Reserved243[2]; - -/** Offset 0x08FC - Reserved -**/ - UINT32 Reserved244[2]; - -/** Offset 0x0904 - Reserved -**/ - UINT32 Reserved245[2]; - -/** Offset 0x090C - Reserved -**/ - UINT32 Reserved246[2]; - -/** Offset 0x0914 - Reserved -**/ - UINT32 Reserved247[2]; - -/** Offset 0x091C - Reserved -**/ - UINT32 Reserved248[2]; - -/** Offset 0x0924 - Reserved -**/ - UINT32 Reserved249[2]; - -/** Offset 0x092C - Reserved -**/ - UINT32 Reserved250[2]; - -/** Offset 0x0934 - Reserved -**/ - UINT32 Reserved251[2]; - -/** Offset 0x093C - Reserved -**/ - UINT32 Reserved252[2]; - -/** Offset 0x0944 - Reserved -**/ - UINT8 Reserved253[28]; - -/** Offset 0x0960 - Reserved -**/ - UINT8 Reserved254[28]; - -/** Offset 0x097C - Reserved -**/ - UINT8 Reserved255[28]; + UINT8 Reserved36[205]; /** Offset 0x0998 - PCIE RP Aspm The ASPM configuration of the root port (see: PCH_PCIE_ASPM_CONTROL). Default is @@ -1526,635 +655,7 @@ typedef struct { /** Offset 0x09EC - Reserved **/ - UINT8 Reserved256[28]; - -/** Offset 0x0A08 - Reserved -**/ - UINT8 Reserved257[12]; - -/** Offset 0x0A14 - Reserved -**/ - UINT8 Reserved258[12]; - -/** Offset 0x0A20 - Reserved -**/ - UINT8 Reserved259[12]; - -/** Offset 0x0A2C - Reserved -**/ - UINT8 Reserved260[12]; - -/** Offset 0x0A38 - Reserved -**/ - UINT8 Reserved261[12]; - -/** Offset 0x0A44 - Reserved -**/ - UINT8 Reserved262[12]; - -/** Offset 0x0A50 - Reserved -**/ - UINT8 Reserved263[12]; - -/** Offset 0x0A5C - Reserved -**/ - UINT8 Reserved264[12]; - -/** Offset 0x0A68 - Reserved -**/ - UINT8 Reserved265[12]; - -/** Offset 0x0A74 - Reserved -**/ - UINT8 Reserved266[12]; - -/** Offset 0x0A80 - Reserved -**/ - UINT8 Reserved267[12]; - -/** Offset 0x0A8C - Reserved -**/ - UINT8 Reserved268[12]; - -/** Offset 0x0A98 - Reserved -**/ - UINT8 Reserved269[12]; - -/** Offset 0x0AA4 - Reserved -**/ - UINT8 Reserved270[12]; - -/** Offset 0x0AB0 - Reserved -**/ - UINT8 Reserved271[12]; - -/** Offset 0x0ABC - Reserved -**/ - UINT8 Reserved272[12]; - -/** Offset 0x0AC8 - Reserved -**/ - UINT8 Reserved273[12]; - -/** Offset 0x0AD4 - Reserved -**/ - UINT8 Reserved274[12]; - -/** Offset 0x0AE0 - Reserved -**/ - UINT8 Reserved275[12]; - -/** Offset 0x0AEC - Reserved -**/ - UINT8 Reserved276[12]; - -/** Offset 0x0AF8 - Reserved -**/ - UINT8 Reserved277[12]; - -/** Offset 0x0B04 - Reserved -**/ - UINT8 Reserved278[12]; - -/** Offset 0x0B10 - Reserved -**/ - UINT8 Reserved279[12]; - -/** Offset 0x0B1C - Reserved -**/ - UINT8 Reserved280[12]; - -/** Offset 0x0B28 - Reserved -**/ - UINT8 Reserved281[12]; - -/** Offset 0x0B34 - Reserved -**/ - UINT8 Reserved282[12]; - -/** Offset 0x0B40 - Reserved -**/ - UINT8 Reserved283[12]; - -/** Offset 0x0B4C - Reserved -**/ - UINT8 Reserved284[12]; - -/** Offset 0x0B58 - Reserved -**/ - UINT8 Reserved285[12]; - -/** Offset 0x0B64 - Reserved -**/ - UINT8 Reserved286[12]; - -/** Offset 0x0B70 - Reserved -**/ - UINT8 Reserved287[12]; - -/** Offset 0x0B7C - Reserved -**/ - UINT8 Reserved288[12]; - -/** Offset 0x0B88 - Reserved -**/ - UINT8 Reserved289[12]; - -/** Offset 0x0B94 - Reserved -**/ - UINT8 Reserved290[12]; - -/** Offset 0x0BA0 - Reserved -**/ - UINT8 Reserved291[12]; - -/** Offset 0x0BAC - Reserved -**/ - UINT8 Reserved292[12]; - -/** Offset 0x0BB8 - Reserved -**/ - UINT8 Reserved293[12]; - -/** Offset 0x0BC4 - Reserved -**/ - UINT8 Reserved294[12]; - -/** Offset 0x0BD0 - Reserved -**/ - UINT8 Reserved295[12]; - -/** Offset 0x0BDC - Reserved -**/ - UINT8 Reserved296[12]; - -/** Offset 0x0BE8 - Reserved -**/ - UINT8 Reserved297[12]; - -/** Offset 0x0BF4 - Reserved -**/ - UINT8 Reserved298[12]; - -/** Offset 0x0C00 - Reserved -**/ - UINT8 Reserved299[12]; - -/** Offset 0x0C0C - Reserved -**/ - UINT8 Reserved300[12]; - -/** Offset 0x0C18 - Reserved -**/ - UINT8 Reserved301[12]; - -/** Offset 0x0C24 - Reserved -**/ - UINT8 Reserved302[12]; - -/** Offset 0x0C30 - Reserved -**/ - UINT8 Reserved303[12]; - -/** Offset 0x0C3C - Reserved -**/ - UINT8 Reserved304[12]; - -/** Offset 0x0C48 - Reserved -**/ - UINT8 Reserved305[12]; - -/** Offset 0x0C54 - Reserved -**/ - UINT8 Reserved306[12]; - -/** Offset 0x0C60 - Reserved -**/ - UINT8 Reserved307[12]; - -/** Offset 0x0C6C - Reserved -**/ - UINT8 Reserved308[12]; - -/** Offset 0x0C78 - Reserved -**/ - UINT8 Reserved309[12]; - -/** Offset 0x0C84 - Reserved -**/ - UINT8 Reserved310[12]; - -/** Offset 0x0C90 - Reserved -**/ - UINT8 Reserved311[12]; - -/** Offset 0x0C9C - Reserved -**/ - UINT8 Reserved312[12]; - -/** Offset 0x0CA8 - Reserved -**/ - UINT8 Reserved313[12]; - -/** Offset 0x0CB4 - Reserved -**/ - UINT8 Reserved314[12]; - -/** Offset 0x0CC0 - Reserved -**/ - UINT8 Reserved315[12]; - -/** Offset 0x0CCC - Reserved -**/ - UINT8 Reserved316[12]; - -/** Offset 0x0CD8 - Reserved -**/ - UINT8 Reserved317[12]; - -/** Offset 0x0CE4 - Reserved -**/ - UINT8 Reserved318[12]; - -/** Offset 0x0CF0 - Reserved -**/ - UINT8 Reserved319[12]; - -/** Offset 0x0CFC - Reserved -**/ - UINT8 Reserved320[12]; - -/** Offset 0x0D08 - Reserved -**/ - UINT8 Reserved321[12]; - -/** Offset 0x0D14 - Reserved -**/ - UINT8 Reserved322[12]; - -/** Offset 0x0D20 - Reserved -**/ - UINT8 Reserved323[12]; - -/** Offset 0x0D2C - Reserved -**/ - UINT8 Reserved324[12]; - -/** Offset 0x0D38 - Reserved -**/ - UINT8 Reserved325[12]; - -/** Offset 0x0D44 - Reserved -**/ - UINT8 Reserved326[12]; - -/** Offset 0x0D50 - Reserved -**/ - UINT8 Reserved327[12]; - -/** Offset 0x0D5C - Reserved -**/ - UINT8 Reserved328[12]; - -/** Offset 0x0D68 - Reserved -**/ - UINT8 Reserved329[12]; - -/** Offset 0x0D74 - Reserved -**/ - UINT8 Reserved330[12]; - -/** Offset 0x0D80 - Reserved -**/ - UINT8 Reserved331[12]; - -/** Offset 0x0D8C - Reserved -**/ - UINT8 Reserved332[12]; - -/** Offset 0x0D98 - Reserved -**/ - UINT8 Reserved333[12]; - -/** Offset 0x0DA4 - Reserved -**/ - UINT8 Reserved334[12]; - -/** Offset 0x0DB0 - Reserved -**/ - UINT8 Reserved335[12]; - -/** Offset 0x0DBC - Reserved -**/ - UINT8 Reserved336[12]; - -/** Offset 0x0DC8 - Reserved -**/ - UINT8 Reserved337[12]; - -/** Offset 0x0DD4 - Reserved -**/ - UINT8 Reserved338[12]; - -/** Offset 0x0DE0 - Reserved -**/ - UINT8 Reserved339[12]; - -/** Offset 0x0DEC - Reserved -**/ - UINT8 Reserved340[12]; - -/** Offset 0x0DF8 - Reserved -**/ - UINT8 Reserved341[12]; - -/** Offset 0x0E04 - Reserved -**/ - UINT8 Reserved342[12]; - -/** Offset 0x0E10 - Reserved -**/ - UINT8 Reserved343[12]; - -/** Offset 0x0E1C - Reserved -**/ - UINT8 Reserved344[12]; - -/** Offset 0x0E28 - Reserved -**/ - UINT8 Reserved345[12]; - -/** Offset 0x0E34 - Reserved -**/ - UINT8 Reserved346[12]; - -/** Offset 0x0E40 - Reserved -**/ - UINT8 Reserved347[12]; - -/** Offset 0x0E4C - Reserved -**/ - UINT8 Reserved348[12]; - -/** Offset 0x0E58 - Reserved -**/ - UINT8 Reserved349[12]; - -/** Offset 0x0E64 - Reserved -**/ - UINT8 Reserved350[12]; - -/** Offset 0x0E70 - Reserved -**/ - UINT8 Reserved351[12]; - -/** Offset 0x0E7C - Reserved -**/ - UINT8 Reserved352[12]; - -/** Offset 0x0E88 - Reserved -**/ - UINT8 Reserved353[12]; - -/** Offset 0x0E94 - Reserved -**/ - UINT8 Reserved354[12]; - -/** Offset 0x0EA0 - Reserved -**/ - UINT8 Reserved355[12]; - -/** Offset 0x0EAC - Reserved -**/ - UINT8 Reserved356[12]; - -/** Offset 0x0EB8 - Reserved -**/ - UINT8 Reserved357[12]; - -/** Offset 0x0EC4 - Reserved -**/ - UINT8 Reserved358[12]; - -/** Offset 0x0ED0 - Reserved -**/ - UINT8 Reserved359[12]; - -/** Offset 0x0EDC - Reserved -**/ - UINT8 Reserved360[12]; - -/** Offset 0x0EE8 - Reserved -**/ - UINT8 Reserved361[12]; - -/** Offset 0x0EF4 - Reserved -**/ - UINT8 Reserved362[12]; - -/** Offset 0x0F00 - Reserved -**/ - UINT8 Reserved363[12]; - -/** Offset 0x0F0C - Reserved -**/ - UINT8 Reserved364[12]; - -/** Offset 0x0F18 - Reserved -**/ - UINT8 Reserved365[12]; - -/** Offset 0x0F24 - Reserved -**/ - UINT8 Reserved366[12]; - -/** Offset 0x0F30 - Reserved -**/ - UINT8 Reserved367[12]; - -/** Offset 0x0F3C - Reserved -**/ - UINT8 Reserved368[12]; - -/** Offset 0x0F48 - Reserved -**/ - UINT8 Reserved369[12]; - -/** Offset 0x0F54 - Reserved -**/ - UINT8 Reserved370[12]; - -/** Offset 0x0F60 - Reserved -**/ - UINT8 Reserved371[12]; - -/** Offset 0x0F6C - Reserved -**/ - UINT8 Reserved372[12]; - -/** Offset 0x0F78 - Reserved -**/ - UINT8 Reserved373[12]; - -/** Offset 0x0F84 - Reserved -**/ - UINT8 Reserved374[12]; - -/** Offset 0x0F90 - Reserved -**/ - UINT8 Reserved375[12]; - -/** Offset 0x0F9C - Reserved -**/ - UINT8 Reserved376[12]; - -/** Offset 0x0FA8 - Reserved -**/ - UINT8 Reserved377[12]; - -/** Offset 0x0FB4 - Reserved -**/ - UINT8 Reserved378[12]; - -/** Offset 0x0FC0 - Reserved -**/ - UINT8 Reserved379[12]; - -/** Offset 0x0FCC - Reserved -**/ - UINT8 Reserved380[12]; - -/** Offset 0x0FD8 - Reserved -**/ - UINT8 Reserved381[12]; - -/** Offset 0x0FE4 - Reserved -**/ - UINT8 Reserved382[12]; - -/** Offset 0x0FF0 - Reserved -**/ - UINT8 Reserved383[12]; - -/** Offset 0x0FFC - Reserved -**/ - UINT8 Reserved384[12]; - -/** Offset 0x1008 - Reserved -**/ - UINT8 Reserved385[12]; - -/** Offset 0x1014 - Reserved -**/ - UINT8 Reserved386[12]; - -/** Offset 0x1020 - Reserved -**/ - UINT8 Reserved387; - -/** Offset 0x1021 - Reserved -**/ - UINT8 Reserved388; - -/** Offset 0x1022 - Reserved -**/ - UINT8 Reserved389[12]; - -/** Offset 0x102E - Reserved -**/ - UINT8 Reserved390[12]; - -/** Offset 0x103A - Reserved -**/ - UINT8 Reserved391[12]; - -/** Offset 0x1046 - Reserved -**/ - UINT8 Reserved392; - -/** Offset 0x1047 - Reserved -**/ - UINT8 Reserved393; - -/** Offset 0x1048 - Reserved -**/ - UINT8 Reserved394; - -/** Offset 0x1049 - Reserved -**/ - UINT8 Reserved395; - -/** Offset 0x104A - Reserved -**/ - UINT8 Reserved396; - -/** Offset 0x104B - Reserved -**/ - UINT8 Reserved397; - -/** Offset 0x104C - Reserved -**/ - UINT8 Reserved398; - -/** Offset 0x104D - Reserved -**/ - UINT8 Reserved399; - -/** Offset 0x104E - Reserved -**/ - UINT8 Reserved400; - -/** Offset 0x104F - Reserved -**/ - UINT8 Reserved401; - -/** Offset 0x1050 - Reserved -**/ - UINT8 Reserved402; - -/** Offset 0x1051 - Reserved -**/ - UINT8 Reserved403; - -/** Offset 0x1052 - Reserved -**/ - UINT8 Reserved404; - -/** Offset 0x1053 - Reserved -**/ - UINT8 Reserved405; - -/** Offset 0x1054 - Reserved -**/ - UINT8 Reserved406; - -/** Offset 0x1055 - Reserved -**/ - UINT8 Reserved407; - -/** Offset 0x1056 - Reserved -**/ - UINT8 Reserved408; - -/** Offset 0x1057 - Reserved -**/ - UINT8 Reserved409; - -/** Offset 0x1058 - Reserved -**/ - UINT8 Reserved410; - -/** Offset 0x1059 - Reserved -**/ - UINT8 Reserved411; - -/** Offset 0x105A - Reserved -**/ - UINT8 Reserved412; - -/** Offset 0x105B - Reserved -**/ - UINT8 Reserved413; + UINT8 Reserved37[1648]; /** Offset 0x105C - PCH Sata Pwr Opt Enable SATA Power Optimizer on PCH side. @@ -2164,35 +665,7 @@ typedef struct { /** Offset 0x105D - Reserved **/ - UINT8 Reserved414; - -/** Offset 0x105E - Reserved -**/ - UINT8 Reserved415; - -/** Offset 0x105F - Reserved -**/ - UINT8 Reserved416[8]; - -/** Offset 0x1067 - Reserved -**/ - UINT8 Reserved417[8]; - -/** Offset 0x106F - Reserved -**/ - UINT8 Reserved418[8]; - -/** Offset 0x1077 - Reserved -**/ - UINT8 Reserved419[8]; - -/** Offset 0x107F - Reserved -**/ - UINT8 Reserved420[8]; - -/** Offset 0x1087 - Reserved -**/ - UINT8 Reserved421[8]; + UINT8 Reserved38[50]; /** Offset 0x108F - Enable SATA Port DmVal DITO multiplier. Default is 15. @@ -2201,7 +674,7 @@ typedef struct { /** Offset 0x1097 - Reserved **/ - UINT8 Reserved422[1]; + UINT8 Reserved39; /** Offset 0x1098 - Enable SATA Port DmVal DEVSLP Idle Timeout (DITO), Default is 625. @@ -2210,23 +683,7 @@ typedef struct { /** Offset 0x10A8 - Reserved **/ - UINT8 Reserved423[8]; - -/** Offset 0x10B0 - Reserved -**/ - UINT8 Reserved424; - -/** Offset 0x10B1 - Reserved -**/ - UINT8 Reserved425[3]; - -/** Offset 0x10B4 - Reserved -**/ - UINT8 Reserved426[3]; - -/** Offset 0x10B7 - Reserved -**/ - UINT8 Reserved427[3]; + UINT8 Reserved40[18]; /** Offset 0x10BA - UFS enable/disable PCIe Storage Device Reset Delay in milliseconds. Default value is 100ms @@ -2236,155 +693,7 @@ typedef struct { /** Offset 0x10BC - Reserved **/ - UINT8 Reserved428[2]; - -/** Offset 0x10BE - Reserved -**/ - UINT8 Reserved429; - -/** Offset 0x10BF - Reserved -**/ - UINT8 Reserved430; - -/** Offset 0x10C0 - Reserved -**/ - UINT16 Reserved431; - -/** Offset 0x10C2 - Reserved -**/ - UINT16 Reserved432; - -/** Offset 0x10C4 - Reserved -**/ - UINT16 Reserved433; - -/** Offset 0x10C6 - Reserved -**/ - UINT8 Reserved434; - -/** Offset 0x10C7 - Reserved -**/ - UINT8 Reserved435; - -/** Offset 0x10C8 - Reserved -**/ - UINT8 Reserved436; - -/** Offset 0x10C9 - Reserved -**/ - UINT8 Reserved437; - -/** Offset 0x10CA - Reserved -**/ - UINT8 Reserved438; - -/** Offset 0x10CB - Reserved -**/ - UINT8 Reserved439; - -/** Offset 0x10CC - Reserved -**/ - UINT16 Reserved440; - -/** Offset 0x10CE - Reserved -**/ - UINT16 Reserved441; - -/** Offset 0x10D0 - Reserved -**/ - UINT16 Reserved442; - -/** Offset 0x10D2 - Reserved -**/ - UINT8 Reserved443; - -/** Offset 0x10D3 - Reserved -**/ - UINT8 Reserved444; - -/** Offset 0x10D4 - Reserved -**/ - UINT8 Reserved445; - -/** Offset 0x10D5 - Reserved -**/ - UINT8 Reserved446; - -/** Offset 0x10D6 - Reserved -**/ - UINT8 Reserved447; - -/** Offset 0x10D7 - Reserved -**/ - UINT8 Reserved448; - -/** Offset 0x10D8 - Reserved -**/ - UINT8 Reserved449; - -/** Offset 0x10D9 - Reserved -**/ - UINT8 Reserved450; - -/** Offset 0x10DA - Reserved -**/ - UINT8 Reserved451; - -/** Offset 0x10DB - Reserved -**/ - UINT8 Reserved452; - -/** Offset 0x10DC - Reserved -**/ - UINT8 Reserved453; - -/** Offset 0x10DD - Reserved -**/ - UINT8 Reserved454; - -/** Offset 0x10DE - Reserved -**/ - UINT8 Reserved455; - -/** Offset 0x10DF - Reserved -**/ - UINT8 Reserved456; - -/** Offset 0x10E0 - Reserved -**/ - UINT8 Reserved457; - -/** Offset 0x10E1 - Reserved -**/ - UINT8 Reserved458; - -/** Offset 0x10E2 - Reserved -**/ - UINT8 Reserved459; - -/** Offset 0x10E3 - Reserved -**/ - UINT8 Reserved460; - -/** Offset 0x10E4 - Reserved -**/ - UINT8 Reserved461; - -/** Offset 0x10E5 - Reserved -**/ - UINT8 Reserved462; - -/** Offset 0x10E6 - Reserved -**/ - UINT8 Reserved463; - -/** Offset 0x10E7 - Reserved -**/ - UINT8 Reserved464; - -/** Offset 0x10E8 - Reserved -**/ - UINT16 Reserved465; + UINT8 Reserved41[46]; /** Offset 0x10EA - USB2 Port Over Current Pin Describe the specific over current pin number of USB 2.0 Port N. @@ -2398,23 +707,7 @@ typedef struct { /** Offset 0x1104 - Reserved **/ - UINT8 Reserved466; - -/** Offset 0x1105 - Reserved -**/ - UINT8 Reserved467[3]; - -/** Offset 0x1108 - Reserved -**/ - UINT32 Reserved468; - -/** Offset 0x110C - Reserved -**/ - UINT32 Reserved469; - -/** Offset 0x1110 - Reserved -**/ - UINT32 Reserved470; + UINT8 Reserved42[16]; /** Offset 0x1114 - Enable 8254 Static Clock Gating Set 8254CGE=1 is required for SLP_S0 support. However, set 8254CGE=1 in POST time @@ -2434,7 +727,7 @@ typedef struct { /** Offset 0x1116 - Reserved **/ - UINT8 Reserved471; + UINT8 Reserved43; /** Offset 0x1117 - Hybrid Storage Detection and Configuration Mode Enables support for Hybrid storage devices. 0: Disabled; 1: Dynamic Configuration. @@ -2445,79 +738,7 @@ typedef struct { /** Offset 0x1118 - Reserved **/ - UINT64 Reserved472[4]; - -/** Offset 0x1138 - Reserved -**/ - UINT32 Reserved473; - -/** Offset 0x113C - Reserved -**/ - UINT8 Reserved474[4]; - -/** Offset 0x1140 - Reserved -**/ - UINT64 Reserved475; - -/** Offset 0x1148 - Reserved -**/ - UINT64 Reserved476; - -/** Offset 0x1150 - Reserved -**/ - UINT8 Reserved477; - -/** Offset 0x1151 - Reserved -**/ - UINT8 Reserved478; - -/** Offset 0x1152 - Reserved -**/ - UINT8 Reserved479[6]; - -/** Offset 0x1158 - Reserved -**/ - UINT64 Reserved480; - -/** Offset 0x1160 - Reserved -**/ - UINT64 Reserved481; - -/** Offset 0x1168 - Reserved -**/ - UINT8 Reserved482; - -/** Offset 0x1169 - Reserved -**/ - UINT8 Reserved483; - -/** Offset 0x116A - Reserved -**/ - UINT16 Reserved484; - -/** Offset 0x116C - Reserved -**/ - UINT16 Reserved485; - -/** Offset 0x116E - Reserved -**/ - UINT8 Reserved486[2]; - -/** Offset 0x1170 - Reserved -**/ - UINT32 Reserved487; - -/** Offset 0x1174 - Reserved -**/ - UINT16 Reserved488; - -/** Offset 0x1176 - Reserved -**/ - UINT8 Reserved489[16]; - -/** Offset 0x1186 - Reserved -**/ - UINT8 Reserved490; + UINT8 Reserved44[111]; /** Offset 0x1187 - Enable PS_ON. PS_ON is a new C10 state from the CPU on desktop SKUs that enables a lower power @@ -2529,107 +750,7 @@ typedef struct { /** Offset 0x1188 - Reserved **/ - UINT8 Reserved491; - -/** Offset 0x1189 - Reserved -**/ - UINT8 Reserved492; - -/** Offset 0x118A - Reserved -**/ - UINT8 Reserved493; - -/** Offset 0x118B - Reserved -**/ - UINT8 Reserved494; - -/** Offset 0x118C - Reserved -**/ - UINT8 Reserved495; - -/** Offset 0x118D - Reserved -**/ - UINT8 Reserved496; - -/** Offset 0x118E - Reserved -**/ - UINT8 Reserved497; - -/** Offset 0x118F - Reserved -**/ - UINT8 Reserved498; - -/** Offset 0x1190 - Reserved -**/ - UINT8 Reserved499; - -/** Offset 0x1191 - Reserved -**/ - UINT8 Reserved500; - -/** Offset 0x1192 - Reserved -**/ - UINT8 Reserved501; - -/** Offset 0x1193 - Reserved -**/ - UINT8 Reserved502; - -/** Offset 0x1194 - Reserved -**/ - UINT32 Reserved503; - -/** Offset 0x1198 - Reserved -**/ - UINT8 Reserved504; - -/** Offset 0x1199 - Reserved -**/ - UINT8 Reserved505; - -/** Offset 0x119A - Reserved -**/ - UINT8 Reserved506[12]; - -/** Offset 0x11A6 - Reserved -**/ - UINT8 Reserved507[12]; - -/** Offset 0x11B2 - Reserved -**/ - UINT8 Reserved508[12]; - -/** Offset 0x11BE - Reserved -**/ - UINT8 Reserved509[10]; - -/** Offset 0x11C8 - Reserved -**/ - UINT8 Reserved510[10]; - -/** Offset 0x11D2 - Reserved -**/ - UINT8 Reserved511[10]; - -/** Offset 0x11DC - Reserved -**/ - UINT8 Reserved512[10]; - -/** Offset 0x11E6 - Reserved -**/ - UINT8 Reserved513[10]; - -/** Offset 0x11F0 - Reserved -**/ - UINT8 Reserved514[10]; - -/** Offset 0x11FA - Reserved -**/ - UINT8 Reserved515[10]; - -/** Offset 0x1204 - Reserved -**/ - UINT8 Reserved516[10]; + UINT8 Reserved45[134]; /** Offset 0x120E - Skip PAM regsiter lock Enable: PAM register will not be locked by RC, platform code should lock it, Disable(Default): @@ -2640,11 +761,7 @@ typedef struct { /** Offset 0x120F - Reserved **/ - UINT8 Reserved517; - -/** Offset 0x1210 - Reserved -**/ - UINT8 Reserved518; + UINT8 Reserved46[2]; /** Offset 0x1211 - GT Frequency Limit 0xFF: Auto(Default), 2: 100 Mhz, 3: 150 Mhz, 4: 200 Mhz, 5: 250 Mhz, 6: 300 Mhz, @@ -2662,63 +779,7 @@ typedef struct { /** Offset 0x1212 - Reserved **/ - UINT8 Reserved519; - -/** Offset 0x1213 - Reserved -**/ - UINT8 Reserved520; - -/** Offset 0x1214 - Reserved -**/ - UINT8 Reserved521; - -/** Offset 0x1215 - Reserved -**/ - UINT8 Reserved522; - -/** Offset 0x1216 - Reserved -**/ - UINT8 Reserved523[2]; - -/** Offset 0x1218 - Reserved -**/ - UINT32 Reserved524; - -/** Offset 0x121C - Reserved -**/ - UINT32 Reserved525; - -/** Offset 0x1220 - Reserved -**/ - UINT8 Reserved526; - -/** Offset 0x1221 - Reserved -**/ - UINT8 Reserved527; - -/** Offset 0x1222 - Reserved -**/ - UINT8 Reserved528[2]; - -/** Offset 0x1224 - Reserved -**/ - UINT32 Reserved529; - -/** Offset 0x1228 - Reserved -**/ - UINT32 Reserved530; - -/** Offset 0x122C - Reserved -**/ - UINT8 Reserved531[32]; - -/** Offset 0x124C - Reserved -**/ - UINT8 Reserved532; - -/** Offset 0x124D - Reserved -**/ - UINT8 Reserved533[4]; + UINT8 Reserved47[63]; /** Offset 0x1251 - Enable or Disable HWP Enable/Disable Intel(R) Speed Shift Technology support. Enabling will expose the @@ -2730,31 +791,7 @@ typedef struct { /** Offset 0x1252 - Reserved **/ - UINT8 Reserved534; - -/** Offset 0x1253 - Reserved -**/ - UINT8 Reserved535; - -/** Offset 0x1254 - Reserved -**/ - UINT8 Reserved536; - -/** Offset 0x1255 - Reserved -**/ - UINT8 Reserved537; - -/** Offset 0x1256 - Reserved -**/ - UINT8 Reserved538; - -/** Offset 0x1257 - Reserved -**/ - UINT8 Reserved539; - -/** Offset 0x1258 - Reserved -**/ - UINT8 Reserved540; + UINT8 Reserved48[7]; /** Offset 0x1259 - TCC Activation Offset TCC Activation Offset. Offset from factory set TCC activation temperature at which @@ -2766,107 +803,7 @@ typedef struct { /** Offset 0x125A - Reserved **/ - UINT8 Reserved541; - -/** Offset 0x125B - Reserved -**/ - UINT8 Reserved542; - -/** Offset 0x125C - Reserved -**/ - UINT8 Reserved543; - -/** Offset 0x125D - Reserved -**/ - UINT8 Reserved544; - -/** Offset 0x125E - Reserved -**/ - UINT8 Reserved545; - -/** Offset 0x125F - Reserved -**/ - UINT8 Reserved546; - -/** Offset 0x1260 - Reserved -**/ - UINT8 Reserved547; - -/** Offset 0x1261 - Reserved -**/ - UINT8 Reserved548; - -/** Offset 0x1262 - Reserved -**/ - UINT8 Reserved549; - -/** Offset 0x1263 - Reserved -**/ - UINT8 Reserved550; - -/** Offset 0x1264 - Reserved -**/ - UINT8 Reserved551; - -/** Offset 0x1265 - Reserved -**/ - UINT8 Reserved552; - -/** Offset 0x1266 - Reserved -**/ - UINT8 Reserved553; - -/** Offset 0x1267 - Reserved -**/ - UINT8 Reserved554; - -/** Offset 0x1268 - Reserved -**/ - UINT8 Reserved555; - -/** Offset 0x1269 - Reserved -**/ - UINT8 Reserved556; - -/** Offset 0x126A - Reserved -**/ - UINT8 Reserved557; - -/** Offset 0x126B - Reserved -**/ - UINT8 Reserved558; - -/** Offset 0x126C - Reserved -**/ - UINT8 Reserved559; - -/** Offset 0x126D - Reserved -**/ - UINT8 Reserved560; - -/** Offset 0x126E - Reserved -**/ - UINT8 Reserved561; - -/** Offset 0x126F - Reserved -**/ - UINT8 Reserved562; - -/** Offset 0x1270 - Reserved -**/ - UINT8 Reserved563; - -/** Offset 0x1271 - Reserved -**/ - UINT8 Reserved564; - -/** Offset 0x1272 - Reserved -**/ - UINT8 Reserved565; - -/** Offset 0x1273 - Reserved -**/ - UINT8 Reserved566; + UINT8 Reserved49[26]; /** Offset 0x1274 - Enable or Disable Energy Efficient Turbo Enable/Disable Energy Efficient Turbo Feature. This feature will opportunistically @@ -2879,31 +816,7 @@ typedef struct { /** Offset 0x1275 - Reserved **/ - UINT8 Reserved567; - -/** Offset 0x1276 - Reserved -**/ - UINT8 Reserved568; - -/** Offset 0x1277 - Reserved -**/ - UINT8 Reserved569; - -/** Offset 0x1278 - Reserved -**/ - UINT8 Reserved570; - -/** Offset 0x1279 - Reserved -**/ - UINT8 Reserved571; - -/** Offset 0x127A - Reserved -**/ - UINT8 Reserved572; - -/** Offset 0x127B - Reserved -**/ - UINT8 Reserved573; + UINT8 Reserved50[7]; /** Offset 0x127C - Enable or Disable CPU power states (C-states) Enable/Disable CPU Power Management. Allows CPU to go to C states when it's not @@ -2914,215 +827,7 @@ typedef struct { /** Offset 0x127D - Reserved **/ - UINT8 Reserved574; - -/** Offset 0x127E - Reserved -**/ - UINT8 Reserved575; - -/** Offset 0x127F - Reserved -**/ - UINT8 Reserved576; - -/** Offset 0x1280 - Reserved -**/ - UINT8 Reserved577; - -/** Offset 0x1281 - Reserved -**/ - UINT8 Reserved578; - -/** Offset 0x1282 - Reserved -**/ - UINT8 Reserved579; - -/** Offset 0x1283 - Reserved -**/ - UINT8 Reserved580; - -/** Offset 0x1284 - Reserved -**/ - UINT8 Reserved581; - -/** Offset 0x1285 - Reserved -**/ - UINT8 Reserved582; - -/** Offset 0x1286 - Reserved -**/ - UINT8 Reserved583; - -/** Offset 0x1287 - Reserved -**/ - UINT8 Reserved584; - -/** Offset 0x1288 - Reserved -**/ - UINT8 Reserved585; - -/** Offset 0x1289 - Reserved -**/ - UINT8 Reserved586; - -/** Offset 0x128A - Reserved -**/ - UINT8 Reserved587; - -/** Offset 0x128B - Reserved -**/ - UINT8 Reserved588; - -/** Offset 0x128C - Reserved -**/ - UINT8 Reserved589; - -/** Offset 0x128D - Reserved -**/ - UINT8 Reserved590; - -/** Offset 0x128E - Reserved -**/ - UINT8 Reserved591; - -/** Offset 0x128F - Reserved -**/ - UINT8 Reserved592[40]; - -/** Offset 0x12B7 - Reserved -**/ - UINT8 Reserved593[16]; - -/** Offset 0x12C7 - Reserved -**/ - UINT8 Reserved594; - -/** Offset 0x12C8 - Reserved -**/ - UINT32 Reserved595; - -/** Offset 0x12CC - Reserved -**/ - UINT32 Reserved596; - -/** Offset 0x12D0 - Reserved -**/ - UINT32 Reserved597; - -/** Offset 0x12D4 - Reserved -**/ - UINT32 Reserved598; - -/** Offset 0x12D8 - Reserved -**/ - UINT16 Reserved599; - -/** Offset 0x12DA - Reserved -**/ - UINT8 Reserved600[2]; - -/** Offset 0x12DC - Reserved -**/ - UINT32 Reserved601; - -/** Offset 0x12E0 - Reserved -**/ - UINT32 Reserved602; - -/** Offset 0x12E4 - Reserved -**/ - UINT32 Reserved603; - -/** Offset 0x12E8 - Reserved -**/ - UINT32 Reserved604; - -/** Offset 0x12EC - Reserved -**/ - UINT32 Reserved605; - -/** Offset 0x12F0 - Reserved -**/ - UINT32 Reserved606; - -/** Offset 0x12F4 - Reserved -**/ - UINT32 Reserved607; - -/** Offset 0x12F8 - Reserved -**/ - UINT32 Reserved608; - -/** Offset 0x12FC - Reserved -**/ - UINT32 Reserved609; - -/** Offset 0x1300 - Reserved -**/ - UINT8 Reserved610; - -/** Offset 0x1301 - Reserved -**/ - UINT8 Reserved611; - -/** Offset 0x1302 - Reserved -**/ - UINT8 Reserved612; - -/** Offset 0x1303 - Reserved -**/ - UINT8 Reserved613[4]; - -/** Offset 0x1307 - Reserved -**/ - UINT8 Reserved614; - -/** Offset 0x1308 - Reserved -**/ - UINT8 Reserved615; - -/** Offset 0x1309 - Reserved -**/ - UINT8 Reserved616; - -/** Offset 0x130A - Reserved -**/ - UINT8 Reserved617; - -/** Offset 0x130B - Reserved -**/ - UINT8 Reserved618; - -/** Offset 0x130C - Reserved -**/ - UINT8 Reserved619; - -/** Offset 0x130D - Reserved -**/ - UINT8 Reserved620; - -/** Offset 0x130E - Reserved -**/ - UINT8 Reserved621; - -/** Offset 0x130F - Reserved -**/ - UINT8 Reserved622; - -/** Offset 0x1310 - Reserved -**/ - UINT8 Reserved623; - -/** Offset 0x1311 - Reserved -**/ - UINT8 Reserved624; - -/** Offset 0x1312 - Reserved -**/ - UINT8 Reserved625[16]; - -/** Offset 0x1322 - Reserved -**/ - UINT8 Reserved626[16]; + UINT8 Reserved51[181]; /** Offset 0x1332 - End of Post message Test, Send End of Post message. Disable(0x0): Disable EOP message, Send in PEI(0x1): @@ -3133,27 +838,7 @@ typedef struct { /** Offset 0x1333 - Reserved **/ - UINT8 Reserved627; - -/** Offset 0x1334 - Reserved -**/ - UINT8 Reserved628; - -/** Offset 0x1335 - Reserved -**/ - UINT8 Reserved629; - -/** Offset 0x1336 - Reserved -**/ - UINT8 Reserved630; - -/** Offset 0x1337 - Reserved -**/ - UINT8 Reserved631; - -/** Offset 0x1338 - Reserved -**/ - UINT8 Reserved632[16]; + UINT8 Reserved52[21]; /** Offset 0x1348 - Enable LOCKDOWN SMI Enable SMI_LOCK bit to prevent writes to the Global SMI Enable bit. @@ -3175,7 +860,7 @@ typedef struct { /** Offset 0x134B - Reserved **/ - UINT8 Reserved633; + UINT8 Reserved53; /** Offset 0x134C - PCIE RP Ltr Max Snoop Latency Latency Tolerance Reporting, Max Snoop Latency. @@ -3189,43 +874,7 @@ typedef struct { /** Offset 0x13AC - Reserved **/ - UINT8 Reserved634[28]; - -/** Offset 0x13C8 - Reserved -**/ - UINT8 Reserved635[28]; - -/** Offset 0x13E4 - Reserved -**/ - UINT16 Reserved636[24]; - -/** Offset 0x1414 - Reserved -**/ - UINT8 Reserved637[28]; - -/** Offset 0x1430 - Reserved -**/ - UINT8 Reserved638[28]; - -/** Offset 0x144C - Reserved -**/ - UINT16 Reserved639[24]; - -/** Offset 0x147C - Reserved -**/ - UINT8 Reserved640[28]; - -/** Offset 0x1498 - Reserved -**/ - UINT16 Reserved641[24]; - -/** Offset 0x14C8 - Reserved -**/ - UINT8 Reserved642; - -/** Offset 0x14C9 - Reserved -**/ - UINT8 Reserved643; + UINT8 Reserved54[286]; /** Offset 0x14CA - PCH Energy Reporting Disable/Enable PCH to CPU energy report feature. @@ -3235,11 +884,7 @@ typedef struct { /** Offset 0x14CB - Reserved **/ - UINT8 Reserved644; - -/** Offset 0x14CC - Reserved -**/ - UINT8 Reserved645; + UINT8 Reserved55[2]; /** Offset 0x14CD - Low Power Mode Enable/Disable config mask Configure if respective S0i2/3 sub-states are to be supported. Each bit corresponds @@ -3250,51 +895,16 @@ typedef struct { /** Offset 0x14CE - Reserved **/ - UINT8 Reserved646; + UINT8 Reserved56[34]; -/** Offset 0x14CF - Reserved +/** Offset 0x14F0 - FspEventHandler + Optional pointer to the boot loader's implementation of FSP_EVENT_HANDLER. **/ - UINT8 Reserved647; - -/** Offset 0x14D0 - Reserved -**/ - UINT8 Reserved648[8]; - -/** Offset 0x14D8 - Reserved -**/ - UINT8 Reserved649[8]; - -/** Offset 0x14E0 - Reserved -**/ - UINT8 Reserved650[8]; - -/** Offset 0x14E8 - Reserved -**/ - UINT8 Reserved651[8]; - -/** Offset 0x14F0 - Reserved -**/ - UINT32 Reserved652; + UINT32 FspEventHandler; /** Offset 0x14F4 - Reserved **/ - UINT8 Reserved653[4]; - -/** Offset 0x14F8 - Reserved -**/ - UINT8 Reserved654[4]; - -/** Offset 0x14FC - Reserved -**/ - UINT8 Reserved655[4]; - -/** Offset 0x1500 - Reserved -**/ - UINT8 Reserved656[5]; - -/** Offset 0x1505 - Reserved -**/ - UINT8 Reserved657[3]; + UINT8 Reserved57[20]; } FSP_S_CONFIG; /** Fsp S UPD Configuration