aboutsummaryrefslogtreecommitdiff
path: root/src/vendorcode/intel/fsp/fsp2_0/tigerlake/FspmUpd.h
diff options
context:
space:
mode:
authorSrinidhi N Kaushik <srinidhi.n.kaushik@intel.com>2020-04-29 19:25:07 -0700
committerStefan Reinauer <stefan.reinauer@coreboot.org>2020-05-04 22:45:16 +0000
commite7a083ec3dc0d7696cf6a0eda03dac67d6936834 (patch)
treef702e193c781a82a5e8b57fa2bb80c5bb6ca9804 /src/vendorcode/intel/fsp/fsp2_0/tigerlake/FspmUpd.h
parent4eadcb053795514ad6fdd61b0b9a95729dee8bd0 (diff)
vendorcode/intel/fsp: Update Tiger Lake FSP Headers for FSP v3163
Update FSP headers for Tiger Lake platform generated based FSP version 3163. Which includes below additional UPDs: FSPM: -BootFrequency -SerialIoUartDebugMode FSPS: -PcieRpPmSci -PchPmWoWlanEnable -PchPmWoWlanDeepSxEnable -PchPmLanWakeFromDeepSx BUG=b:155315876 BRANCH=none TEST=build and boot ripto/volteer Cq-Depend: chrome-internal:2944102 Cq-Depend: chrome-internal:2939733 Cq-Depend: chrome-internal:2943140 Signed-off-by: Srinidhi N Kaushik <srinidhi.n.kaushik@intel.com> Change-Id: Ida87ac7dd7f5fd7ee0459ae1037a8df816976083 Reviewed-on: https://review.coreboot.org/c/coreboot/+/40898 Reviewed-by: Wonkyu Kim <wonkyu.kim@intel.com> Reviewed-by: Dossym Nurmukhanov <dossym@google.com> Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/vendorcode/intel/fsp/fsp2_0/tigerlake/FspmUpd.h')
-rw-r--r--src/vendorcode/intel/fsp/fsp2_0/tigerlake/FspmUpd.h32
1 files changed, 25 insertions, 7 deletions
diff --git a/src/vendorcode/intel/fsp/fsp2_0/tigerlake/FspmUpd.h b/src/vendorcode/intel/fsp/fsp2_0/tigerlake/FspmUpd.h
index cc44a2a96f..aa59bbf11d 100644
--- a/src/vendorcode/intel/fsp/fsp2_0/tigerlake/FspmUpd.h
+++ b/src/vendorcode/intel/fsp/fsp2_0/tigerlake/FspmUpd.h
@@ -219,7 +219,7 @@ typedef struct {
UINT8 Reserved1[7];
/** Offset 0x0130 - Intel Enhanced Debug
- Intel Enhanced Debug (IED): 0=Disabled, 0x400000=Enabled and 4MB SMRAM occupied
+ DEPRECATED
0 : Disable, 0x400000 : Enable
**/
UINT32 IedSize;
@@ -604,9 +604,16 @@ typedef struct {
**/
UINT8 CpuRatio;
-/** Offset 0x0326 - Reserved
+/** Offset 0x0326 - Boot frequency
+ Sets the boot frequency starting from reset vector.- 0: Maximum battery performance.
+ 1: Maximum non-turbo performance. <b>2: Turbo performance </b>
+ 0:0, 1:1, 2:2
**/
- UINT8 Reserved19[2];
+ UINT8 BootFrequency;
+
+/** Offset 0x0327 - Reserved
+**/
+ UINT8 Reserved19;
/** Offset 0x0328 - Processor Early Power On Configuration FCLK setting
<b>0: 800 MHz (ULT/ULX)</b>. <b>1: 1 GHz (DT/Halo)</b>. Not supported on ULT/ULX.-
@@ -921,7 +928,18 @@ typedef struct {
/** Offset 0x0775 - Reserved
**/
- UINT8 Reserved40[315];
+ UINT8 Reserved40[297];
+
+/** Offset 0x089E - Serial Io Uart Debug Mode
+ Select SerialIo Uart Controller mode
+ 0:SerialIoUartDisabled, 1:SerialIoUartPci, 2:SerialIoUartHidden, 3:SerialIoUartCom,
+ 4:SerialIoUartSkipInit
+**/
+ UINT8 SerialIoUartDebugMode;
+
+/** Offset 0x089F - Reserved
+**/
+ UINT8 Reserved41[121];
} FSP_M_CONFIG;
/** Fsp M UPD Configuration
@@ -940,11 +958,11 @@ typedef struct {
**/
FSP_M_CONFIG FspmConfig;
-/** Offset 0x08B0
+/** Offset 0x0918
**/
- UINT8 UnusedUpdSpace22[6];
+ UINT8 UnusedUpdSpace24[6];
-/** Offset 0x08B6
+/** Offset 0x091E
**/
UINT16 UpdTerminator;
} FSPM_UPD;