diff options
Diffstat (limited to 'src/vendorcode/intel/fsp/fsp2_0/glk/FspmUpd.h')
-rw-r--r-- | src/vendorcode/intel/fsp/fsp2_0/glk/FspmUpd.h | 59 |
1 files changed, 28 insertions, 31 deletions
diff --git a/src/vendorcode/intel/fsp/fsp2_0/glk/FspmUpd.h b/src/vendorcode/intel/fsp/fsp2_0/glk/FspmUpd.h index acbc59695a..4559e225d2 100644 --- a/src/vendorcode/intel/fsp/fsp2_0/glk/FspmUpd.h +++ b/src/vendorcode/intel/fsp/fsp2_0/glk/FspmUpd.h @@ -1,6 +1,6 @@ /** @file -Copyright (c) 2017, Intel Corporation. All rights reserved.<BR> +Copyright (c) 2018, Intel Corporation. All rights reserved.<BR> Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -52,6 +52,9 @@ are permitted provided that the following conditions are met: #define MAX_SPD_SAVE 29 #endif +#define MRC_DDR_TYPE_LPDDR4 6 +#define MRC_DDR_TYPE_DDR4 7 + // // MRC version description. // @@ -805,11 +808,9 @@ typedef struct { **/ UINT32 OemLoadingBase; -/** Offset 0x0120 - OEM File Name to Load - Specify a file name to load from CSE file system after memory is available. Empty - indicates no file needs to be loaded. +/** Offset 0x0120 **/ - UINT8 OemFileName[16]; + UINT8 Reserved[16]; /** Offset 0x0130 **/ @@ -962,36 +963,40 @@ typedef struct { **/ VOID* VariableNvsBufferPtr; -/** Offset 0x0164 +/** Offset 0x0164 - PERST pin for RootPort 0 + Address for PERST pin for Rootport 0. For Intel RVP, address of N_GPIO_105. 0x00C507D0(Default). **/ - UINT8 ReservedFspmUpd[4]; -} FSP_M_CONFIG; + UINT32 RootPort0Perst; -/** Fsp M Test Configuration +/** Offset 0x0168 - PERST pin for RootPort 1 + Address for PERST pin for Rootport 1. For Intel RVP, address of A_GPIO_163. 0x00C90670(Default). **/ -typedef struct { + UINT32 RootPort1Perst; -/** Offset 0x0168 +/** Offset 0x016C - PERST pin for RootPort 2 + Address for PERST pin for Rootport 2. For Intel RVP, address of N_GPIO_137. 0x00C509D0(Default). **/ - UINT32 Signature; + UINT32 RootPort2Perst; -/** Offset 0x016C +/** Offset 0x0170 - PERST pin for RootPort 3 + Address for PERST pin for Rootport 3. **/ - UINT8 ReservedFspmTestUpd[20]; -} FSP_M_TEST_CONFIG; + UINT32 RootPort3Perst; -/** Fsp M Restricted Configuration +/** Offset 0x0174 - PERST pin for RootPort 4 + Address for PERST pin for Rootport 4. For Intel RVP, address of SCC_GPIO_210. 0x00C806D0(Default). **/ -typedef struct { + UINT32 RootPort4Perst; -/** Offset 0x0180 +/** Offset 0x0178 - PERST pin for RootPort 5 + Address for PERST pin for Rootport 5. **/ - UINT32 Signature; + UINT32 RootPort5Perst; -/** Offset 0x0184 +/** Offset 0x017C **/ - UINT8 ReservedFspmRestrictedUpd[124]; -} FSP_M_RESTRICTED_CONFIG; + UINT8 ReservedFspmUpd[4]; +} FSP_M_CONFIG; /** Fsp M UPD Configuration **/ @@ -1009,17 +1014,9 @@ typedef struct { **/ FSP_M_CONFIG FspmConfig; -/** Offset 0x0168 -**/ - FSP_M_TEST_CONFIG FspmTestConfig; - /** Offset 0x0180 **/ - FSP_M_RESTRICTED_CONFIG FspmRestrictedConfig; - -/** Offset 0x0200 -**/ - UINT8 UnusedUpdSpace1[6]; + UINT8 UnusedUpdSpace1[134]; /** Offset 0x0206 **/ |