blob: 191323a511fc688323f05b30f3cd69f03397f8ca [file] [log] [blame]
 Binary PI Release Notes for
-----------------
Merlin Falcon (Carrizo) Platform Initialization (CarrizoPI)
=============================================================================
AGESA PI Version: 1.1.0.1 Test Board: Bettong Alfa, Beta
Binary PI version: 1.5 Binary PI Build Date: Aug. 5 2015
=============================================================================
1. Update CarrizoPI to Version 1.1.0.1
=============================================================================
AGESA PI Version: 1.1.0.0 Test Board: Bettong Alfa, Beta
Binary PI version: 1.4 Binary PI Build Date: Jul. 10 2015
=============================================================================
1. Update CarrizoPI to Version 1.1.0.0
2. CarrizoPI 1.1.0.0 support DDR4
=============================================================================
AGESA PI Version: 1.0.0.7 Test Board: Bettong Alfa
Binary PI version: 1.3 Binary PI Build Date: Jun. 26 2015
=============================================================================
1. Add NB PState support
1) Add two macros in buildOpts.c
BLDCFG_PLATFORM_CPB_MODE and BLDCFG_NB_PSTATES_SUPPORTED
2) Add GnbSmuServiceRequestV8
This function is commented out before. This is necessary for NB PState,
so add it back.
2. Add FchSetSpi back
3. Skip CF9 warm reset in FchInitResetHwAcpiP
Bug found (18Jun15) with ZE880PAAY4382 OPN, 50% hang rate in early POST
due to "unnecessary reset" too close to power-on (<90ms).
Resolution: "Remove unnecessary reset to fix the hang"
=============================================================================
AGESA PI Version: 1.0.0.7 Test Board: Bettong Alfa
Binary PI version: 1.2 Binary PI Build Date: May 29 2015
=============================================================================
1. Update header files.
Update header files according commit d82006ea
2. The AGESA.bin is the same as Binary PI version 1.1
=============================================================================
AGESA PI Version: 1.0.0.7 Test Board: Bettong Alfa
Binary PI version: 1.1 Binary PI Build Date: May 29 2015
=============================================================================
1. Update to CarrizoPI version 1.0.0.7
=============================================================================
AGESA PI Version: 1.0.0.2 Test Board: Bettong Alfa
Binary PI version: 1.0 Binary PI Build Date: May 19 2015
=============================================================================
1. Support 2133MHz dimm and enable 35W TDP
Add two macros in buildOpts.c
#define BLDCFG_SYSTEM_CONFIGURATION 2
#define BLDCFG_AMD_TDP_LIMIT 35000
2. Enable HDMI audio
Add a macro in buildOpts.c
#define BLDCFG_CFG_GNB_HD_AUDIO TRUE
3. Add PSP initialization code
Add PspMboxBiosCmdDramInfo in AmdInitEnv
Add PspMboxBiosCmdExitBootServices in AmdInitLate
4. Pull up GPIO86 (use SSD) and GPIO64 (enable network adapter)
add a gpio array "merlin_falcon_gpio" to pull up GPIO86 and GPIO64,
then add a macro in buildOpts.c
#define BLDCFG_FCH_GPIO_CONTROL_LIST (&merlin_falcon_gpio[0])
This can be override by oem_bettong_gpio in src/mainboard/amd/bettong/BiosCallOuts.c