1.75: 1. Add - (ITS 0110936) HX300/Iris point BIOS boot order 1.74: 1. Update - Same as 1.73, just update BIOS version to 1.74. 1.73: 1. Update - (ITS 0109414) [Iron/K400][UEFI] PXE Failover Requires Manual Intervention 1.72: 1. Add - (ITS 0104833) Secure Boot Setup, adapt from ITS:0090713 1.71: 1. Update - (ITS 0101504) MR4 Refresh - Clear PCIEXPWAK_DIS bit before entering S3/S4/S5. 2. Update - (ITS 0101504) MR4 Refresh - Invert GP_H00 polarity (phy2mac_intr_pol). 1.70: 1. Update - (ITS 0101504) MR4 Refresh SIC version 1.7.0 (MR5) CSE FW (B1) version 15.40.27.2735 ChipInit (B1) version v10.0 Microcode (BX) version m_01_90661_00000017 GOP (X64) version 18.0.1041 PSE GBE UNDI version 6.00.01 2. Update - Follow "610273_BWG_Elkhart_Lake_rev1p7, Appendix A: Wake on LAN" to correct GPIO_VER3_GPP_H1 and GPIO_VER3_GPP_T5 for GBE1_1V8_RST_N/GBE0_1V8_RST_N. 3. Update - Correct GPIO_VER3_GPP_H0/GPIO_VER3_GPP_T4 for GBE1_INT_N/GBE0_INT_N. 4. Fix - When booting to Windows, system will stop for a while at Windows cycle screen. 5. Fix - (ITS 0100188) ACPI issue prevents boot of some Linux kernels. 6. Fix - There are error messages when booting with Linux kernel 5.15: a. wmi: Failed to parse WDG method b. ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [IOF2] at bit offset/length 712/16 exceeds size of target Buffer (664 bits) (20190816/dsopcode-198) c. ACPI Error: Aborting method \_SB.PC00.UA00.BTH0._CRS due to previous error (AE_AML_BUFFER_LIMIT) (20190816/psparse-529) d. ACPI Error: Method execution failed \_SB.PC00.UA00.BTH0._CRS due to previous error (AE_AML_BUFFER_LIMIT) (20190816/uteval-68) 7. Fix - There are error messages when booting to SystemRescue 9.04 ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PR00._CPC], AE_NOT_FOUND (20210730/psargs-330) ACPI Error: Aborting method \_SB.PR01._CPC due to previous error (AE_NOT_FOUND) (20210730/psparse-529) ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PR00._CPC], AE_NOT_FOUND (20210730/psargs-330) ACPI Error: Aborting method \_SB.PR02._CPC due to previous error (AE_NOT_FOUND) (20210730/psparse-529) ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PR00._CPC], AE_NOT_FOUND (20210730/psargs-330) ACPI Error: Aborting method \_SB.PR03._CPC due to previous error (AE_NOT_FOUND) (20210730/psparse-529) 1.69: 1. Fix - (ITS 0095242) Cannot change default password. 1.68: 1. Fix - (ITS 0095242) Cannot show 1920x1080 full screen logo. 1. Fix - (ITS 0095242) DMI handle 0x00, 0x08 (BIOS DATE) is not writable. 1. Fix - (ITS 0095242) Set LogoScuResolution to Auto by default. 1.67 RELEASE: 1. 1920x1080 logo cause boot time delay. Enable OemBadgingSupported to use the logo at DXEFV (ITS-95242) 1.66 RELEASE: 1. Add post code at platform diagnostic for testing.(ITS-95242) 1.65 PERF: 1. Performance build BIOS for testing.(ITS-95242) 1.64 RELEASE: 1. Add default password feature(ITS-95242). 1.63 RELEASE: 1. Change OEM default logo. (ITS-94892) 1.62 RELEASE: 1. Update BIOS to MR2.(ITS-93326) 1.61 RELEASE: 1. Add Workaround to fix HSIO Card BIOS Impact.(ITS-85310) 1.60-RELEASE: 1. Add the workaround to disable USB3 port 3 when IrisPoint B-key is not usb device. Fix the lag happen when add PCIex2 device on IrisPoint B-key. 2. Fix SMBIOIS Type 0 offset 5 (BIOS version) is read only which cannot update by H2OSDE.(ITS-87551) 1.59-RELEASE: 1. Fix the issue that Power button cannot shutdown the system from the OS (ITS-86042) 1.58-RELEASE: 1. Modify PSE_UART 0(DID 0x4B96) and PSE_UART2(DID 0x4B98) when COM mode is RS485.(ITS-85869) If COM mode is RS485 BAR+0xAC = 0x11 BAR+0xB0 = 0x01 BAR+0xB4 = 0x01 If COM mode is RS232/RS422 BAR+0xAC = 0x06 BAR+0xB0 = 0x00 BAR+0xB4 = 0x00 1.57-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Fix the COM port no functoin in Windows after sync RC code.(ITS-85869) 3. Regression tests a. Windows 10 RS5 (17763) & Driver install(Follow BKC PV Doc#616386) no yellow bang ___________________________________________ | | M.2 Key B | M.2 Key M | |_________________|___________|____________| | NVME | v | v | |_________________|___________|____________| | SATA | v | v | |_________________|___________|____________| b. COM1(SIO_UART1) COM2(SIO_UART0) loopback test c. DP0 DP1 DP2 port d. USB port 1.56-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Rollback PSE GBE0 MAC Address and PSE GBE1 MAC Address (SGMII LAN1 MAC address and SGMII LAN2 MAC address) as "FF FF FF FF FF FF" .(ITS-81823) 1.55-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Modify CSME to fix the issue "Hangs on Shutdown". Disable "DciEnable", "Usb1DciOobEnable", "Usb2DciOobEnable", "Ufsx2En", "EspiEcLowFreqOvrd", "EnEarlyUsb2DbcCon", "MmpUfsx2En"(ITS-85418) 1.54-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Update reference code (ITS-85418) SIC version 1.2.1 (PR1) CSE FW (B1) version 15.40.10.2252v3.2 ChipInit (B1) version v9.0 Microcode (BX) version m_01_90661_00000011 GOP (X64) version 18.0.1031 PSE GBE UNDI version 5.10.C 1.53-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Fix the negatively impact of IronPoint HSIO card.(ITS-85310) 3. Modify USB OC Pin number to fit schematic.(ITS-85357) Port USB2 0 -> OC0 1 -> OC0 2 -> OC2 3 -> OC2 4 -> OC1 5 -> OC1 6 -> x 7 -> x 8 -> OC3 9 -> x USB3 0 -> OC0 1 -> OC0 2 -> OC2 3 -> x 1.52-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Fix IronPoint COM0 port. Let GPIO C12~C15 follow the setting in setup utility.(ITS-83524) 1.51-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Customize Setup Utility. Hide Boot->ACPI selection when expert mode disable (ITS-83742) 1.50-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Selecting UART by COM mode(ITS-83524) 3. Customize Setup Utility. Add Expert Mode.(SCU->Advanced->Expert Mode) (ITS-83742) 4. Set PchPseLogOutputChannel default as 0. (ITS-84071) 1.49-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Set PchPseLogOutputChannel default as 0 and remove gray out.(ITS-81473) 3. Set SATA_PORT_0 and SATA_PORT_1 HSIO_TX_DWORD8 [13:8]SATAI default value as 101011b and [21:16]SATAII default value as 110010b (ITS-81377) 1.48-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Set PSE GBE0 MAC Address and PSE GBE1 MAC Address (SGMII LAN1 MAC address and SGMII LAN2 MAC address) as "FF FF FF FF FF FF" .(ITS-81823) 1.47-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Rollback SATA_PORT_0 and SATA_PORT_1 HSIO_TX_DWORD6 [5:0]SATAI and [13:8]SATAII default value (ITS-81377) 3. Set SATA_PORT_0 and SATA_PORT_1 HSIO_TX_DWORD8 [13:8]SATAI and [21:16]SATAII default value as 100000b (ITS-81377) IronPoint a. Add the LAN 1 and LAN 2 device enable/disable feature in BIOS menu.(ITS-81728) b. Add release BIOS with HSIO_TX_DWORD8 value 101000b and 110000b.(ITS-81377) 1.46-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Set SATA_PORT_0 and SATA_PORT_1 HSIO_TX_DWORD6 [5:0]SATAI and [13:8]SATAII default value as 100000b (ITS-81377) 3. Set PSE USRT 2 and PSE UART 4 as PSE owned (ITS-81473) IrisPoint a. GP_H14 status depend on "Low power" in SCU (ITS-81392) 1.45-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Support B1 stepping(ITS-80670)(ITS-80671). IrisPoint a. Add feature. If "IrisPoint Low Power Enable" enable in SCU, set GP_H14 to "1" when enter S5 (ITS-80670) 1.44-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Modify verb table for ALC888S to support Iris PVT3 and Iron PVT(ITS-80670)(ITS-80671). 1.43-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Add the workaround for issue mention in (ITS-79037 0209148). Do global reset if com port mode have been change. 1.42-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Set PCIe default speed as "AUTO" (ITS-79112) IrisPoint a.Add the board Id of IrisPoint single LAN. Disable PSE Gbe 1 when board is IrisPoint single LAN.(ITS-78910) 1.41-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Set PSE UART 2 as Host own (ITS-76826) 3. Disable VUT->UartSerialBus->LineInUse[5] DTR (Data Teminal Ready) for test request. (ITS-76826) IrisPoint a. Fix the issue that M2B_W_DISABLE1_N did not keep high when add LTE card on B Key slot.(ITS-78959) IronPoint a. Add VUT 4 with HID "INT3514" (ITS-78852) b. Modify offset 0x1cc as "0B", fix the conflict of B-KEY NVMe and DHXA-222 mPCIE.(ITS-75741) c. Support DIO CAN Daughter Card and add the menu for setting PWM and QEP. (ITS-78889) d. Modify offset 0x1cd as "C0", disable lane8 lane9. (ITS-75741) e. Fix M2B_P3E_SATA_SEL keep high, cause B-KEY SATA not working.(ITS-78977) 1.40-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). IrisPoint a. When disable PTT in the SCU, FTPM would be disabled.(ITS-78788) 1.39-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). IrisPoint a. Disabling TypeC PD soft strap (Modify c3c[0] as "0") to fix IrisPoint_PVT boot issue.(ITS-78602) b. Set GP_H13, GP_H15 as GPIO OUT for IrisPoint_PVT COM1. (ITS-78559) c. Remove VUT4 at PSE UART4. Add VUT2 in PSE UART 2. (ITS-76826) d. Add "disable" option in COM mode menu(ITS-78622) e. Modify VBT "Device Type", fix hotplug issue. (ITS-78608) IronPoint a. Add "disable" option in COM mode menu(ITS-78622) 1.38-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). IrisPoint a. Add the SCU Menu of LAN Device off(GP_D17, GP_D18), default enable( as high)(ITS-78559). b. COM1 mode setting change to GP_H12, GP_H13, GP_H15, GP_H21. Change COM1 mode GPIO pin at the start of boot (ITS-78558). IronPoint a. Fix the side effect cause IrisPoint COM1. Let GP_C12 ~ GP_C15 as NativeFuntion 1(PSE UART) in EFI_RELEASE BIOS(ITS-74435). b. Set GP_C20 ~ GP_C23 as NativeFuntion 1(PSE UART)(ITS-74435). c. When power state is not S0, set Com0SlewRate(GP_U11), Com1SlewRate(GP_D14), Com0Voltage(GP_U07), Com1Voltage(GP_E23) to low.(ITS-74435)(0200041) d. Set M.2 Config 2 Pullup Enabled as "NO" in FIT. Fix the wrong setting of GP_H14. Let GP_H14 as Native Functoin 8.(ITS-77817) 1.37-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Update PMC to 154.1.10.1012. Update PCHC to15.40.0.1000. 1.36-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Add the patch from intel, try to fix the PCIe conflict between b-key(Lane6 Lane7) and mPCIe(Lane10)(Combo port 0).(ITS-75741)(IPS-550019)(IPS-582224) IronPoint a. Enable RootPort 5 multi VC, make sure the patch could fix the issue or not. (ITS-75741) b. Set GP_H20 as GPO high before memory training.(ITS-78287) 1.35-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Update SIC to Beta 4 3. Update CSE to 15.40.10.2146 1.34-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). IronPoint a. Set GP_H14 as GPO high at the begining of boot.(ITS-77817) 1.33-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). IronPoint a. Base on "IRIS DVT2 & IRON DVT BIOS Setting for HSIO and GPIO" in ITS-75238, modify GPIO voltage and setting for IronPoint_DVT. (ITS - 77358) b. Set J14 slot GPIO as PSE function when daughter card is DIO/CAN card. (ITS - 77358) IrisPoint a. Base on "IRIS PVT & IRON DVT BIOS Setting for HSIO and GPIO" in ITS-77440, modify GPIO voltage and setting for IrsiPoint_PVT. (ITS-77440) b. Set GP_F05 and GP_H03 as NativeFunctoin 8 (ITS-77440)(0200378) 1.32-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). IrisPoint a. Modify VUT4(PSE UART 4) HID as INT3512, let the windows driver could be install.(ITS-76826) b. Set GP_C12 ~ GP_C15 as NativeFuntion 1(PSE UART) in EFI_RELEASE BIOS, GP_C12 ~ GP_C15 would be set as NativeFuntion 4 (SIO_UART) in EFI_DEBUG BIOS.(ITS-76826) 1.31-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). IrisPoint a. Set GP_H03 and GP_F05 as GPI 3.3V for IrisPoint_PVT (ITS-77160). Note:Wrong GPIO voltage setting may cause SOC have unpredictable issue. Do not use these CSE setting on IrisPoint_DVT. 1.30-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). IrisPoint a. Fix the wrong voltage setting of GBE0_RST_N(T05).(ITS-77110) 1.29-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). IronPoint a. When the 2xCom Daughter Card do not attach, hide the its menu in SCU.(ITS-74435) 1.28-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Add VUT0 and VUT4 on PSE UART 0 (OUA0) and PSE UART 4 (OUA4). Refer to Doc "Enalbing multi com port white paper"(ITS-76826) IrisPoint a. Set GP_C20 ~ GP_C23 as PSE_UART(Native Function1)(ITS-76826) b. Set GP_D04 as GPO high at the begining of boot.(ITS-76762) 1.27-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Update SIC to Beta 3. IrisPoint a. Add the setting menu for IrisPoint COM port at following path (ITS-76706) Setup Utility -> Advanced -> OnLogic Feature Configuration -> IrisPoint Com b. Modify GP_D04(PWR_LED) for PSE (Native Function 8) (ITS-76762) IronPoint a. Add the workaround, disable root port 5 "Multi VC". It would fix the issue that conflict between b-key and mPCIe(ITS-75741) b. Add the workaround, enable Rootport 1 Hotplog. It would fix the issue that NVMe storage would hang when enter win 10.(ITS-76550) 1.26-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). IronPoint a. Fix PCIe I210 LAN unable issue.(ITS-76395) Misupdate the IrisPoint CSE to IronPoint in BIOS1.25. Please do not use BIOS 1.25 on IronPoint b. Fix the issue that system hang after press power button or enter S5 with "reset -s" command. The issue happen after BIOS 1.23. Cause the mismodify CSE offset 0xC1D (ITS-76263) 1.25-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Remove the grayout of TGPIO in PSE TGPIO page (ITS-75490) IrisPoint a. Modify the GPIO C20~ GPIO C23 as 3.3V CSE (ITS-76174) b. Fix the issue that GP_H0 do not set as native functoin 1. (ITS-76113) IronPoint a. Rollback the CSE setting to BIOS 1.23(ITS-75741) 1.24-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). IrisPoint a. Modify CSE setting, enable TSN and set SGMII on Lane7, Lane 9. (ITS-75238) b. Rollback GP_H0(PSE_GBE1_INT) and GP_T4(PSE_GBE0_INT) setting. (ITS-73226) c. Enable PseTsnGbeMultiVcEnable and PseTsnGbeSgmii in Setup Utilty. (ITS-75238) IronPoint a. Fix the issue that M2B_W_DISABLE1_N did not keep high when add Lan card on B Key slot.(ITS-75712) b. For test request, modify CSE setting. Set PCIe Multi VC Controller 1 as "x1 PCIe on Lane10" (mPCIe/mSATA as static PCIe) and PCIe Multi VC Controller 3 as "x1 PCIe on Lane6"(ITS-75741) (0193383) 1.23-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Disable PCIe hotplug to fix the issue that NVME device shown as 0 bytes when install win10.(ITS-75741) IrisPoint a. Set GP_H0(PSE_GBE1_INT) and GP_T4(PSE_GBE0_INT) as GPIO low (ITS-73226). IronPoint a. Modify CSE setting. Disable PCIe Multi Vc Controller 1. Set PCIe Multi Vc Controller 3 as "x2 PCIe on Lane6 Lane7" b. Disable PSE TGPIO44, which would cause GP_E04 set as Native Funcition 8 (ITS-75137) c. Set M2B_W_DISABLE1(GP_F06) as GPO high when B-key add WWAN device (ITS-75712) 1.22-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). IronPoint a. Fix the issue that GP_U09 state does not change, when UIM selection is mPCIE.(ITS-75099) 1.21-RELEASE/DEBUG/RMT: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Inculde EFI_RMT BIOS and it will output RMT message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint).(ITS-74218) IrisPoint a. Change IrisPoint to B0 stepping CSE (ITS-75238) IronPoint a. Implement SIM slot selection GPIO as an option in the BIOS.(ITS-75009) b. Modify the GPIO setting of PWR_SEL and modify COM Mode "RS422 Half Duplex" to "RS422 Full Duplex" (ITS-74435) c. Fix issue that cannot enter S3 when press power button.(ITS-75262) 1.20-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Let PSE GbE setting depend on different board.IrisPoint:Host Own, IronPoint:Disable. IronPoint a. Modify GPP_U13 (MPCIE_WLAN_DISABLE_1_N) as high state.(ITS-75059) 1.19-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). IronPoint a. Modify GPIO COM1_PWR_SEL as GP_E23 (ITS-74435) b. Fix the issue that PWR_SEL and PER_EN do not follow the setting of Setup Utility. (ITS-74435) 1.18-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). IronPoint a. Support Iron2x COM daughter board. (ITS-74435) Daughter board COM 0 (SIO UART1) cannot get readable debug message when pass through Iron2x COM daughter board with default GPIO setting. However when the signal do not pass the daughter board, it could get the readable debug message. Daughter board COM 1 (SIO UART2) work funtional. b. Add the setting menu for x2 COM daughter card under SetupUtility->advance. (ITS-74435) c. Install Win10 with SATA device. However we found that some SATA storage device cannot find when install Win10. 1.17-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Support B0 stepping.(ITS-74279)(ITS-74402) 1.16-RELEASE/DEBUG/RMT: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Inculde EFI_RMT BIOS and it will output RMT message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint).(ITS-74218) 1.15-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Modify PSE Gbe TSN #0 (Bus 0 Dev 29 Func 1) and PSE Gbe TSN #1 (Bus 0 Dev 29 Func 2) as host own (ITS-73006) 3. Set GBE AIC Status as "Connected", fix the yellow bang of PSE Gbe TSN #0 (ITS-73006) 4. Enable "PHYMAC_INTR_POL" bit (ITS-73226) (Doc#614109 10.3.2.1) (Doc#601458 15.6 Table 15-5 Notes) cause Rtl8211 is active low. 1.14-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Fix issue (ITS-72120) that BIOS exception when USB Hotplug on shell. 1.13-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). IronPoint a. Modify CSE offset 0x17C as 88h for PCIe lane 6-7(ITS-72431) 1.12-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). IronPoint a. Rollback the setting of SATA/PCIe Combo Port 1 (Lane 11). Modify SATA/PCIe Combo Port 1 (Lane 11) as "SATA"(ITS-72167) b. Program GPIO_U6 (M2B_P3E_SATA_SEL) depend on the status of M2B_CONFIG (GPIO_G11~GPIO_G14)(ITS-72167) 1.11-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Enable Intel PPT supported IrisPoint a. update VBT binary for GOP 18.0.1029 b. Because hardware design of IrisPoint DVT has been change. Modify SATA/PCIe Combo Port 0 (Lane 10) as "GPIO Polarity PCIe" in CSE. c. Disable "SGMI PSE0" & "SGMI PSE1" which might cause BIOS hang at HPET config when user modify "PSE TSN GBE SMGII Support".(ITS-72118) d. Disable PSE TSN GBE 1 SMGII Support"(ITS-72118) IronPoint a. Modify SATA/PCIe Combo Port 0 (Lane 10) as "GPIO Polarity PCIe" in CSE(ITS-72215) b. Modify SATA/PCIe Combo Port 1 (Lane 11) as "GPIO Polarity PCIe" in CSE(ITS-72167) c. Set GPIO LAN1_DEV_OFF_N (GP_U17) and LAN2_DEV_OFF_N (GP_U18) as GpioOutHigh (ITS-72166) 1.10-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Sync Chipset code to trunk 408 (chipset version 05.42.27.0007) (Alpha 8 SIC). 1.09-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Fix IronPoint Board ID value. 3. Remove the Boot Type option "Legacy" "Dual" 1.08-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output DEBUG message from GPP_12~GPP_15 (COM1 of IrisPoint, COM0 of IronPoint). 2. Add PcdClientBoardId to record Board ID. 3. StateAfterG3 to S5 states. 4. Enable S5WakeOnUsb. 5. Support IronPoint IronPoint a. Add the GOP setting for IronPoint. GPIO setting is base on "IRON GPIO table_Rev1.0.xlsx" b. The Flexible I/O for IronPoint. Lane0~1 -> USB3 Lane2~5 -> PCIe 0 "4x1" Lane6~7 -> PCIe 3 "1x2" Lane10 -> PCIe 1 "1x1" 1.07-RELEASE/RMT: 1. Inculde EFI_RMT BIOS and it will output RMT message from COM1.(ITS-70127) 2. Set CAN0 as PSE owned by default. (ITS-70219) 3. PSE Configuration->HSUART0/RS485 change to "None",let Gpp_C14 be Native Fuction 4, hope CTS/RTS work(ITS-70236) 4. Remove the "Deep Sx" option in Setup Utility. (ITS-70126) 1.06-RELEASE/RMT: 1. Inculde EFI_RMT BIOS and it will output RMT message from COM1.(ITS-70127) 2. Fix CSE issue of PCIe Multi Controller 2 x2.(ITS-70202)(0x178h bit 1:3 set 0x4) 3. Modify Pcie Speed default setting to Gen3.(ITS-69280) 1.05-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output debug message from COM1. 2. Fix issue that verb table does not update.(ITS-69533) 1.04-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output debug message from COM1. 2. Modify the Irq setting of Com Port, let COM1 could read/write from windows.(ITS-69478) 3. Uncheck DMIC In Setup Utility let GPP_R4 to GPP_R7 use default setting. (ITS-69533) 4. Fix the issue that unknown device under XHCI.HS08.(ITS-69478) 5. Modify the verb table subsystem ID to "10EC0235".(ITS-69533) 1.03-RELEASE/DEBUG: 1. Inculde EFI_DEBUG BIOS and it will output debug message from COM1. 2. Update Microcode to m_01_90660_00000006 3. Sync BoardPkg to trunk 1788 4. Modify Pcie Speed default setting to Gen2 for test request. 5. Modify Gpp_E10(M2E_W_DISABLE1_2230_N), Gpp_E11( M2E_W_DISABLE2_2230_N) to GpioOutHigh.(ITS-69480) 6. Modify UART1 to HOST Own. (ITS-69478) 7. Modify PcdSerialIoUartNumber to UART2 in release bios. (ITS-69478) 8. Set PchSerialIoUart[1] default to STR_PCH_SERIAL_IO_UART_COM in release bios.(ITS-69478) 1.02-DEBUG: 1. BIOS is EFI_DEBUG version and will output debug message from COM1. 2. Do the workaround, let FIT tool could open BIOS binary. The workaround would cause Lane 8 change to Pcie Multi VC Controller1.(ITS-69194) 3. Add verb table of Audio, ALC233 cannot find. 4. Support SIIP tool to stitch PSE FW.(ITS-69260) 5. Modify Multi VC Controller2 to x1 Lane 4 for test request. (ITS-69280) 1.01-DEBUG: 1. Power on BIOS based on EHL chipset trunk. 2. BIOS is EFI_DEBUG version and will output debug message from COM1. 3. Disable CR/PchSerialIoSpi/Post Code for power on testing. 3. GPIO setting is base on "Iris GPIO table Rev1.4(29 May).xlsx" 4. Modify the GOP setting to Dp 5. Modify the Flexible I/O, the setting of Lane 8 would cause FIT tool cannot open BIOS. M.2 M key Pcie Multi VC Controller2 x2 Lane 4 Lane 5 M.2 E key Pcie Multi VC Controller3 x1 Lane 6 M.2 M key SATA Lane 10 M.2 B key SATA Lane 11 SGMI PSE0 Lane 7 SGMI PSE1 Lane 9 SGMI HOST 0 Lane 8 6. Enable root port hotplug 7. Modify XHCI.HS05 _PID to visable