/** @file ;****************************************************************************** ;* Copyright (c) 2020, Insyde Software Corp. All Rights Reserved. ;* ;* You may not reproduce, distribute, publish, display, perform, modify, adapt, ;* transmit, broadcast, present, recite, release, license or otherwise exploit ;* any part of this publication in any form, by any means, without the prior ;* written permission of Insyde Software Corporation. ;* ;****************************************************************************** **/ /** @file @copyright INTEL CONFIDENTIAL Copyright 2014 - 2021 Intel Corporation. The source code contained or described herein and all documents related to the source code ("Material") are owned by Intel Corporation or its suppliers or licensors. Title to the Material remains with Intel Corporation or its suppliers and licensors. The Material may contain trade secrets and proprietary and confidential information of Intel Corporation and its suppliers and licensors, and is protected by worldwide copyright and trade secret laws and treaty provisions. No part of the Material may be used, copied, reproduced, modified, published, uploaded, posted, transmitted, distributed, or disclosed in any way without Intel's prior express written permission. No license under any patent, copyright, trade secret or other intellectual property right is granted to or conferred upon you by disclosure or delivery of the Materials, either expressly, by implication, inducement, estoppel or otherwise. Any license under such intellectual property rights must be express and approved by Intel in writing. Unless otherwise agreed by Intel in writing, you may not remove or alter this notice or any other notice embedded in Materials by Intel or Intel's suppliers or licensors in any way. This file contains a 'Sample Driver' and is licensed as such under the terms of your license agreement with Intel or your vendor. This file may be modified by the user, subject to the additional terms of the license agreement. @par Specification **/ #include "SetupPreProcTools.hfr" #define PLATFORM_POR 0 #define FORCE_ENABLE 1 #define FORCE_DISABLE 2 // Define forms form formid = AUTO_ID(SB_FORM_ID), title = STRING_TOKEN(STR_SB_FORM); SUBTITLE(STRING_TOKEN(STR_SB_FORM)) SEPARATOR goto PCIE_DEVICE_OPTIONS_FORM_ID, prompt = STRING_TOKEN(STR_PCIE_OPTIONS_FORM_TITLE), help = STRING_TOKEN(STR_PCIE_OPTIONS_FORM_HELP); goto SATA_DEVICE_OPTIONS_FORM_ID, prompt = STRING_TOKEN(STR_SATA_DEVICE_OPTIONS_FORM_TITLE), help = STRING_TOKEN(STR_SATA_DEVICE_OPTIONS_FORM_HELP); goto USB_OPTIONS_FORM_ID, prompt = STRING_TOKEN(STR_USB_OPTIONS_FORM_TITLE), help = STRING_TOKEN(STR_USB_OPTIONS_FORM_HELP); goto SECURITY_OPTIONS_FORM_ID, prompt = STRING_TOKEN(STR_SECURITY_OPTIONS_FORM_TITLE), help = STRING_TOKEN(STR_SECURITY_OPTIONS_FORM_HELP); suppressif ideqval SETUP_VOLATILE_DATA.PlatformFlavor == FlavorUpServer; goto PCH_HDAUDIO_OPTIONS_FORM_ID, prompt = STRING_TOKEN(STR_HDAUDIO_OPTIONS_FORM_TITLE), help = STRING_TOKEN(STR_HDAUDIO_OPTIONS_FORM_HELP); endif; grayoutif ideqval SETUP_VOLATILE_DATA.ThcSupported == 0x0; goto THC_OPTIONS_FORM_ID, prompt = STRING_TOKEN(STR_THC_OPTIONS_FORM_TITLE), help = STRING_TOKEN(STR_THC_OPTIONS_FORM_HELP); endif; goto 122, //SerialIo prompt = STRING_TOKEN(STR_SERIAL_IO_OPTIONS_FORM_TITLE), help = STRING_TOKEN(STR_SERIAL_IO_OPTIONS_FORM_HELP); #if FixedPcdGetBool(PcdAdlLpSupport) == 1 goto SCS_OPTIONS_FORM_ID, prompt = STRING_TOKEN(STR_SCS_OPTIONS_FORM_TITLE), help = STRING_TOKEN(STR_SCS_OPTIONS_FORM_HELP); #endif goto ISH_OPTIONS_FORM_ID, prompt = STRING_TOKEN(STR_ISH_OPTIONS_FORM_TITLE), help = STRING_TOKEN(STR_ISH_OPTIONS_FORM_HELP); goto PCH_THERMAL_THROTTLING_OPTIONS_FORM_ID, prompt = STRING_TOKEN(STR_PCH_THERMAL_THROTTLING), help = STRING_TOKEN(STR_PCH_THERMAL_THROTTLING), flags = 0, key = 0; oneof varid = PCH_SETUP.PchSkipVccInConfig, prompt = STRING_TOKEN(STR_PCH_SKIP_VCC_IN_CONFIG), help = STRING_TOKEN(STR_PCH_SKIP_VCC_IN_CONFIG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; #if FixedPcdGetBool(PcdAdlLpSupport) == 1 goto FIVR_CONFIGURATION_FORM_ID, prompt = STRING_TOKEN(STR_PCH_FIVR_CONFIGURATION_FORM_TITLE), help = STRING_TOKEN(STR_PCH_FIVR_CONFIGURATION_FORM_HELP); #endif goto PMC_CONFIGURATION_FORM_ID, prompt = STRING_TOKEN(STR_PMC_CONFIGURATION_FORM_TITLE), help = STRING_TOKEN(STR_PMC_CONFIGURATION_FORM_HELP); SEPARATOR #if FixedPcdGet8(PcdEmbeddedEnable) == 0x1 suppressif ideqval SETUP_VOLATILE_DATA.TsnSupportByPch == 0; goto TSN_GBE_OPTIONS_FORM_ID, prompt = STRING_TOKEN(STR_TSN_GBE_OPTIONS_FORM_TITLE), help = STRING_TOKEN(STR_TSN_GBE_OPTIONS_FORM_HELP); endif; #endif SEPARATOR suppressif ideqval SETUP_VOLATILE_DATA.GbeSupportByPch == 0; // // GbE Region present // suppressif ideqval SETUP_VOLATILE_DATA.GbeAvailable == 0; oneof varid = PCH_SETUP.PchLan, prompt = STRING_TOKEN(STR_GBE_CONTROLLER), help = STRING_TOKEN(STR_GBE_CONTROLLER_HELP), option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; suppressif ideqval PCH_SETUP.PchLan == 0 OR ideqval SETUP_VOLATILE_DATA.GbeAvailable == 0; oneof varid = PCH_SETUP.LanWakeFromDeepSx, prompt = STRING_TOKEN(STR_GBE_WAKE_WFDSX_PROMPT), help = STRING_TOKEN(STR_GBE_WAKE_WFDSX_HELP), option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchWakeOnLan, prompt = STRING_TOKEN(STR_GBE_WOL_PROMPT), help = STRING_TOKEN(STR_GBE_WOL_HELP), // // The default setup option has been changed from Disabled to Enabled to sync with Greens Glacier and to fix the // SelfTest error LPC Controller (Bus 0 Dev 31 Fun 0) 0A4[8] // option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.SlpLanLowDc, prompt = STRING_TOKEN(STR_PCH_SLP_LAN_LOW_DC_PROMPT), help = STRING_TOKEN(STR_PCH_SLP_LAN_LOW_DC_HELP), option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; endoneof; endif; // // GbE Region not available // suppressif ideqval SETUP_VOLATILE_DATA.GbeAvailable == 1; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_GBE_CONTROLLER), text = STRING_TOKEN(STR_GBE_NOT_PRESENT), flags = 0, key = 0; endif; endif; #if FixedPcdGetBool(PcdAdlLpSupport) == 0 oneof varid = PCH_SETUP.FoxvilleLanSupport, prompt = STRING_TOKEN(STR_FOXVILLE_SUPPORT_PROMPT), help = STRING_TOKEN(STR_FOXVILLE_SUPPORT_HELP), option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING |RESET_REQUIRED; endoneof; suppressif ideqval PCH_SETUP.FoxvilleLanSupport == 0; oneof varid = PCH_SETUP.FoxvilleWakeOnLan, prompt = STRING_TOKEN(STR_FOXVILLE_WOL_PROMPT), help = STRING_TOKEN(STR_FOXVILLE_WOL_HELP), option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING |RESET_REQUIRED; endoneof; endif; #endif // // Network Driver support is required for Wifi/BT and GbE // oneof varid = SETUP_DATA.EfiNetworkSupport, prompt = STRING_TOKEN(STR_EFI_NETWORK_CONTROL), help = STRING_TOKEN(STR_EFI_NETWORK_CONTROL_HELP), option text = STRING_TOKEN(STR_EFI_NETWORK_ONBOARD_NIC), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_EFI_NETWORK_WIFI), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_EFI_NETWORK_ALL), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING |RESET_REQUIRED; endoneof; suppressif NOT ideqval SETUP_VOLATILE_DATA.PlatformFlavor == FlavorMobile AND NOT ideqval SETUP_VOLATILE_DATA.PlatformFlavor == FlavorMobileWorkstation AND NOT ideqval SETUP_VOLATILE_DATA.PlatformFlavor == FlavorEmbedded; oneof varid = SETUP_DATA.SensorHubType, prompt = STRING_TOKEN(STR_SENSOR_HUB_TYPE), help = STRING_TOKEN(STR_SENSOR_HUB_TYPE_HELP), option text = STRING_TOKEN(STR_NONE_STRING), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_I2C_SENSOR_HUB_STRING), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_USB_SENSOR_HUB_STRING), value = 2, flags = RESET_REQUIRED; endoneof; endif; oneof varid = PCH_SETUP.DeepSxMode, prompt = STRING_TOKEN(STR_DEEP_SX_POWER_POLICIES_PROMPT), help = STRING_TOKEN(STR_DEEP_SX_POWER_POLICIES_HELP), //[-start-210615-STATHAM0001-modify]// #ifdef LCFC_SUPPORT option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; suppressif ideqval SETUP_VOLATILE_DATA.PlatformFlavor == FlavorDesktop OR ideqval SETUP_VOLATILE_DATA.PlatformFlavor == FlavorUpServer OR ideqval SETUP_VOLATILE_DATA.PlatformFlavor == FlavorWorkstation; option text = STRING_TOKEN(STR_DEEPSX_S4_S5_BATT_STRING), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DEEPSX_S5_BATT_STRING), value = 1, flags = RESET_REQUIRED; endif option text = STRING_TOKEN(STR_DEEPSX_S4_S5_STRING), value = 4, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DEEPSX_S5_STRING), value = 2, flags = RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; suppressif ideqval SETUP_VOLATILE_DATA.PlatformFlavor == FlavorDesktop OR ideqval SETUP_VOLATILE_DATA.PlatformFlavor == FlavorUpServer OR ideqval SETUP_VOLATILE_DATA.PlatformFlavor == FlavorWorkstation; option text = STRING_TOKEN(STR_DEEPSX_S4_S5_BATT_STRING), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DEEPSX_S5_BATT_STRING), value = 1, flags = RESET_REQUIRED; endif option text = STRING_TOKEN(STR_DEEPSX_S4_S5_STRING), value = 4, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DEEPSX_S5_STRING), value = 2, flags = RESET_REQUIRED; #endif //[-end-210615-STATHAM0001-modify]// endoneof; suppressif NOT ideqval SETUP_VOLATILE_DATA.PlatformFlavor == FlavorDesktop; oneof varid = PCH_SETUP.PsOnEnable, prompt = STRING_TOKEN(STR_PS_ON_ENABLE_PROMPT), help = STRING_TOKEN(STR_PS_ON_ENABLE_HELP), #if FixedPcdGetBool(PcdAdlLpSupport) == 0 // ADL-S Case option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; #else // ADL-P/M/N Case option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags =DEFAULT | MANUFACTURING | RESET_REQUIRED; #endif endoneof; endif; oneof varid = PCH_SETUP.PchWakeOnWlan, prompt = STRING_TOKEN(STR_PCH_WOWLAN_PROMPT), help = STRING_TOKEN(STR_PCH_WOWLAN_HELP), option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING |RESET_REQUIRED; endoneof; suppressif ideqval PCH_SETUP.PchWakeOnWlan == 0; oneof varid = PCH_SETUP.PchWakeOnWlanDeepSx, prompt = STRING_TOKEN(STR_PCH_WOWLANDEEPSX_PROMPT), help = STRING_TOKEN(STR_PCH_WOWLANDEEPSX_HELP), option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING |RESET_REQUIRED; endoneof; endif; oneof varid = PCH_SETUP.DisableDsxAcPresentPulldown, prompt = STRING_TOKEN(STR_DISABLE_DSX_ACPRESENT_PD_PROMPT), help = STRING_TOKEN(STR_DISABLE_DSX_ACPRESENT_PD_HELP), default = 0, defaultstore = MyStandardDefault, option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; endoneof; // // This is used to configure the HPET default setting. // It's not showed in setup menu since the HPET should be always enabled in INTEL platform. // suppressif TRUE; oneof varid = PCH_SETUP.Hpet, prompt = STRING_TOKEN(STR_HPET_PROMPT), help = STRING_TOKEN(STR_HPET_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; oneof varid = PCH_SETUP.StateAfterG3, questionid = AUTO_ID(KEY_PCH_STATE_AFTER_G3), prompt = STRING_TOKEN(STR_STATE_AFTER_G3), help = STRING_TOKEN(STR_STATE_AFTER_G3_HELP), //[-start-210817-DABING0002-modify]// #ifdef LCFC_SUPPORT option text = STRING_TOKEN(STR_S0_AFTER_G3_STRING), value = 0, flags = RESET_REQUIRED | INTERACTIVE; option text = STRING_TOKEN(STR_S5_AFTER_G3_STRING), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED | INTERACTIVE; #else option text = STRING_TOKEN(STR_S0_AFTER_G3_STRING), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED | INTERACTIVE; option text = STRING_TOKEN(STR_S5_AFTER_G3_STRING), value = 1, flags = RESET_REQUIRED | INTERACTIVE; #endif //[-end-210817-DABING0002-modify]// endoneof; oneof varid = PCH_SETUP.IchPort80Route, prompt = STRING_TOKEN(PORT_80_REDIRECT), help = STRING_TOKEN(PORT_80_REDIRECT_HELP), option text = STRING_TOKEN(STR_LPC_BUS), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCIE_BUS), value = 1, flags = RESET_REQUIRED; endoneof; grayoutif NOT ideqval PCH_SETUP.IchPort80Route == 0; oneof varid = PCH_SETUP.EnhancePort8xhDecoding, prompt = STRING_TOKEN(ENHANCE_PORT_80_DECODING), help = STRING_TOKEN(ENHANCE_PORT_80_DECODING_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; grayoutif ideqval SETUP_VOLATILE_DATA.PchCridSupport == 0; oneof varid = PCH_SETUP.PchCrid, prompt = STRING_TOKEN(STR_PCH_CRID_PROMPT), help = STRING_TOKEN(STR_PCH_CRID_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endif; oneof varid = PCH_SETUP.PchLegacyIoLowLatency, questionid = AUTO_ID(PCH_LEGACY_IO_LOW_LATENCY_QUESTION_ID), prompt = STRING_TOKEN(STR_PCH_LEGACY_IO_LOW_LATENCY), help = STRING_TOKEN(STR_PCH_LEGACY_IO_LOW_LATENCY_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchCrossThrottling, prompt = STRING_TOKEN(STR_PCH_CROSS_THROTTLING_PROMPT), help = STRING_TOKEN(STR_PCH_CROSS_THROTTLING_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchEnergyReport, prompt = STRING_TOKEN(STR_PCH_ENERGY_REPORTING_PROMPT), help = STRING_TOKEN(STR_PCH_ENERGY_REPORTING_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PmcLpmS0i2p0En, prompt = STRING_TOKEN(STR_PMC_LPM_S0I2P0_EN_PROMPT), help = STRING_TOKEN(STR_PMC_LPM_S0IX_EN_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; // // ADP-S supports 2.1 and ADL P/M supports 3.0 // #if FixedPcdGetBool(PcdAdlLpSupport) == 1 oneof varid = PCH_SETUP.PmcLpmS0i3p0En, prompt = STRING_TOKEN(STR_PMC_LPM_S0I3P0_EN_PROMPT), help = STRING_TOKEN(STR_PMC_LPM_S0IX_EN_HELP), //[-start-210803-QINGLIN0008-modify]// //[-start-211012-TAMT000026-modify]// #if defined(C970_SUPPORT) || defined(C770_SUPPORT) || defined(S570_SUPPORT) || defined(S370_SUPPORT) || defined(S77013_SUPPORT) || defined(S77014_SUPPORT) || defined(S77014IAH_SUPPORT) option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #endif //[-end-211012-TAMT000026-modify]// //[-end-210802-SHAONN0003-modify]// endoneof; #else oneof varid = PCH_SETUP.PmcLpmS0i2p1En, prompt = STRING_TOKEN(STR_PMC_LPM_S0I2P1_EN_PROMPT), help = STRING_TOKEN(STR_PMC_LPM_S0IX_EN_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; #endif // // ADL Doesn't support below S0i.x substates. So Suppress the setup option unconditionally // suppressif TRUE; #if FixedPcdGetBool(PcdAdlLpSupport) == 1 oneof varid = PCH_SETUP.PmcLpmS0i2p1En, prompt = STRING_TOKEN(STR_PMC_LPM_S0I2P1_EN_PROMPT), help = STRING_TOKEN(STR_PMC_LPM_S0IX_EN_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; #else oneof varid = PCH_SETUP.PmcLpmS0i3p0En, prompt = STRING_TOKEN(STR_PMC_LPM_S0I3P0_EN_PROMPT), help = STRING_TOKEN(STR_PMC_LPM_S0IX_EN_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; #endif oneof varid = PCH_SETUP.PmcLpmS0i2p2En, prompt = STRING_TOKEN(STR_PMC_LPM_S0I2P2_EN_PROMPT), help = STRING_TOKEN(STR_PMC_LPM_S0IX_EN_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PmcLpmS0i3p2En, prompt = STRING_TOKEN(STR_PMC_LPM_S0I3P2_EN_PROMPT), help = STRING_TOKEN(STR_PMC_LPM_S0IX_EN_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PmcLpmS0i3p3En, prompt = STRING_TOKEN(STR_PMC_LPM_S0I3P3_EN_PROMPT), help = STRING_TOKEN(STR_PMC_LPM_S0IX_EN_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PmcLpmS0i3p4En, prompt = STRING_TOKEN(STR_PMC_LPM_S0I3P4_EN_PROMPT), help = STRING_TOKEN(STR_PMC_LPM_S0IX_EN_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endif; // End of suppressif TRUE; oneof varid = PCH_SETUP.PmcC10DynamicThresholdAdjustment, prompt = STRING_TOKEN(STR_PMC_C10_DYNAMIC_THRESHOLD_ADJUSTMENT_PROMPT), help = STRING_TOKEN(STR_PMC_C10_DYNAMIC_THRESHOLD_ADJUSTMENT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.IehMode, prompt = STRING_TOKEN(STR_PCH_IEH_MODE_PROMPT), help = STRING_TOKEN(STR_PCH_IEH_MODE_HELP), option text = STRING_TOKEN(STR_BYPASS_MODE), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.EnableTcoTimer, prompt = STRING_TOKEN(STR_ENABLE_TCO_TIMER), help = STRING_TOKEN(STR_ENABLE_TCO_TIMER_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; #if FixedPcdGet8(PcdEmbeddedEnable) == 0x1 oneof varid = PCH_SETUP.EnableTimedGpio0, prompt = STRING_TOKEN(STR_ENABLE_TIMED_GPIO0), help = STRING_TOKEN(STR_ENABLE_TIMED_GPIO0_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING |RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.EnableTimedGpio1, prompt = STRING_TOKEN(STR_ENABLE_TIMED_GPIO1), help = STRING_TOKEN(STR_ENABLE_TIMED_GPIO1_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING |RESET_REQUIRED; endoneof; #endif oneof varid = PCH_SETUP.PciePllSsc, prompt = STRING_TOKEN(STR_PCIE_PLL_SSC_PROMPT), help = STRING_TOKEN(STR_PCIE_PLL_SSC_HELP), option text = STRING_TOKEN(STR_AUTO_STRING), value = 0xFF, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ZERO_PERCENT), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ZERO_PT_1_PERCENT), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ZERO_PT_2_PERCENT), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ZERO_PT_3_PERCENT), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ZERO_PT_4_PERCENT), value = 4, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ZERO_PT_5_PERCENT), value = 5, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ZERO_PT_6_PERCENT), value = 6, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ZERO_PT_7_PERCENT), value = 7, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ZERO_PT_8_PERCENT), value = 8, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ZERO_PT_9_PERCENT), value = 9, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ONE_PT_0_PERCENT), value = 10, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ONE_PT_1_PERCENT), value = 11, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ONE_PT_2_PERCENT), value = 12, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ONE_PT_3_PERCENT), value = 13, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ONE_PT_4_PERCENT), value = 14, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ONE_PT_5_PERCENT), value = 15, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ONE_PT_6_PERCENT), value = 16, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ONE_PT_7_PERCENT), value = 17, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ONE_PT_8_PERCENT), value = 18, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ONE_PT_9_PERCENT), value = 19, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TWO_PT_0_PERCENT), value = 20, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCIE_PLL_SSCEN_DISABLE), value = 0xFE, flags = RESET_REQUIRED; endoneof; suppressif NOT ideqval SETUP_VOLATILE_DATA.PlatformType == TypeUltUlx AND NOT ideqval SETUP_VOLATILE_DATA.PlatformFlavor == FlavorUpServer; oneof varid = PCH_SETUP.PchIoApic24119Entries, prompt = STRING_TOKEN(STR_IOAPIC_24_119_ENTRIES), help = STRING_TOKEN(STR_IOAPIC_24_119_ENTRIES_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; oneof varid = PCH_SETUP.Enable8254ClockGating, prompt = STRING_TOKEN(STR_ENABLE_8254_CLOCK_GATE), help = STRING_TOKEN(STR_ENABLE_8254_CLOCK_GATE_HELP), //[-start-210926-QINGLIN0085-modify]// #ifdef LCFC_SUPPORT option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLE_8254_CLOCK_GATE_RUNTIME), value = 2, flags = RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLE_8254_CLOCK_GATE_RUNTIME), value = 2, flags = RESET_REQUIRED; #endif //[-end-210926-QINGLIN0085-modify]// endoneof; oneof varid = PCH_SETUP.PchSidebandLock, prompt = STRING_TOKEN(STR_PCH_SB_LOCK), help = STRING_TOKEN(STR_PCH_SB_LOCK_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.FprrEnable, prompt = STRING_TOKEN(STR_FPRR_ENABLE), help = STRING_TOKEN(STR_FPRR_ENABLE_HELP), //[-start-210817-DABING0002-modify]// #ifdef LCFC_SUPPORT //[-start-211125-FLINT00037-modify]// //[-start-220112-Ching000026-modify]// //[-start-220308-Ching000034-modify]// //[-start-220414-Ching000045-modify]// #if defined(C970_SUPPORT) || defined(S77014_SUPPORT) || defined(C770_SUPPORT) || defined(S570_SUPPORT) || defined(S370_SUPPORT) || defined(S77013_SUPPORT) || defined(S77014IAH_SUPPORT) option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; #endif //[-end-220414-Ching000045-modify]// //[-end-220308-Ching000034-modify]// //[-end-220112-Ching000026-modify]// //[-end-211125-FLINT00037-modify]// #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #endif //[-end-210817-DABING0002-modify]// endoneof; oneof varid = PCH_SETUP.SmbusSpdWriteDisable, prompt = STRING_TOKEN(STR_SMBUS_SPDWDIS), help = STRING_TOKEN(STR_SMBUS_SPDWDIS_HELP), option text = STRING_TOKEN(STR_TRUE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_FALSE), value = 0, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchEspiLgmrEnable, prompt = STRING_TOKEN(STR_PCH_ESPI_LGMR_PROMPT), help = STRING_TOKEN(STR_PCH_ESPI_LGMR_HELP), //[-start-210519-KEBIN00003-modify]// // option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; // option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; //[-end-210519-KEBIN00003-modify]// endoneof; oneof varid = PCH_SETUP.PchEspiHostC10ReportEnable, prompt = STRING_TOKEN(STR_PCH_ESPI_HOSTC10_PROMPT), help = STRING_TOKEN(STR_PCH_ESPI_HOSTC10_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchPmcOsIdleModeEnable, prompt = STRING_TOKEN(STR_PCH_OS_IDLE_MODE_PROMPT), help = STRING_TOKEN(STR_PCH_OS_IDLE_MODE_HELP), //[-start-220416-GEORGE0062-modify]// #ifdef S77014IAH_SUPPORT option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #endif //[-end-220416-GEORGE0062-modify]// endoneof; oneof varid = PCH_SETUP.PchS0ixAutoDemotion, prompt = STRING_TOKEN(STR_PCH_S0IX_AUTO_DEMOTION_PROMPT), help = STRING_TOKEN(STR_PCH_S0IX_AUTO_DEMOTION_HELP), option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchLatchEventsC10Exit, prompt = STRING_TOKEN(STR_PCH_LATCH_EVENTS_C10_EXIT_PROMPT), help = STRING_TOKEN(STR_PCH_LATCH_EVENTS_C10_EXIT_PROMPT_HELP), option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; #if FixedPcdGetBool(PcdHybridStorageSupport) == 1 oneof varid = PCH_SETUP.HybridStorageMode, prompt = STRING_TOKEN(STR_HYBRID_STORAGE_MODE_PROMPT), help = STRING_TOKEN(STR_HYBRID_STORAGE_MODE_HELP), option text = STRING_TOKEN(STR_DYNAMIC_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; #endif suppressif ideqval PCH_SETUP.HybridStorageMode == 0; numeric varid = PCH_SETUP.CpuRootportUsedForHybridStorage, prompt = STRING_TOKEN (STR_HYBRID_STORAGE_MODE_CPU_PROMPT), help = STRING_TOKEN (STR_HYBRID_STORAGE_MODE_CPU_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 0xFF, step = 1, default = 0xFF, endnumeric; endif; suppressif ideqval PCH_SETUP.CpuRootportUsedForHybridStorage == 0xFF; numeric varid = PCH_SETUP.PchRootportUsedForCpuAttach, prompt = STRING_TOKEN (STR_HYBRID_STORAGE_MODE_PCH_PROMPT), help = STRING_TOKEN (STR_HYBRID_STORAGE_MODE_PCH_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 0xFF, step = 1, default = 0xFF, endnumeric; endif; oneof varid = PCH_SETUP.ExtendedBiosDecodeRangeEnable, prompt = STRING_TOKEN(STR_EXT_BIOS_RANDE_DECODE_ENABLE_PROMPT), help = STRING_TOKEN(STR_EXT_BIOS_RANDE_DECODE_ENABLE_HELP), #if FixedPcdGet8 (PcdExtendedBiosRegionSupport) == 0x0 option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; #else option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; #endif endoneof; oneof varid = PCH_SETUP.AcpiL6dPmeHandling, prompt = STRING_TOKEN(STR_ACPI_L6D_PME_HANDLING_PROMPT), help = STRING_TOKEN(STR_ACPI_L6D_PME_HANDLING_HELP), option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endform; form formid = AUTO_ID(PCIE_DEVICE_OPTIONS_FORM_ID), title = STRING_TOKEN(STR_PCIE_OPTIONS_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_PCIE_OPTIONS_FORM_TITLE)) SEPARATOR oneof varid = PCH_SETUP.PchDmiAspm, questionid = AUTO_ID(PCH_DMI_ASPM_QUESTION_ID), prompt = STRING_TOKEN(STR_PCH_DMI_ASPM_PROMPT), help = STRING_TOKEN(STR_PCH_DMI_ASPM_HELP), #if FixedPcdGetBool(PcdAdlLpSupport) == 1 option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCIE_ASPM_L0S_STRING), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCIE_ASPM_L1_STRING), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCIE_ASPM_L0SL1_STRING), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_AUTO_STRING), value = 4, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCIE_ASPM_L1_STRING), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_AUTO_STRING), value = 4, flags = RESET_REQUIRED; #endif endoneof; oneof varid = PCH_SETUP.PcieRootPort8xhDecode, prompt = STRING_TOKEN(STR_PCH_PCIE_PORT8XH_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_PORT8XH_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; suppressif ideqval PCH_SETUP.PcieRootPort8xhDecode == 0; numeric varid = PCH_SETUP.Pcie8xhDecodePortIndex, prompt = STRING_TOKEN (STR_PCH_PCIE_PORT8XH_PORT_PROMPT), help = STRING_TOKEN (STR_PCH_PCIE_PORT8XH_PORT_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 27, step = 1, // Stepping of 0 equates to a manual entering of a value, otherwise it will auto-increment with a left/right arrow default = 0, // PCIe Port0 as default endnumeric; endif; oneof varid = PCH_SETUP.PcieComplianceTestMode, prompt = STRING_TOKEN(STR_PCH_PCIE_COMPLIANCETEST_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_COMPLIANCETEST_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.RpFunctionSwap, prompt = STRING_TOKEN(STR_PCIE_RP_SWAP), help = STRING_TOKEN(STR_PCIE_RP_SWAP_HELP), //[start-210915-STORM1113-modify] //[-start-210916-QINGLIN0067-modify]// //[-start-211015-QINGLIN0101-modify]// //[-start-211109-JAYAN00011-remove]// #if defined(S370_SUPPORT) || defined(S570_SUPPORT) //[-end-211109-JAYAN00011-remove]// //[-end-211015-QINGLIN0101-modify]// //[-end-210916-QINGLIN0067-modify]// // option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; // option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #endif //[end-210915-STORM1113-modify] endoneof; goto PCIE_EQ_SETTINGS_FORM_ID, prompt = STRING_TOKEN(STR_PCIE_EQ_SETTINGS_FORM_TITLE), help = STRING_TOKEN(STR_PCIE_EQ_SETTINGS_FORM_HELP); SEPARATOR // // All strings used for PCIE are given as C preprocessor macros that concatenate string name and rootport number // Tool that gathers string usage info from hfr files doesn't run preprocessor and can't find the new representation of strings // To work around this problem, all such problematics strings are included in PchPcieStringPool file // #include "PchPcieStringPool.hfr" #define PORT_INDEX 0 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 1 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 2 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 3 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 4 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 5 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 6 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 7 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 8 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 9 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 10 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 11 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 12 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 13 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 14 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 15 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 16 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 17 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 18 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 19 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 20 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 21 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 22 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 23 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 24 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 25 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 26 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX #define PORT_INDEX 27 #include "PchPcieSetupSinglePortMenu.hfr" #undef PORT_INDEX SEPARATOR goto PCH_PCIE_CLOCK_FORM_ID, prompt = STRING_TOKEN(STR_PCIE_CLOCK_FORM_TITLE), help = STRING_TOKEN(STR_PCIE_CLOCK_FORM_HELP); endform; //End of PCIE_DEVICE_OPTIONS_FORM_ID form formid = AUTO_ID(USB_OPTIONS_FORM_ID), title = STRING_TOKEN(STR_USB_OPTIONS_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_USB_OPTIONS_FORM_TITLE)) SEPARATOR oneof varid = PCH_SETUP.PchXdciSupport, prompt = STRING_TOKEN(STR_PCH_XDCI_SUPPORT_PROMPT), help = STRING_TOKEN(STR_PCH_XDCI_SUPPORT_HELP), #if FixedPcdGet8(PcdEmbeddedEnable) == 0x1 default = 1, defaultstore = MyStandardDefault, #else default = 0, defaultstore = MyStandardDefault, #endif option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; // // ADP-S doesn't support USB2 PG // #if FixedPcdGetBool(PcdAdlLpSupport) == 1 oneof varid = PCH_SETUP.PchUsb2SusWellPgEnable, prompt = STRING_TOKEN(STR_USB_USB2_SUS_PG_ENABLE), help = STRING_TOKEN(STR_USB_USB2_SUS_PG_ENABLE_HELP), //[-start-211223-Dongxu0037-modify]// //[-start-220217-JEPLIUT217-modify]// //[-start-220301-DABING0040-modify]// //[-start-220328-DABING0045-modify]// //[-start-220414-DABING0051-modify]// //[-start-220506-YUNLEI0173-modify]// //[-start-220527-SHAONN0034-modify]// //#if defined(C970_SUPPORT) || defined(S570_SUPPORT) || defined(S77013_SUPPORT) || defined(S370_SUPPORT) || defined(S77014IAH_SUPPORT) || defined(S77014_SUPPORT) #ifndef S370_SUPPORT //#if defined(LCFC_SUPPORT) option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #endif //[-end-220527-SHAONN0034-modify]// //[-end-220506-YUNLEI0173-modify]// //[-end-220414-DABING0051-modify]// //[-end-220328-DABING0045-modify]// //[-end-220301-DABING0040-modify]// //[-start-220217-JEPLIUT217-modify]// //[-end-211223-Dongxu0037-modify]// endoneof; #endif SEPARATOR oneof varid = PCH_SETUP.PchUsbPdoProgramming, prompt = STRING_TOKEN(STR_USB_PDO_PROGRAMMING), help = STRING_TOKEN(STR_USB_PDO_PROGRAMMING_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchUsbOverCurrentEnable, prompt = STRING_TOKEN(STR_USB_OVERCURRENT), help = STRING_TOKEN(STR_USB_OVERCURRENT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchXhciOcLock, prompt = STRING_TOKEN(STR_USB_OC_LOCK), help = STRING_TOKEN(STR_USB_OC_LOCK_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchXhciUaol, prompt = STRING_TOKEN(STR_USB_UAOL_ENABLE), help = STRING_TOKEN(STR_USB_UAOL_ENABLE_HELP), //[-start-211115-JEPLIUT196-Modify]/ USB Audio Offload //[-start-211209-QINGLIN0128-modify]// #if defined(S570_SUPPORT) || defined(S370_SUPPORT) option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #endif //[-end-211209-QINGLIN0128-modify]// //[-start-211115-JEPLIUT196-Modify]/ endoneof; oneof varid = PCH_SETUP.PchXhciHsiiEnable, prompt = STRING_TOKEN(STR_XHCI_HSII_ENABLE), help = STRING_TOKEN(STR_XHCI_HSII_ENABLE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; SEPARATOR // // Usb ports per-port disable control enable // oneof varid = PCH_SETUP.PchUsbPortDisable, prompt = STRING_TOKEN(STR_PCH_USB_PORT_TERM_PROMPT), help = STRING_TOKEN(STR_PCH_USB_PORT_TERM_HELP), //[-start-210908-QINGLIN0048-modify]// //[-start-210919-QINGLIN0070-modify]// #if defined(S370_SUPPORT) || defined(S570_SUPPORT) //[-end-210919-QINGLIN0070-modify]// default = 1, defaultstore = MyStandardDefault, #else default = 0, defaultstore = MyStandardDefault, #endif //[-end-210908-QINGLIN0048-modify]// option text = STRING_TOKEN(STR_DISABLE), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_USB_PORT_TERM_PER_PORT), value = 1, flags = RESET_REQUIRED; endoneof; SEPARATOR // // USB Port Disable Override fields // suppressif ideqval PCH_SETUP.PchUsbPortDisable == 0x0; // // @note Make sure strings used in include for CONCATENATE macro are specified in separate HFR file and added in INF // #define PCH_SS_PORT_INDEX 0 #include "PchUsbSingleSsPort.hfr" #undef PCH_SS_PORT_INDEX #define PCH_SS_PORT_INDEX 1 //[-start-210907-QINGLIN0048-modify]// //[-start-210919-QINGLIN0070-modify]// #if defined(S370_SUPPORT) || defined(S570_SUPPORT) //[-end-210919-QINGLIN0070-modify]// #include "PchUsbSingleSsPort_Disable.hfr" #else #include "PchUsbSingleSsPort.hfr" #endif //[-end-210907-QINGLIN0048-modify]// #undef PCH_SS_PORT_INDEX #define PCH_SS_PORT_INDEX 2 //[-start-210907-QINGLIN0048-modify]// #if defined(S370_SUPPORT) #include "PchUsbSingleSsPort_Disable.hfr" #else #include "PchUsbSingleSsPort.hfr" #endif //[-end-210907-QINGLIN0048-modify]// #undef PCH_SS_PORT_INDEX #define PCH_SS_PORT_INDEX 3 //[-start-210907-QINGLIN0048-modify]// //[-start-210919-QINGLIN0070-modify]// #if defined(S370_SUPPORT) || defined(S570_SUPPORT) //[-end-210919-QINGLIN0070-modify]// #include "PchUsbSingleSsPort_Disable.hfr" #else #include "PchUsbSingleSsPort.hfr" #endif //[-end-210907-QINGLIN0048-modify]// #undef PCH_SS_PORT_INDEX #define PCH_SS_PORT_INDEX 4 #include "PchUsbSingleSsPort.hfr" #undef PCH_SS_PORT_INDEX #define PCH_SS_PORT_INDEX 5 #include "PchUsbSingleSsPort.hfr" #undef PCH_SS_PORT_INDEX #define PCH_SS_PORT_INDEX 6 #include "PchUsbSingleSsPort.hfr" #undef PCH_SS_PORT_INDEX #define PCH_SS_PORT_INDEX 7 #include "PchUsbSingleSsPort.hfr" #undef PCH_SS_PORT_INDEX #define PCH_SS_PORT_INDEX 8 #include "PchUsbSingleSsPort.hfr" #undef PCH_SS_PORT_INDEX #define PCH_SS_PORT_INDEX 9 #include "PchUsbSingleSsPort.hfr" #undef PCH_SS_PORT_INDEX #define PCH_HS_PORT_INDEX 0 #include "PchUsbSingleHsPort.hfr" #undef PCH_HS_PORT_INDEX #define PCH_HS_PORT_INDEX 1 #include "PchUsbSingleHsPort.hfr" #undef PCH_HS_PORT_INDEX #define PCH_HS_PORT_INDEX 2 //[-start-210907-QINGLIN0048-modify]// #if defined(S370_SUPPORT) #include "PchUsbSingleHsPort_Disable.hfr" #else #include "PchUsbSingleHsPort.hfr" #endif //[-end-210907-QINGLIN0048-modify]// #undef PCH_HS_PORT_INDEX #define PCH_HS_PORT_INDEX 3 //[-start-210907-QINGLIN0048-modify]// //[-start-210919-QINGLIN0070-modify]// #if defined(S370_SUPPORT) || defined(S570_SUPPORT) //[-end-210919-QINGLIN0070-modify]// #include "PchUsbSingleHsPort_Disable.hfr" #else #include "PchUsbSingleHsPort.hfr" #endif //[-end-210907-QINGLIN0048-modify]// #undef PCH_HS_PORT_INDEX #define PCH_HS_PORT_INDEX 4 //[-start-210919-QINGLIN0070-modify]// #if defined(S370_SUPPORT) || defined(S570_SUPPORT) //[-end-210919-QINGLIN0070-modify]// #include "PchUsbSingleHsPort_Disable.hfr" #else #include "PchUsbSingleHsPort.hfr" #endif #undef PCH_HS_PORT_INDEX #define PCH_HS_PORT_INDEX 5 #include "PchUsbSingleHsPort.hfr" #undef PCH_HS_PORT_INDEX #define PCH_HS_PORT_INDEX 6 //[-start-210907-QINGLIN0048-modify]// #if defined(S370_SUPPORT) #include "PchUsbSingleHsPort_Disable.hfr" #else #include "PchUsbSingleHsPort.hfr" #endif //[-end-210907-QINGLIN0048-modify]// #undef PCH_HS_PORT_INDEX #define PCH_HS_PORT_INDEX 7 #include "PchUsbSingleHsPort.hfr" #undef PCH_HS_PORT_INDEX #define PCH_HS_PORT_INDEX 8 #include "PchUsbSingleHsPort.hfr" #undef PCH_HS_PORT_INDEX #define PCH_HS_PORT_INDEX 9 #include "PchUsbSingleHsPort.hfr" #undef PCH_HS_PORT_INDEX #define PCH_HS_PORT_INDEX 10 #include "PchUsbSingleHsPort.hfr" #undef PCH_HS_PORT_INDEX #define PCH_HS_PORT_INDEX 11 #include "PchUsbSingleHsPort.hfr" #undef PCH_HS_PORT_INDEX #define PCH_HS_PORT_INDEX 12 #include "PchUsbSingleHsPort.hfr" #undef PCH_HS_PORT_INDEX #define PCH_HS_PORT_INDEX 13 #include "PchUsbSingleHsPort.hfr" #undef PCH_HS_PORT_INDEX endif; // if PchUsbPortDisable == 0x0 suppressif NOT ideqval SETUP_DATA.SensorHubType == 2; SEPARATOR oneof varid = SETUP_DATA.UsbSensorHub, prompt = STRING_TOKEN(STR_USB_SENSOR_HUB_SUPPORT), help = STRING_TOKEN(STR_USB_SENSOR_HUB_SUPPORT_HELP), option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; endform; //end of USB_OPTIONS_FORM_ID form formid = AUTO_ID(SATA_DEVICE_OPTIONS_FORM_ID), title = STRING_TOKEN(STR_SATA_DEVICE_OPTIONS_FORM_TITLE); // note formid is a variable (for readability) (UINT16) - also added Form to the line to signify the Op-Code SUBTITLE(STRING_TOKEN(STR_SATA_DEVICE_OPTIONS_FORM_TITLE)) SEPARATOR oneof varid = PCH_SETUP.PchSata, prompt = STRING_TOKEN(STR_PCH_SATA_PROMPT), help = STRING_TOKEN(STR_PCH_SATA_HELP), //[-start-220120-GEORGE0047-modify]// //[-start-220119-GEORGE0046-modify]// //[-start-210830-FLINT00015-modify]// //[-start-210827-YUNLEI0126-modify]// #if defined(C770_SUPPORT) || defined(C970_SUPPORT) || defined(S77013_SUPPORT) || defined(S77014_SUPPORT) || defined(S77014IAH_SUPPORT) default = 0, defaultstore = MyStandardDefault, #else default = 1, defaultstore = MyStandardDefault, #endif //[-end-210827-YUNLEI0126-modify]// //[-end-210830-FLINT00015-modify]// //[-end-220119-GEORGE0046-modify]// //[-end-220120-GEORGE0047-modify]// option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; endoneof; suppressif ideqval PCH_SETUP.PchSata == 0; oneof varid = PCH_SETUP.SataInterfaceMode, prompt = STRING_TOKEN(STR_SATA_MODE_SELECTION_PROMPT), help = STRING_TOKEN(STR_SATA_MODE_SELECTION_HELP), option text = STRING_TOKEN(STR_SATA_AHCI), value = SATA_MODE_AHCI, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.SataTestMode, prompt = STRING_TOKEN(STR_SATA_TEST_MODE_PROMPT), help = STRING_TOKEN(STR_SATA_TEST_MODE_HELP), option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; suppressif ideqvallist PCH_SETUP.SataTestMode == SATA_TEST_MODE_ENABLE; goto PCH_SATA_SFMS_OPTIONS_FORM_ID, prompt = STRING_TOKEN(STR_SATA_SFMS_OPTIONS_FORM_TITLE), help = STRING_TOKEN(STR_SATA_SFMS_OPTIONS_FORM_HELP); oneof varid = PCH_SETUP.SataSalp, prompt = STRING_TOKEN(STR_SATA_AHCI_SALP), help = STRING_TOKEN(STR_SATA_AHCI_SALP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; SEPARATOR text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SATA0_STRING), text = STRING_TOKEN(STR_SATA0_NAME), flags = 0, key = 0; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SOFT_PRESERVE), text = STRING_TOKEN(STR_SATA0_SOFT_PRESERVE_STATUS), flags = 0, key = 0; suppressif ideqvallist PCH_SETUP.SataTestMode == SATA_TEST_MODE_ENABLE; oneof varid = PCH_SETUP.SataPort[0], prompt = STRING_TOKEN(STR_SATA_PORT_0), help = STRING_TOKEN(STR_SATA_PORT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; suppressif ideqval PCH_SETUP.SataExternal[0] == 1; oneof varid = PCH_SETUP.SataHotPlug[0], prompt = STRING_TOKEN(STR_SATA_HOTPLUG0), help = STRING_TOKEN(STR_SATA_PORT_HOTPLUG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SATA_ESATA), text = STRING_TOKEN(STR_SATA_HOTPLUG_SUPPORT), flags = 0, key = 0; endif; oneof varid = PCH_SETUP.SataExternal[0], prompt = STRING_TOKEN(STR_SATA_EXTERNAL), help = STRING_TOKEN(STR_SATA_EXTERNAL_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; suppressif ideqval PCH_SETUP.SataHotPlug[0] == 0; oneof varid = PCH_SETUP.SataMechanicalSw[0], prompt = STRING_TOKEN(STR_SATA_MECHANICAL_SW0), help = STRING_TOKEN(STR_SATA_MECHANICAL_SW_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = MANUFACTURING | RESET_REQUIRED; endoneof; endif; oneof varid = PCH_SETUP.SataSpinUp[0], prompt = STRING_TOKEN(STR_SATA_SPIN_UP0), help = STRING_TOKEN(STR_SATA_SPIN_UP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.SataType[0], prompt = STRING_TOKEN(STR_SATA_TYPE0), help = STRING_TOKEN(STR_SATA_TYPE_HELP), option text = STRING_TOKEN(STR_SATA_HDD_STRING), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_SSD_STRING), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.SataTopology[0], prompt = STRING_TOKEN(STR_SATA_TOPOLOGY0), help = STRING_TOKEN(STR_SATA_TOPOLOGY_HELP), option text = STRING_TOKEN(STR_SATA_UNKNOWN_TOPOLOGY_STRING), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_ISATA_STRING), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_DIRECT_CONNECT_STRING), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_FLEX_STRING), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_M2_STRING), value = 4, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PxDevSlp[0], prompt = STRING_TOKEN(STR_PCH_P0DEVSLP_PROMPT), help = STRING_TOKEN(STR_PCH_P0DEVSLP_HELP), default = 0, defaultstore = MyStandardDefault, option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.EnableDitoConfig[0], prompt = STRING_TOKEN(STR_PCH_ENABLE_DITO_CONFIG0_PROMPT), help = STRING_TOKEN(STR_PCH_ENABLE_DITO_CONFIG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; grayoutif ideqval PCH_SETUP.EnableDitoConfig[0] == 0; numeric varid = PCH_SETUP.DitoVal[0], prompt = STRING_TOKEN(STR_PCH_DITO_VAL0_PROMPT), help = STRING_TOKEN(STR_PCH_DITO_VAL_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 1023, step = 0, // Stepping of 0 equates to a manual entering of a value, otherwise it will auto-increment with a left/right arrow default = 625, // 625 by default endnumeric; numeric varid = PCH_SETUP.DmVal[0], prompt = STRING_TOKEN(STR_PCH_DM_VAL0_PROMPT), help = STRING_TOKEN(STR_PCH_DM_VAL_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 15, step = 0, // Stepping of 0 equates to a manual entering of a value, otherwise it will auto-increment with a left/right arrow default = 15, // 15 by default endnumeric; endif; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SATA1_STRING), text = STRING_TOKEN(STR_SATA1_NAME), flags = 0, key = 0; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SOFT_PRESERVE), text = STRING_TOKEN(STR_SATA1_SOFT_PRESERVE_STATUS), flags = 0, key = 0; suppressif ideqvallist PCH_SETUP.SataTestMode == SATA_TEST_MODE_ENABLE; oneof varid = PCH_SETUP.SataPort[1], prompt = STRING_TOKEN(STR_SATA_PORT_1), help = STRING_TOKEN(STR_SATA_PORT_HELP), //[-start-210907-QINGLIN0047-modify]// //[-start-210919-QINGLIN0070-modify]// #if defined(S370_SUPPORT) || defined(S570_SUPPORT) //[-end-210919-QINGLIN0070-modify]// option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #endif //[-end-210907-QINGLIN0047-modify]// endoneof; endif; suppressif ideqval PCH_SETUP.SataExternal[1] == 1; oneof varid = PCH_SETUP.SataHotPlug[1], prompt = STRING_TOKEN(STR_SATA_HOTPLUG1), help = STRING_TOKEN(STR_SATA_PORT_HOTPLUG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SATA_ESATA), text = STRING_TOKEN(STR_SATA_HOTPLUG_SUPPORT), flags = 0, key = 0; endif; oneof varid = PCH_SETUP.SataExternal[1], prompt = STRING_TOKEN(STR_SATA_EXTERNAL), help = STRING_TOKEN(STR_SATA_EXTERNAL_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; suppressif ideqval PCH_SETUP.SataHotPlug[1] == 0; oneof varid = PCH_SETUP.SataMechanicalSw[1], prompt = STRING_TOKEN(STR_SATA_MECHANICAL_SW1), help = STRING_TOKEN(STR_SATA_MECHANICAL_SW_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = MANUFACTURING | RESET_REQUIRED; endoneof; endif; oneof varid = PCH_SETUP.SataSpinUp[1], prompt = STRING_TOKEN(STR_SATA_SPIN_UP1), help = STRING_TOKEN(STR_SATA_SPIN_UP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.SataType[1], prompt = STRING_TOKEN(STR_SATA_TYPE1), help = STRING_TOKEN(STR_SATA_TYPE_HELP), option text = STRING_TOKEN(STR_SATA_HDD_STRING), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_SSD_STRING), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.SataTopology[1], prompt = STRING_TOKEN(STR_SATA_TOPOLOGY1), help = STRING_TOKEN(STR_SATA_TOPOLOGY_HELP), default = 0, defaultstore = MyStandardDefault, option text = STRING_TOKEN(STR_SATA_UNKNOWN_TOPOLOGY_STRING), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_ISATA_STRING), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_DIRECT_CONNECT_STRING), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_FLEX_STRING), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_M2_STRING), value = 4, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PxDevSlp[1], prompt = STRING_TOKEN(STR_PCH_P1DEVSLP_PROMPT), help = STRING_TOKEN(STR_PCH_P1DEVSLP_HELP), default = 0, defaultstore = MyStandardDefault, option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.EnableDitoConfig[1], prompt = STRING_TOKEN(STR_PCH_ENABLE_DITO_CONFIG1_PROMPT), help = STRING_TOKEN(STR_PCH_ENABLE_DITO_CONFIG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; grayoutif ideqval PCH_SETUP.EnableDitoConfig[1] == 0; numeric varid = PCH_SETUP.DitoVal[1], prompt = STRING_TOKEN(STR_PCH_DITO_VAL1_PROMPT), help = STRING_TOKEN(STR_PCH_DITO_VAL_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 1023, step = 0, // Stepping of 0 equates to a manual entering of a value, otherwise it will auto-increment with a left/right arrow default = 625, // 625 by default endnumeric; numeric varid = PCH_SETUP.DmVal[1], prompt = STRING_TOKEN(STR_PCH_DM_VAL1_PROMPT), help = STRING_TOKEN(STR_PCH_DM_VAL_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 15, step = 0, // Stepping of 0 equates to a manual entering of a value, otherwise it will auto-increment with a left/right arrow default = 15, // 15 by default endnumeric; endif; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SATA2_STRING), text = STRING_TOKEN(STR_SATA2_NAME), flags = 0, key = 0; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SOFT_PRESERVE), text = STRING_TOKEN(STR_SATA2_SOFT_PRESERVE_STATUS), flags = 0, key = 0; suppressif ideqvallist PCH_SETUP.SataTestMode == SATA_TEST_MODE_ENABLE; oneof varid = PCH_SETUP.SataPort[2], prompt = STRING_TOKEN(STR_SATA_PORT_2), help = STRING_TOKEN(STR_SATA_PORT_HELP), //[-start-210907-QINGLIN0047-modify]// //[-start-210919-QINGLIN0070-modify]// #if defined(S370_SUPPORT) || defined(S570_SUPPORT) //[-end-210919-QINGLIN0070-modify]// option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #endif //[-end-210907-QINGLIN0047-modify]// endoneof; endif; suppressif ideqval PCH_SETUP.SataExternal[2] == 1; oneof varid = PCH_SETUP.SataHotPlug[2], prompt = STRING_TOKEN(STR_SATA_HOTPLUG2), help = STRING_TOKEN(STR_SATA_PORT_HOTPLUG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SATA_ESATA), text = STRING_TOKEN(STR_SATA_HOTPLUG_SUPPORT), flags = 0, key = 0; endif; oneof varid = PCH_SETUP.SataExternal[2], prompt = STRING_TOKEN(STR_SATA_EXTERNAL), help = STRING_TOKEN(STR_SATA_EXTERNAL_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; suppressif ideqval PCH_SETUP.SataHotPlug[2] == 0; oneof varid = PCH_SETUP.SataMechanicalSw[2], prompt = STRING_TOKEN(STR_SATA_MECHANICAL_SW2), help = STRING_TOKEN(STR_SATA_MECHANICAL_SW_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = MANUFACTURING | RESET_REQUIRED; endoneof; endif; oneof varid = PCH_SETUP.SataSpinUp[2], prompt = STRING_TOKEN(STR_SATA_SPIN_UP2), help = STRING_TOKEN(STR_SATA_SPIN_UP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.SataType[2], prompt = STRING_TOKEN(STR_SATA_TYPE2), help = STRING_TOKEN(STR_SATA_TYPE_HELP), option text = STRING_TOKEN(STR_SATA_HDD_STRING), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_SSD_STRING), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.SataTopology[2], prompt = STRING_TOKEN(STR_SATA_TOPOLOGY2), help = STRING_TOKEN(STR_SATA_TOPOLOGY_HELP), default = 0, defaultstore = MyStandardDefault, option text = STRING_TOKEN(STR_SATA_UNKNOWN_TOPOLOGY_STRING), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_ISATA_STRING), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_DIRECT_CONNECT_STRING), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_FLEX_STRING), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_M2_STRING), value = 4, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PxDevSlp[2], prompt = STRING_TOKEN(STR_PCH_P2DEVSLP_PROMPT), help = STRING_TOKEN(STR_PCH_P2DEVSLP_HELP), default = 0, defaultstore = MyStandardDefault, option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.EnableDitoConfig[2], prompt = STRING_TOKEN(STR_PCH_ENABLE_DITO_CONFIG2_PROMPT), help = STRING_TOKEN(STR_PCH_ENABLE_DITO_CONFIG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; grayoutif ideqval PCH_SETUP.EnableDitoConfig[2] == 0; numeric varid = PCH_SETUP.DitoVal[2], prompt = STRING_TOKEN(STR_PCH_DITO_VAL2_PROMPT), help = STRING_TOKEN(STR_PCH_DITO_VAL_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 1023, step = 0, // Stepping of 0 equates to a manual entering of a value, otherwise it will auto-increment with a left/right arrow //[-start-200227-IB06462114-modify]// default = 625, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = PCH_SETUP.DmVal[2], prompt = STRING_TOKEN(STR_PCH_DM_VAL2_PROMPT), help = STRING_TOKEN(STR_PCH_DM_VAL_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 15, step = 0, // Stepping of 0 equates to a manual entering of a value, otherwise it will auto-increment with a left/right arrow default = 15, // 15 by default endnumeric; endif; // // Port 3 to 7 only in Traditional // suppressif NOT ideqval SETUP_VOLATILE_DATA.PlatformType == TypeTrad; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SATA3_STRING), text = STRING_TOKEN(STR_SATA3_NAME), flags = 0, key = 0; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SOFT_PRESERVE), text = STRING_TOKEN(STR_SATA3_SOFT_PRESERVE_STATUS), flags = 0, key = 0; suppressif ideqvallist PCH_SETUP.SataTestMode == SATA_TEST_MODE_ENABLE; oneof varid = PCH_SETUP.SataPort[3], prompt = STRING_TOKEN(STR_SATA_PORT_3), help = STRING_TOKEN(STR_SATA_PORT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; suppressif ideqval PCH_SETUP.SataExternal[3] == 1; oneof varid = PCH_SETUP.SataHotPlug[3], prompt = STRING_TOKEN(STR_SATA_HOTPLUG3), help = STRING_TOKEN(STR_SATA_PORT_HOTPLUG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SATA_ESATA), text = STRING_TOKEN(STR_SATA_HOTPLUG_SUPPORT), flags = 0, key = 0; endif; oneof varid = PCH_SETUP.SataExternal[3], prompt = STRING_TOKEN(STR_SATA_EXTERNAL), help = STRING_TOKEN(STR_SATA_EXTERNAL_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; suppressif ideqval PCH_SETUP.SataHotPlug[3] == 0; oneof varid = PCH_SETUP.SataMechanicalSw[3], prompt = STRING_TOKEN(STR_SATA_MECHANICAL_SW3), help = STRING_TOKEN(STR_SATA_MECHANICAL_SW_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = MANUFACTURING | RESET_REQUIRED; endoneof; endif; oneof varid = PCH_SETUP.SataSpinUp[3], prompt = STRING_TOKEN(STR_SATA_SPIN_UP3), help = STRING_TOKEN(STR_SATA_SPIN_UP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.SataType[3], prompt = STRING_TOKEN(STR_SATA_TYPE3), help = STRING_TOKEN(STR_SATA_TYPE_HELP), option text = STRING_TOKEN(STR_SATA_HDD_STRING), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_SSD_STRING), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.SataTopology[3], prompt = STRING_TOKEN(STR_SATA_TOPOLOGY3), help = STRING_TOKEN(STR_SATA_TOPOLOGY_HELP), default = 0, defaultstore = MyStandardDefault, option text = STRING_TOKEN(STR_SATA_UNKNOWN_TOPOLOGY_STRING), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_ISATA_STRING), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_DIRECT_CONNECT_STRING), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_FLEX_STRING), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_M2_STRING), value = 4, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PxDevSlp[3], prompt = STRING_TOKEN(STR_PCH_P3DEVSLP_PROMPT), help = STRING_TOKEN(STR_PCH_P3DEVSLP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.EnableDitoConfig[3], prompt = STRING_TOKEN(STR_PCH_ENABLE_DITO_CONFIG3_PROMPT), help = STRING_TOKEN(STR_PCH_ENABLE_DITO_CONFIG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; grayoutif ideqval PCH_SETUP.EnableDitoConfig[3] == 0; numeric varid = PCH_SETUP.DitoVal[3], prompt = STRING_TOKEN(STR_PCH_DITO_VAL3_PROMPT), help = STRING_TOKEN(STR_PCH_DITO_VAL_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 1023, step = 0, // Stepping of 0 equates to a manual entering of a value, otherwise it will auto-increment with a left/right arrow default = 625, // 625 by default endnumeric; numeric varid = PCH_SETUP.DmVal[3], prompt = STRING_TOKEN(STR_PCH_DM_VAL3_PROMPT), help = STRING_TOKEN(STR_PCH_DM_VAL_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 15, step = 0, // Stepping of 0 equates to a manual entering of a value, otherwise it will auto-increment with a left/right arrow default = 15, // 15 by default endnumeric; endif; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SATA4_STRING), text = STRING_TOKEN(STR_SATA4_NAME), flags = 0, key = 0; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SOFT_PRESERVE), text = STRING_TOKEN(STR_SATA4_SOFT_PRESERVE_STATUS), flags = 0, key = 0; suppressif ideqvallist PCH_SETUP.SataTestMode == SATA_TEST_MODE_ENABLE; oneof varid = PCH_SETUP.SataPort[4], prompt = STRING_TOKEN(STR_SATA_PORT_4), help = STRING_TOKEN(STR_SATA_PORT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; suppressif ideqval PCH_SETUP.SataExternal[4] == 1; oneof varid = PCH_SETUP.SataHotPlug[4], prompt = STRING_TOKEN(STR_SATA_HOTPLUG4), help = STRING_TOKEN(STR_SATA_PORT_HOTPLUG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SATA_ESATA), text = STRING_TOKEN(STR_SATA_HOTPLUG_SUPPORT), flags = 0, key = 0; endif; oneof varid = PCH_SETUP.SataExternal[4], prompt = STRING_TOKEN(STR_SATA_EXTERNAL), help = STRING_TOKEN(STR_SATA_EXTERNAL_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; suppressif ideqval PCH_SETUP.SataHotPlug[4] == 0; oneof varid = PCH_SETUP.SataMechanicalSw[4], prompt = STRING_TOKEN(STR_SATA_MECHANICAL_SW4), help = STRING_TOKEN(STR_SATA_MECHANICAL_SW_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = MANUFACTURING | RESET_REQUIRED; endoneof; endif; oneof varid = PCH_SETUP.SataSpinUp[4], prompt = STRING_TOKEN(STR_SATA_SPIN_UP4), help = STRING_TOKEN(STR_SATA_SPIN_UP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.SataType[4], prompt = STRING_TOKEN(STR_SATA_TYPE4), help = STRING_TOKEN(STR_SATA_TYPE_HELP), option text = STRING_TOKEN(STR_SATA_HDD_STRING), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_SSD_STRING), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.SataTopology[4], prompt = STRING_TOKEN(STR_SATA_TOPOLOGY4), help = STRING_TOKEN(STR_SATA_TOPOLOGY_HELP), default = 0, defaultstore = MyStandardDefault, option text = STRING_TOKEN(STR_SATA_UNKNOWN_TOPOLOGY_STRING), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_ISATA_STRING), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_DIRECT_CONNECT_STRING), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_FLEX_STRING), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_M2_STRING), value = 4, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PxDevSlp[4], prompt = STRING_TOKEN(STR_PCH_P4DEVSLP_PROMPT), help = STRING_TOKEN(STR_PCH_P4DEVSLP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.EnableDitoConfig[4], prompt = STRING_TOKEN(STR_PCH_ENABLE_DITO_CONFIG4_PROMPT), help = STRING_TOKEN(STR_PCH_ENABLE_DITO_CONFIG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; grayoutif ideqval PCH_SETUP.EnableDitoConfig[4] == 0; numeric varid = PCH_SETUP.DitoVal[4], prompt = STRING_TOKEN(STR_PCH_DITO_VAL4_PROMPT), help = STRING_TOKEN(STR_PCH_DITO_VAL_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 1023, step = 0, // Stepping of 0 equates to a manual entering of a value, otherwise it will auto-increment with a left/right arrow default = 625, // 625 by default endnumeric; numeric varid = PCH_SETUP.DmVal[4], prompt = STRING_TOKEN(STR_PCH_DM_VAL4_PROMPT), help = STRING_TOKEN(STR_PCH_DM_VAL_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 15, step = 0, // Stepping of 0 equates to a manual entering of a value, otherwise it will auto-increment with a left/right arrow default = 15, // 15 by default endnumeric; endif; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SATA5_STRING), text = STRING_TOKEN(STR_SATA5_NAME), flags = 0, key = 0; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SOFT_PRESERVE), text = STRING_TOKEN(STR_SATA5_SOFT_PRESERVE_STATUS), flags = 0, key = 0; suppressif ideqvallist PCH_SETUP.SataTestMode == SATA_TEST_MODE_ENABLE; oneof varid = PCH_SETUP.SataPort[5], prompt = STRING_TOKEN(STR_SATA_PORT_5), help = STRING_TOKEN(STR_SATA_PORT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; suppressif ideqval PCH_SETUP.SataExternal[5] == 1; oneof varid = PCH_SETUP.SataHotPlug[5], prompt = STRING_TOKEN(STR_SATA_HOTPLUG5), help = STRING_TOKEN(STR_SATA_PORT_HOTPLUG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SATA_ESATA), text = STRING_TOKEN(STR_SATA_HOTPLUG_SUPPORT), flags = 0, key = 0; endif; oneof varid = PCH_SETUP.SataExternal[5], prompt = STRING_TOKEN(STR_SATA_EXTERNAL), help = STRING_TOKEN(STR_SATA_EXTERNAL_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; suppressif ideqval PCH_SETUP.SataHotPlug[5] == 0; oneof varid = PCH_SETUP.SataMechanicalSw[5], prompt = STRING_TOKEN(STR_SATA_MECHANICAL_SW5), help = STRING_TOKEN(STR_SATA_MECHANICAL_SW_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = MANUFACTURING | RESET_REQUIRED; endoneof; endif; oneof varid = PCH_SETUP.SataSpinUp[5], prompt = STRING_TOKEN(STR_SATA_SPIN_UP5), help = STRING_TOKEN(STR_SATA_SPIN_UP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.SataType[5], prompt = STRING_TOKEN(STR_SATA_TYPE5), help = STRING_TOKEN(STR_SATA_TYPE_HELP), option text = STRING_TOKEN(STR_SATA_HDD_STRING), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_SSD_STRING), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.SataTopology[5], prompt = STRING_TOKEN(STR_SATA_TOPOLOGY5), help = STRING_TOKEN(STR_SATA_TOPOLOGY_HELP), option text = STRING_TOKEN(STR_SATA_UNKNOWN_TOPOLOGY_STRING), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_ISATA_STRING), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_DIRECT_CONNECT_STRING), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_FLEX_STRING), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_M2_STRING), value = 4, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PxDevSlp[5], prompt = STRING_TOKEN(STR_PCH_P5DEVSLP_PROMPT), help = STRING_TOKEN(STR_PCH_P5DEVSLP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.EnableDitoConfig[5], prompt = STRING_TOKEN(STR_PCH_ENABLE_DITO_CONFIG5_PROMPT), help = STRING_TOKEN(STR_PCH_ENABLE_DITO_CONFIG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; grayoutif ideqval PCH_SETUP.EnableDitoConfig[5] == 0; numeric varid = PCH_SETUP.DitoVal[5], prompt = STRING_TOKEN(STR_PCH_DITO_VAL5_PROMPT), help = STRING_TOKEN(STR_PCH_DITO_VAL_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 1023, step = 0, // Stepping of 0 equates to a manual entering of a value, otherwise it will auto-increment with a left/right arrow default = 625, // 625 by default endnumeric; numeric varid = PCH_SETUP.DmVal[5], prompt = STRING_TOKEN(STR_PCH_DM_VAL5_PROMPT), help = STRING_TOKEN(STR_PCH_DM_VAL_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 15, step = 0, // Stepping of 0 equates to a manual entering of a value, otherwise it will auto-increment with a left/right arrow default = 15, // 15 by default endnumeric; endif; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SATA6_STRING), text = STRING_TOKEN(STR_SATA6_NAME), flags = 0, key = 0; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SOFT_PRESERVE), text = STRING_TOKEN(STR_SATA6_SOFT_PRESERVE_STATUS), flags = 0, key = 0; suppressif ideqvallist PCH_SETUP.SataTestMode == SATA_TEST_MODE_ENABLE; oneof varid = PCH_SETUP.SataPort[6], prompt = STRING_TOKEN(STR_SATA_PORT_6), help = STRING_TOKEN(STR_SATA_PORT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; suppressif ideqval PCH_SETUP.SataExternal[6] == 1; oneof varid = PCH_SETUP.SataHotPlug[6], prompt = STRING_TOKEN(STR_SATA_HOTPLUG6), help = STRING_TOKEN(STR_SATA_PORT_HOTPLUG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SATA_ESATA), text = STRING_TOKEN(STR_SATA_HOTPLUG_SUPPORT), flags = 0, key = 0; endif; oneof varid = PCH_SETUP.SataExternal[6], prompt = STRING_TOKEN(STR_SATA_EXTERNAL), help = STRING_TOKEN(STR_SATA_EXTERNAL_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; suppressif ideqval PCH_SETUP.SataHotPlug[6] == 0; oneof varid = PCH_SETUP.SataMechanicalSw[6], prompt = STRING_TOKEN(STR_SATA_MECHANICAL_SW6), help = STRING_TOKEN(STR_SATA_MECHANICAL_SW_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = MANUFACTURING | RESET_REQUIRED; endoneof; endif; oneof varid = PCH_SETUP.SataSpinUp[6], prompt = STRING_TOKEN(STR_SATA_SPIN_UP6), help = STRING_TOKEN(STR_SATA_SPIN_UP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.SataType[6], prompt = STRING_TOKEN(STR_SATA_TYPE6), help = STRING_TOKEN(STR_SATA_TYPE_HELP), option text = STRING_TOKEN(STR_SATA_HDD_STRING), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_SSD_STRING), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.SataTopology[6], prompt = STRING_TOKEN(STR_SATA_TOPOLOGY6), help = STRING_TOKEN(STR_SATA_TOPOLOGY_HELP), option text = STRING_TOKEN(STR_SATA_UNKNOWN_TOPOLOGY_STRING), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_ISATA_STRING), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_DIRECT_CONNECT_STRING), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_FLEX_STRING), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_M2_STRING), value = 4, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PxDevSlp[6], prompt = STRING_TOKEN(STR_PCH_P6DEVSLP_PROMPT), help = STRING_TOKEN(STR_PCH_P6DEVSLP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.EnableDitoConfig[6], prompt = STRING_TOKEN(STR_PCH_ENABLE_DITO_CONFIG6_PROMPT), help = STRING_TOKEN(STR_PCH_ENABLE_DITO_CONFIG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; grayoutif ideqval PCH_SETUP.EnableDitoConfig[6] == 0; numeric varid = PCH_SETUP.DitoVal[6], prompt = STRING_TOKEN(STR_PCH_DITO_VAL6_PROMPT), help = STRING_TOKEN(STR_PCH_DITO_VAL_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 1023, step = 0, // Stepping of 0 equates to a manual entering of a value, otherwise it will auto-increment with a left/right arrow default = 625, // 625 by default endnumeric; numeric varid = PCH_SETUP.DmVal[6], prompt = STRING_TOKEN(STR_PCH_DM_VAL6_PROMPT), help = STRING_TOKEN(STR_PCH_DM_VAL_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 15, step = 0, // Stepping of 0 equates to a manual entering of a value, otherwise it will auto-increment with a left/right arrow default = 15, // 15 by default endnumeric; endif; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SATA7_STRING), text = STRING_TOKEN(STR_SATA7_NAME), flags = 0, key = 0; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SOFT_PRESERVE), text = STRING_TOKEN(STR_SATA7_SOFT_PRESERVE_STATUS), flags = 0, key = 0; suppressif ideqvallist PCH_SETUP.SataTestMode == SATA_TEST_MODE_ENABLE; oneof varid = PCH_SETUP.SataPort[7], prompt = STRING_TOKEN(STR_SATA_PORT_7), help = STRING_TOKEN(STR_SATA_PORT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; suppressif ideqval PCH_SETUP.SataExternal[7] == 1; oneof varid = PCH_SETUP.SataHotPlug[7], prompt = STRING_TOKEN(STR_SATA_HOTPLUG7), help = STRING_TOKEN(STR_SATA_PORT_HOTPLUG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_SATA_ESATA), text = STRING_TOKEN(STR_SATA_HOTPLUG_SUPPORT), flags = 0, key = 0; endif; oneof varid = PCH_SETUP.SataExternal[7], prompt = STRING_TOKEN(STR_SATA_EXTERNAL), help = STRING_TOKEN(STR_SATA_EXTERNAL_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; suppressif ideqval PCH_SETUP.SataHotPlug[7] == 0; oneof varid = PCH_SETUP.SataMechanicalSw[7], prompt = STRING_TOKEN(STR_SATA_MECHANICAL_SW7), help = STRING_TOKEN(STR_SATA_MECHANICAL_SW_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = MANUFACTURING | RESET_REQUIRED; endoneof; endif; oneof varid = PCH_SETUP.SataSpinUp[7], prompt = STRING_TOKEN(STR_SATA_SPIN_UP7), help = STRING_TOKEN(STR_SATA_SPIN_UP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.SataType[7], prompt = STRING_TOKEN(STR_SATA_TYPE7), help = STRING_TOKEN(STR_SATA_TYPE_HELP), option text = STRING_TOKEN(STR_SATA_HDD_STRING), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_SSD_STRING), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.SataTopology[7], prompt = STRING_TOKEN(STR_SATA_TOPOLOGY7), help = STRING_TOKEN(STR_SATA_TOPOLOGY_HELP), option text = STRING_TOKEN(STR_SATA_UNKNOWN_TOPOLOGY_STRING), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_ISATA_STRING), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_DIRECT_CONNECT_STRING), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_FLEX_STRING), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SATA_M2_STRING), value = 4, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PxDevSlp[7], prompt = STRING_TOKEN(STR_PCH_P7DEVSLP_PROMPT), help = STRING_TOKEN(STR_PCH_P7DEVSLP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.EnableDitoConfig[7], prompt = STRING_TOKEN(STR_PCH_ENABLE_DITO_CONFIG7_PROMPT), help = STRING_TOKEN(STR_PCH_ENABLE_DITO_CONFIG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; grayoutif ideqval PCH_SETUP.EnableDitoConfig[7] == 0; numeric varid = PCH_SETUP.DitoVal[7], prompt = STRING_TOKEN(STR_PCH_DITO_VAL7_PROMPT), help = STRING_TOKEN(STR_PCH_DITO_VAL_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 1023, step = 0, // Stepping of 0 equates to a manual entering of a value, otherwise it will auto-increment with a left/right arrow default = 625, // 625 by default endnumeric; numeric varid = PCH_SETUP.DmVal[7], prompt = STRING_TOKEN(STR_PCH_DM_VAL7_PROMPT), help = STRING_TOKEN(STR_PCH_DM_VAL_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 15, step = 0, // Stepping of 0 equates to a manual entering of a value, otherwise it will auto-increment with a left/right arrow default = 15, // 15 by default endnumeric; endif; endif; //suppressif NOT ideqval SETUP_VOLATILE_DATA.PlatformType == TypeTrad; endif; //suppressif ideqval PCH_SETUP.PchSata == 0; #if ACOUSTIC_MANAGEMENT_SUPPORT SEPARATOR oneof varid = SETUP_DATA.HddAcousticPowerManagement, prompt = STRING_TOKEN(STR_HDD_ACOUSTIC_PM_ENABLE), help = STRING_TOKEN(STR_HDD_ACOUSTIC_PM_ENABLE_HELP), option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; endoneof; suppressif ideqval SETUP_DATA.HddAcousticPowerManagement == 0x0; oneof varid = SETUP_DATA.HddAcousticMode, prompt = STRING_TOKEN(STR_HDD_ACOUSTIC_ENABLE), help = STRING_TOKEN(STR_HDD_ACOUSTIC_ENABLE_HELP), option text = STRING_TOKEN(STR_BYPASS_STRING), value = 0xFF, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_QUIET_STRING), value = 0x80, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_MAXIMUM_PERFORMANCE_STRING), value = 0xFE, flags = RESET_REQUIRED; endoneof; endif; #endif endform;//end of SATA_DEVICE_OPTIONS_FORM_ID // // Global PCIe EQ menu // #include "PcieEq.hfr" // // All strings used for PCIE are given as C preprocessor macros that concatenate string name and rootport number // Tool that gathers string usage info from hfr files doesn't run preprocessor and can't find the new representation of strings // To work around this problem, all such problematics strings are included in PchPcieStringPool file // #define PORT_INDEX 0 #include "PchPcieSetupSinglePort.hfr" #undef PORT_INDEX #define PORT_INDEX 1 //[-start-210907-QINGLIN0047-modify]// //[-start-210919-QINGLIN0070-modify]// #if defined(S370_SUPPORT) || defined(S570_SUPPORT) //[-end-210919-QINGLIN0070-modify]// #include "PchPcieSetupSinglePort_Disable.hfr" #else #include "PchPcieSetupSinglePort.hfr" #endif //[-end-210907-QINGLIN0047-modify]// #undef PORT_INDEX #define PORT_INDEX 2 //[-start-210907-QINGLIN0047-modify]// #if defined(S370_SUPPORT) #include "PchPcieSetupSinglePort_Disable.hfr" #else #include "PchPcieSetupSinglePort.hfr" #endif //[-end-210907-QINGLIN0047-modify]// #undef PORT_INDEX #define PORT_INDEX 3 //[-start-210919-QINGLIN0070-modify]// #if defined(S370_SUPPORT) || defined(S570_SUPPORT) //[-end-210919-QINGLIN0070-modify]// #include "PchPcieSetupSinglePort_Disable.hfr" #else #include "PchPcieSetupSinglePort.hfr" #endif #undef PORT_INDEX #define PORT_INDEX 4 //[-start-210827-YUNLEI0126-modify]// //[-start-210830-FLINT00015-modify]// //[-start-210907-QINGLIN0047-modify]// //[-start-210919-QINGLIN0070-modify]// //[-start-220119-GEORGE0046-modify]// //[-start-220120-GEORGE0047-modify]// //#if defined(C770_SUPPORT) || defined(C970_SUPPORT) || defined(S370_SUPPORT) || defined(S570_SUPPORT) || defined(S77013_SUPPORT) #ifdef LCFC_SUPPORT //[-end-220120-GEORGE0047-modify]// //[-end-220119-GEORGE0046-modify]// //[-end-210919-QINGLIN0070-modify]// //[-end-210907-QINGLIN0047-modify]// #include "PchPcieSetupSinglePort_Disable.hfr" #else #include "PchPcieSetupSinglePort.hfr" #endif #undef PORT_INDEX //[-end-210830-FLINT00015-modify]// //[-end-210827-YUNLEI0126-modify]// #define PORT_INDEX 5 //[-start-210919-QINGLIN0070-modify]// #if defined(S570_SUPPORT) #include "PchPcieSetupSinglePort_Disable.hfr" #else #include "PchPcieSetupSinglePort.hfr" #endif //[-end-210919-QINGLIN0070-modify]// #undef PORT_INDEX #define PORT_INDEX 6 #include "PchPcieSetupSinglePort.hfr" #undef PORT_INDEX #define PORT_INDEX 7 #include "PchPcieSetupSinglePort.hfr" #undef PORT_INDEX #define PORT_INDEX 8 //[-start-210830-FLINT00015-modify]// #if defined(C970_SUPPORT) #include "PchPcieSetupSinglePort_Disable.hfr" #else #include "PchPcieSetupSinglePort.hfr" #endif #undef PORT_INDEX //[-end-210830-FLINT00015-modify]// #define PORT_INDEX 9 //[-start-210919-QINGLIN0070-modify]// //[-start-220119-GEORGE0046-modify]// //[-start-220120-GEORGE0047-modify]// #if defined(S570_SUPPORT) || defined(S77013_SUPPORT) || defined(S77014_SUPPORT) || defined(S77014IAH_SUPPORT) //[-end-220120-GEORGE0047-modify]// //[-end-220119-GEORGE0046-modify]// #include "PchPcieSetupSinglePort_Disable.hfr" #else #include "PchPcieSetupSinglePort.hfr" #endif //[-end-210919-QINGLIN0070-modify]// #undef PORT_INDEX //[-start-210827-YUNLEI0126-modify]// #define PORT_INDEX 10 //[-start-220119-GEORGE0046-modify]// //[-start-220120-GEORGE0047-modify]// #if defined(C770_SUPPORT) || defined(S77013_SUPPORT) || defined(S77014_SUPPORT) || defined(S77014IAH_SUPPORT) //[-end-220120-GEORGE0047-modify]// //[-end-220119-GEORGE0046-modify]// #include "PchPcieSetupSinglePort_Disable.hfr" #else #include "PchPcieSetupSinglePort.hfr" #endif #undef PORT_INDEX #define PORT_INDEX 11 //[-start-210907-QINGLIN0047-modify]// //[-start-210919-QINGLIN0070-modify]// //[-start-220119-GEORGE0046-modify]// //[-start-220120-GEORGE0047-modify]// #if defined(C770_SUPPORT) || defined(S370_SUPPORT) || defined(S570_SUPPORT) || defined(S77013_SUPPORT) || defined(S77014_SUPPORT) || defined(S77014IAH_SUPPORT) //[-end-220120-GEORGE0047-modify]// //[-end-220119-GEORGE0046-modify]// //[-end-210919-QINGLIN0070-modify]// //[-end-210907-QINGLIN0047-modify]// #include "PchPcieSetupSinglePort_Disable.hfr" #else #include "PchPcieSetupSinglePort.hfr" #endif #undef PORT_INDEX //[-end-210827-YUNLEI0126-modify]// #define PORT_INDEX 12 #include "PchPcieSetupSinglePort.hfr" #undef PORT_INDEX #define PORT_INDEX 13 #include "PchPcieSetupSinglePort.hfr" #undef PORT_INDEX #define PORT_INDEX 14 #include "PchPcieSetupSinglePort.hfr" #undef PORT_INDEX #define PORT_INDEX 15 #include "PchPcieSetupSinglePort.hfr" #undef PORT_INDEX #define PORT_INDEX 16 #include "PchPcieSetupSinglePort.hfr" #undef PORT_INDEX #define PORT_INDEX 17 #include "PchPcieSetupSinglePort.hfr" #undef PORT_INDEX #define PORT_INDEX 18 #include "PchPcieSetupSinglePort.hfr" #undef PORT_INDEX #define PORT_INDEX 19 #include "PchPcieSetupSinglePort.hfr" #undef PORT_INDEX #define PORT_INDEX 20 #include "PchPcieSetupSinglePort.hfr" #undef PORT_INDEX #define PORT_INDEX 21 #include "PchPcieSetupSinglePort.hfr" #undef PORT_INDEX #define PORT_INDEX 22 #include "PchPcieSetupSinglePort.hfr" #undef PORT_INDEX #define PORT_INDEX 23 #include "PchPcieSetupSinglePort.hfr" #undef PORT_INDEX #define PORT_INDEX 24 #include "PchPcieSetupSinglePort.hfr" #undef PORT_INDEX #define PORT_INDEX 25 #include "PchPcieSetupSinglePort.hfr" #undef PORT_INDEX #define PORT_INDEX 26 #include "PchPcieSetupSinglePort.hfr" #undef PORT_INDEX #define PORT_INDEX 27 #include "PchPcieSetupSinglePort.hfr" #undef PORT_INDEX form formid = PCH_PCIE_CLOCK_FORM_ID, title = STRING_TOKEN(STR_PCIE_CLOCK_FORM_TITLE); oneof varid = PCH_SETUP.PchPcieClockUsageOverride[0], prompt = STRING_TOKEN(STR_PCH_PCIE_CLOCK0_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLOCK_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchPcieClkReqSupport[0], prompt = STRING_TOKEN(STR_PCH_PCIE_CLKREQ0_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLKREQ_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchPcieClockUsageOverride[1], prompt = STRING_TOKEN(STR_PCH_PCIE_CLOCK1_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLOCK_HELP), //[-start-211029-FLINT00027-modify]// //[-start-211102-SHAONN0012-modify]// //[-start-211102-QINGLIN0108-modify]// //[-start-211103-DABING0020-modify]// #ifdef C970_SUPPORT option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = RESET_REQUIRED; #endif endoneof; oneof varid = PCH_SETUP.PchPcieClkReqSupport[1], prompt = STRING_TOKEN(STR_PCH_PCIE_CLKREQ1_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLKREQ_HELP), #ifdef C970_SUPPORT option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = RESET_REQUIRED; #endif endoneof; oneof varid = PCH_SETUP.PchPcieClockUsageOverride[2], prompt = STRING_TOKEN(STR_PCH_PCIE_CLOCK2_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLOCK_HELP), //#ifdef C970_SUPPORT #if defined(C970_SUPPORT) || defined(S570_SUPPORT) || defined(S77014_SUPPORT) || defined(S77013_SUPPORT) || defined(S77014IAH_SUPPORT) option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = RESET_REQUIRED; #endif endoneof; oneof varid = PCH_SETUP.PchPcieClkReqSupport[2], prompt = STRING_TOKEN(STR_PCH_PCIE_CLKREQ2_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLKREQ_HELP), //#ifdef C970_SUPPORT #if defined(C970_SUPPORT) || defined(S570_SUPPORT)|| defined(S77014_SUPPORT) || defined(S77013_SUPPORT) || defined(S77014IAH_SUPPORT) option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = RESET_REQUIRED; #endif endoneof; oneof varid = PCH_SETUP.PchPcieClockUsageOverride[3], prompt = STRING_TOKEN(STR_PCH_PCIE_CLOCK3_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLOCK_HELP), //#ifdef C970_SUPPORT #if defined(C970_SUPPORT) || defined(S77013_SUPPORT) option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = RESET_REQUIRED; #endif endoneof; oneof varid = PCH_SETUP.PchPcieClkReqSupport[3], prompt = STRING_TOKEN(STR_PCH_PCIE_CLKREQ3_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLKREQ_HELP), //#ifdef C970_SUPPORT #if defined(C970_SUPPORT) || defined(S77013_SUPPORT) option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = RESET_REQUIRED; #endif endoneof; oneof varid = PCH_SETUP.PchPcieClockUsageOverride[4], prompt = STRING_TOKEN(STR_PCH_PCIE_CLOCK4_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLOCK_HELP), //[-start-211104-JAYAN00008-modify] //#ifdef C970_SUPPORT #if defined(C970_SUPPORT) || defined(S370_SUPPORT) || defined(S570_SUPPORT)|| defined(S77014_SUPPORT) || defined(S77013_SUPPORT) || defined(C770_SUPPORT) || defined(S77014IAH_SUPPORT) option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = RESET_REQUIRED; #endif endoneof; oneof varid = PCH_SETUP.PchPcieClkReqSupport[4], prompt = STRING_TOKEN(STR_PCH_PCIE_CLKREQ4_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLKREQ_HELP), //#ifdef C970_SUPPORT #if defined(C970_SUPPORT) || defined(S370_SUPPORT) || defined(S570_SUPPORT)|| defined(S77014_SUPPORT) || defined(S77013_SUPPORT) || defined(C770_SUPPORT) || defined(S77014IAH_SUPPORT) option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = RESET_REQUIRED; #endif endoneof; oneof varid = PCH_SETUP.PchPcieClockUsageOverride[5], prompt = STRING_TOKEN(STR_PCH_PCIE_CLOCK5_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLOCK_HELP), //#ifdef C970_SUPPORT #if defined(C970_SUPPORT) || defined(S370_SUPPORT) || defined(S570_SUPPORT)|| defined(S77014_SUPPORT) || defined(S77013_SUPPORT) || defined(C770_SUPPORT) || defined(S77014IAH_SUPPORT) option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = RESET_REQUIRED; #endif endoneof; oneof varid = PCH_SETUP.PchPcieClkReqSupport[5], prompt = STRING_TOKEN(STR_PCH_PCIE_CLKREQ5_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLKREQ_HELP), //#ifdef C970_SUPPORT #if defined(C970_SUPPORT) || defined(S370_SUPPORT) || defined(S570_SUPPORT)|| defined(S77014_SUPPORT) || defined(S77013_SUPPORT) || defined(C770_SUPPORT) || defined(S77014IAH_SUPPORT) option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = RESET_REQUIRED; #endif endoneof; oneof varid = PCH_SETUP.PchPcieClockUsageOverride[6], prompt = STRING_TOKEN(STR_PCH_PCIE_CLOCK6_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLOCK_HELP), //#ifdef C970_SUPPORT #if defined(C970_SUPPORT) || defined(S370_SUPPORT) || defined(S570_SUPPORT)|| defined(S77014_SUPPORT) || defined(S77013_SUPPORT) || defined(C770_SUPPORT) || defined(S77014IAH_SUPPORT) option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = RESET_REQUIRED; #endif endoneof; oneof varid = PCH_SETUP.PchPcieClkReqSupport[6], prompt = STRING_TOKEN(STR_PCH_PCIE_CLKREQ6_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLKREQ_HELP), //#ifdef C970_SUPPORT #if defined(C970_SUPPORT) || defined(S370_SUPPORT) || defined(S570_SUPPORT)|| defined(S77014_SUPPORT) || defined(S77013_SUPPORT) || defined(C770_SUPPORT) || defined(S77014IAH_SUPPORT) option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = RESET_REQUIRED; #endif endoneof; oneof varid = PCH_SETUP.PchPcieClockUsageOverride[7], prompt = STRING_TOKEN(STR_PCH_PCIE_CLOCK7_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLOCK_HELP), //#ifdef C970_SUPPORT #if defined(C970_SUPPORT) || defined(S370_SUPPORT) || defined(S570_SUPPORT)|| defined(S77014_SUPPORT) || defined(S77013_SUPPORT) || defined(C770_SUPPORT) || defined(S77014IAH_SUPPORT) option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = RESET_REQUIRED; #endif endoneof; oneof varid = PCH_SETUP.PchPcieClkReqSupport[7], prompt = STRING_TOKEN(STR_PCH_PCIE_CLKREQ7_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLKREQ_HELP), //#ifdef C970_SUPPORT #if defined(C970_SUPPORT) || defined(S370_SUPPORT) || defined(S570_SUPPORT)|| defined(S77014_SUPPORT) || defined(S77013_SUPPORT) || defined(C770_SUPPORT) || defined(S77014IAH_SUPPORT) option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = RESET_REQUIRED; #endif endoneof; oneof varid = PCH_SETUP.PchPcieClockUsageOverride[8], prompt = STRING_TOKEN(STR_PCH_PCIE_CLOCK8_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLOCK_HELP), //#ifdef C970_SUPPORT #if defined(C970_SUPPORT) || defined(S370_SUPPORT) || defined(S570_SUPPORT)|| defined(S77014_SUPPORT) || defined(S77013_SUPPORT) || defined(C770_SUPPORT) || defined(S77014IAH_SUPPORT) option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = RESET_REQUIRED; #endif endoneof; oneof varid = PCH_SETUP.PchPcieClkReqSupport[8], prompt = STRING_TOKEN(STR_PCH_PCIE_CLKREQ8_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLKREQ_HELP), //#ifdef C970_SUPPORT #if defined(C970_SUPPORT) || defined(S370_SUPPORT) || defined(S570_SUPPORT)|| defined(S77014_SUPPORT) || defined(S77013_SUPPORT) || defined(C770_SUPPORT) || defined(S77014IAH_SUPPORT) option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = RESET_REQUIRED; #endif endoneof; oneof varid = PCH_SETUP.PchPcieClockUsageOverride[9], prompt = STRING_TOKEN(STR_PCH_PCIE_CLOCK9_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLOCK_HELP), //#ifdef C970_SUPPORT #if defined(C970_SUPPORT) || defined(S370_SUPPORT) || defined(S570_SUPPORT)|| defined(S77014_SUPPORT) || defined(S77013_SUPPORT) || defined(C770_SUPPORT) || defined(S77014IAH_SUPPORT) option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = RESET_REQUIRED; #endif endoneof; oneof varid = PCH_SETUP.PchPcieClkReqSupport[9], prompt = STRING_TOKEN(STR_PCH_PCIE_CLKREQ9_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLKREQ_HELP), //#ifdef C970_SUPPORT #if defined(C970_SUPPORT) || defined(S370_SUPPORT) || defined(S570_SUPPORT)|| defined(S77014_SUPPORT) || defined(S77013_SUPPORT) || defined(C770_SUPPORT) || defined(S77014IAH_SUPPORT) option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = RESET_REQUIRED; #endif //[-end-211104-JAYAN00008-modify]// //[-end-211103-DABING0020-modify]// //[-end-211102-QINGLIN0108-modify]// //[-end-211102-SHAONN0012-modify]// //[-end-211029-FLINT00027-modify]// endoneof; suppressif ideqval SETUP_VOLATILE_DATA.PlatformType == TypeUltUlx; oneof varid = PCH_SETUP.PchPcieClockUsageOverride[10], prompt = STRING_TOKEN(STR_PCH_PCIE_CLOCK10_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLOCK_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchPcieClkReqSupport[10], prompt = STRING_TOKEN(STR_PCH_PCIE_CLKREQ10_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLKREQ_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchPcieClockUsageOverride[11], prompt = STRING_TOKEN(STR_PCH_PCIE_CLOCK11_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLOCK_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchPcieClkReqSupport[11], prompt = STRING_TOKEN(STR_PCH_PCIE_CLKREQ11_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLKREQ_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchPcieClockUsageOverride[12], prompt = STRING_TOKEN(STR_PCH_PCIE_CLOCK12_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLOCK_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchPcieClkReqSupport[12], prompt = STRING_TOKEN(STR_PCH_PCIE_CLKREQ12_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLKREQ_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchPcieClockUsageOverride[13], prompt = STRING_TOKEN(STR_PCH_PCIE_CLOCK13_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLOCK_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchPcieClkReqSupport[13], prompt = STRING_TOKEN(STR_PCH_PCIE_CLKREQ13_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLKREQ_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchPcieClockUsageOverride[14], prompt = STRING_TOKEN(STR_PCH_PCIE_CLOCK14_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLOCK_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchPcieClkReqSupport[14], prompt = STRING_TOKEN(STR_PCH_PCIE_CLKREQ14_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLKREQ_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchPcieClockUsageOverride[15], prompt = STRING_TOKEN(STR_PCH_PCIE_CLOCK15_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLOCK_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchPcieClkReqSupport[15], prompt = STRING_TOKEN(STR_PCH_PCIE_CLKREQ15_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLKREQ_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchPcieClockUsageOverride[16], prompt = STRING_TOKEN(STR_PCH_PCIE_CLOCK16_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLOCK_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchPcieClkReqSupport[16], prompt = STRING_TOKEN(STR_PCH_PCIE_CLKREQ16_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLKREQ_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchPcieClockUsageOverride[17], prompt = STRING_TOKEN(STR_PCH_PCIE_CLOCK17_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLOCK_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 2, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchPcieClkReqSupport[17], prompt = STRING_TOKEN(STR_PCH_PCIE_CLKREQ17_PROMPT), help = STRING_TOKEN(STR_PCH_PCIE_CLKREQ_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0xFF, flags = RESET_REQUIRED; endoneof; endif; endform; form formid = AUTO_ID(THC_OPTIONS_FORM_ID), title = STRING_TOKEN(STR_THC_OPTIONS_FORM_TITLE); suppressif ideqval SETUP_VOLATILE_DATA.ThcAvailable == 0; SUBTITLE(STRING_TOKEN(STR_THC_OPTIONS_FORM_HELP)) SEPARATOR #if FixedPcdGet8(PcdEmbeddedEnable) == 0x1 // // Thc and TSN sharing same GPIO pin. Disabling Thc by default for Embedded // grayoutif ideqval PCH_SETUP.PchTsnEnable == 1; #endif #include "PchThcStringPool.hfr" #define THC_INDEX 0 #include "PchThcController.hfr" #undef THC_INDEX #define THC_INDEX 1 #include "PchThcController.hfr" #undef THC_INDEX endif; suppressif ideqval SETUP_VOLATILE_DATA.ThcAvailable == 1; SUBTITLE(STRING_TOKEN(STR_THC_NOT_AVAILABLE_HELP)) SEPARATOR endif; endform; //End of THC_OPTIONS_FORM_ID form formid = AUTO_ID(PCH_HDAUDIO_OPTIONS_FORM_ID), title = STRING_TOKEN(STR_HDAUDIO_OPTIONS_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_HDAUDIO_OPTIONS_FORM_HELP)) SEPARATOR #if FixedPcdGet8(PcdEmbeddedEnable) == 0x1 // // HDA and TSN sharing same GPIO pin. Disabling Thc by default for Embedded // grayoutif ideqval PCH_SETUP.PchTsnEnable == 1; #endif oneof varid = PCH_SETUP.PchHdAudio, prompt = STRING_TOKEN(STR_PCH_HDA_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_HELP), #if FixedPcdGet8(PcdEmbeddedEnable) == 0x1 option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #endif endoneof; #if FixedPcdGet8(PcdEmbeddedEnable) == 0x1 endif; //grayout #endif suppressif ideqval PCH_SETUP.PchHdAudio == 0x0; grayoutif ideqval SETUP_VOLATILE_DATA.AudioDspFusedOut == 0x1; oneof varid = PCH_SETUP.PchHdAudioDsp, prompt = STRING_TOKEN(STR_PCH_HDA_ADSP_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_ADSP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; suppressif ideqval PCH_SETUP.PchHdAudioDsp == 0x0 OR ideqval SETUP_VOLATILE_DATA.AudioDspFusedOut == 0x1; oneof varid = PCH_SETUP.PchHdAudioDspUaaCompliance, prompt = STRING_TOKEN(STR_PCH_HDA_ADSP_UAA_COMP_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_ADSP_UAA_COMP_HELP), //[-start-210804-QINGLIN0008-modify]// //[-start-210802-SHAONN0003-modify]// #if defined(S370_SUPPORT) option text = STRING_TOKEN(STR_PCH_HDA_NON_UAA), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_UAA), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_PCH_HDA_NON_UAA), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_UAA), value = 1, flags = RESET_REQUIRED; #endif //[-end-210802-SHAONN0003-modify]// //[-end-210804-QINGLIN0008-modify]// endoneof; endif; // PCH_SETUP.PchHdAudioDsp == 0x0; // HDA-Link grayoutif ideqval PCH_SETUP.PchHdAudioSspLinkEnable[0] == 1 OR ideqval PCH_SETUP.PchHdAudioSndwLinkEnable[0] == 1; // Muxed HDA/SSP0 Muxed HDA/SNDW1 // suppressif ideqval SETUP_VOLATILE_DATA.AudioHdaLinkSupported == 0; oneof varid = PCH_SETUP.PchHdAudioHdaLinkEnable, prompt = STRING_TOKEN(STR_PCH_HDA_LINK_ADVANCED_HDA_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_LINK_MODE_ADVANCED_HELP), //[-start-210817-DABING0002-modify]// #ifdef LCFC_SUPPORT option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; #endif //[-end-210817-DABING0002-modify]// endoneof; // endif; // suppressif //[-end-020212-IB06462106-modify]// endif; // grayoutif #if FixedPcdGetBool(PcdAdlLpSupport) == 1 // DMIC0 grayoutif ideqval PCH_SETUP.PchHdAudioSndwLinkEnable[1] == 1; // Muxed DMIC0/SNDW2 suppressif ideqval SETUP_VOLATILE_DATA.AudioDmicLinkSupported[0] == 0; oneof varid = PCH_SETUP.PchHdAudioDmicLinkEnable[0], prompt = STRING_TOKEN(STR_PCH_HDA_LINK_ADVANCED_DMIC0_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_LINK_MODE_ADVANCED_HELP), //[-start-210616-KEBIN00013-modify]// //[-start-210908-QINGLIN0051-modify]// #if defined(S370_SUPPORT) option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #endif //[-end-210908-QINGLIN0051-modify]// //[-end-210616-KEBIN00013-modify]// endoneof; grayoutif ideqval PCH_SETUP.PchHdAudioSndwLinkEnable[2] == 1; // Muxed DMIC0 CLKB/SNDW3 - ClkB only when SNDW2 is disabled suppressif ideqval PCH_SETUP.PchHdAudioDmicLinkEnable[0] == 0; oneof varid = PCH_SETUP.PchHdAudioDmicClockSelect[0], prompt = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_BOTH), value = HDAUDIO_DMIC_CLOCK_SELECT_BOTH, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_CLKA), value = HDAUDIO_DMIC_CLOCK_SELECT_CLKA, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_CLKB), value = HDAUDIO_DMIC_CLOCK_SELECT_CLKB, flags = RESET_REQUIRED; endoneof; endif; // suppressif endif; //grayoutif endif; // suppressif endif; // grayoutif // DMIC1 grayoutif ideqval PCH_SETUP.PchHdAudioSndwLinkEnable[3] == 1; // Muxed DMIC1/SNDW4 suppressif ideqval SETUP_VOLATILE_DATA.AudioDmicLinkSupported[1] == 0; oneof varid = PCH_SETUP.PchHdAudioDmicLinkEnable[1], prompt = STRING_TOKEN(STR_PCH_HDA_LINK_ADVANCED_DMIC1_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_LINK_MODE_ADVANCED_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; grayoutif ideqval PCH_SETUP.PchHdAudioSndwLinkEnable[2] == 1; // Muxed DMIC0 CLKB/SNDW3 - ClkB only when SNDW3 is disabled suppressif ideqval PCH_SETUP.PchHdAudioDmicLinkEnable[1] == 0; oneof varid = PCH_SETUP.PchHdAudioDmicClockSelect[1], prompt = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_BOTH), value = HDAUDIO_DMIC_CLOCK_SELECT_BOTH, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_CLKA), value = HDAUDIO_DMIC_CLOCK_SELECT_CLKA, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_CLKB), value = HDAUDIO_DMIC_CLOCK_SELECT_CLKB, flags = RESET_REQUIRED; endoneof; endif; // suppressif endif; //grayoutif endif; // suppressif endif; // grayoutif #else // DMIC0 grayoutif ideqval PCH_SETUP.PchHdAudioSndwLinkEnable[3] == 1; // Muxed DMIC0/SNDW4 //[-start-020212-IB06462106-modify]// // suppressif ideqval SETUP_VOLATILE_DATA.AudioDmicLinkSupported[0] == 0; oneof varid = PCH_SETUP.PchHdAudioDmicLinkEnable[0], prompt = STRING_TOKEN(STR_PCH_HDA_LINK_ADVANCED_DMIC0_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_LINK_MODE_ADVANCED_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; grayoutif ideqval PCH_SETUP.PchHdAudioSndwLinkEnable[1] == 1; // Muxed DMIC0 CLKB/SNDW2 - ClkB only when SNDW2 is disabled suppressif ideqval PCH_SETUP.PchHdAudioDmicLinkEnable[0] == 0; oneof varid = PCH_SETUP.PchHdAudioDmicClockSelect[0], prompt = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_BOTH), value = HDAUDIO_DMIC_CLOCK_SELECT_BOTH, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_CLKA), value = HDAUDIO_DMIC_CLOCK_SELECT_CLKA, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_CLKB), value = HDAUDIO_DMIC_CLOCK_SELECT_CLKB, flags = RESET_REQUIRED; endoneof; endif; // suppressif endif; // grayoutif // endif; // suppressif //[-end-020212-IB06462106-modify]// endif; // grayoutif // DMIC1 grayoutif ideqval PCH_SETUP.PchHdAudioSndwLinkEnable[2] == 1; // Muxed DMIC1/SNDW3 //[-start-020212-IB06462106-modify]// // suppressif ideqval SETUP_VOLATILE_DATA.AudioDmicLinkSupported[1] == 0; oneof varid = PCH_SETUP.PchHdAudioDmicLinkEnable[1], prompt = STRING_TOKEN(STR_PCH_HDA_LINK_ADVANCED_DMIC1_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_LINK_MODE_ADVANCED_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; grayoutif ideqval PCH_SETUP.PchHdAudioSndwLinkEnable[1] == 1; // Muxed DMIC0 CLKB/SNDW2 - ClkB only when SNDW2 is disabled suppressif ideqval PCH_SETUP.PchHdAudioDmicLinkEnable[1] == 0; oneof varid = PCH_SETUP.PchHdAudioDmicClockSelect[1], prompt = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_BOTH), value = HDAUDIO_DMIC_CLOCK_SELECT_BOTH, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_CLKA), value = HDAUDIO_DMIC_CLOCK_SELECT_CLKA, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_DMIC_CLOCK_SELECT_CLKB), value = HDAUDIO_DMIC_CLOCK_SELECT_CLKB, flags = RESET_REQUIRED; endoneof; endif; // suppressif endif; //grayoutif // endif; // suppressif //[-end-020212-IB06462106-modify]// endif; // grayoutif #endif // SSP0 grayoutif ideqval PCH_SETUP.PchHdAudioHdaLinkEnable == 1; // Muxed HDA/SSP0 //[-start-020212-IB06462106-modify]// // suppressif ideqval SETUP_VOLATILE_DATA.AudioSspLinkSupported[0] == 0; oneof varid = PCH_SETUP.PchHdAudioSspLinkEnable[0], prompt = STRING_TOKEN(STR_PCH_HDA_LINK_ADVANCED_SSP0_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_LINK_MODE_ADVANCED_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; // endif; // suppressif //[-end-020212-IB06462106-modify]// endif; // grayoutif // I2S/SSP1 //[-start-020212-IB06462106-modify]// // suppressif ideqval SETUP_VOLATILE_DATA.AudioSspLinkSupported[1] == 0; oneof varid = PCH_SETUP.PchHdAudioSspLinkEnable[1], prompt = STRING_TOKEN(STR_PCH_HDA_LINK_ADVANCED_SSP1_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_LINK_MODE_ADVANCED_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; // endif; // suppressif //[-end-020212-IB06462106-modify]// // I2S/SSP2 //[-start-020212-IB06462106-modify]// // suppressif ideqval SETUP_VOLATILE_DATA.AudioSspLinkSupported[2] == 0; grayoutif NOT match (stringref (STRING_TOKEN (STR_CNVI_IS_NOT_PRESENT_PATTERN)), stringref (STRING_TOKEN (STR_CNVI_CURRENT_STATE))); oneof varid = PCH_SETUP.PchHdAudioSspLinkEnable[2], prompt = STRING_TOKEN(STR_PCH_HDA_LINK_ADVANCED_SSP2_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_LINK_MODE_ADVANCED_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; // endif; //[-end-020212-IB06462106-modify]// endif; // SSP3 //[-start-020212-IB06462106-modify]// // suppressif ideqval SETUP_VOLATILE_DATA.AudioSspLinkSupported[3] == 0; oneof varid = PCH_SETUP.PchHdAudioSspLinkEnable[3], prompt = STRING_TOKEN(STR_PCH_HDA_LINK_ADVANCED_SSP3_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_LINK_MODE_ADVANCED_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; // endif; //[-end-020212-IB06462106-modify]// // I2S/SSP4 //[-start-020212-IB06462106-modify]// // suppressif ideqval SETUP_VOLATILE_DATA.AudioSspLinkSupported[4] == 0; oneof varid = PCH_SETUP.PchHdAudioSspLinkEnable[4], prompt = STRING_TOKEN(STR_PCH_HDA_LINK_ADVANCED_SSP4_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_LINK_MODE_ADVANCED_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; // endif; //[-end-020212-IB06462106-modify]// // I2S/SSP5 //[-start-020212-IB06462106-modify]// // suppressif ideqval SETUP_VOLATILE_DATA.AudioSspLinkSupported[5] == 0; oneof varid = PCH_SETUP.PchHdAudioSspLinkEnable[5], prompt = STRING_TOKEN(STR_PCH_HDA_LINK_ADVANCED_SSP5_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_LINK_MODE_ADVANCED_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; // endif; //[-end-020212-IB06462106-modify]// #if FixedPcdGetBool(PcdAdlLpSupport) == 1 // SoundWire 1 //[-start-020212-IB06462106-modify]// // suppressif ideqval SETUP_VOLATILE_DATA.AudioSndwLinkSupported[0] == 0; oneof varid = PCH_SETUP.PchHdAudioSndwLinkEnable[0], prompt = STRING_TOKEN(STR_PCH_HDA_LINK_ADVANCED_SNDW1_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_LINK_MODE_ADVANCED_HELP), //[-start-210817-DABING0002-modify]// #ifdef LCFC_SUPPORT option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #endif //[-end-210817-DABING0002-modify]// endoneof; // endif; // suppressif //[-end-020212-IB06462106-modify]// // SoundWire 1 grayoutif ideqval PCH_SETUP.PchHdAudioDmicLinkEnable[0] == 1;// Muxed DMIC0/SNDW1 suppressif ideqval SETUP_VOLATILE_DATA.AudioSndwLinkSupported[1] == 0; oneof varid = PCH_SETUP.PchHdAudioSndwLinkEnable[1], prompt = STRING_TOKEN(STR_PCH_HDA_LINK_ADVANCED_SNDW1_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_LINK_MODE_ADVANCED_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endif; // suppressif endif; // grayoutif // SoundWire 2 grayoutif (((ideqval PCH_SETUP.PchHdAudioDmicLinkEnable[0] == 1) AND (ideqval PCH_SETUP.PchHdAudioDmicClockSelect[0] == HDAUDIO_DMIC_CLOCK_SELECT_BOTH)) OR // Muxed DMIC0 BOTH CLOCKS/SNDW2 ((ideqval PCH_SETUP.PchHdAudioDmicLinkEnable[1] == 1) AND (ideqval PCH_SETUP.PchHdAudioDmicClockSelect[1] == HDAUDIO_DMIC_CLOCK_SELECT_BOTH)) OR // Muxed DMIC1 BOTH CLOCKS/SNDW2 ((ideqval PCH_SETUP.PchHdAudioDmicLinkEnable[0] == 1) AND (ideqval PCH_SETUP.PchHdAudioDmicClockSelect[0] == HDAUDIO_DMIC_CLOCK_SELECT_CLKB)) OR // Muxed DMIC0 CLKB/SNDW2 ((ideqval PCH_SETUP.PchHdAudioDmicLinkEnable[1] == 1) AND (ideqval PCH_SETUP.PchHdAudioDmicClockSelect[1] == HDAUDIO_DMIC_CLOCK_SELECT_CLKB))); // Muxed DMIC1 CLKB/SNDW2 suppressif ideqval SETUP_VOLATILE_DATA.AudioSndwLinkSupported[2] == 0; oneof varid = PCH_SETUP.PchHdAudioSndwLinkEnable[2], prompt = STRING_TOKEN(STR_PCH_HDA_LINK_ADVANCED_SNDW2_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_LINK_MODE_ADVANCED_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endif; // suppressif endif; // grayoutif // SoundWire 3 grayoutif ideqval PCH_SETUP.PchHdAudioDmicLinkEnable[1] == 1; // Muxed DMIC1/SNDW3 suppressif ideqval SETUP_VOLATILE_DATA.AudioSndwLinkSupported[3] == 0; oneof varid = PCH_SETUP.PchHdAudioSndwLinkEnable[3], prompt = STRING_TOKEN(STR_PCH_HDA_LINK_ADVANCED_SNDW3_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_LINK_MODE_ADVANCED_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endif; // suppressif endif; // grayoutif #else // SoundWire 1 grayoutif ideqval PCH_SETUP.PchHdAudioHdaLinkEnable == 1; // Muxed HDA/SNDW1 suppressif ideqval SETUP_VOLATILE_DATA.AudioSndwLinkSupported[0] == 0; oneof varid = PCH_SETUP.PchHdAudioSndwLinkEnable[0], prompt = STRING_TOKEN(STR_PCH_HDA_LINK_ADVANCED_SNDW1_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_LINK_MODE_ADVANCED_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endif; // suppressif endif; // grayoutif // SoundWire 2 grayoutif (((ideqval PCH_SETUP.PchHdAudioDmicLinkEnable[0] == 1) AND (ideqval PCH_SETUP.PchHdAudioDmicClockSelect[0] == HDAUDIO_DMIC_CLOCK_SELECT_BOTH)) OR // Muxed DMIC0 BOTH CLOCKS/SNDW2 ((ideqval PCH_SETUP.PchHdAudioDmicLinkEnable[1] == 1) AND (ideqval PCH_SETUP.PchHdAudioDmicClockSelect[1] == HDAUDIO_DMIC_CLOCK_SELECT_BOTH)) OR // Muxed DMIC1 BOTH CLOCKS/SNDW2 ((ideqval PCH_SETUP.PchHdAudioDmicLinkEnable[0] == 1) AND (ideqval PCH_SETUP.PchHdAudioDmicClockSelect[0] == HDAUDIO_DMIC_CLOCK_SELECT_CLKB)) OR // Muxed DMIC0 CLKB/SNDW2 ((ideqval PCH_SETUP.PchHdAudioDmicLinkEnable[1] == 1) AND (ideqval PCH_SETUP.PchHdAudioDmicClockSelect[1] == HDAUDIO_DMIC_CLOCK_SELECT_CLKB))); // Muxed DMIC1 CLKB/SNDW2 //[-start-020212-IB06462106-modify]// // suppressif ideqval SETUP_VOLATILE_DATA.AudioSndwLinkSupported[1] == 0; oneof varid = PCH_SETUP.PchHdAudioSndwLinkEnable[1], prompt = STRING_TOKEN(STR_PCH_HDA_LINK_ADVANCED_SNDW2_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_LINK_MODE_ADVANCED_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; // endif; // suppressif //[-end-020212-IB06462106-modify]// endif; // grayoutif // SoundWire 3 grayoutif ideqval PCH_SETUP.PchHdAudioDmicLinkEnable[1] == 1; // Muxed DMIC1/SNDW3 //[-start-020212-IB06462106-modify]// // suppressif ideqval SETUP_VOLATILE_DATA.AudioSndwLinkSupported[2] == 0; oneof varid = PCH_SETUP.PchHdAudioSndwLinkEnable[2], prompt = STRING_TOKEN(STR_PCH_HDA_LINK_ADVANCED_SNDW3_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_LINK_MODE_ADVANCED_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; // endif; // suppressif //[-end-020212-IB06462106-modify]// endif; // grayoutif // SoundWire 4 grayoutif ideqval PCH_SETUP.PchHdAudioDmicLinkEnable[0] == 1; // Muxed DMIC0/SNDW4 //[-start-020212-IB06462106-modify]// // suppressif ideqval SETUP_VOLATILE_DATA.AudioSndwLinkSupported[3] == 0; oneof varid = PCH_SETUP.PchHdAudioSndwLinkEnable[3], prompt = STRING_TOKEN(STR_PCH_HDA_LINK_ADVANCED_SNDW4_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_LINK_MODE_ADVANCED_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; // endif; // suppressif //[-end-020212-IB06462106-modify]// endif; // grayoutif #endif goto PCH_HDAUDIO_ADVANCED_OPTIONS_FORM_ID, prompt = STRING_TOKEN(STR_HDAUDIO_ADVANCED_OPTIONS_FORM_TITLE), help = STRING_TOKEN(STR_HDAUDIO_ADVANCED_OPTIONS_FORM_HELP); suppressif ideqval PCH_SETUP.PchHdAudioDsp == 0x0 OR ideqval SETUP_VOLATILE_DATA.AudioDspFusedOut == 0x1; goto PCH_HDAUDIO_FEATURES_FORM_ID, prompt = STRING_TOKEN(STR_HDAUDIO_FEATURES_FORM_TITLE), help = STRING_TOKEN(STR_HDAUDIO_FEATURES_FORM_HELP); endif; // PCH_SETUP.PchHdAudioDsp == 0x0; endif; // PCH_SETUP.PchHdAudio == 0x0; #if (FixedPcdGetBool(PcdAdlLpSupport) == 1) oneof varid = PCH_SETUP.PchHdaAlc245DmicConfiguration, prompt = STRING_TOKEN(STR_PCH_HDA_ALC245_DMIC_CONFIG), help = STRING_TOKEN(STR_PCH_HDA_ALC245_DMIC_CONFIG_HELP), flags = DISPLAY_UINT_HEX, option text = STRING_TOKEN(STR_PCH_HDA_ALC245_DMIC_CONFIG_NO_DMIC), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_ALC245_DMIC_CONFIG_4DMIC), value = 1, flags = RESET_REQUIRED; endoneof; #endif endform; //End of PCH_HDAUDIO_OPTIONS_FORM_ID form formid = AUTO_ID(PCH_HDAUDIO_ADVANCED_OPTIONS_FORM_ID), title = STRING_TOKEN(STR_HDAUDIO_ADVANCED_OPTIONS_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_HDAUDIO_ADVANCED_OPTIONS_FORM_HELP)) SEPARATOR oneof varid = PCH_SETUP.PchHdaIDisplayCodecDisconnect, prompt = STRING_TOKEN(STR_PCH_HDA_IDISP_CODEC_DIS_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_IDISP_CODEC_DIS_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdAudioCodecSxWakeCapability, prompt = STRING_TOKEN(STR_PCH_HDA_CODEC_SX_WAKE_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_CODEC_SX_WAKE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdAudioPme, prompt = STRING_TOKEN(STR_PCH_HDA_PME_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PME_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; text help = STRING_TOKEN(STR_PCH_HDA_LINK_CONTROL_TITLE), text = STRING_TOKEN(STR_PCH_HDA_LINK_CONTROL_TITLE), flags = 0, key = 0; oneof varid = PCH_SETUP.PchHdaHdAudioLinkFreq, prompt = STRING_TOKEN(STR_PCH_HDA_HDAUDIO_LINK_FREQ), help = STRING_TOKEN(STR_PCH_HDA_HDAUDIO_LINK_FREQ_HELP), option text = STRING_TOKEN(STR_6MHZ), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_12MHZ), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_24MHZ), value = 2, flags = DEFAULT | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaIDisplayLinkFreq, prompt = STRING_TOKEN(STR_PCH_HDA_IDISP_LINK_FREQ), help = STRING_TOKEN(STR_PCH_HDA_IDISP_LINK_FREQ_HELP), option text = STRING_TOKEN(STR_48MHZ), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_96MHZ), value = 4, flags = DEFAULT | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaIDisplayLinkTmode, prompt = STRING_TOKEN(STR_PCH_HDA_IDISP_LINK_TMODE), help = STRING_TOKEN(STR_PCH_HDA_IDISP_LINK_TMODE_HELP), option text = STRING_TOKEN(STR_PCH_HDA_IDISP_1T_MODE), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_IDISP_2T_MODE), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_IDISP_4T_MODE), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_IDISP_8T_MODE), value = 3, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_IDISP_16T_MODE), value = 4, flags = RESET_REQUIRED; endoneof; #if FixedPcdGetBool(PcdAdlLpSupport) == 1 oneof varid = PCH_SETUP.PchHdaAutonomousClockStopSndw[0], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW0_AUTONOMOUS_CLOCK_STOP_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW0_AUTONOMOUS_CLOCK_STOP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaAutonomousClockStopSndw[1], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW1_AUTONOMOUS_CLOCK_STOP_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW1_AUTONOMOUS_CLOCK_STOP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaAutonomousClockStopSndw[2], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW2_AUTONOMOUS_CLOCK_STOP_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW2_AUTONOMOUS_CLOCK_STOP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaAutonomousClockStopSndw[3], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW3_AUTONOMOUS_CLOCK_STOP_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW3_AUTONOMOUS_CLOCK_STOP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaDataOnActiveIntervalSelectSndw[0], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW0_DATA_ON_ACTIVE_INTERVAL_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_6CLOCK_PERIOD), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_7CLOCK_PERIOD), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_8CLOCK_PERIOD), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_11CLOCK_PERIOD), value = 3, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaDataOnActiveIntervalSelectSndw[1], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW1_DATA_ON_ACTIVE_INTERVAL_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_6CLOCK_PERIOD), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_7CLOCK_PERIOD), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_8CLOCK_PERIOD), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_11CLOCK_PERIOD), value = 3, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaDataOnActiveIntervalSelectSndw[2], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW2_DATA_ON_ACTIVE_INTERVAL_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_6CLOCK_PERIOD), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_7CLOCK_PERIOD), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_8CLOCK_PERIOD), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_11CLOCK_PERIOD), value = 3, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaDataOnActiveIntervalSelectSndw[3], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW3_DATA_ON_ACTIVE_INTERVAL_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_6CLOCK_PERIOD), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_7CLOCK_PERIOD), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_8CLOCK_PERIOD), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_11CLOCK_PERIOD), value = 3, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaDataOnDelaySelectSndw[0], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW0_DATA_ON_DELAY_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_2CLOCK_PERIOD), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_3CLOCK_PERIOD), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaDataOnDelaySelectSndw[1], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW1_DATA_ON_DELAY_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_2CLOCK_PERIOD), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_3CLOCK_PERIOD), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaDataOnDelaySelectSndw[2], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW2_DATA_ON_DELAY_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_2CLOCK_PERIOD), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_3CLOCK_PERIOD), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaDataOnDelaySelectSndw[3], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW3_DATA_ON_DELAY_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_2CLOCK_PERIOD), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_3CLOCK_PERIOD), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; #else oneof varid = PCH_SETUP.PchHdaAutonomousClockStopSndw[0], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW1_AUTONOMOUS_CLOCK_STOP_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW1_AUTONOMOUS_CLOCK_STOP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaAutonomousClockStopSndw[1], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW2_AUTONOMOUS_CLOCK_STOP_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW2_AUTONOMOUS_CLOCK_STOP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaAutonomousClockStopSndw[2], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW3_AUTONOMOUS_CLOCK_STOP_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW3_AUTONOMOUS_CLOCK_STOP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaAutonomousClockStopSndw[3], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW4_AUTONOMOUS_CLOCK_STOP_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW4_AUTONOMOUS_CLOCK_STOP_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaDataOnActiveIntervalSelectSndw[0], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW1_DATA_ON_ACTIVE_INTERVAL_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_6CLOCK_PERIOD), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_7CLOCK_PERIOD), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_8CLOCK_PERIOD), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_11CLOCK_PERIOD), value = 3, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaDataOnActiveIntervalSelectSndw[1], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW2_DATA_ON_ACTIVE_INTERVAL_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_6CLOCK_PERIOD), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_7CLOCK_PERIOD), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_8CLOCK_PERIOD), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_11CLOCK_PERIOD), value = 3, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaDataOnActiveIntervalSelectSndw[2], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW3_DATA_ON_ACTIVE_INTERVAL_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_6CLOCK_PERIOD), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_7CLOCK_PERIOD), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_8CLOCK_PERIOD), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_11CLOCK_PERIOD), value = 3, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaDataOnActiveIntervalSelectSndw[3], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW4_DATA_ON_ACTIVE_INTERVAL_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_6CLOCK_PERIOD), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_7CLOCK_PERIOD), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_8CLOCK_PERIOD), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_ACTIVE_INTERVAL_SELECT_11CLOCK_PERIOD), value = 3, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaDataOnDelaySelectSndw[0], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW1_DATA_ON_DELAY_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_2CLOCK_PERIOD), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_3CLOCK_PERIOD), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaDataOnDelaySelectSndw[1], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW2_DATA_ON_DELAY_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_2CLOCK_PERIOD), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_3CLOCK_PERIOD), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaDataOnDelaySelectSndw[2], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW3_DATA_ON_DELAY_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_2CLOCK_PERIOD), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_3CLOCK_PERIOD), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdaDataOnDelaySelectSndw[3], prompt = STRING_TOKEN(STR_PCH_HDA_SNDW4_DATA_ON_DELAY_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_HELP), option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_2CLOCK_PERIOD), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_SNDW_DATA_ON_DELAY_SELECT_3CLOCK_PERIOD), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; #endif endform; //End of STR_HDAUDIO_ADVANCED_OPTIONS_FORM_ID form formid = AUTO_ID(PCH_HDAUDIO_FEATURES_FORM_ID), title = STRING_TOKEN(STR_HDAUDIO_FEATURES_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_HDAUDIO_FEATURES_FORM_HELP)) SEPARATOR grayoutif NOT ideqval PCH_SETUP.PchHdAudioDspUaaCompliance == 0x0; // NHLT Endpoints selection text help = STRING_TOKEN(STR_PCH_HDA_NHLT_ENDPOINT_TITLE), text = STRING_TOKEN(STR_PCH_HDA_NHLT_ENDPOINT_TITLE), flags = 0, key = 0; grayoutif ideqval PCH_SETUP.PchHdAudioDmicLinkEnable[0] == 0 AND ideqval PCH_SETUP.PchHdAudioDmicLinkEnable[1] == 0; grayoutif ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[1] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[2] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[5] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[6] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[7] == 1; oneof varid = NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[0], prompt = STRING_TOKEN(STR_NHLT_CONFIG_DMIC_MONO_38_4_PROMPT), help = STRING_TOKEN(STR_NHLT_CONFIG_DMIC_MONO_38_4_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endif; grayoutif ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[0] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[2] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[5] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[6] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[7] == 1; oneof varid = NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[1], prompt = STRING_TOKEN(STR_NHLT_CONFIG_DMIC_STEREO_38_4_PROMPT), help = STRING_TOKEN(STR_NHLT_CONFIG_DMIC_STEREO_38_4_HELP), //[-start-210616-KEBIN00013-modify]// //[-start-210908-QINGLIN0051-modify]// #if defined(S370_SUPPORT) option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | RESET_REQUIRED; #endif //[-end-210908-QINGLIN0051-modify]// //[-end-210616-KEBIN00013-modify]// endoneof; endif; grayoutif ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[0] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[1] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[5] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[6] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[7] == 1; oneof varid = NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[2], prompt = STRING_TOKEN(STR_NHLT_CONFIG_DMIC_QUAD_38_4_PROMPT), help = STRING_TOKEN(STR_NHLT_CONFIG_DMIC_QUAD_38_4_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endif; grayoutif ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[0] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[1] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[2] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[6] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[7] == 1; oneof varid = NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[5], prompt = STRING_TOKEN(STR_NHLT_CONFIG_DMIC_MONO_24_PROMPT), help = STRING_TOKEN(STR_NHLT_CONFIG_DMIC_MONO_24_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endif; grayoutif ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[0] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[1] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[2] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[5] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[7] == 1; oneof varid = NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[6], prompt = STRING_TOKEN(STR_NHLT_CONFIG_DMIC_STEREO_24_PROMPT), help = STRING_TOKEN(STR_NHLT_CONFIG_DMIC_STEREO_24_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endif; grayoutif ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[0] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[1] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[2] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[5] == 1 OR ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[6] == 1; oneof varid = NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[7], prompt = STRING_TOKEN(STR_NHLT_CONFIG_DMIC_QUAD_24_PROMPT), help = STRING_TOKEN(STR_NHLT_CONFIG_DMIC_QUAD_24_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endif; endif; grayoutif ideqval PCH_SETUP.PchHdAudioSspLinkEnable[0] == 0 AND ideqval PCH_SETUP.PchHdAudioSspLinkEnable[1] == 0 AND ideqval PCH_SETUP.PchHdAudioSspLinkEnable[2] == 0 AND ideqval PCH_SETUP.PchHdAudioSspLinkEnable[3] == 0 AND ideqval PCH_SETUP.PchHdAudioSspLinkEnable[4] == 0 AND ideqval PCH_SETUP.PchHdAudioSspLinkEnable[5] == 0 AND match (stringref (STRING_TOKEN (STR_CNVI_IS_NOT_PRESENT_PATTERN)), stringref (STRING_TOKEN (STR_CNVI_CURRENT_STATE))); grayoutif ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[8] == 1; oneof varid = NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[3], prompt = STRING_TOKEN(STR_NHLT_CONFIG_BLUETOOTH_38_4_PROMPT), help = STRING_TOKEN(STR_NHLT_CONFIG_BLUETOOTH_38_4_HELP), #if FixedPcdGetBool(PcdAdlLpSupport) == 1 //[-start-210830-BAIN000033-modify]// //[-start-210916-YUNLEI0134-modify]// //[-start-210925-DABING0010-modify]// #if defined(C970_SUPPORT) || defined(C770_SUPPORT) || defined(S77014_SUPPORT) || defined(S77013_SUPPORT) || defined(S77014IAH_SUPPORT) option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; #endif #endif //[-end-210925-DABING0010-modify]// //[-end-210916-YUNLEI0134-modify]// //[-end-210830-BAIN000033-modify]// endoneof; endif; grayoutif ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[3] == 1; oneof varid = NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[8], prompt = STRING_TOKEN(STR_NHLT_CONFIG_BLUETOOTH_24_PROMPT), help = STRING_TOKEN(STR_NHLT_CONFIG_BLUETOOTH_24_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endif; endif; grayoutif ideqval PCH_SETUP.PchHdAudioSspLinkEnable[0] == 0 AND ideqval PCH_SETUP.PchHdAudioSspLinkEnable[1] == 0 AND ideqval PCH_SETUP.PchHdAudioSspLinkEnable[2] == 0 AND ideqval PCH_SETUP.PchHdAudioSspLinkEnable[3] == 0 AND ideqval PCH_SETUP.PchHdAudioSspLinkEnable[4] == 0 AND ideqval PCH_SETUP.PchHdAudioSspLinkEnable[5] == 0; grayoutif ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[9] == 1; oneof varid = NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[4], prompt = STRING_TOKEN(STR_NHLT_CONFIG_I2S_ALC274_38_4_PROMPT), help = STRING_TOKEN(STR_NHLT_CONFIG_I2S_ALC274_38_4_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endif; grayoutif ideqval NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[4] == 1; oneof varid = NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE.NhltConfigurationEnabled[9], prompt = STRING_TOKEN(STR_NHLT_CONFIG_I2S_ALC274_24_PROMPT), help = STRING_TOKEN(STR_NHLT_CONFIG_I2S_ALC274_24_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endif; oneof varid = PCH_SETUP.PchHdAudioI2sCodecSelect, prompt = STRING_TOKEN(STR_PCH_HDA_I2S_CODEC_SELECT_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_I2S_CODEC_SELECT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_I2S_CODEC_ALC274), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_HDA_I2S_CODEC_ALC1308), value = 2, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchHdAudioI2sCodecBusNumber, prompt = STRING_TOKEN(STR_PCH_HDA_I2S_CODEC_BUS_NUMBER_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_I2S_CODEC_BUS_NUMBER_HELP), option text = STRING_TOKEN(STR_PCH_SERIAL_IO_I2C0), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_I2C1), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_I2C2), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_I2C3), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_I2C4), value = 4, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_I2C5), value = 5, flags = RESET_REQUIRED; endoneof; endif; endif; // UAA compliance check (PchHdAudioDspUaaCompliance) SEPARATOR // DSP Feature support selection text help = STRING_TOKEN(STR_PCH_HDA_FEATURE_HELP), text = STRING_TOKEN(STR_PCH_HDA_FEATURE_TITLE), flags = 0, key = 0; // Wake on Voice (WoV) support checkbox varid = PCH_SETUP.PchHdAudioFeature[0], prompt = STRING_TOKEN(STR_PCH_HDA_FEATURE_0_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_FEATURE_HELP), // Flags behavior for checkbox is overloaded so that it equals // a DEFAULT value. CHECKBOX_DEFAULT = ON, 0 = off flags = RESET_REQUIRED, default = TRUE, defaultstore = MyStandardDefault, endcheckbox; #if FixedPcdGetBool(PcdAdlLpSupport) == 1 // BT Sideband support checkbox varid = PCH_SETUP.PchHdAudioFeature[1], prompt = STRING_TOKEN(STR_PCH_HDA_FEATURE_1_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_FEATURE_HELP), //[-start-210830-BAIN000033-modify]// //[-start-210916-YUNLEI0134-modify]// //[-start-210925-DABING0010-modify]// #if defined(C970_SUPPORT) || defined(C770_SUPPORT) || defined(S77014_SUPPORT) || defined(S77013_SUPPORT) || defined(S77014IAH_SUPPORT) flags = 0 | RESET_REQUIRED, default = TRUE, defaultstore = MyStandardDefault, #else flags = 0 | RESET_REQUIRED, key = 0, #endif //[-end-210925-DABING0010-modify]// //[-end-210916-YUNLEI0134-modify]// //[-end-210830-BAIN000033-modify]// endcheckbox; grayoutif ideqval PCH_SETUP.PchHdAudioFeature[1] == 0x0; // BT Intel HFP SCO checkbox varid = PCH_SETUP.PchHdAudioFeature[5], prompt = STRING_TOKEN(STR_PCH_HDA_FEATURE_5_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_FEATURE_HELP), //[-start-210830-BAIN000033-modify]// //[-start-210916-YUNLEI0134-modify]// //[-start-210925-DABING0010-modify]// #if defined(C970_SUPPORT) || defined(C770_SUPPORT) || defined(S77014_SUPPORT) || defined(S77013_SUPPORT) || defined(S77014IAH_SUPPORT) flags = 0 | RESET_REQUIRED, default = TRUE, defaultstore = MyStandardDefault, #else flags = 0 | RESET_REQUIRED, key = 0, #endif //[-end-210925-DABING0010-modify]// //[-end-210916-YUNLEI0134-modify]// //[-end-210830-BAIN000033-modify]// endcheckbox; // BT Intel A2DP checkbox varid = PCH_SETUP.PchHdAudioFeature[6], prompt = STRING_TOKEN(STR_PCH_HDA_FEATURE_6_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_FEATURE_HELP), //[-start-210830-BAIN000033-modify]// //[-start-210916-YUNLEI0134-modify]// //[-start-210925-DABING0010-modify]// #if defined(C970_SUPPORT) || defined(C770_SUPPORT) || defined(S77014_SUPPORT) || defined(S77013_SUPPORT) || defined(S77014IAH_SUPPORT) flags = 0 | RESET_REQUIRED, default = TRUE, defaultstore = MyStandardDefault, #else flags = 0 | RESET_REQUIRED, key = 0, #endif //[-end-210925-DABING0010-modify]// //[-end-210916-YUNLEI0134-modify]// //[-end-210830-BAIN000033-modify]// endcheckbox; endif; // BT Sideband Support #else // BT Sideband support checkbox varid = PCH_SETUP.PchHdAudioFeature[1], prompt = STRING_TOKEN(STR_PCH_HDA_FEATURE_1_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_FEATURE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; grayoutif ideqval PCH_SETUP.PchHdAudioFeature[1] == 0x0; // BT Intel HFP SCO checkbox varid = PCH_SETUP.PchHdAudioFeature[5], prompt = STRING_TOKEN(STR_PCH_HDA_FEATURE_5_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_FEATURE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; // BT Intel A2DP checkbox varid = PCH_SETUP.PchHdAudioFeature[6], prompt = STRING_TOKEN(STR_PCH_HDA_FEATURE_6_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_FEATURE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; endif; // BT Sideband Support #endif // Codec based Voice Activity Detection (VAD) support checkbox varid = PCH_SETUP.PchHdAudioFeature[2], prompt = STRING_TOKEN(STR_PCH_HDA_FEATURE_2_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_FEATURE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; grayoutif ideqval PCH_SETUP.PchHdAudioFeature[8] == 0x1; // DSP-based speech pre-processing disabled // Cannot be disabled (set) if selected WoV mode is 'Windows 10 Hardware Voice Activation for Cortana' (HdAudioFeature[BIT8] = 1) checkbox varid = PCH_SETUP.PchHdAudioFeature[7], prompt = STRING_TOKEN(STR_PCH_HDA_FEATURE_7_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_FEATURE_HELP), flags = 0 | RESET_REQUIRED, key = 0, default = FALSE, defaultstore = MyStandardDefault, endcheckbox; endif; // WoV Mode check // WoV mode: support for Windows 10 Hardware Voice Activation for Cortana or Intel WoV oneof varid = PCH_SETUP.PchHdAudioFeature[8], prompt = STRING_TOKEN(STR_PCH_HDA_FEATURE_8_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_FEATURE_HELP), option text = STRING_TOKEN(STR_INTEL_WAKE_ON_VOICE), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_WIN_VOICE_ACTIVATION), value = 1, flags = DEFAULT | RESET_REQUIRED; endoneof; SEPARATOR // DSP Pre/Post Processing module support selection text help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), text = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_TITLE), flags = 0, key = 0; // Post Processing Module 0 - Waves Post-process checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[0], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_0_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; // Post Processing Module 1 - DTS checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[1], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_1_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; // Pre Processing Module 2 - IntelSst Speech checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[2], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_2_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; // Post Processing Module 3 - Dolby checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[3], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_3_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), //[-start-210615-KEBIN00012-modify]// #ifdef LCFC_SUPPORT flags = CHECKBOX_DEFAULT | RESET_REQUIRED, #else flags = 0 | RESET_REQUIRED, #endif //[-end-210615-KEBIN00012-modify]// key = 0, endcheckbox; // Post Processing Module 4 - Waves Pre-process checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[4], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_4_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; // Post Processing Module 5 - Audyssey checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[5], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_5_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; // Post Processing Module 5 - Maxim Smart AMP checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[6], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_6_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), //[-start-210615-KEBIN00012-modify]// //[-start-210721-QINGLIN0001-modify]// //#ifdef LCFC_SUPPORT #if defined(C970_SUPPORT) || defined(C770_SUPPORT) flags = CHECKBOX_DEFAULT | RESET_REQUIRED, #else flags = 0 | RESET_REQUIRED, #endif //[-end-210721-QINGLIN0001-modify]// //[-end-210615-KEBIN00012-modify]// key = 0, endcheckbox; // Post Processing Module 7 - ForteMedia SAMSoft checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[7], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_7_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; // Post Processing Module 9 - Sound Research IP checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[9], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_9_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; // Post Processing Module 10 - Conexant Pre-Process checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[10], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_10_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; // Post Processing Module 11 - Conexant Smart Amp checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[11], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_11_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; // Post Processing Module 12 - Realtek Post-Process checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[12], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_12_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; // Post Processing Module 13 - Realtek Smart Amp checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[13], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_13_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; // Post Processing Module 14 - Icepower IP MFX sub module checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[14], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_14_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; // Post Processing Module 15 - Icepower IP EFX sub module checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[15], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_15_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; // Post Processing Module 16 - Icepower IP SFX sub module checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[16], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_16_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; // Post Processing Module 17 - Voice Preprocessing checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[17], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_17_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; // Post Processing Module 18 - Acoustic Context Awareness (ACA) checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[18], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_18_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; // Custom Pre/Post-Processing modules with GUID entered by user checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[29], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_29_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; suppressif ideqval PCH_SETUP.PchHdAudioPostProcessingMod[29] == 0x0; string varid = PCH_SETUP.PchHdAudioPostProcessingModCustomGuid1, prompt = STRING_TOKEN(STR_PCH_HDA_PP_CUSTOM_GUID_29_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_CUSTOM_GUID_HELP), flags = 0 | RESET_REQUIRED, //INTERACTIVE, key = 0, minsize = 36, // GUID characters number in format 11111111-2222-3333-4444-1234567890ab (without ending null) maxsize = 36, endstring; endif; // Custom module 29 disabled checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[30], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_30_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; suppressif ideqval PCH_SETUP.PchHdAudioPostProcessingMod[30] == 0x0; string varid = PCH_SETUP.PchHdAudioPostProcessingModCustomGuid2, prompt = STRING_TOKEN(STR_PCH_HDA_PP_CUSTOM_GUID_30_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_CUSTOM_GUID_HELP), flags = 0 | RESET_REQUIRED, //INTERACTIVE, key = 0, minsize = 36, // GUID characters number in format 11111111-2222-3333-4444-1234567890ab (without ending null) maxsize = 36, endstring; endif; // Custom module 30 disabled checkbox varid = PCH_SETUP.PchHdAudioPostProcessingMod[31], prompt = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_31_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_MODULE_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; suppressif ideqval PCH_SETUP.PchHdAudioPostProcessingMod[31] == 0x0; string varid = PCH_SETUP.PchHdAudioPostProcessingModCustomGuid3, prompt = STRING_TOKEN(STR_PCH_HDA_PP_CUSTOM_GUID_31_PROMPT), help = STRING_TOKEN(STR_PCH_HDA_PP_CUSTOM_GUID_HELP), flags = 0 | RESET_REQUIRED, //INTERACTIVE, key = 0, minsize = 36, // GUID characters number in format 11111111-2222-3333-4444-1234567890ab (without ending null) maxsize = 36, endstring; endif; // Custom module 31 disabled endform; //End of PCH_HDAUDIO_FEATURES_FORM_ID form formid = AUTO_ID(SECURITY_OPTIONS_FORM_ID), title = STRING_TOKEN(STR_SECURITY_OPTIONS_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_SECURITY_OPTIONS_FORM_TITLE)) SEPARATOR oneof varid = PCH_SETUP.PchRtcMemoryLock, prompt = STRING_TOKEN(STR_PCH_RTC_MEMORY_LOCK_PROMPT), help = STRING_TOKEN(STR_PCH_RTC_MEMORY_LOCK_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; #if FixedPcdGetBool(PcdBiosGuardEnable) == 1 suppressif TRUE; oneof varid = PCH_SETUP.PchBiosLock, prompt = STRING_TOKEN(STR_PCH_BLE_PROMPT), help = STRING_TOKEN(STR_PCH_BLE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; #else // PcdBiosGuardEnable oneof varid = PCH_SETUP.PchBiosLock, prompt = STRING_TOKEN(STR_PCH_BLE_PROMPT), help = STRING_TOKEN(STR_PCH_BLE_HELP), //[-start-210817-DABING0002-modify]// #ifdef LCFC_SUPPORT //[-start-211125-FLINT00037-modify]// //[-start-220112-Ching000026-modify]// //[-start-220307-Ching000032-modify]// //[-start-220414-Ching000045-modify]// #if defined(C970_SUPPORT) || defined(S77014_SUPPORT) || defined(C770_SUPPORT) || defined(S570_SUPPORT) || defined(S370_SUPPORT) || defined(S77013_SUPPORT) || defined(S77014IAH_SUPPORT) option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; #endif //[-end-220414-Ching000045-modify]// //[-end-220307-Ching000032-modify]// //[-end-220112-Ching000026-modify]// //[-end-211125-FLINT00037-modify]// #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #endif //[-end-210817-DABING0002-modify]// endoneof; #endif // PcdBiosGuardEnable oneof varid = PCH_SETUP.UnlockGpioPads, prompt = STRING_TOKEN(STR_PCH_UNLOCK_GPIO_PROMPT), help = STRING_TOKEN(STR_PCH_UNLOCK_GPIO_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endform; //End of SECURITY_OPTIONS_FORM_ID // // Serial Io // form formid = 122, title = STRING_TOKEN(STR_SERIAL_IO_OPTIONS_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_OPTIONS_FORM_TITLE)) // // I2C1-3 would be undetectable by OS if I2C0 is disabled, because it's Function0 of their PCIE device // grayoutif ideqval PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C1] == 1 OR ideqval PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C2] == 1 OR ideqval PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C3] == 1; oneof varid = PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C0], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_I2C0), help = STRING_TOKEN(STR_PCH_SERIAL_IO_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; grayoutif ideqval PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C0] == 0; oneof varid = PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C1], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_I2C1), help = STRING_TOKEN(STR_PCH_SERIAL_IO_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; grayoutif ideqval PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C0] == 0; oneof varid = PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C2], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_I2C2), help = STRING_TOKEN(STR_PCH_SERIAL_IO_DEVICE_HELP), default = 1, defaultstore = MyStandardDefault, option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endif; grayoutif ideqval PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C0] == 0; oneof varid = PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C3], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_I2C3), help = STRING_TOKEN(STR_PCH_SERIAL_IO_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; oneof varid = PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C4], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_I2C4), help = STRING_TOKEN(STR_PCH_SERIAL_IO_I2C4_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C5], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_I2C5), help = STRING_TOKEN(STR_PCH_SERIAL_IO_I2C5_DEVICE_HELP), //[-start-210830-BAIN000034-modify]// #ifdef LCFC_SUPPORT option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #endif //[-end-210830-BAIN000034-modify]// endoneof; oneof varid = PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C6], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_I2C6), help = STRING_TOKEN(STR_PCH_SERIAL_IO_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; suppressif NOT ideqval SETUP_VOLATILE_DATA.PlatformType == TypeUltUlx; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endif; endoneof; oneof varid = PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C7], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_I2C7), help = STRING_TOKEN(STR_PCH_SERIAL_IO_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; suppressif NOT ideqval SETUP_VOLATILE_DATA.PlatformType == TypeUltUlx; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endif; endoneof; oneof varid = PCH_SETUP.PchSerialIoSpi[SERIAL_IO_SPI0], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI0), help = STRING_TOKEN(STR_PCH_SERIAL_IO_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchSerialIoSpi[SERIAL_IO_SPI1], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI1), help = STRING_TOKEN(STR_PCH_SERIAL_IO_DEVICE_HELP), #if FixedPcdGetBool(PcdAdlLpSupport) == 0 default = 0, defaultstore = MyStandardDefault, #else //[-start-210817-YUNLEI0120-modify]// #ifdef LCFC_SUPPORT default = 0, defaultstore = MyStandardDefault, #else default = 1, defaultstore = MyStandardDefault, #endif //[-end-210817-YUNLEI0120-modify]// #endif option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchSerialIoSpi[SERIAL_IO_SPI2], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI2), help = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI2_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchSerialIoSpi[SERIAL_IO_SPI3], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI3), help = STRING_TOKEN(STR_PCH_SERIAL_IO_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; suppressif NOT ideqval SETUP_VOLATILE_DATA.PlatformType == TypeUltUlx; oneof varid = PCH_SETUP.PchSerialIoSpi[SERIAL_IO_SPI4], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI4), help = STRING_TOKEN(STR_PCH_SERIAL_IO_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endif; suppressif NOT ideqval SETUP_VOLATILE_DATA.PlatformType == TypeUltUlx; oneof varid = PCH_SETUP.PchSerialIoSpi[SERIAL_IO_SPI5], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI5), help = STRING_TOKEN(STR_PCH_SERIAL_IO_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endif; suppressif NOT ideqval SETUP_VOLATILE_DATA.PlatformType == TypeUltUlx; oneof varid = PCH_SETUP.PchSerialIoSpi[SERIAL_IO_SPI6], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI6), help = STRING_TOKEN(STR_PCH_SERIAL_IO_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endif; #if FixedPcdGetBool(PcdAdlLpSupport) == 0 // // UART 0 (00:30:00) cannot be enabled when: // 1. I2S Audio codec is enabled (\_SB.PC00.I2C0.HDAC) due to GPIO GPP_C8 muxing // Note: Child BDF devices like: UART1 (00:30:01), SPI0 (00:30:02), SPI1 (00:30:03) can be enabled even // if UART0 (00:30:00) is disabled (UART0 will be enumerated, but not initialized) // grayoutif (ideqvallist PCH_SETUP.PchHdAudioI2sCodecSelect == 1 2 3) ; oneof varid = PCH_SETUP.PchSerialIoUart[SERIAL_IO_UART0], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_UART0), help = STRING_TOKEN(STR_PCH_SERIAL_IO_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_COM), value = 3, flags = RESET_REQUIRED; endoneof; endif; #else suppressif ideqval PCH_SETUP.OsDebugPort == 1; oneof varid = PCH_SETUP.PchSerialIoUart[SERIAL_IO_UART0], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_UART0), help = STRING_TOKEN(STR_PCH_SERIAL_IO_UART0_DEVICE_HELP), #ifdef MDEPKG_NDEBUG option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DBG_ONLY), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #endif option text = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_COM), value = 3, flags = RESET_REQUIRED; endoneof; endif; #endif oneof varid = PCH_SETUP.PchSerialIoUart[SERIAL_IO_UART1], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_UART1), help = STRING_TOKEN(STR_PCH_SERIAL_IO_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_COM), value = 3, flags = RESET_REQUIRED; endoneof; #if FixedPcdGetBool(PcdAdlLpSupport) == 0 suppressif ideqval PCH_SETUP.OsDebugPort == 3; oneof varid = PCH_SETUP.PchSerialIoUart[SERIAL_IO_UART2], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_UART2), help = STRING_TOKEN(STR_PCH_SERIAL_IO_UART2_DEVICE_HELP), #ifdef MDEPKG_NDEBUG option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; #else option text = STRING_TOKEN(STR_DBG_ONLY), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #endif option text = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_COM), value = 3, flags = RESET_REQUIRED; endoneof; endif; #else grayoutif ideqval PCH_SETUP.CnviMode == 1; // 0 - Disabled; 1 - Auto oneof varid = PCH_SETUP.PchSerialIoUart[SERIAL_IO_UART2], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_UART2), help = STRING_TOKEN(STR_PCH_SERIAL_IO_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_COM), value = 3, flags = RESET_REQUIRED; endoneof; endif; #endif oneof varid = PCH_SETUP.PchSerialIoUart[SERIAL_IO_UART3], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_UART3), help = STRING_TOKEN(STR_PCH_SERIAL_IO_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_COM), value = 3, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchSerialIoUart[SERIAL_IO_UART4], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_UART4), help = STRING_TOKEN(STR_PCH_SERIAL_IO_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_COM), value = 3, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchSerialIoUart[SERIAL_IO_UART5], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_UART5), help = STRING_TOKEN(STR_PCH_SERIAL_IO_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_COM), value = 3, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchSerialIoUart[SERIAL_IO_UART6], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_UART6), help = STRING_TOKEN(STR_PCH_SERIAL_IO_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_COM), value = 3, flags = RESET_REQUIRED; endoneof; suppressif NOT ideqval PCH_SETUP.OsDebugPort == 3; text help = STRING_TOKEN(STR_EMPTY_STRING), text = STRING_TOKEN(STR_PCH_SERIAL_IO_UART2), text = STRING_TOKEN(STR_PCH_RESERVED_FOR_DBG), flags = 0, key = 0; endif; // // GPIO // oneof varid = PCH_SETUP.PchGpioIrqRoute, prompt = STRING_TOKEN(STR_PCH_GPIO_IRQ_ROUTE), help = STRING_TOKEN(STR_PCH_GPIO_IRQ_ROUTE_HELP), option text = STRING_TOKEN(STR_PCH_GPIO_ROUTE_IRQ14), value = 14, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_GPIO_ROUTE_IRQ15), value = 15, flags = RESET_REQUIRED; endoneof; SEPARATOR suppressif ideqval PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C0] == 0; goto 128, prompt = STRING_TOKEN(STR_SERIAL_IO_I2C0_FORM_TITLE), help = STRING_TOKEN(STR_SERIAL_IO_CTRL_FORM_HELP); endif; suppressif ideqval PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C1] == 0; goto 129, prompt = STRING_TOKEN(STR_SERIAL_IO_I2C1_FORM_TITLE), help = STRING_TOKEN(STR_SERIAL_IO_CTRL_FORM_HELP); endif; suppressif ideqval PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C2] == 0; goto 135, prompt = STRING_TOKEN(STR_SERIAL_IO_I2C2_FORM_TITLE), help = STRING_TOKEN(STR_SERIAL_IO_CTRL_FORM_HELP); endif; suppressif ideqval PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C3] == 0; goto 136, prompt = STRING_TOKEN(STR_SERIAL_IO_I2C3_FORM_TITLE), help = STRING_TOKEN(STR_SERIAL_IO_CTRL_FORM_HELP); endif; suppressif ideqval PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C4] == 0 OR ideqval PCH_SETUP.PchSerialIoDeviceI2C4Support == 1; goto 137, prompt = STRING_TOKEN(STR_SERIAL_IO_I2C4_FORM_TITLE), help = STRING_TOKEN(STR_SERIAL_IO_CTRL_FORM_HELP); endif; suppressif ideqval PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C5] == 0; goto 138, prompt = STRING_TOKEN(STR_SERIAL_IO_I2C5_FORM_TITLE), help = STRING_TOKEN(STR_SERIAL_IO_CTRL_FORM_HELP); endif; suppressif ideqval PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C6] == 0; goto 153, prompt = STRING_TOKEN(STR_SERIAL_IO_I2C6_FORM_TITLE), help = STRING_TOKEN(STR_SERIAL_IO_CTRL_FORM_HELP); endif; suppressif ideqval PCH_SETUP.PchSerialIoI2c[SERIAL_IO_I2C7] == 0; goto 154, prompt = STRING_TOKEN(STR_SERIAL_IO_I2C7_FORM_TITLE), help = STRING_TOKEN(STR_SERIAL_IO_CTRL_FORM_HELP); endif; suppressif ideqval PCH_SETUP.PchSerialIoSpi[SERIAL_IO_SPI0] == 0; goto 130, prompt = STRING_TOKEN(STR_SERIAL_IO_SPI0_FORM_TITLE), help = STRING_TOKEN(STR_SERIAL_IO_CTRL_FORM_HELP); endif; suppressif ideqval PCH_SETUP.PchSerialIoSpi[SERIAL_IO_SPI1] == 0; goto 131, prompt = STRING_TOKEN(STR_SERIAL_IO_SPI1_FORM_TITLE), help = STRING_TOKEN(STR_SERIAL_IO_CTRL_FORM_HELP); endif; suppressif ideqval PCH_SETUP.PchSerialIoSpi[SERIAL_IO_SPI2] == 0; goto 140, prompt = STRING_TOKEN(STR_SERIAL_IO_SPI2_FORM_TITLE), help = STRING_TOKEN(STR_SERIAL_IO_CTRL_FORM_HELP); endif; suppressif ideqval PCH_SETUP.PchSerialIoUart[SERIAL_IO_UART0] == 0 OR ideqval PCH_SETUP.OsDebugPort == 1; goto 132, prompt = STRING_TOKEN(STR_SERIAL_IO_UART0_FORM_TITLE), help = STRING_TOKEN(STR_SERIAL_IO_CTRL_FORM_HELP); endif; suppressif ideqval PCH_SETUP.PchSerialIoUart[SERIAL_IO_UART1] == 0 OR ideqval PCH_SETUP.OsDebugPort == 2; goto 133, prompt = STRING_TOKEN(STR_SERIAL_IO_UART1_FORM_TITLE), help = STRING_TOKEN(STR_SERIAL_IO_CTRL_FORM_HELP); endif; suppressif ideqval PCH_SETUP.PchSerialIoUart[SERIAL_IO_UART2] == 0; goto 139, prompt = STRING_TOKEN(STR_SERIAL_IO_UART2_FORM_TITLE), help = STRING_TOKEN(STR_SERIAL_IO_CTRL_FORM_HELP); endif; SEPARATOR oneof varid = SETUP_DATA.PchI2cWittDevice, prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_WITT), help = STRING_TOKEN(STR_PCH_SERIAL_IO_WITT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_WITT_ENABLED_I2C0), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_WITT_ENABLED_I2C1), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_WITT_ENABLED_I2C2), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_WITT_ENABLED_I2C3), value = 4, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_WITT_ENABLED_I2C4), value = 5, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_WITT_ENABLED_I2C5), value = 6, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_WITT_ENABLED_SPI0), value = 7, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_WITT_ENABLED_SPI1), value = 8, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_WITT_ENABLED_SPI2), value = 9, flags = RESET_REQUIRED; endoneof; suppressif ideqval SETUP_DATA.PchI2cWittDevice == 0; oneof varid = SETUP_DATA.PchI2cWittVersion, prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_WITT_VER), help = STRING_TOKEN(STR_PCH_SERIAL_IO_WITT_VER_HELP), option text = STRING_TOKEN(STR_WITT), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_MITT), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; oneof varid = SETUP_DATA.PchUartUtkDevice, prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_UTK), help = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_UTK_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED_UART0), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED_UART1), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED_UART2), value = 3, flags = RESET_REQUIRED; endoneof; checkbox varid = PCH_SETUP.PchAdditionalSerialIoDevices, prompt = STRING_TOKEN(STR_SERIAL_IO_TEST_DEVICES), help = STRING_TOKEN(STR_SERIAL_IO_TEST_DEVICES_HELP), flags = RESET_REQUIRED, key = 0, endcheckbox; checkbox varid = SETUP_DATA.PchSerialIoUseTimingParameters, prompt = STRING_TOKEN(STR_SERIAL_IO_TIMING), help = STRING_TOKEN(STR_SERIAL_IO_TIMING_HELP), flags = RESET_REQUIRED, key = 0, endcheckbox; endform; //End of SerialIo Options Form ID form formid = 128, title = STRING_TOKEN(STR_SERIAL_IO_I2C0_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_I2C0_FORM_TITLE)) suppressif TRUE; numeric varid = SETUP_DATA.PchI2cSensorDevicePort[SERIAL_IO_I2C0], prompt = STRING_TOKEN(STR_PCH_I2C_SENSOR_DEVICE), help = STRING_TOKEN(STR_PCH_SENSOR_DEVICE_HELP), minimum = 0, maximum = 0xFF, default = 0, endnumeric; endif; SEPARATOR suppressif NOT ideqvallist SETUP_DATA.PchI2cSensorDevicePort[SERIAL_IO_I2C0] == 1 3 5 7; //Please refer "8 Bits Map of I2C Devices" in SetupVariable.h goto TOUCH_PAD_FORM_ID, prompt = STRING_TOKEN(STR_TOUCH_PAD_FORM_TITLE), help = STRING_TOKEN(STR_TOUCH_PAD_HELP); endif; suppressif NOT ideqvallist SETUP_DATA.PchI2cSensorDevicePort[SERIAL_IO_I2C0] == 2 3 6 7; //Please refer "8 Bits Map of I2C Devices" in SetupVariable.h goto TOUCH_PANEL_FORM_ID, prompt = STRING_TOKEN(STR_TOUCH_PANEL_FORM_TITLE), help = STRING_TOKEN(STR_TOUCH_PANEL_HELP); endif; SEPARATOR suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 0; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_SUB)) numeric varid = SETUP_DATA.PchSerialIoTimingSSH0, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_SSCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 612, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingSSL0, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_SSCN_LOW_HELP), minimum = 0, maximum = 65535, default = 706, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingSSD0, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_SSCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFMH0, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_FMCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 110, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFML0, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_FMCN_LOW_HELP), minimum = 0, maximum = 65535, default = 207, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFMD0, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_FMCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPH0, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_FPCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 43, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPL0, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_FPCN_LOW_HELP), minimum = 0, maximum = 65535, default = 76, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPD0, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_FPCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSH0, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_HSCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 11, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSL0, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_HSCN_LOW_HELP), minimum = 0, maximum = 65535, default = 22, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSD0, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_HSCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 5, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM0C0, prompt = STRING_TOKEN (STR_PCH_SIO_M0D3), help = STRING_TOKEN (STR_PCH_SIO_M0D3_HELP), minimum = 1, maximum = 10000, default = 200, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM1C0, prompt = STRING_TOKEN (STR_PCH_SIO_M1D3), help = STRING_TOKEN (STR_PCH_SIO_M1D3_HELP), minimum = 1, maximum = 10000, default = 2000, endnumeric; endif; suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 1; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_DISABLED)) endif; endform; form formid = 129, title = STRING_TOKEN(STR_SERIAL_IO_I2C1_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_I2C1_FORM_TITLE)) suppressif TRUE; numeric varid = SETUP_DATA.PchI2cSensorDevicePort[SERIAL_IO_I2C1], prompt = STRING_TOKEN(STR_PCH_I2C_SENSOR_DEVICE), help = STRING_TOKEN(STR_PCH_SENSOR_DEVICE_HELP), minimum = 0, maximum = 0xFF, default = 0, endnumeric; endif; SEPARATOR suppressif NOT ideqvallist SETUP_DATA.PchI2cSensorDevicePort[SERIAL_IO_I2C1] == 1 3 5 7; goto TOUCH_PAD_FORM_ID, prompt = STRING_TOKEN(STR_TOUCH_PAD_FORM_TITLE), help = STRING_TOKEN(STR_TOUCH_PAD_HELP); endif; suppressif NOT ideqvallist SETUP_DATA.PchI2cSensorDevicePort[SERIAL_IO_I2C1] == 2 3 6 7; goto TOUCH_PANEL_FORM_ID, prompt = STRING_TOKEN(STR_TOUCH_PANEL_FORM_TITLE), help = STRING_TOKEN(STR_TOUCH_PANEL_HELP); endif; SEPARATOR suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 0; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_SUB)) numeric varid = SETUP_DATA.PchSerialIoTimingSSH1, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_SSCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 612, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingSSL1, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_SSCN_LOW_HELP), minimum = 0, maximum = 65535, default = 706, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingSSD1, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_SSCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFMH1, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_FMCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 110, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFML1, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_FMCN_LOW_HELP), minimum = 0, maximum = 65535, default = 207, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFMD1, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_FMCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPH1, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_FPCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 43, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPL1, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_FPCN_LOW_HELP), minimum = 0, maximum = 65535, default = 76, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPD1, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_FPCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSH1, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_HSCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 11, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSL1, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_HSCN_LOW_HELP), minimum = 0, maximum = 65535, default = 22, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSD1, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_HSCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 5, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM0C1, prompt = STRING_TOKEN (STR_PCH_SIO_M0D3), help = STRING_TOKEN (STR_PCH_SIO_M0D3_HELP), minimum = 1, maximum = 10000, default = 200, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM1C1, prompt = STRING_TOKEN (STR_PCH_SIO_M1D3), help = STRING_TOKEN (STR_PCH_SIO_M1D3_HELP), minimum = 1, maximum = 10000, default = 2000, endnumeric; endif; suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 1; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_DISABLED)) endif; endform; form formid = 135, title = STRING_TOKEN(STR_SERIAL_IO_I2C2_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_I2C2_FORM_TITLE)) suppressif TRUE; numeric varid = SETUP_DATA.PchI2cSensorDevicePort[SERIAL_IO_I2C2], prompt = STRING_TOKEN(STR_PCH_I2C_SENSOR_DEVICE), help = STRING_TOKEN(STR_PCH_SENSOR_DEVICE_HELP), minimum = 0, maximum = 0xFF, default = 0, endnumeric; endif; SEPARATOR suppressif NOT ideqvallist SETUP_DATA.PchI2cSensorDevicePort[SERIAL_IO_I2C2] == 1 3 5 7; goto TOUCH_PAD_FORM_ID, prompt = STRING_TOKEN(STR_TOUCH_PAD_FORM_TITLE), help = STRING_TOKEN(STR_TOUCH_PAD_HELP); endif; suppressif NOT ideqvallist SETUP_DATA.PchI2cSensorDevicePort[SERIAL_IO_I2C2] == 2 3 6 7; goto TOUCH_PANEL_FORM_ID, prompt = STRING_TOKEN(STR_TOUCH_PANEL_FORM_TITLE), help = STRING_TOKEN(STR_TOUCH_PANEL_HELP); endif; SEPARATOR suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 0; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_SUB)) numeric varid = SETUP_DATA.PchSerialIoTimingSSH2, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_SSCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 612, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingSSL2, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_SSCN_LOW_HELP), minimum = 0, maximum = 65535, default = 706, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingSSD2, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_SSCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFMH2, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_FMCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 110, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFML2, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_FMCN_LOW_HELP), minimum = 0, maximum = 65535, default = 207, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFMD2, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_FMCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPH2, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_FPCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 43, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPL2, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_FPCN_LOW_HELP), minimum = 0, maximum = 65535, default = 76, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPD2, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_FPCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSH2, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_HSCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 11, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSL2, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_HSCN_LOW_HELP), minimum = 0, maximum = 65535, default = 22, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSD2, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_HSCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 5, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM0C2, prompt = STRING_TOKEN (STR_PCH_SIO_M0D3), help = STRING_TOKEN (STR_PCH_SIO_M0D3_HELP), minimum = 1, maximum = 10000, default = 200, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM1C2, prompt = STRING_TOKEN (STR_PCH_SIO_M1D3), help = STRING_TOKEN (STR_PCH_SIO_M1D3_HELP), minimum = 1, maximum = 10000, default = 2000, endnumeric; endif; suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 1; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_DISABLED)) endif; endform; form formid = 136, title = STRING_TOKEN(STR_SERIAL_IO_I2C3_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_I2C3_FORM_TITLE)) suppressif TRUE; numeric varid = SETUP_DATA.PchI2cSensorDevicePort[SERIAL_IO_I2C3], prompt = STRING_TOKEN(STR_PCH_I2C_SENSOR_DEVICE), help = STRING_TOKEN(STR_PCH_SENSOR_DEVICE_HELP), minimum = 0, maximum = 0xFF, default = 0, endnumeric; endif; SEPARATOR suppressif NOT ideqvallist SETUP_DATA.PchI2cSensorDevicePort[SERIAL_IO_I2C3] == 1 3 5 7; goto TOUCH_PAD_FORM_ID, prompt = STRING_TOKEN(STR_TOUCH_PAD_FORM_TITLE), help = STRING_TOKEN(STR_TOUCH_PAD_HELP); endif; suppressif NOT ideqvallist SETUP_DATA.PchI2cSensorDevicePort[SERIAL_IO_I2C3] == 2 3 6 7; goto TOUCH_PANEL_FORM_ID, prompt = STRING_TOKEN(STR_TOUCH_PANEL_FORM_TITLE), help = STRING_TOKEN(STR_TOUCH_PANEL_HELP); endif; SEPARATOR suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 0; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_SUB)) numeric varid = SETUP_DATA.PchSerialIoTimingSSH3, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_SSCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 612, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingSSL3, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_SSCN_LOW_HELP), minimum = 0, maximum = 65535, default = 706, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingSSD3, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_SSCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFMH3, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_FMCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 110, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFML3, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_FMCN_LOW_HELP), minimum = 0, maximum = 65535, default = 207, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFMD3, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_FMCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPH3, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_FPCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 43, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPL3, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_FPCN_LOW_HELP), minimum = 0, maximum = 65535, default = 76, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPD3, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_FPCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSH3, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_HSCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 11, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSL3, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_HSCN_LOW_HELP), minimum = 0, maximum = 65535, default = 22, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSD3, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_HSCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 5, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM0C3, prompt = STRING_TOKEN (STR_PCH_SIO_M0D3), help = STRING_TOKEN (STR_PCH_SIO_M0D3_HELP), minimum = 1, maximum = 10000, default = 200, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM1C3, prompt = STRING_TOKEN (STR_PCH_SIO_M1D3), help = STRING_TOKEN (STR_PCH_SIO_M1D3_HELP), minimum = 1, maximum = 10000, default = 2000, endnumeric; endif; suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 1; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_DISABLED)) endif; endform; form formid = 137, title = STRING_TOKEN(STR_SERIAL_IO_I2C4_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_I2C4_FORM_TITLE)) suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 0; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_SUB)) numeric varid = SETUP_DATA.PchSerialIoTimingSSH4, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_SSCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 612, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingSSL4, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_SSCN_LOW_HELP), minimum = 0, maximum = 65535, default = 706, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingSSD4, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_SSCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFMH4, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_FMCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 110, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFML4, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_FMCN_LOW_HELP), minimum = 0, maximum = 65535, default = 207, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFMD4, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_FMCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPH4, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_FPCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 43, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPL4, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_FPCN_LOW_HELP), minimum = 0, maximum = 65535, default = 76, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPD4, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_FPCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSH4, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_HSCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 11, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSL4, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_HSCN_LOW_HELP), minimum = 0, maximum = 65535, default = 22, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSD4, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_HSCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 5, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM0C4, prompt = STRING_TOKEN (STR_PCH_SIO_M0D3), help = STRING_TOKEN (STR_PCH_SIO_M0D3_HELP), minimum = 1, maximum = 10000, default = 200, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM1C4, prompt = STRING_TOKEN (STR_PCH_SIO_M1D3), help = STRING_TOKEN (STR_PCH_SIO_M1D3_HELP), minimum = 1, maximum = 10000, default = 2000, endnumeric; endif; suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 1; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_DISABLED)) endif; endform; form formid = 138, title = STRING_TOKEN(STR_SERIAL_IO_I2C5_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_I2C5_FORM_TITLE)) suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 0; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_SUB)) numeric varid = SETUP_DATA.PchSerialIoTimingSSH5, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_SSCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 706, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingSSL5, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_SSCN_LOW_HELP), minimum = 0, maximum = 65535, default = 612, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingSSD5, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_SSCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFMH5, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_FMCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 110, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFML5, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_FMCN_LOW_HELP), minimum = 0, maximum = 65535, default = 207, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFMD5, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_FMCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPH5, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_FPCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 43, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPL5, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_FPCN_LOW_HELP), minimum = 0, maximum = 65535, default = 76, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPD5, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_FPCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSH5, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_HSCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 11, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSL5, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_HSCN_LOW_HELP), minimum = 0, maximum = 65535, default = 22, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSD5, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_HSCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 5, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM0C5, prompt = STRING_TOKEN (STR_PCH_SIO_M0D3), help = STRING_TOKEN (STR_PCH_SIO_M0D3_HELP), minimum = 1, maximum = 10000, default = 200, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM1C5, prompt = STRING_TOKEN (STR_PCH_SIO_M1D3), help = STRING_TOKEN (STR_PCH_SIO_M1D3_HELP), minimum = 1, maximum = 10000, default = 2000, endnumeric; endif; suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 1; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_DISABLED)) endif; endform; form formid = 153, title = STRING_TOKEN(STR_SERIAL_IO_I2C6_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_I2C6_FORM_TITLE)) suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 0; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_SUB)) numeric varid = SETUP_DATA.PchSerialIoTimingSSH6, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_SSCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 706, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingSSL6, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_SSCN_LOW_HELP), minimum = 0, maximum = 65535, default = 612, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingSSD6, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_SSCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFMH6, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_FMCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 110, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFML6, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_FMCN_LOW_HELP), minimum = 0, maximum = 65535, default = 207, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFMD6, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_FMCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPH6, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_FPCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 43, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPL6, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_FPCN_LOW_HELP), minimum = 0, maximum = 65535, default = 76, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPD6, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_FPCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSH6, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_HSCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 11, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSL6, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_HSCN_LOW_HELP), minimum = 0, maximum = 65535, default = 22, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSD6, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_HSCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 5, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM0CC, prompt = STRING_TOKEN (STR_PCH_SIO_M0D3), help = STRING_TOKEN (STR_PCH_SIO_M0D3_HELP), minimum = 1, maximum = 10000, default = 200, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM1CC, prompt = STRING_TOKEN (STR_PCH_SIO_M1D3), help = STRING_TOKEN (STR_PCH_SIO_M1D3_HELP), minimum = 1, maximum = 10000, default = 2000, endnumeric; endif; suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 1; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_DISABLED)) endif; endform; form formid = 154, title = STRING_TOKEN(STR_SERIAL_IO_I2C7_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_I2C7_FORM_TITLE)) suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 0; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_SUB)) numeric varid = SETUP_DATA.PchSerialIoTimingSSH7, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_SSCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 706, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingSSL7, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_SSCN_LOW_HELP), minimum = 0, maximum = 65535, default = 612, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingSSD7, prompt = STRING_TOKEN (STR_PCH_SIO_SSCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_SSCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFMH7, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_FMCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 110, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFML7, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_FMCN_LOW_HELP), minimum = 0, maximum = 65535, default = 207, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFMD7, prompt = STRING_TOKEN (STR_PCH_SIO_FMCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_FMCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPH7, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_FPCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 43, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPL7, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_FPCN_LOW_HELP), minimum = 0, maximum = 65535, default = 76, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingFPD7, prompt = STRING_TOKEN (STR_PCH_SIO_FPCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_FPCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 30, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSH7, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_HIGH), help = STRING_TOKEN (STR_PCH_SIO_HSCN_HIGH_HELP), minimum = 0, maximum = 65535, default = 11, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSL7, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_LOW), help = STRING_TOKEN (STR_PCH_SIO_HSCN_LOW_HELP), minimum = 0, maximum = 65535, default = 22, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingHSD7, prompt = STRING_TOKEN (STR_PCH_SIO_HSCN_HOLD), help = STRING_TOKEN (STR_PCH_SIO_HSCN_HOLD_HELP), minimum = 0, maximum = 65535, default = 5, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM0CD, prompt = STRING_TOKEN (STR_PCH_SIO_M0D3), help = STRING_TOKEN (STR_PCH_SIO_M0D3_HELP), minimum = 1, maximum = 10000, default = 200, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM1CD, prompt = STRING_TOKEN (STR_PCH_SIO_M1D3), help = STRING_TOKEN (STR_PCH_SIO_M1D3_HELP), minimum = 1, maximum = 10000, default = 2000, endnumeric; endif; suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 1; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_DISABLED)) endif; endform; form formid = 130, title = STRING_TOKEN(STR_SERIAL_IO_SPI0_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_SPI0_FORM_TITLE)) oneof varid = PCH_SETUP.PchSpiCsPolarity[0], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI_CS0_POLARITY_PROMPT), help = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI_CS_POLARITY_HELP), option text = STRING_TOKEN(STR_PCH_SERIAL_SPI_CS_ACTIVE_LOW), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_SPI_CS_ACTIVE_HIGH), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchSpiCsPolarity[1], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI_CS1_POLARITY_PROMPT), help = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI_CS_POLARITY_HELP), option text = STRING_TOKEN(STR_PCH_SERIAL_SPI_CS_ACTIVE_LOW), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_SPI_CS_ACTIVE_HIGH), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; SEPARATOR suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 0; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_SUB)) numeric varid = SETUP_DATA.PchSerialIoTimingM0C6, prompt = STRING_TOKEN (STR_PCH_SIO_M0D3), help = STRING_TOKEN (STR_PCH_SIO_M0D3_HELP), minimum = 1, maximum = 10000, default = 200, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM1C6, prompt = STRING_TOKEN (STR_PCH_SIO_M1D3), help = STRING_TOKEN (STR_PCH_SIO_M1D3_HELP), minimum = 1, maximum = 10000, default = 2000, endnumeric; endif; suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 1; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_DISABLED)) endif; endform; form formid = 131, title = STRING_TOKEN(STR_SERIAL_IO_SPI1_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_SPI1_FORM_TITLE)) oneof varid = PCH_SETUP.PchSpiCsPolarity[2], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI_CS0_POLARITY_PROMPT), help = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI_CS_POLARITY_HELP), option text = STRING_TOKEN(STR_PCH_SERIAL_SPI_CS_ACTIVE_LOW), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_SPI_CS_ACTIVE_HIGH), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchSpiCsPolarity[3], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI_CS1_POLARITY_PROMPT), help = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI_CS_POLARITY_HELP), option text = STRING_TOKEN(STR_PCH_SERIAL_SPI_CS_ACTIVE_LOW), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_SPI_CS_ACTIVE_HIGH), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; suppressif TRUE; numeric varid = SETUP_DATA.PchSpiSensorDevicePort[SERIAL_IO_SPI1], prompt = STRING_TOKEN(STR_PCH_SPI_SENSOR_DEVICE), help = STRING_TOKEN(STR_PCH_SENSOR_DEVICE_HELP), minimum = 0, maximum = 0xFF, default = 0, endnumeric; endif; SEPARATOR suppressif NOT ideqvallist SETUP_DATA.PchSpiSensorDevicePort[SERIAL_IO_SPI1] == SERIAL_IO_SPI_FINGERPRINT; goto FINGER_PRINT_FORM_ID, prompt = STRING_TOKEN(STR_FINGER_PRINT_FORM_TITLE), help = STRING_TOKEN(STR_FINGER_PRINT_HELP); endif; endform; form formid = 140, title = STRING_TOKEN(STR_SERIAL_IO_SPI2_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_SPI2_FORM_TITLE)) oneof varid = PCH_SETUP.PchSpiCsPolarity[4], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI_CS0_POLARITY_PROMPT), help = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI_CS_POLARITY_HELP), option text = STRING_TOKEN(STR_PCH_SERIAL_SPI_CS_ACTIVE_LOW), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_SPI_CS_ACTIVE_HIGH), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchSpiCsPolarity[5], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI_CS1_POLARITY_PROMPT), help = STRING_TOKEN(STR_PCH_SERIAL_IO_SPI_CS_POLARITY_HELP), option text = STRING_TOKEN(STR_PCH_SERIAL_SPI_CS_ACTIVE_LOW), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_SPI_CS_ACTIVE_HIGH), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; suppressif TRUE; numeric varid = SETUP_DATA.PchSpiSensorDevicePort[SERIAL_IO_SPI2], prompt = STRING_TOKEN(STR_PCH_SPI_SENSOR_DEVICE), help = STRING_TOKEN(STR_PCH_SENSOR_DEVICE_HELP), minimum = 0, maximum = 0xFF, default = 0, endnumeric; endif; SEPARATOR suppressif NOT ideqvallist SETUP_DATA.PchSpiSensorDevicePort[SERIAL_IO_SPI2] == SERIAL_IO_SPI_FINGERPRINT; goto FINGER_PRINT_FORM_ID, prompt = STRING_TOKEN(STR_FINGER_PRINT_FORM_TITLE), help = STRING_TOKEN(STR_FINGER_PRINT_HELP); endif; endform; form formid = 132, title = STRING_TOKEN(STR_SERIAL_IO_UART0_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_UART0_FORM_TITLE)) oneof varid = PCH_SETUP.PchUartHwFlowCtrl[0], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_HW_FLOW_CTRL_PROMPT), help = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_HW_FLOW_CTRL_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; suppressif NOT ideqval PCH_SETUP.PchUartDmaEnable[0] == 1; oneof varid = PCH_SETUP.PchUartDmaEnable[0], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_DMA_PROMPT), help = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_DMA_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; suppressif NOT ideqval PCH_SETUP.PchSerialIoUart[0] == 3; oneof varid = PCH_SETUP.PchUartPowerGating[0], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_PG_PROMPT), help = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_PG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; SEPARATOR suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 0; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_SUB)) numeric varid = SETUP_DATA.PchSerialIoTimingM0C9, prompt = STRING_TOKEN (STR_PCH_SIO_M0D3), help = STRING_TOKEN (STR_PCH_SIO_M0D3_HELP), minimum = 1, maximum = 10000, default = 200, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM1C9, prompt = STRING_TOKEN (STR_PCH_SIO_M1D3), help = STRING_TOKEN (STR_PCH_SIO_M1D3_UART_HELP), minimum = 1, maximum = 10000, default = 200, endnumeric; endif; suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 1; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_DISABLED)) endif; endform; form formid = 133, title = STRING_TOKEN(STR_SERIAL_IO_UART1_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_UART1_FORM_TITLE)) oneof varid = PCH_SETUP.PchUartHwFlowCtrl[1], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_HW_FLOW_CTRL_PROMPT), help = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_HW_FLOW_CTRL_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; suppressif NOT ideqval PCH_SETUP.PchUartDmaEnable[1] == 1; oneof varid = PCH_SETUP.PchUartDmaEnable[1], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_DMA_PROMPT), help = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_DMA_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; suppressif NOT ideqval PCH_SETUP.PchSerialIoUart[1] == 3; oneof varid = PCH_SETUP.PchUartPowerGating[1], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_PG_PROMPT), help = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_PG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; SEPARATOR suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 0; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_SUB)) numeric varid = SETUP_DATA.PchSerialIoTimingM0CA, prompt = STRING_TOKEN (STR_PCH_SIO_M0D3), help = STRING_TOKEN (STR_PCH_SIO_M0D3_HELP), minimum = 1, maximum = 10000, default = 200, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM1CA, prompt = STRING_TOKEN (STR_PCH_SIO_M1D3), help = STRING_TOKEN (STR_PCH_SIO_M1D3_UART_HELP), minimum = 1, maximum = 10000, default = 200, endnumeric; endif; suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 1; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_DISABLED)) endif; endform; form formid = 139, title = STRING_TOKEN(STR_SERIAL_IO_UART2_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_UART2_FORM_TITLE)) oneof varid = PCH_SETUP.PchUartHwFlowCtrl[2], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_HW_FLOW_CTRL_PROMPT), help = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_HW_FLOW_CTRL_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; suppressif NOT ideqval PCH_SETUP.PchUartDmaEnable[2] == 1; oneof varid = PCH_SETUP.PchUartDmaEnable[2], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_DMA_PROMPT), help = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_DMA_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; suppressif NOT ideqval PCH_SETUP.PchSerialIoUart[2] == 3; oneof varid = PCH_SETUP.PchUartPowerGating[2], prompt = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_PG_PROMPT), help = STRING_TOKEN(STR_PCH_SERIAL_IO_UART_PG_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; SEPARATOR suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 0; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_SUB)) numeric varid = SETUP_DATA.PchSerialIoTimingM0CB, prompt = STRING_TOKEN (STR_PCH_SIO_M0D3), help = STRING_TOKEN (STR_PCH_SIO_M0D3_HELP), minimum = 1, maximum = 10000, default = 200, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM1CB, prompt = STRING_TOKEN (STR_PCH_SIO_M1D3), help = STRING_TOKEN (STR_PCH_SIO_M1D3_UART_HELP), minimum = 1, maximum = 10000, default = 200, endnumeric; endif; suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 1; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_DISABLED)) endif; endform; //End of SerialIo Options Form ID #if FixedPcdGetBool(PcdAdlLpSupport) == 1 form formid = AUTO_ID(SCS_OPTIONS_FORM_ID), title = STRING_TOKEN(STR_SCS_OPTIONS_FORM_TITLE); #include "PchUfsStringPool.hfr" #define UFS_INDEX 1 //[-start-210907-QINGLIN0047-modify]// //[-start-210919-QINGLIN0070-modify]// #if defined(S370_SUPPORT) || defined(S570_SUPPORT) //[-end-210919-QINGLIN0070-modify]// #include "PchUfsSingleController_Disable.hfr" #else #include "PchUfsSingleController.hfr" #endif //[-end-210907-QINGLIN0047-modify]// #undef UFS_INDEX endform; #endif form formid = AUTO_ID(ISH_OPTIONS_FORM_ID), title = STRING_TOKEN(STR_ISH_OPTIONS_FORM_TITLE); suppressif ideqval SETUP_VOLATILE_DATA.IshAvailable == 0; oneof varid = PCH_SETUP.PchIshEnable, prompt = STRING_TOKEN(STR_ISH_PROMPT), help = STRING_TOKEN(STR_ISH_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; suppressif ideqval PCH_SETUP.PchIshEnable == 0; checkbox varid = PCH_SETUP.PchIshPdtUnlock, prompt = STRING_TOKEN(STR_ISH_PDT_UNLOCK_PROMPT), help = STRING_TOKEN(STR_ISH_PDT_UNLOCK_HELP), flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; // ISH GPIO Assignment // // Reason to include PchIshStringPool.hfr is the same as for PchPcieStringPool.hfr // #include "PchIshStringPool.hfr" text help = STRING_TOKEN(STR_ISH_GPIO_ASSIGN_HELP), text = STRING_TOKEN(STR_ISH_GPIO_ASSIGN_TITLE), flags = 0, key = 0; #define SPI_INDEX 0 #define CHECKBOX_ISH_SPI_VALUE 0 #define CHECKBOX_ISH_SPI_CS0_VALUE 0 #include "PchSetupIshSpi.hfr" #undef CHECKBOX_ISH_SPI_CS0_VALUE #undef CHECKBOX_ISH_SPI_VALUE #undef SPI_INDEX #define UART_INDEX 0 #define CHECKBOX_VALUE 0 #include "PchSetupIshUart.hfr" #undef CHECKBOX_VALUE #undef UART_INDEX #define UART_INDEX 1 #define CHECKBOX_VALUE 0 #include "PchSetupIshUart.hfr" #undef CHECKBOX_VALUE #undef UART_INDEX #define I2C_INDEX 0 #define CHECKBOX_VALUE CHECKBOX_DEFAULT #include "PchSetupIshI2c.hfr" #undef CHECKBOX_VALUE #undef I2C_INDEX #define I2C_INDEX 1 #define CHECKBOX_VALUE CHECKBOX_DEFAULT #include "PchSetupIshI2c.hfr" #undef CHECKBOX_VALUE #undef I2C_INDEX #define I2C_INDEX 2 #define CHECKBOX_VALUE CHECKBOX_DEFAULT #include "PchSetupIshI2c.hfr" #undef CHECKBOX_VALUE #undef I2C_INDEX #define GP_INDEX 0 #define GP_NUMBER 0 #define CHECKBOX_VALUE CHECKBOX_DEFAULT #include "PchSetupIshGp.hfr" #undef CHECKBOX_VALUE #undef GP_NUMBER #undef GP_INDEX #define GP_INDEX 1 #define GP_NUMBER 1 #define CHECKBOX_VALUE CHECKBOX_DEFAULT #include "PchSetupIshGp.hfr" #undef CHECKBOX_VALUE #undef GP_NUMBER #undef GP_INDEX #define GP_INDEX 2 #define GP_NUMBER 2 #define CHECKBOX_VALUE CHECKBOX_DEFAULT #include "PchSetupIshGp.hfr" #undef CHECKBOX_VALUE #undef GP_NUMBER #undef GP_INDEX #define GP_INDEX 3 #define GP_NUMBER 3 #define CHECKBOX_VALUE CHECKBOX_DEFAULT #include "PchSetupIshGp.hfr" #undef CHECKBOX_VALUE #undef GP_NUMBER #undef GP_INDEX #define GP_INDEX 4 #define GP_NUMBER 4 #define CHECKBOX_VALUE CHECKBOX_DEFAULT #include "PchSetupIshGp.hfr" #undef CHECKBOX_VALUE #undef GP_NUMBER #undef GP_INDEX #define GP_INDEX 5 #define GP_NUMBER 5 #define CHECKBOX_VALUE CHECKBOX_DEFAULT #include "PchSetupIshGp.hfr" #undef CHECKBOX_VALUE #undef GP_NUMBER #undef GP_INDEX #define GP_INDEX 6 #define GP_NUMBER 6 #define CHECKBOX_VALUE CHECKBOX_DEFAULT #include "PchSetupIshGp.hfr" #undef CHECKBOX_VALUE #undef GP_NUMBER #undef GP_INDEX #define GP_INDEX 7 #define GP_NUMBER 7 #define CHECKBOX_VALUE 0 #include "PchSetupIshGp.hfr" #undef CHECKBOX_VALUE #undef GP_NUMBER #undef GP_INDEX endif; // suppressif PchIshEnable == 0; endif; // suppressif IshAvailable == 0; suppressif ideqval SETUP_VOLATILE_DATA.IshAvailable == 1; SUBTITLE(STRING_TOKEN(STR_ISH_NOT_AVAILABLE_HELP)) SEPARATOR endif; endform; // End of ISH_OPTIONS_FORM_ID form formid = AUTO_ID(PCH_THERMAL_THROTTLING_OPTIONS_FORM_ID), title = STRING_TOKEN(STR_PCH_THERMAL_THROTTLING); oneof varid = PCH_SETUP.PchTtLevelSuggestSet, prompt = STRING_TOKEN(STR_PCH_THRM_TTLVL_SET_PROMPT), help = STRING_TOKEN(STR_PCH_THRM_TTLVL_SET_HELP), option text = STRING_TOKEN(STR_SUGGEST_SETTING), value = 1, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_MANUAL), value = 0, flags = RESET_REQUIRED; endoneof; suppressif ideqval PCH_SETUP.PchTtLevelSuggestSet == 1; checkbox varid = PCH_SETUP.PchThrmTtEnable, prompt = STRING_TOKEN(STR_PCH_THRM_TT_PROMPT), help = STRING_TOKEN(STR_PCH_THRM_TT_HELP), // Flags behavior for checkbox is overloaded so that it equals // a DEFAULT value. 1 = ON, 0 = off flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; checkbox varid = PCH_SETUP.PchThrmTtState13Enable, prompt = STRING_TOKEN(STR_PCH_THRM_TT13_PROMPT), help = STRING_TOKEN(STR_PCH_THRM_TT13_HELP), // Flags behavior for checkbox is overloaded so that it equals // a DEFAULT value. 1 = ON, 0 = off flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; checkbox varid = PCH_SETUP.PchThrmTtLock, prompt = STRING_TOKEN(STR_PCH_THRM_TT_LOCK_PROMPT), help = STRING_TOKEN(STR_PCH_THRM_TT_LOCK_HELP), // Flags behavior for checkbox is overloaded so that it equals // a DEFAULT value. 1 = ON, 0 = off flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; numeric varid = PCH_SETUP.PchThrmT0Level, prompt = STRING_TOKEN(STR_PCH_THRM_T0_LVL_PROMPT), help = STRING_TOKEN(STR_PCH_THRM_T0_LVL_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 65535, step = 1, default = 0, endnumeric; numeric varid = PCH_SETUP.PchThrmT1Level, prompt = STRING_TOKEN(STR_PCH_THRM_T1_LVL_PROMPT), help = STRING_TOKEN(STR_PCH_THRM_T1_LVL_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 65535, step = 1, default = 0, endnumeric; numeric varid = PCH_SETUP.PchThrmT2Level, prompt = STRING_TOKEN(STR_PCH_THRM_T2_LVL_PROMPT), help = STRING_TOKEN(STR_PCH_THRM_T2_LVL_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 65535, step = 1, default = 0, endnumeric; endif; oneof varid = PCH_SETUP.PchDmiTsSuggestSet, prompt = STRING_TOKEN(STR_PCH_THRM_DMI_SET_PROMPT), help = STRING_TOKEN(STR_PCH_THRM_DMI_SET_HELP), option text = STRING_TOKEN(STR_SUGGEST_SETTING), value = 1, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_MANUAL), value = 0, flags = RESET_REQUIRED; endoneof; suppressif ideqval PCH_SETUP.PchDmiTsSuggestSet == 1; checkbox varid = PCH_SETUP.PchDmiTsawEn, prompt = STRING_TOKEN(STR_PCH_THRM_DMI_TSW_PROMPT), help = STRING_TOKEN(STR_PCH_THRM_DMI_TSW_HELP), // Flags behavior for checkbox is overloaded so that it equals // a DEFAULT value. 1 = ON, 0 = off flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; oneof varid = PCH_SETUP.PchTs0Width, prompt = STRING_TOKEN(STR_PCH_THRM_TS0W_PROMPT), help = STRING_TOKEN(STR_PCH_THRM_TS0W_HELP), option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X1), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X2), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X4), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X8), value = 3, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X16), value = 4, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchTs1Width, prompt = STRING_TOKEN(STR_PCH_THRM_TS1W_PROMPT), help = STRING_TOKEN(STR_PCH_THRM_TS1W_HELP), option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X1), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X2), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X4), value = 2, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X8), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X16), value = 4, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchTs2Width, prompt = STRING_TOKEN(STR_PCH_THRM_TS2W_PROMPT), help = STRING_TOKEN(STR_PCH_THRM_TS2W_HELP), option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X1), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X2), value = 1, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X4), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X8), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X16), value = 4, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchTs3Width, prompt = STRING_TOKEN(STR_PCH_THRM_TS3W_PROMPT), help = STRING_TOKEN(STR_PCH_THRM_TS3W_HELP), option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X1), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X2), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X4), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X8), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X16), value = 4, flags = RESET_REQUIRED; endoneof; endif; oneof varid = PCH_SETUP.PchSataTsSuggestSet, prompt = STRING_TOKEN(STR_PCH_THRM_SATA_SET_PROMPT), help = STRING_TOKEN(STR_PCH_THRM_SATA_SET_HELP), option text = STRING_TOKEN(STR_SUGGEST_SETTING), value = 1, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_MANUAL), value = 0, flags = RESET_REQUIRED; endoneof; suppressif ideqval PCH_SETUP.PchSataTsSuggestSet == 1; subtitle text = STRING_TOKEN(STR_PCH_SATA_PORT_0); oneof varid = PCH_SETUP.PchP0T1M, prompt = STRING_TOKEN(STR_PCH_THRM_PXT1M_PROMPT0), help = STRING_TOKEN(STR_PCH_THRM_PXT1M_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X1), value = 1, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X2), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X4), value = 3, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchP0T2M, prompt = STRING_TOKEN(STR_PCH_THRM_PXT2M_PROMPT0), help = STRING_TOKEN(STR_PCH_THRM_PXT2M_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X1), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X2), value = 2, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X4), value = 3, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchP0T3M, prompt = STRING_TOKEN(STR_PCH_THRM_PXT3M_PROMPT0), help = STRING_TOKEN(STR_PCH_THRM_PXT3M_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X1), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X2), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X4), value = 3, flags = DEFAULT | RESET_REQUIRED; endoneof; checkbox varid = PCH_SETUP.PchP0TDispFinit, prompt = STRING_TOKEN(STR_PCH_THRM_PXTDISPFINIT_PROMPT0), help = STRING_TOKEN(STR_PCH_THRM_PXTDISPFINIT_HELP), // Flags behavior for checkbox is overloaded so that it equals // a DEFAULT value. 1 = ON, 0 = off flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; endif; suppressif ideqval PCH_SETUP.PchP0TDispFinit == 0 OR ideqval PCH_SETUP.PchSataTsSuggestSet == 1; oneof varid = PCH_SETUP.PchP0TDisp, prompt = STRING_TOKEN(STR_PCH_THRM_PXTDISP_PROMPT0), help = STRING_TOKEN(STR_PCH_THRM_PXTDISP_HELP), option text = STRING_TOKEN(STR_PCH_THRM_TIME_FI_32), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TIME_FI_128), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TIME_FI_8), value = 3, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchP0Tinact, prompt = STRING_TOKEN(STR_PCH_THRM_PXTINACT_PROMPT0), help = STRING_TOKEN(STR_PCH_THRM_PXTINACT_HELP), option text = STRING_TOKEN(STR_PCH_THRM_TIME_FI_32), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TIME_FI_128), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TIME_FI_8), value = 3, flags = RESET_REQUIRED; endoneof; endif; suppressif ideqval PCH_SETUP.PchP0TDispFinit == 1 OR ideqval PCH_SETUP.PchSataTsSuggestSet == 1; oneof varid = PCH_SETUP.PchP0TDisp, prompt = STRING_TOKEN(STR_PCH_THRM_PXTDISP_PROMPT0), help = STRING_TOKEN(STR_PCH_THRM_PXTDISP_HELP), option text = STRING_TOKEN(STR_PCH_THRM_TIME_32), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TIME_128), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TIME_8), value = 3, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchP0Tinact, prompt = STRING_TOKEN(STR_PCH_THRM_PXTINACT_PROMPT0), help = STRING_TOKEN(STR_PCH_THRM_PXTINACT_HELP), option text = STRING_TOKEN(STR_PCH_THRM_TIME_32), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TIME_128), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TIME_8), value = 3, flags = RESET_REQUIRED; endoneof; endif; suppressif ideqval PCH_SETUP.PchSataTsSuggestSet == 1; subtitle text = STRING_TOKEN(STR_PCH_SATA_PORT_1); oneof varid = PCH_SETUP.PchP1T1M, prompt = STRING_TOKEN(STR_PCH_THRM_PXT1M_PROMPT1), help = STRING_TOKEN(STR_PCH_THRM_PXT1M_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X1), value = 1, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X2), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X4), value = 3, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchP1T2M, prompt = STRING_TOKEN(STR_PCH_THRM_PXT2M_PROMPT1), help = STRING_TOKEN(STR_PCH_THRM_PXT2M_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X1), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X2), value = 2, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X4), value = 3, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchP1T3M, prompt = STRING_TOKEN(STR_PCH_THRM_PXT3M_PROMPT1), help = STRING_TOKEN(STR_PCH_THRM_PXT3M_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X1), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X2), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TS_WIDTH_X4), value = 3, flags = DEFAULT | RESET_REQUIRED; endoneof; checkbox varid = PCH_SETUP.PchP1TDispFinit, prompt = STRING_TOKEN(STR_PCH_THRM_PXTDISPFINIT_PROMPT1), help = STRING_TOKEN(STR_PCH_THRM_PXTDISPFINIT_HELP), // Flags behavior for checkbox is overloaded so that it equals // a DEFAULT value. 1 = ON, 0 = off flags = 0 | RESET_REQUIRED, key = 0, endcheckbox; endif; suppressif ideqval PCH_SETUP.PchP1TDispFinit == 0 OR ideqval PCH_SETUP.PchSataTsSuggestSet == 1; oneof varid = PCH_SETUP.PchP1TDisp, prompt = STRING_TOKEN(STR_PCH_THRM_PXTDISP_PROMPT1), help = STRING_TOKEN(STR_PCH_THRM_PXTDISP_HELP), option text = STRING_TOKEN(STR_PCH_THRM_TIME_FI_32), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TIME_FI_128), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TIME_FI_8), value = 3, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchP1Tinact, prompt = STRING_TOKEN(STR_PCH_THRM_PXTINACT_PROMPT1), help = STRING_TOKEN(STR_PCH_THRM_PXTINACT_HELP), option text = STRING_TOKEN(STR_PCH_THRM_TIME_FI_32), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TIME_FI_128), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TIME_FI_8), value = 3, flags = RESET_REQUIRED; endoneof; endif; suppressif ideqval PCH_SETUP.PchP1TDispFinit == 1 OR ideqval PCH_SETUP.PchSataTsSuggestSet == 1; oneof varid = PCH_SETUP.PchP1TDisp, prompt = STRING_TOKEN(STR_PCH_THRM_PXTDISP_PROMPT1), help = STRING_TOKEN(STR_PCH_THRM_PXTDISP_HELP), option text = STRING_TOKEN(STR_PCH_THRM_TIME_32), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TIME_128), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TIME_8), value = 3, flags = RESET_REQUIRED; endoneof; oneof varid = PCH_SETUP.PchP1Tinact, prompt = STRING_TOKEN(STR_PCH_THRM_PXTINACT_PROMPT1), help = STRING_TOKEN(STR_PCH_THRM_PXTINACT_HELP), option text = STRING_TOKEN(STR_PCH_THRM_TIME_32), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TIME_128), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THRM_TIME_8), value = 3, flags = RESET_REQUIRED; endoneof; endif; endform; // End of PCH_THERMAL_THROTTLING_OPTIONS_FORM_ID form formid = AUTO_ID(TOUCH_PAD_FORM_ID), title = STRING_TOKEN(STR_TOUCH_PAD_FORM_TITLE); oneof varid = SETUP_DATA.PchI2cTouchPadType, prompt = STRING_TOKEN(STR_TOUCH_PAD_PROMPT), help = STRING_TOKEN(STR_TOUCH_PAD_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SYNAPTICS_PRECISION_TOUCHPAD), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SYNAPTICS_FORCEPAD), value = 2, flags = RESET_REQUIRED; // ALPS Precision Touchpad (ClickPad) option text = STRING_TOKEN(STR_PCH_ALPS_PRECISION_TOUCHPAD), value = 6, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_THAT_TOUCHPAD), value = 7, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_CUSTOM_DEVICE), value = 5, flags = RESET_REQUIRED; endoneof; suppressif ideqval SETUP_DATA.PchI2cTouchPadType == 0 OR ( ideqval SETUP_DATA.PchI2cSensorDevicePort[SERIAL_IO_I2C0] == SERIAL_IO_I2C_TOUCHPAD AND ( ideqval SETUP_DATA.PchI2cTouchPadType == 3 OR ideqval SETUP_DATA.PchI2cTouchPadType == 4 )); oneof varid = SETUP_DATA.PchI2cTouchPadIrqMode, prompt = STRING_TOKEN(STR_TOUCH_PAD_IRQ_MODE), help = STRING_TOKEN(STR_TOUCH_PAD_IRQ_MODE_HELP), //[-start-210608-BAIN000009-modify]// #ifdef LCFC_SUPPORT option text = STRING_TOKEN(STR_GPIO_INT), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_APIC_INT), value = 1, flags = RESET_REQUIRED; #else option text = STRING_TOKEN(STR_GPIO_INT), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_APIC_INT), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #endif //[-end-210608-BAIN000009-modify]// endoneof; endif; suppressif NOT ideqval SETUP_DATA.PchI2cTouchPadType == 5; numeric varid = SETUP_DATA.PchI2cTouchPadBusAddress, prompt = STRING_TOKEN(STR_CUSTOM_DEVICE_BUS_ADDRESS), help = STRING_TOKEN(STR_CUSTOM_DEVICE_PARAMETERS_HELP), flags = RESET_REQUIRED | DISPLAY_UINT_HEX, minimum = 0, maximum = 0x7F, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.PchI2cTouchPadHidAddress, prompt = STRING_TOKEN(STR_CUSTOM_DEVICE_HID_ADDRESS), help = STRING_TOKEN(STR_CUSTOM_DEVICE_PARAMETERS_HELP), flags = RESET_REQUIRED | DISPLAY_UINT_HEX, minimum = 0, maximum = 0xFFFF, step = 1, default = 0, endnumeric; oneof varid = SETUP_DATA.PchI2cTouchPadSpeed, prompt = STRING_TOKEN(STR_CUSTOM_DEVICE_SPEED), help = STRING_TOKEN(STR_CUSTOM_DEVICE_PARAMETERS_HELP), option text = STRING_TOKEN(STR_CUSTOM_DEVICE_SPEED_100K), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_CUSTOM_DEVICE_SPEED_400K), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_CUSTOM_DEVICE_SPEED_1M), value = 2, flags = RESET_REQUIRED; endoneof; endif; endform; form formid = AUTO_ID(TOUCH_PANEL_FORM_ID), title = STRING_TOKEN(STR_TOUCH_PANEL_FORM_TITLE); oneof varid = SETUP_DATA.PchI2cTouchPanelType, prompt = STRING_TOKEN(STR_TOUCH_PANEL_PROMPT), help = STRING_TOKEN(STR_TOUCH_PANEL_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_ATMEL3432_PANEL), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_ATMEL2952_PANEL), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_ELAN9048_PANEL), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_NTRIG_SAMSUNG_PANEL), value = 4, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_NTRIG_SHARP_PANEL), value = 5, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_WACOM_PANEL), value = 6, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PCH_SERIAL_IO_CUSTOM_DEVICE), value = 7, flags = RESET_REQUIRED; endoneof; suppressif ideqval SETUP_DATA.PchI2cTouchPanelType == 0; oneof varid = SETUP_DATA.PchI2cTouchPanelIrqMode, prompt = STRING_TOKEN(STR_TOUCH_PANEL_IRQ_MODE), help = STRING_TOKEN(STR_TOUCH_PANEL_IRQ_MODE_HELP), option text = STRING_TOKEN(STR_GPIO_INT), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_APIC_INT), value = 1, flags = RESET_REQUIRED; endoneof; endif; suppressif NOT ideqval SETUP_DATA.PchI2cTouchPanelType == 7; numeric varid = SETUP_DATA.PchI2cTouchPanelBusAddress, prompt = STRING_TOKEN(STR_CUSTOM_DEVICE_BUS_ADDRESS), help = STRING_TOKEN(STR_CUSTOM_DEVICE_PARAMETERS_HELP), flags = RESET_REQUIRED | DISPLAY_UINT_HEX, minimum = 0, maximum = 0x7F, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.PchI2cTouchPanelHidAddress, prompt = STRING_TOKEN(STR_CUSTOM_DEVICE_HID_ADDRESS), help = STRING_TOKEN(STR_CUSTOM_DEVICE_PARAMETERS_HELP), flags = RESET_REQUIRED | DISPLAY_UINT_HEX, minimum = 0, maximum = 0xFFFF, step = 1, default = 0, endnumeric; endif; suppressif NOT ideqval SETUP_DATA.PchI2cTouchPanelType >= 6; oneof varid = SETUP_DATA.PchI2cTouchPanelSpeed, prompt = STRING_TOKEN(STR_CUSTOM_DEVICE_SPEED), help = STRING_TOKEN(STR_CUSTOM_DEVICE_PARAMETERS_HELP), //[-start-020212-IB06462106-modify]// // suppressif NOT ideqval SETUP_DATA.PchI2cTouchPanelType == 7; option text = STRING_TOKEN(STR_CUSTOM_DEVICE_SPEED_100K), value = 0, flags = RESET_REQUIRED; // endif; //[-end-020212-IB06462106-modify]// option text = STRING_TOKEN(STR_CUSTOM_DEVICE_SPEED_400K), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_CUSTOM_DEVICE_SPEED_1M), value = 2, flags = RESET_REQUIRED; endoneof; endif; endform; form formid = AUTO_ID(FINGER_PRINT_FORM_ID), title = STRING_TOKEN(STR_FINGER_PRINT_FORM_TITLE); oneof varid = SETUP_DATA.PchSpiFingerPrintType, prompt = STRING_TOKEN(STR_FINGER_PRINT_PROMPT), help = STRING_TOKEN(STR_FINGER_PRINT_HELP), default = 0, defaultstore = MyStandardDefault, option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SERIALIO_SPI_FPS_FPC1011), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SERIALIO_SPI_FPS_FPC1020), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SERIALIO_SPI_FPS_VFSI6101), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SERIALIO_SPI_FPS_VFSI7500), value = 4, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SERIALIO_SPI_FPS_EGIS0300), value = 5, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SERIALIO_SPI_FPS_FPC1021), value = 6, flags = RESET_REQUIRED; endoneof; suppressif ideqval SETUP_DATA.PchSpiFingerPrintType == 0; oneof varid = SETUP_DATA.PchSpiSensorIrqMode, prompt = STRING_TOKEN(STR_FINGER_PRINT_IRQ_MODE), help = STRING_TOKEN(STR_FINGER_PRINT_IRQ_MODE_HELP), option text = STRING_TOKEN(STR_GPIO_INT), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_APIC_INT), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; SEPARATOR suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 0; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_SUB)) numeric varid = SETUP_DATA.PchSerialIoTimingM0C7, prompt = STRING_TOKEN (STR_PCH_SIO_M0D3), help = STRING_TOKEN (STR_PCH_SIO_M0D3_HELP), minimum = 1, maximum = 10000, default = 200, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM1C7, prompt = STRING_TOKEN (STR_PCH_SIO_M1D3), help = STRING_TOKEN (STR_PCH_SIO_M1D3_HELP), minimum = 1, maximum = 10000, default = 2000, endnumeric; endif; suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 1; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_DISABLED)) endif; suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 0; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_SUB)) numeric varid = SETUP_DATA.PchSerialIoTimingM0C8, prompt = STRING_TOKEN (STR_PCH_SIO_M0D3), help = STRING_TOKEN (STR_PCH_SIO_M0D3_HELP), minimum = 1, maximum = 10000, default = 200, endnumeric; numeric varid = SETUP_DATA.PchSerialIoTimingM1C8, prompt = STRING_TOKEN (STR_PCH_SIO_M1D3), help = STRING_TOKEN (STR_PCH_SIO_M1D3_HELP), minimum = 1, maximum = 10000, default = 2000, endnumeric; endif; suppressif ideqval SETUP_DATA.PchSerialIoUseTimingParameters == 1; SUBTITLE(STRING_TOKEN(STR_SERIAL_IO_TIMING_DISABLED)) endif; endform; #if FixedPcdGetBool(PcdAdlLpSupport) == 1 #include "PmcFivrSetup.hfr" #endif form formid = AUTO_ID (PMC_CONFIGURATION_FORM_ID), title = STRING_TOKEN (STR_PMC_CONFIGURATION_FORM_TITLE); goto PMC_ADR_CONFIGURATION_FORM_ID, prompt = STRING_TOKEN(STR_PMC_ADR_CONFIGURATION_FORM_TITLE), help = STRING_TOKEN(STR_PMC_ADR_CONFIGURATION_FORM_TITLE); endform; form formid = AUTO_ID (PMC_ADR_CONFIGURATION_FORM_ID), title = STRING_TOKEN (STR_PMC_ADR_CONFIGURATION_FORM_TITLE); oneof varid = PCH_SETUP.PmcAdrEn, prompt = STRING_TOKEN(STR_PMC_ADR_EN_PROMPT), help = STRING_TOKEN(STR_PMC_ADR_EN_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED_STRING), value = 2, flags = RESET_REQUIRED; endoneof; suppressif ideqval PCH_SETUP.PmcAdrEn == 2; oneof varid = PCH_SETUP.PmcAdrHostPartitionReset, prompt = STRING_TOKEN(STR_PMC_ADR_HOST_PARTITION_RESET_PROMPT), help = STRING_TOKEN(STR_PMC_ADR_HOST_PARTITION_RESET_HELP), option text = STRING_TOKEN(STR_PLATFORM_POR), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED_STRING), value = 2, flags = RESET_REQUIRED; endoneof; numeric varid = PCH_SETUP.PmcAdrTimer1Val, prompt = STRING_TOKEN(STR_PMC_ADR_TIMER1_VALUE_PROMPT), help = STRING_TOKEN(STR_PMC_ADR_TIMER_VALUE_HELP), minimum = 1, maximum = 0xFF, default = 32, endnumeric; oneof varid = PCH_SETUP.PmcAdrMultiplier1Val, prompt = STRING_TOKEN(STR_PMC_ADR_TIME1_UNIT_VALUE_PROMPT), help = STRING_TOKEN(STR_PMC_ADR_TIME_UNIT_VALUE_HELP), option text = STRING_TOKEN(STR_PMC_ADR_TIME_UNIT_VALUE_1US), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PMC_ADR_TIME_UNIT_VALUE_10US), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PMC_ADR_TIME_UNIT_VALUE_100US), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PMC_ADR_TIME_UNIT_VALUE_1MS), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PMC_ADR_TIME_UNIT_VALUE_10MS), value = 4, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PMC_ADR_TIME_UNIT_VALUE_100MS), value = 5, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PMC_ADR_TIME_UNIT_VALUE_1S), value = 6, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_PMC_ADR_TIME_UNIT_VALUE_10S), value = 7, flags = RESET_REQUIRED; endoneof; endif; endform; #if FixedPcdGet8(PcdEmbeddedEnable) == 0x1 #include "PchSetupTsnGbe.hfr" #endif