================================================================================ CPLD Release Notes ================================================================================ ================================================================================ v4p9 ================================================================================ // pfr_tnp_627p4_v4p9.pof - check sum:066D6474 / user code: C4700049; // pfr_cyp_627p4_v4p9.pof - check sum:0668F989 / user code: C4720049; // non_pfr_tnp_v4p9.pof - check sum:09F8456C / user code: C4700049; // non_pfr_cyp_v4p9.pof - check sum:09F88763 / user code: C4720049; ********************************************** product sign capsule ********************************************** // pfr_cyp_627p4_v4p9_cfm1_auto_prd.bin, used by EWS/sysfwupdt.efi to online update // pfr_tnp_627p4_v4p9_cfm1_auto_prd.bin, used by EWS/sysfwupdt.efi to online update // CPLD RoT Release Version : 01 // CPLD RoT SVN :01 ********************************************** note of changes ********************************************** RTL Revise the no generate Mem Thermal trip Critical Overtemperature assert log in EWS TNP_CYP_Main.v FW Revise the PFR code to avoid recording update successful in the mailbox 0xC2~0xC5 when downgrade version fail status_enums.h / t0_update.h / t0_watchdog_handler.h / tmin1_update.h Note: When use the force update jumper, it must need to AC cycle. BMC will into safe mode when run force update. In the period of the safe mode, BMC no send checkpoint, it will cause FPGA run recovery after 25mins. ================================================================================ v4p7 ================================================================================ // pfr_tnp_627p4_v4p6.pof - check sum:06704AA2 / user code: C4700047; // pfr_cyp_627p4_v4p6.pof - check sum:0665856D / user code: C4720047; // non_pfr_tnp_v4p6.pof - check sum:09F99FF2 / user code: C4700047; // non_pfr_cyp_v4p6.pof - check sum:09F5C1AA / user code: C4720047; ********************************************** product sign capsule ********************************************** // pfr_cyp_627p4_v4p4_cfm1_auto_prd.bin, used by EWS/sysfwupdt.efi to online update // pfr_tnp_627p4_v4p4_cfm1_auto_prd.bin, used by EWS/sysfwupdt.efi to online update // CPLD RoT Release Version : 01 // CPLD RoT SVN :01 ********************************************** note of changes ********************************************** RTL Restore the "rearm_acm_timer" detection condition in the pfr_*_core.v revise the spi whitelist that able to 64KB erase spi_control.sv / spi_filter.sv record the fault info of the power sequence and FIVR status to mailbox 0x08,0x09 and 0x7E record the BMC/PCH act/recy update status and times to mailbox 0xC2~0xC5 power sequence leave fault state through the IPMI cmd pfr_tnp_cyp_top.sv / pfr_tnp_core.sv / pfr_tnp_recovery_core.sv / pfr_tnp_cyp_recovery_top.sv / pfr_cyp_core.sv / pfr_cyp_recovery_core.sv / TNP_CYP_Main_wrapper.sv /TYP_CYP_Main.v /Mem_Seq.v /Mstr_Seq.v /Cpu_Seq.v /PSU_Seq.v / timer_bank.sv gen_gpi_signals_pkg.sv /gen_gpo_controls_pkg.sv Revise the CPU FIVR alert to BMC unexpectly. TYP_CYP_Main.v FW BMC/PCH active update times increment store to mailbox 0xC2 and 0xC4; recovery update times increment store to mailbox 0xC3 and 0xC5 only. record the fault info of the power sequence and FIVR status to mailbox 0x08,0x09 and 0x7E record the BMC/PCH act/recy update status and times to mailbox 0xC2~0xC5 power sequence exit fault state through the IPMI cmd PFM Dynamic detection condition PCH updating retimer watchdog reset decompression.h / firmware_recovery.h / pfm.h / pfm_utils.h /pfr_sys.h / gen_gpi_signals.h / gen_gpo_controls.h / mailbox_enums.h / status_enums.h / t0_routines.h / t0_update.h / t0_watchdog_handler.h / timer_utils.h ================================================================================ v4p2 ================================================================================ // pfr_tnp_627p4_v4p2.pof - check sum:066D7405 / user code: C4700042; // pfr_cyp_627p4_v4p2.pof - check sum:06736502 / user code: C4720042; // non_pfr_tnp_v4p2.pof - check sum:09FAB88E / user code: C4700042; // non_pfr_cyp_v4p2.pof - check sum:09FA2959 / user code: C4720042; ********************************************** product sign capsule ********************************************** // pfr_cyp_627p4_v4p2_cfm1_auto_prd.bin, used by EWS/sysfwupdt.efi to online update // pfr_tnp_627p4_v4p2_cfm1_auto_prd.bin, used by EWS/sysfwupdt.efi to online update // CPLD RoT Release Version : 01 // CPLD RoT SVN :01 ********************************************** note of changes ********************************************** RTL Ctrl PCH_PWROK to hold PLTRST to solve the warm reset cause ACM timeout issue pfr_tnp_cyp_top.v / TNP_CYP_Main_wrapper.sv / TYP_CYP_Main.v / pfr_cyp_core.v / pfr_tnp_core.v / gen_gpo_controls_pkg.sv FW Ctrl PCH_PWROK to hold PLTRST to solve the warm reset cause ACM timeout issue gen_gpo_controls.h / t0_routines.h / t0_watchdog_handler.h Revision the WDT_ACM_BIOS_TIMER checking condition to solve use the warm reset, in the platform_reset_handler() of the t0_routines.h ================================================================================ v3p9 ================================================================================ // pfr_tnp_627p4_v3p9.pof - check sum:066855E3 / user code: C4700039; // pfr_cyp_627p4_v3p9.pof - check sum:0668B53B / user code: C4720039; // non_pfr_tnp_v3p9.pof - check sum:09FADED1 / user code: C4700039; // non_pfr_cyp_v3p9.pof - check sum:09F9601F / user code: C4720039; ********************************************** product sign capsule ********************************************** // pfr_cyp_627p4_v3p8_cfm1_prd.bin, used by EWS/sysfwupdt.efi to online update // pfr_tnp_627p4_v3p8_cfm1_prd.bin, used by EWS/sysfwupdt.efi to online update // CPLD RoT Release Version : 01 // CPLD RoT SVN :01 ================================================================================ v3p5 ================================================================================ //! 20211123 // pfr_tnp_627p4_v3p5.pof - check sum:06760E8F / user code: C4700035; // pfr_cyp_627p4_v3p5.pof - check sum:06786111 / user code: C4720035; // non_pfr_tnp_v3p5.pof - check sum:09FCC747 / user code: C4700035; // non_pfr_cyp_v3p5.pof - check sum:09FD4258 / user code: C4720035; ********************************************** product sign capsule ********************************************** // pfr_cyp_627p4_v3p5_cfm1_prd.bin, used by EWS/sysfwupdt.efi to online update // pfr_tnp_627p4_v3p5_cfm1_prd.bin, used by EWS/sysfwupdt.efi to online update // CPLD RoT Release Version : 01 // CPLD RoT SVN :01 ********************************************** note of changes ********************************************** RTL 1) Support OCP working in S5,CCB3522 Files changed: OCP.v FW N/A ================================================================================ v3p4 ================================================================================ //! 20210607 // pfr_tnp_627p4_v3p4.pof - check sum:06760E8F / user code: C4700034; // pfr_cyp_627p4_v3p4.pof - check sum:0676E479 / user code: C4720034; // non_pfr_tnp_v3p4.pof - check sum:09FCC747 / user code: C4700034; // non_pfr_cyp_v3p4.pof - check sum:09FD4258 / user code: C4720034; ********************************************** product sign capsule ********************************************** // pfr_cyp_627p4_v3p4_cfm1_prd.bin, used by EWS/sysfwupdt.efi to online update // pfr_tnp_627p4_v3p4_cfm1_prd.bin, used by EWS/sysfwupdt.efi to online update // CPLD RoT Release Version : 01 // CPLD RoT SVN :01 ********************************************** note of changes ********************************************** RTL 1) Fix the BMC capture untrigger condition when trigging FIVR into S5. Files changed: TNP_CYP_Main.v FW 1) For Inband,fix BMC will reset when execute BIOS recovery online update. For Outband,fix BMC will not reset when execute BIOS recovery online update. Files changed: t0_update.h 2) fix the fw '#include "spi_flash_state.h"' Files changed: t0_update.h ================================================================================ v3p3 ================================================================================ //! 20210428 // pfr_tnp_627p4_v3p3.pof - check sum:067AB5EE / user code: C4700033; // pfr_cyp_627p4_v3p3.pof - check sum:066F946A / user code: C4720033; // non_pfr_tnp_v3p3.pof - check sum:09FF9A28 / user code: C4700033; // non_pfr_cyp_v3p3.pof - check sum:09FAB565 / user code: C4720033; ********************************************** product sign capsule ********************************************** // pfr_cyp_627p4_v3p3_cfm1_prd.bin, used by EWS/sysfwupdt.efi to online update // pfr_tnp_627p4_v3p3_cfm1_prd.bin, used by EWS/sysfwupdt.efi to online update // CPLD RoT Release Version : 01 // CPLD RoT SVN :01 ********************************************** note of changes ********************************************** RTL N/A FW 1) Fix BMC will not reset when execute BIOS recovery online update. Files changed: t0_update.h、transition.h