Fixed the issue that SD card cannot be detected by BIOS. Add SD host and device
drivers.
Signed-off-by: zwei4
Cc: Mike Wu
Cc: Benjamin You
Cc: Mang Guo
Cc: Shifei Lu
Cc: Ruth Li
---
.../Common/PlatformSettings/PlatformDxe/Platform.c | 47 ++
.../PlatformSettings
Restore P2SB's, as well as GPIO controllers', MMIO resources to original values
which have been overridden by PCI bus driver.
Signed-off-by: zwei4
Cc: Mike Wu
Cc: Benjamin You
Cc: Mang Guo
Cc: Shifei Lu
Cc: Ruth Li
Cc: Junjie He
---
.../BroxtonSoC/BroxtonSiPkg/SouthCluster/
From: lushifex
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: lushifex
Signed-off-by: David Wei
---
.../SouthCluster/Include/Library/ScSpiCommonLib.h | 361
.../SouthCluster/Include/Protocol/Spi.h| 359
.../BaseScSpiCommonLib/BaseScSpiComm
Add FirmwareUpdate application for Minnnowboard 3, which is for updating 8MB
SPI NOR flash.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../Application/FirmwareUpdate/FirmwareUpdate.c| 927 +
.../Application/FirmwareUpdate
Add SPI and FirmwareUpdate modules into build meta-data files.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: David Wei
---
Platform/BroxtonPlatformPkg/PlatformDsc/Components.dsc | 18 ++
.../BroxtonPlatformPkg/PlatformDsc/LibraryClasses.dsc | 1 +
Platf
Cleanup code about locking SPI Flash; Change the default value of BIOS Lock
setup option to FALSE.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: David Wei
---
.../PeiFspPolicyInitLib/PeiFspScPolicyInitLib.c| 4 +-
.../Library/PeiPolicyUpdateLib/PeiScPolicyUpdate.c
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
Platform/BroxtonPlatformPkg/BuildBios.bat | 3 ++-
.../Common/Tools/Stitch/IFWIStitch_Simple.bat | 17 ++---
Platform/BroxtonPlatformPkg/PlatformDsc/Defines.dsc | 2
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
Silicon/BroxtonSoC/BroxtonSiPkg/SiPkgPeiLib.dsc| 4 +-
.../SouthCluster/Include/Library/PeiSpiInitLib.h | 35 +++
.../BroxtonSiPkg/SouthCluster/Include/Ppi/Spi.h| 238 +
.../Library
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
Silicon/BroxtonSoC/BroxtonSiPkg/BroxtonSiPkg.dec | 4 +-
.../BroxtonSiPkg/Include/Library/BpdtLib.h | 240 +++
.../BroxtonSiPkg/Library/BpdtLib/BpdtLib.c | 798
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../PlatformPreMemPei/FvCallback.c | 47 ++
.../PlatformPreMemPei/PlatformPreMemPei.inf| 3 +-
.../PlatformDsc/Components.IA32.dsc| 7
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../Common/PlatformSettings/PlatformSetupDxe/Cpu.vfi| 6 +++---
.../Common/PlatformSettings/PlatformSetupDxe/CpuPower.vfi | 6 +++---
Platform/BroxtonPlatformPkg/PlatformDsc/Defines.dsc
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../PeiFspPolicyInitLib/PeiFspPolicyInitLib.inf| 3 +-
.../PeiFspPolicyInitLib/PeiFspSaPolicyInitLib.c| 20 +-
.../Library/PeiPolicyInitLib/PeiPolicyInit.h | 3 +-
.../Library/PeiPolicyInitLib
Remove platform policies which are not used.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../PeiFspPolicyInitLib/PeiFspPolicyInitLib.inf| 3 +-
.../PeiFspPolicyInitLib/PeiFspSaPolicyInitLib.c| 20 +-
.../Library/PeiPolicyInitLib/PeiPolicyInit.h
Remove silicon platform policy which is not used by any silicon code.
Signed-off-by: zwei4
Cc: Mike Wu
Cc: Benjamin You
Cc: Mang Guo
Cc: Shifei Lu
---
.../Library/PeiPolicyInitLib/PeiPolicyInit.h | 1 -
.../Library/PeiPolicyInitLib/PeiPolicyInitLib.inf | 2 -
.../Library
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
---
.../PlatformBootManagerLib/PlatformBootOption.c| 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git
a/Platform/BroxtonPlatformPkg/Common/Library/PlatformBootManagerLib/Pl
Remove UHCI and EHCI drivers because these USB controllers are not present on
E3900 SoC.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
Platform/BroxtonPlatformPkg/PlatformPkg.fdf | 2 --
1 file changed, 2 deletions(-)
diff --git a/Platform/BroxtonPlatformPkg
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
.../PlatformBootManagerLib/PlatformBootManager.c | 23 +-
.../PlatformBootManagerLib.inf | 1 +
2 files changed, 23 insertions(+), 1 deletion(-)
diff --git
a/Platform
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
---
Platform/BroxtonPlatformPkg/BiosId.env | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Platform/BroxtonPlatformPkg/BiosId.env
b/Platform/BroxtonPlatformPkg/BiosId.env
index d7e8aa6841..350fa
Add item in SYSTEM_CONFIGURATION and EFI_GLOBAL_NVS_AREA for reporting UART 1
as PNP0501 COM.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
Vlv2DeviceRefCodePkg/AcpiTablesPCAT/GloblNvs.asl | 5 +++--
Vlv2TbltDevicePkg/Include/Guid/SetupVariable.h | 3
(1) Clean up code which enables PCI Bus Master DMA before SMRAM lock. (2) Lock
SMRAM before PCI bus enumeration at BDS stage.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
CC: Yao, Jiewen
---
.../Library/PlatformBdsLib/BdsPlatform.c | 150
Get NIC MAC address and fill it into SerialNumber field of SMBIOS Type 1 Table.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
.../SmBiosMiscDxe/MiscBaseBoardManufacturer.uni| Bin 2448 -> 2430 bytes
.../SmBiosMiscDxe/MiscChassisManufacturer.uni |
Disabling “Onboard LSPCON for HDMI 2.0” in VBT table
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../Common/Binaries/Vbt/VbtBxtMipi.bin| Bin 5632 -> 5632 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/Platf
Change PcdMinimalValidYear to 2017.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
Platform/BroxtonPlatformPkg/PlatformDsc/Components.dsc | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/Platform/BroxtonPlatformPkg/PlatformDsc
Signed-off-by: zwei4
Contributed-under: TianoCore Contribution Agreement 1.0
---
.../Sdio/Dxe/MMC/MmcMediaDeviceDxe/MediaDeviceDriver.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git
a/Silicon/BroxtonSoC/BroxtonSiPkg/SouthCluster/Sdio/Dxe/MMC
Add code for LBEE5KL1DX WIFI & Blue Tooth on FAB B.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../MinnowBoard3/BoardInitPostMem/BoardGpios.h | 6 +--
.../Common/Acpi/AcpiTablesPCAT/Platform.asl| 2 +-
.../PlatformSsdt/Bluetooth/LBEE5KL1DX
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../Board/MinnowBoard3/BoardInitPostMem/BoardGpios.h | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git
a/Platform/BroxtonPlatformPkg/Board/MinnowBoard3/BoardInitPostMem
Change GPIO configuration for LED and buttons.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../Board/MinnowBoard3/BoardInitPostMem/BoardGpios.h | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git
a/Platform
Cleanup RTC initialization code.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../Common/Library/PlatformSecLib/PlatformSecLib.c| 8 +---
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git
a/Platform/BroxtonPlatformPkg/Common
VBT change to support HDMI audio.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../Common/Binaries/Vbt/VbtBxtMipi.bin| Bin 5632 -> 5632 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/Platform/BroxtonPlatformPkg/Com
Change default values of several setup options.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../Common/PlatformSettings/PlatformSetupDxe/CpuPower.vfi | 4 ++--
.../Common/PlatformSettings/PlatformSetupDxe/SouthClusterConfig.vfi | 4 ++--
2
Change GPIO for buttons and UART.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../Board/MinnowBoard3/BoardInitPostMem/BoardGpios.h | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git
a/Platform/BroxtonPlatformPkg/Board
Change LPDDR4 configuration for Benson Glacier.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../BensonGlacier/BoardInitPreMem/BoardInitMiscs.c | 34 +-
1 file changed, 27 insertions(+), 7 deletions(-)
diff --git
a/Platform
Cleanup libraries for multi boards.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../BensonGlacier/BoardInitDxe/BoardInitDxe.h | 4 +-
.../BensonGlacier/BoardInitPostMem/BoardGpios.c| 72 +--
.../BensonGlacier/BoardInitPostMem
Configure GPIO pins of on-board WIFI.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../Board/MinnowBoard3/BoardInitPostMem/BoardGpios.h | 4 ++--
.../Common/Acpi/AcpiTablesPCAT/PlatformSsdt/Wifi/LBEE5KL1DX.asl | 8 +++-
2 files changed, 5
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
Platform/BroxtonPlatformPkg/BuildBios.bat | 2 +-
.../PlatformDsc/Components.IA32.dsc | 3 +++
.../BroxtonPlatformPkg/PlatformDsc/Components.dsc | 4
Platform
Switch to SD and eMMC drivers of UDK2017.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
Platform/BroxtonPlatformPkg/PlatformDsc/Components.dsc | 12
Platform/BroxtonPlatformPkg/PlatformPkg.fdf| 12
2 files changed, 8
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
Platform/BroxtonPlatformPkg/BuildBios.sh | 1 -
.../FspmWrapperPeim/FspmWrapperPeim.inf| 3 ---
.../PlatformDsc/Components.IA32.dsc| 2 ++
.../BroxtonPlatformPkg/PlatformDsc
Remove code that disables GT RC6. This could allow GT to enter deep sleep when
it is idle, so that more power could be saved for core to use.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
Platform/BroxtonPlatformPkg/BiosId.env | 2
Some PCIe device, such as Intel8265NGW/8260NGW WiFi device, disappears after
reboot. PCIe root port De-emphasis has to be disabled to fix this issue.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
.../Common/PlatformSettings/PlatformSetupDxe
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
Silicon/BroxtonSoC/BroxtonSiPkg/SouthCluster/Reset/RuntimeDxe/ScReset.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/Silicon/BroxtonSoC/BroxtonSiPkg/SouthCluster/Reset/RuntimeDxe/ScReset.c
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../Common/Acpi/AcpiTablesPCAT/Platform.asl| 52 +++
.../PeiFspPolicyInitLib/PeiFspScPolicyInitLib.c| 76 ++
.../Common/PlatformSettings/PlatformDxe/Platform.c | 76
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
Platform/BroxtonPlatformPkg/PlatformDsc/Components.dsc | 2 +-
Platform/BroxtonPlatformPkg/PlatformPkg.fdf| 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Platform
Add VBT for MIPI LFP; Change HDMI drive strength to 400mV 0dB.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../Common/Binaries/Vbt/VbtBxtEdp.bin | Bin 5632 -> 5632 bytes
.../Common/Binaries/Vbt/VbtBxtMipi.bin| Bin 0 ->
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
Platform/BroxtonPlatformPkg/BuildBios.bat | 6 ++
Platform/BroxtonPlatformPkg/PlatformDsc/Defines.dsc | 2 +-
.../BroxtonSoC/BroxtonSiPkg/Cpu/ResetVector/Vtf0/Ia32
BOARD_ID bits and GPIO pins mapping:
BOARD_ID0 GPIO_224(J45)
BOARD_ID1 GPIO_213(M47)
BOARD_ID2 GPIO_223(H48)
BOARD_ID3 GP_CAMERASB10(R34)
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
CC: Mang Guo
CC: Shifei Lu
---
.../Board/LeafHill
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
CC: Mang Guo
CC: Shifei Lu
---
.../Board/LeafHill/BoardInitPreMem/PlatformId.c| 24 ++
.../MinnowBoard3/BoardInitPreMem/PlatformId.c | 24 ++
2 files changed, 30
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../Common/Acpi/AcpiTablesPCAT/ScScc.asl | 27 --
.../Common/Acpi/AcpiTablesPCAT/token.asl | 3 +--
2 files changed, 5 insertions(+), 25 deletions(-)
diff --git a/Platform
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
Platform/BroxtonPlatformPkg/BuildBios.bat | 4 ++--
Platform/BroxtonPlatformPkg/PlatformDsc/Defines.dsc | 2 +-
Platform/BroxtonPlatformPkg/PlatformPkg.fdf | 6 +++---
.../ResetVector
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
BuildBIOS.sh | 18 ++
Platform/BroxtonPlatformPkg/BuildAll.sh| 12 ++
Platform/BroxtonPlatformPkg/BuildBios.sh | 102 +---
Platform
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../Cpu/Include/Private/Library/CpuS3Lib.h | 4 +-
.../Cpu/Library/PeiCpuPolicyLib/PeiCpuPolicyLib.c | 6 +-
.../PeiCpuPolicyLibPreMem/PeiCpuPolicyLib.c| 4 +-
.../Cpu/Library/Private
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../Board/LeafHill/BoardInitPostMem/BoardGpios.c | 35 +++---
.../Board/LeafHill/BoardInitPostMem/BoardInit.c| 6 ++--
.../Board/LeafHill/BoardInitPostMem/BoardInit.h| 4 +--
.../Board
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../Common/Acpi/AcpiPlatformDxe/AcpiPlatform.c | 5 +-
.../Common/Acpi/AcpiPlatformDxe/AcpiPlatform.h | 9 +-
.../Acpi/AcpiPlatformDxe/AcpiPlatformHooks.c | 7 +-
.../Acpi/AcpiTablesPCAT
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
Platform/BroxtonPlatformPkg/BuildBios.sh | 2 +-
.../DxeFspWrapperPlatformResetLib/DxeFspWrapperPlatformResetLib.c | 2 +-
.../Common/PlatformSettings/PlatformPreMemPei
From: root
Fix GCC build errors in script files.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by:zwei4
---
BuildBIOS.sh| 0
Platform/BroxtonPlatformPkg/BuildIFWI.sh| 0
.../BroxtonPlatformPkg/Common/T
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
.../Common/PlatformSettings/PlatformPreMemPei/PlatformInitPreMem.c | 5 +
Platform/BroxtonPlatformPkg/PlatformDsc/BuildOptions.EDKII.Gcc.dsc | 1 -
.../SouthCluster/ScSmiDispatcher/Smm/ScSmiDispatcher.inf
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
BuildBIOS.sh | 2 ++
1 file changed, 2 insertions(+)
diff --git a/BuildBIOS.sh b/BuildBIOS.sh
index cc1cb783c..49a9e1b12 100755
--- a/BuildBIOS.sh
+++ b/BuildBIOS.sh
@@ -14,5 +14,7 @@ export
PACKAGES_PATH
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
BuildBIOS.sh | 8 ++-
Platform/BroxtonPlatformPkg/BuildBios.sh | 86
Platform/BroxtonPlatformPkg/BuildIFWI.sh | 4 +-
3 files changed, 52 insertions
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
Platform/BroxtonPlatformPkg/BuildBios.sh| 12
.../Common/Tools/GenBiosId/GenBiosId| Bin 12236 -> 36128 bytes
2 files changed, 4 insertions(+), 8 deletions(-)
diff --gi
Change code which is not compatible with GCC.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
BuildBIOS.sh | 5
Core/UefiCpuPkg/Library/MpInitLib/DxeMpInitLib.inf | 3 ++-
Platform/BroxtonPlatformPkg/BiosId.env
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: zwei4
---
BuildBIOS.sh | 2 +-
Platform/BroxtonPlatformPkg/BuildIFWI.sh | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/BuildBIOS.sh b/BuildBIOS.sh
index ff815e9fa..fb67f04c2
Remove SecureBoot setup option.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mike Wu
CC: Mang Guo
CC: Steele Kelly
---
.../Smbios/SmBiosMiscDxe/MiscOemType0x94Function.c | 11 +-
.../Smbios/SmBiosMiscDxe/SmBiosMiscDxe.inf | 1 +
.../Common
Remove TPM setup option. Add fixed PCD
gPlatformModuleTokenSpaceGuid.PcdTpmControl to enable/disable TPM at build-time.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mike Wu
CC: Mang Guo
CC: Steele Kelly
---
.../Common/Include/Guid/SetupVariable.h
Disable DCI which allows debug over USB3.0.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mike Wu
CC: Mang Guo
---
.../Common/PlatformSettings/PlatformSetupDxe/SouthClusterConfig.vfi | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
From: Bright
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sun, Zailiang
CC: David Wei
---
Vlv2TbltDevicePkg/BiosId.env | 2 +-
Vlv2TbltDevicePkg/BiosIdD.env| 2 +-
Vlv2TbltDevicePkg/BiosIdR.env| 2 +-
Vlv2TbltDevicePkg/BiosIdx64D.env | 2 +-
Vlv2TbltDevice
From: xianhuix
Reduce fv size for gcc debug build
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: xianhuix
---
.../BroxtonPlatformPkg/PlatformDsc/Components.dsc | 30 +-
1 file changed, 24 insertions(+), 6 deletions(-)
diff --git a/Platform/Broxton
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Kelly Steele
CC: Mike Wu
CC: Mang Guo
---
.../SouthCluster/Include/Library/I2CLib.h | 4 +-
.../SouthCluster/Include/ScRegs/RegsI2c.h | 31 +-
.../SouthCluster/Library/I2CLib/I2CLib.c
Add board specific code for AAEON UP2 board.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mike Wu
CC: Mang Guo
---
.../Board/UP2/BoardInitDxe/BoardInitDxe.c | 68 +++
.../Board/UP2/BoardInitDxe/BoardInitDxe.h | 37 ++
.../Board/UP2/B
Add platform specific code and build script for AAEON UP2 board.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mike Wu
CC: Mang Guo
---
BuildBIOS.bat | 4 +++-
BuildBIOS.sh|
Disable PCIe root port 1 of UP2, which is connected to a onboard RealTek PCIe
NIC. If this PCIe NIC is enabled, Windows 10 installation will fail. This patch
is a temporary solution.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mike Wu
CC: Mang Guo
---
Monitored cached line may not wake up CPU from MWAIT on certain Goldmont based
CPUs.
Disable MONITOR/MWAIT and use IO registers for C State instead.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mike Wu
CC: Mang Guo
---
.../Common/Library/PeiFspPolicyIn
Change MRC parameters in FSP-M UPD to enable different memory configurations.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mike Wu
CC: Mang Guo
---
.../Board/UP2/BoardInitPreMem/BoardInitMiscs.c | 145 -
.../Board/UP2/BoardInitPr
(1) Fixed the issue that the VBT passed to OS is not the right VBT file. All
boards are affected.
(2) For UP2, disable Onboard LSPCON for HDMI 2.0 in VBT.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mike Wu
CC: Mang Guo
---
Platform/BroxtonPlatformPkg
Add board specific code to show OEM specific logo.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mike Wu
CC: Mang Guo
---
.../Board/AuroraGlacier/BoardInitPostMem/BoardInit.c | 1 +
.../Board/AuroraGlacier/BoardInitPostMem/BoardInitPost
Show EDK2 TianoCore log rather than Intel logo.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mike Wu
CC: Mang Guo
---
Platform/BroxtonPlatformPkg/Board/UP2/BoardInitPostMem/BoardInit.c | 4 ++--
Platform/BroxtonPlatformPkg/PlatformPkg.fdf
(1) Update EDK2 TianoCore logo to the latest.
(2) Extend logo showing period to the late stage of BDS.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mike Wu
CC: Mang Guo
---
.../AuroraGlacier/BoardInitPostMem/BoardInit.c | 2 +-
.../BoardInitPostMe
UDK2018 eMMC driver may fail to switch eMMC to HS400 mode. This platform
temporary solution limits eMMC controller to maximal HS200 mode.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mike Wu
CC: Mang Guo
---
.../Board/LeafHill/BoardInitPostMem/BoardIni
S3 boot script.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
CC: Yao, Jiewen
CC: Mang, Guo
---
.../Library/PlatformBdsLib/BdsPlatform.c | 111 -
1 file changed, 88 insertions(+), 23 deletions(-)
diff --git a/Vlv2TbltDevicePkg/Library
after
gEfiDxeSmmReadyToLockProtocolGuid being installed.
(3) Fix a S3 boot script bug in SMM driver PlatformSmm to prevent boot script
re-saving.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
CC: Yao, Jiewen
CC: Guo, Mang
CC: Wu, Mike
---
.../Library/PlatformBdsLib
: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
Vlv2DeviceRefCodePkg/AcpiTablesPCAT/GloblNvs.asl | 2 +-
Vlv2DeviceRefCodePkg/AcpiTablesPCAT/PchLpss.asl| 81 +
Vlv2TbltDevicePkg/AcpiPlatform/AcpiPlatform.c | 2 +-
Vlv2TbltDevicePkg/Include/Guid
Add platform specific DxeTrEEPhysicalPresenceLib, which uses serial port
message as output and GPIO pins as input to communicate with user.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
.../SouthCluster/Include/Library/PchPlatformLib.h | 17
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
Vlv2TbltDevicePkg/Library/PchPlatformLib/PchPlatformLibrary.c | 6 --
1 file changed, 6 deletions(-)
diff --git a/Vlv2TbltDevicePkg/Library/PchPlatformLib/PchPlatformLibrary.c
b/Vlv2TbltDevicePkg/Library
This platform VT-d Information PEIM produces gEdkiiVTdInfoPpiGuid to expose
DMAR (DMA Remapping Table).
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mang Guo
---
.../PlatformVTdInfoPei/PlatformVTdInfoPei.c| 334 +
.../Platform
This platform VT-d Information PEIM produces gEdkiiVTdInfoPpiGuid to expose
DMAR (DMA Remapping Table).
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mang Guo
---
.../PlatformVTdInfoPei/PlatformVTdInfoPei.c| 334 +
.../Platform
Add platform driver to produce gEdkiiPlatformVTdPolicyProtocolGuid for VT-d DXE
driver to consume.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mang Guo
---
.../PlatformVTdDxe/PlatformVTdDxe.c| 410 +
.../PlatformVTdDx
Enhance implementation of EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL by introducing
EDKII_IOMMU_PROTOCOL to support DMA remapping when VT-d is enabled.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mang Guo
---
.../NorthCluster/PciHostBridge/Dxe/PciHostBridge.c | 34
Move DMAR table into a separate FFS file to make it easier to be located and
installed at proper time by VT-d library.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mang Guo
---
.../Common/Acpi/AcpiPlatformDxe/AcpiPlatform.c | 4 +-
.../Common/Acpi/
(1) Add VT-d modules into FDF file.
(2) Add Setup option and configuration policy for pre-boot VT-d enabling.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mang Guo
---
.../Common/Include/Guid/SetupVariable.h| 4 ++-
.../Library/PeiPolicyUpda
Add EepromApp which could read, write, verify and dump the EERPOM data.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Kelly Steele
CC: Mike Wu
CC: Mang Guo
---
.../Common/Features/Eeprom/EepromApp/EepromApp.c | 2090
.../Common/Fe
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Kelly Steele
CC: Mike Wu
CC: Mang Guo
---
.../Common/Features/Eeprom/Include/EepromStruct.h | 189 +
.../Features/Eeprom/Include/Guid/EepromVariable.h | 26 +++
.../Eeprom/Include/Libra
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Kelly Steele
CC: Mike Wu
CC: Mang Guo
---
.../Common/Features/Eeprom/EepromLib/EepromLib.c | 1011
.../Common/Features/Eeprom/EepromLib/EepromLib.h | 76 ++
.../Common/Features/Eepr
Add code for Benson Glacier FAB B.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
.../BensonGlacier/BoardInitPostMem/BoardGpios.h| 6 +-
.../BensonGlacier/BoardInitPostMem/BoardInit.c | 2 -
.../BensonGlacier/BoardInitPreMem/BoardInit.c | 15
Add code in ACPI table for TI audio codec under I2C5.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
.../BensonGlacier/BoardInitPostMem/BoardInit.c | 33 +++-
.../BoardInitPostMem/BoardInitPostMem.inf | 1 +
.../Common/Acpi
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
.../BroxtonPlatformPkg/Board/BensonGlacier/BoardInitPostMem/BoardInit.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/Platform/BroxtonPlatformPkg/Board/BensonGlacier/BoardInitPostMem
GPIOs Change for FAB B. (FAB A does not use these GPIOs)
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
.../Board/BensonGlacier/BoardInitPostMem/BoardGpios.h| 16
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git
a/Platform
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
Platform/BroxtonPlatformPkg/Common/Tools/FCE/BfmLib | Bin
Platform/BroxtonPlatformPkg/Common/Tools/FCE/FCE| Bin
2 files changed, 0 insertions(+), 0 deletions(-)
mode change 100644 => 100755
Platf
Add /B build option for Benson FAB B.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
Platform/BroxtonPlatformPkg/BuildBxtBios.sh | 24 ++--
1 file changed, 18 insertions(+), 6 deletions(-)
diff --git a/Platform/BroxtonPlatformPkg
Add BoardInitDxe lib for Minnowboard3 Next pre-product board.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
.../MinnowBoard3Next/BoardInitDxe/BoardInitDxe.c | 68 ++
.../MinnowBoard3Next/BoardInitDxe/BoardInitDxe.h | 37
Add VBT for Minnowboard3 Next pre-production board.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
.../Board/MinnowBoard3Next/Vbt/VbtBxtMipi.bin| Bin 0 -> 5632 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644
Platf
Add BoardInitPostMem lib for Minnowboard3 Next pre-product board.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
.../MinnowBoard3Next/BoardInitPostMem/BoardGpios.c | 251 +++
.../MinnowBoard3Next/BoardInitPostMem/BoardGpios.h | 350
Add BoardInitPreMem lib for Minnowboard3 Next pre-production board.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: zwei4
---
.../MinnowBoard3Next/BoardInitPreMem/BoardInit.c | 190 +
.../MinnowBoard3Next/BoardInitPreMem/BoardInit.h | 29
1 - 100 of 132 matches
Mail list logo