Skip to content

Commit

Permalink
Coffee Lake FSP 7.0.68.40
Browse files Browse the repository at this point in the history
  • Loading branch information
nate-desimone committed Oct 8, 2019
1 parent 9e53d77 commit f3ecfc4
Show file tree
Hide file tree
Showing 9 changed files with 1,305 additions and 187 deletions.
Binary file modified CoffeeLakeFspBinPkg/Docs/CoffeeLake_FSP_Integration_Guide.chm
Binary file not shown.
Binary file modified CoffeeLakeFspBinPkg/Docs/CoffeeLake_FSP_Integration_Guide.pdf
Binary file not shown.
15 changes: 13 additions & 2 deletions CoffeeLakeFspBinPkg/Fsp.bsf
Original file line number Diff line number Diff line change
Expand Up @@ -428,7 +428,8 @@ StructDef
$gPlatformFspPkgTokenSpaceGuid_MrcTrainOnWarm 1 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_LpddrDramOdt 1 bytes $_DEFAULT_ = 0x2
$gPlatformFspPkgTokenSpaceGuid_Ddr4SkipRefreshEn 1 bytes $_DEFAULT_ = 0x1
Skip 11 bytes
$gPlatformFspPkgTokenSpaceGuid_LctRelaxedReset 1 bytes $_DEFAULT_ = 0x0
Skip 10 bytes
$gPlatformFspPkgTokenSpaceGuid_SkipExtGfxScan 1 bytes $_DEFAULT_ = 0x0
$gPlatformFspPkgTokenSpaceGuid_BdatEnable 1 bytes $_DEFAULT_ = 0x00
$gPlatformFspPkgTokenSpaceGuid_ScanExtGfxForLegacyOpRom 1 bytes $_DEFAULT_ = 0x01
Expand Down Expand Up @@ -513,7 +514,8 @@ StructDef
$gPlatformFspPkgTokenSpaceGuid_GraphicsConfigPtr 4 bytes $_DEFAULT_ = 0x00000000
$gPlatformFspPkgTokenSpaceGuid_Device4Enable 1 bytes $_DEFAULT_ = 0x00
$gPlatformFspPkgTokenSpaceGuid_PchHdaDspEnable 1 bytes $_DEFAULT_ = 0x01
Skip 3 bytes
$gPlatformFspPkgTokenSpaceGuid_ScsSdCardWpPinEnabled 1 bytes $_DEFAULT_ = 0x01
Skip 2 bytes
$gPlatformFspPkgTokenSpaceGuid_ScsEmmcEnabled 1 bytes $_DEFAULT_ = 0x01
$gPlatformFspPkgTokenSpaceGuid_ScsEmmcHs400Enabled 1 bytes $_DEFAULT_ = 0x01
$gPlatformFspPkgTokenSpaceGuid_ScsSdCardEnabled 1 bytes $_DEFAULT_ = 0x01
Expand Down Expand Up @@ -1659,6 +1661,11 @@ List &gPlatformFspPkgTokenSpaceGuid_Peg1MaxLinkWidth
Selection 3 , "x4"
EndList

List &gPlatformFspPkgTokenSpaceGuid_LctRelaxedReset
Selection 0 , "Disable"
Selection 1 , "Enable"
EndList

List &gPlatformFspPkgTokenSpaceGuid_EdramTestMode
Selection 0 , " EDRAM SW disable"
Selection 1 , " EDRAM SW Enable"
Expand Down Expand Up @@ -2493,6 +2500,8 @@ Page "Memory Reference Code 1"
Help "Override Enable/Disable for the ODT logic for LPDDR3 memory. Default is 2 (AUTO)"
Combo $gPlatformFspPkgTokenSpaceGuid_Ddr4SkipRefreshEn, "DDR4 Skip Refresh Enable", &gPlatformFspPkgTokenSpaceGuid_Ddr4SkipRefreshEn,
Help "Enable/Disable of DDR4 Temperature Controlled Refresh on DRAM. Default is 1 (Enabled)"
Combo $gPlatformFspPkgTokenSpaceGuid_LctRelaxedReset, "Late Command Training Relaxed Reset", &gPlatformFspPkgTokenSpaceGuid_LctRelaxedReset,
Help "Enable/Disable Relaxed JEDEC Reset during Late Command Training (Only for DDR4)"
Combo $gPlatformFspPkgTokenSpaceGuid_SkipExtGfxScan, "Skip external display device scanning", &EN_DIS,
Help "Enable: Do not scan for external display device, Disable (Default): Scan external display devices"
Combo $gPlatformFspPkgTokenSpaceGuid_BdatEnable, "Generate BIOS Data ACPI Table", &EN_DIS,
Expand Down Expand Up @@ -2953,6 +2962,8 @@ EndPage
Page "PCH 2"
Combo $gPlatformFspPkgTokenSpaceGuid_PchHdaDspEnable, "Enable HD Audio DSP", &EN_DIS,
Help "Enable/disable HD Audio DSP feature."
Combo $gPlatformFspPkgTokenSpaceGuid_ScsSdCardWpPinEnabled, "Enable Write Protect SD Card Pin", &EN_DIS,
Help "Enable/disable Write Protect SD Card Pin."
Combo $gPlatformFspPkgTokenSpaceGuid_ScsEmmcEnabled, "Enable eMMC Controller", &EN_DIS,
Help "Enable/disable eMMC Controller."
Combo $gPlatformFspPkgTokenSpaceGuid_ScsEmmcHs400Enabled, "Enable eMMC HS400 Mode", &EN_DIS,
Expand Down
Binary file modified CoffeeLakeFspBinPkg/Fsp.fd
Binary file not shown.
10 changes: 10 additions & 0 deletions CoffeeLakeFspBinPkg/FspPcds.dsc
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
## @file
# FSP description for DynamicEx PCDs.
#
# @copyright
# Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
#
# @par Specification
##
10 changes: 8 additions & 2 deletions CoffeeLakeFspBinPkg/Include/FspmUpd.h
Original file line number Diff line number Diff line change
Expand Up @@ -2333,9 +2333,15 @@ typedef struct {
**/
UINT8 Ddr4SkipRefreshEn;

/** Offset 0x0519
/** Offset 0x0519 - Late Command Training Relaxed Reset
Enable/Disable Relaxed JEDEC Reset during Late Command Training (Only for DDR4)
0:Disable, 1:Enable
**/
UINT8 LctRelaxedReset;

/** Offset 0x051A
**/
UINT8 ReservedFspmUpd[6];
UINT8 ReservedFspmUpd[5];
} FSP_M_CONFIG;

/** Fsp M Test Configuration
Expand Down
10 changes: 8 additions & 2 deletions CoffeeLakeFspBinPkg/Include/FspsUpd.h
Original file line number Diff line number Diff line change
Expand Up @@ -91,9 +91,15 @@ typedef struct {
**/
UINT8 PchHdaDspEnable;

/** Offset 0x002E
/** Offset 0x002E - Enable Write Protect SD Card Pin
Enable/disable Write Protect SD Card Pin.
$EN_DIS
**/
UINT8 ScsSdCardWpPinEnabled;

/** Offset 0x002F
**/
UINT8 UnusedUpdSpace0[3];
UINT8 UnusedUpdSpace0[2];

/** Offset 0x0031 - Enable eMMC Controller
Enable/disable eMMC Controller.
Expand Down
Binary file modified CoffeeLakeFspBinPkg/SampleCode/Vbt/Vbt.bin
Binary file not shown.
Loading

0 comments on commit f3ecfc4

Please sign in to comment.