/** @file ;****************************************************************************** ;* Copyright (c) 2020 - 2021, 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 **/ // // Define forms // form formid = AUTO_ID(THERMAL_CONFIG_FORM_ID), title = STRING_TOKEN(STR_THERMAL_CONFIGURATION); SUBTITLE(STRING_TOKEN(STR_THERMAL_CONFIGURATION)) SEPARATOR oneof varid = CPU_SETUP.EnableAllThermalFunctions, questionid = AUTO_ID(KEY_ENABLE_THERMAL_FUN), prompt = STRING_TOKEN(STR_THERMAL_REPORTING_PROMPT), help = STRING_TOKEN(STR_THERMAL_REPORTING_HELP), flags = INTERACTIVE, 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; goto CPU_THERMAL_CONFIG_FORM_ID, prompt = STRING_TOKEN(STR_CPU_THERMAL_CONFIG_FORM_TITLE), help = STRING_TOKEN(STR_CPU_THERMAL_CONFIG_FORM_HELP); goto PLATFORM_THERMAL_CONFIG_FORM_ID, prompt = STRING_TOKEN(STR_PLATFORM_THERMAL_CONFIG_FORM_TITLE), help = STRING_TOKEN(STR_PLATFORM_THERMAL_CONFIG_FORM_HELP); goto DPTF_FORM_ID, prompt = STRING_TOKEN(STR_DPTF_CONFIG_FORM_TITLE), help = STRING_TOKEN(STR_DPTF_CONFIG_FORM_HELP); goto HHM_FORM_ID, prompt = STRING_TOKEN(STR_HHM_FORM), help = STRING_TOKEN(STR_HHM_FORM_HELP); endform; form formid = AUTO_ID(CPU_THERMAL_CONFIG_FORM_ID), title = STRING_TOKEN(STR_CPU_THERMAL_CONFIGURATION); SUBTITLE(STRING_TOKEN(STR_CPU_THERMAL_CONFIGURATION)) SEPARATOR text help = STRING_TOKEN(STR_TCC_ACTIVATION_OFFSET_PROMPT_HELP), text = STRING_TOKEN(STR_TCC_ACTIVATION_OFFSET_STRING), text = STRING_TOKEN(STR_TCC_ACTIVATION_VALUE), flags = 0, key = 0; numeric varid = CPU_SETUP.TCCActivationOffset, prompt = STRING_TOKEN(STR_TCC_ACTIVATION_OFFSET_PROMPT), help = STRING_TOKEN(STR_TCC_ACTIVATION_OFFSET_PROMPT_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 0x3F, step = 0, //[-start-211112-GEORGE0022-modify]// //[-start-211116-SHAONN0017-modify]// #if defined(S77013_SUPPORT) default = 8, #elif defined(S77014_SUPPORT) || defined(S77014IAH_SUPPORT) default = 5, #elif defined(S370_SUPPORT) default = 4, //[start-220118-STORM1126-modify] #elif defined(C770_SUPPORT) default = 3, //[end-220118-STORM1126-modify] #else default = 0, #endif //[-end-211116-SHAONN0017-modify]// //[-end-211112-GEORGE0022-modify]// endnumeric; oneof varid = CPU_SETUP.TccOffsetTimeWindow, prompt = STRING_TOKEN (STR_TCC_OFFSET_TIME_WINDOW_PROMPT), help = STRING_TOKEN (STR_TCC_OFFSET_TIME_WINDOW_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_5MS), value = 5, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_10MS), value = 10, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_55MS), value = 55, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_156MS), value = 156, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_375MS), value = 375, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_500MS), value = 500, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_750MS), value = 750, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_1S), value = 1000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_2S), value = 2000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_3S), value = 3000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_4S), value = 4000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_5S), value = 5000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_6S), value = 6000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_7S), value = 7000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_8S), value = 8000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_10S), value = 10000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_12S), value = 12000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_14S), value = 14000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_16S), value = 16000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_20S), value = 20000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_24S), value = 24000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_28S), value = 28000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_32S), value = 32000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_40S), value = 40000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_48S), value = 48000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_56S), value = 56000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_64S), value = 64000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_80S), value = 80000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_96S), value = 96000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_112S), value = 112000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_128S), value = 128000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_160S), value = 160000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_192S), value = 192000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_224S), value = 224000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_256S), value = 256000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_320S), value = 320000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_384S), value = 384000, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_TIMEWINDOW_448S), value = 448000, flags = RESET_REQUIRED; endoneof; oneof varid = CPU_SETUP.TccOffsetClamp, prompt = STRING_TOKEN(STR_TCC_OFFSET_CLAMP_ENABLE_PROMPT), help = STRING_TOKEN(STR_TCC_OFFSET_CLAMP_ENABLE_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 = CPU_SETUP.TccOffsetLock, prompt = STRING_TOKEN(STR_TCC_OFFSET_LOCK_ENABLE_PROMPT), help = STRING_TOKEN(STR_TCC_OFFSET_LOCK_ENABLE_HELP), //[-start-210826-YUNLEI0125-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 = MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | RESET_REQUIRED; #endif //[-end-210826-YUNLEI0125-modify]// endoneof; oneof varid = CPU_SETUP.EnableProcHot, prompt = STRING_TOKEN(STR_PROC_HOT_ENABLE), help = STRING_TOKEN(STR_PROC_HOT_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; suppressif ideqval CPU_SETUP.EnableProcHot == 0x0; oneof varid = CPU_SETUP.DisableProcHotOut, prompt = STRING_TOKEN(STR_PROC_HOT_OUT_ENABLE), help = STRING_TOKEN(STR_PROC_HOT_OUT_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; endif; oneof varid = CPU_SETUP.DisableVrThermalAlert, prompt = STRING_TOKEN(STR_VR_THERMAL_ALERT), help = STRING_TOKEN(STR_VR_THERMAL_ALERT_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 = CPU_SETUP.ProcHotResponse, prompt = STRING_TOKEN(STR_PROC_HOT_RESPONSE_ENABLE), help = STRING_TOKEN(STR_PROC_HOT_RESPONSE_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; oneof varid = CPU_SETUP.ProcHotLock, prompt = STRING_TOKEN(STR_PROC_HOT_LOCK_ENABLE), help = STRING_TOKEN(STR_PROC_HOT_LOCK_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; checkbox varid = CPU_SETUP.TStatesEnable, prompt = STRING_TOKEN (STR_ACPI_TSTATES_ENABLE), help = STRING_TOKEN (STR_ACPI_TSTATES_ENABLE_HELP), // Flags behavior for checkbox is overloaded so that it equals a DEFAULT value. CHECKBOX_DEFAULT = Enable, 0 = Disable flags = RESET_REQUIRED, default = FALSE, defaultstore = MyStandardDefault, endcheckbox; endform; //cpu thermal config form formid = AUTO_ID(PLATFORM_THERMAL_CONFIG_FORM_ID), title = STRING_TOKEN(STR_PLATFORM_THERMAL_CONFIG_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_PLATFORM_THERMAL_CONFIG_FORM_TITLE)) SEPARATOR suppressif ideqval CPU_SETUP.EnableAllThermalFunctions == 0; oneof varid = SETUP_DATA.CriticalThermalTripPoint, prompt = STRING_TOKEN (STR_ACPI_CRITICAL_THERMAL_TRIP_POINT), help = STRING_TOKEN (STR_ACPI_CRITICAL_THERMAL_TRIP_POINT_HELP), flags = 0 | RESET_REQUIRED, default = 119, defaultstore = MyStandardDefault, option text = STRING_TOKEN (STR_15_C), value = 15, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_23_C), value = 23, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_31_C), value = 31, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_39_C), value = 39, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_47_C), value = 47, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_55_C), value = 55, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_63_C), value = 63, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_71_C), value = 71, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_79_C), value = 79, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_87_C), value = 87, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_95_C), value = 95, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_100_C), value = 100, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_103_C), value = 103, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_111_C), value = 111, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_119_C), value = 119, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_127_C), value = 127, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_130_C), value = 130, flags = RESET_REQUIRED; endoneof; endif; oneof varid = SETUP_DATA.Ac0TripPoint, prompt = STRING_TOKEN(STR_ACPI_ACTIVE_THERMAL_TRIP_POINT_HIGH), help = STRING_TOKEN(STR_ACPI_ACTIVE_THERMAL_TRIP_POINT_HELP_HIGH), option text = STRING_TOKEN (STR_DISABLED), value = 127, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_15_C), value = 15, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_23_C), value = 23, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_31_C), value = 31, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_39_C), value = 39, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_47_C), value = 47, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_55_C), value = 55, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_63_C), value = 63, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_71_C), value = 71, flags = RESET_REQUIRED | DEFAULT | MANUFACTURING; option text = STRING_TOKEN (STR_79_C), value = 79, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_87_C), value = 87, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_95_C), value = 95, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_103_C), value = 103, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_111_C), value = 111, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_119_C), value = 119, flags = RESET_REQUIRED; endoneof; numeric varid = SETUP_DATA.Ac0FanSpeed, prompt = STRING_TOKEN(STR_AC0_FAN_SPEED), help = STRING_TOKEN(STR_AC0_FAN_SPEED_HELP), minimum = 0, maximum = 100, step = 1, default = 100, endnumeric; oneof varid = SETUP_DATA.Ac1TripPoint, prompt = STRING_TOKEN(STR_ACPI_ACTIVE_THERMAL_TRIP_POINT_LOW), help = STRING_TOKEN(STR_ACPI_ACTIVE_THERMAL_TRIP_POINT_HELP_LOW), option text = STRING_TOKEN (STR_DISABLED), value = 127, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_15_C), value = 15, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_23_C), value = 23, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_31_C), value = 31, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_39_C), value = 39, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_47_C), value = 47, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_55_C), value = 55, flags = RESET_REQUIRED | DEFAULT | MANUFACTURING; option text = STRING_TOKEN (STR_63_C), value = 63, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_71_C), value = 71, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_79_C), value = 79, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_87_C), value = 87, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_95_C), value = 95, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_103_C), value = 103, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_111_C), value = 111, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_119_C), value = 119, flags = RESET_REQUIRED; endoneof; numeric varid = SETUP_DATA.Ac1FanSpeed, prompt = STRING_TOKEN(STR_AC1_FAN_SPEED), help = STRING_TOKEN(STR_AC1_FAN_SPEED_HELP), minimum = 0, maximum = 100, step = 1, default = 75, endnumeric; oneof varid = SETUP_DATA.PassiveThermalTripPoint, prompt = STRING_TOKEN (STR_ACPI_PASSIVE_THERMAL_TRIP_POINT), help = STRING_TOKEN (STR_ACPI_PASSIVE_THERMAL_TRIP_POINT_HELP), default = 95, defaultstore = MyStandardDefault, option text = STRING_TOKEN (STR_DISABLED), value = 127, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_15_C), value = 15, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_23_C), value = 23, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_31_C), value = 31, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_39_C), value = 39, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_47_C), value = 47, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_55_C), value = 55, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_63_C), value = 63, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_71_C), value = 71, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_79_C), value = 79, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_87_C), value = 87, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_95_C), value = 95, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_103_C), value = 103, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_111_C), value = 111, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_119_C), value = 119, flags = RESET_REQUIRED; endoneof; numeric varid = SETUP_DATA.PassiveTc1Value, prompt = STRING_TOKEN (STR_ACPI_PASSIVE_TC1_VALUE), help = STRING_TOKEN (STR_ACPI_PASSIVE_TC1_VALUE_HELP), minimum = 1, maximum = 16, step = 1, default = 1, endnumeric; numeric varid = SETUP_DATA.PassiveTc2Value, prompt = STRING_TOKEN (STR_ACPI_PASSIVE_TC2_VALUE), help = STRING_TOKEN (STR_ACPI_PASSIVE_TC2_VALUE_HELP), minimum = 1, maximum = 16, step = 1, default = 5, endnumeric; numeric varid = SETUP_DATA.PassiveTspValue, prompt = STRING_TOKEN (STR_ACPI_PASSIVE_TSP_VALUE), help = STRING_TOKEN (STR_ACPI_PASSIVE_TSP_VALUE_HELP), minimum = 2, maximum = 32, step = 2, default = 10, endnumeric; SEPARATOR oneof varid = SETUP_DATA.DisableActiveTripPoints, prompt = STRING_TOKEN(STR_DATP_PROMPT), help = STRING_TOKEN(STR_DATP_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 = SETUP_DATA.DisablePassiveTripPoints, prompt = STRING_TOKEN(STR_DPTP_PROMPT), help = STRING_TOKEN(STR_DPTP_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 = SETUP_DATA.DisableCriticalTripPoints, prompt = STRING_TOKEN(STR_DCTP_PROMPT), help = STRING_TOKEN(STR_DCTP_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 checkbox varid = SETUP_DATA.PCHTempReadEnable, prompt = STRING_TOKEN (STR_PCH_TEMP_READ), help = STRING_TOKEN (STR_PCH_TEMP_READ_HELP), // Flags behavior for checkbox is overloaded so that it equals // a DEFAULT value. CHECKBOX_DEFAULT = Enable, 0 = Disable flags = CHECKBOX_DEFAULT | RESET_REQUIRED, key = 0, endcheckbox; checkbox varid = SETUP_DATA.CPUEnergyReadEnable, prompt = STRING_TOKEN (STR_CPU_ENERGY_READ), help = STRING_TOKEN (STR_CPU_ENERGY_READ_HELP), // Flags behavior for checkbox is overloaded so that it equals // a DEFAULT value. CHECKBOX_DEFAULT = Enable, 0 = Disable flags = CHECKBOX_DEFAULT | RESET_REQUIRED, key = 0, endcheckbox; checkbox varid = SETUP_DATA.CPUTempReadEnable, prompt = STRING_TOKEN (STR_CPU_TEMP_READ), help = STRING_TOKEN (STR_CPU_TEMP_READ_HELP), // Flags behavior for checkbox is overloaded so that it equals // a DEFAULT value. CHECKBOX_DEFAULT = Enable, 0 = Disable flags = CHECKBOX_DEFAULT | RESET_REQUIRED, key = 0, endcheckbox; oneof varid = SETUP_DATA.AlertEnableLock, prompt = STRING_TOKEN(STR_ALERT_ENABLE_LOCK), help = STRING_TOKEN(STR_ALERT_ENABLE_LOCK_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 SETUP_DATA.AlertEnableLock == 0x0; oneof varid = SETUP_DATA.PchAlert, prompt = STRING_TOKEN(STR_PCH_ALERT), help = STRING_TOKEN(STR_PCH_ALERT_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 = SETUP_DATA.DimmAlert, prompt = STRING_TOKEN(STR_DIMM_ALERT), help = STRING_TOKEN(STR_DIMM_ALERT_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; numeric varid = SETUP_DATA.CpuTemp, prompt = STRING_TOKEN (STR_CPU_TEMP), help = STRING_TOKEN (STR_CPU_TEMP_HELP), minimum = 1, maximum = 110, step = 1, //[-start-200227-IB06462114-modify]// default = 72, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.CpuFanSpeed, prompt = STRING_TOKEN (STR_CPU_FAN_SPEED), help = STRING_TOKEN (STR_CPU_FAN_SPEED_HELP), minimum = 1, maximum = 100, step = 1, default = 65, endnumeric; endform;//end form platform thermal config form formid = AUTO_ID(DPTF_FORM_ID), title = STRING_TOKEN(STR_DPTF_CONFIG_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_DPTF_CONFIG_FORM_TITLE)) SEPARATOR grayoutif ideqval CPU_SETUP.DualTauBoost == 1; oneof varid = SETUP_DATA.EnableDptf, prompt = STRING_TOKEN(STR_DPTF_PROMPT), help = STRING_TOKEN(STR_DPTF_HELP), default = 1, defaultstore = MyStandardDefault, option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = 0; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; endif; suppressif ideqval SETUP_DATA.EnableDptf == 0; // // (IETM)(INT3400) // oneof varid = SETUP_DATA.EnableInt3400Device, prompt = STRING_TOKEN(STR_INT3400_DEVICE), help = STRING_TOKEN(STR_INT3400_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; // // SA Device // oneof varid = SETUP_DATA.EnableSaDevice, prompt = STRING_TOKEN(STR_PROC_THERMAL_DEVICE_PROMPT), help = STRING_TOKEN(STR_PROC_THERMAL_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SA_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; suppressif ideqval SETUP_DATA.EnableSaDevice == 0; oneof varid = SETUP_DATA.PpccStepSize, prompt = STRING_TOKEN(STR_PPCC_STEP_SIZE), help = STRING_TOKEN(STR_PPCC_STEP_SIZE_HELP), option text = STRING_TOKEN (STR_500_MW), value = 500, flags = RESET_REQUIRED | DEFAULT | MANUFACTURING; option text = STRING_TOKEN (STR_1000_MW), value = 1000, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_1500_MW), value = 1500, flags = RESET_REQUIRED; option text = STRING_TOKEN (STR_2000_MW), value = 2000, flags = RESET_REQUIRED; endoneof; endif; numeric varid = SETUP_DATA.EnableDCFG, prompt = STRING_TOKEN (STR_DPTF_CONFIG_PROMPT), help = STRING_TOKEN (STR_DPTF_CONFIG_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 255, step = 1, //[-start-211215-KEBIN00071-modify]// #ifdef LCFC_SUPPORT #ifdef GOLDEN_BIOS_ENABLE default = 7, #else default = 0, #endif #else default = 0, #endif //[-end--211215-KEBIN00071-modify]// endnumeric; // // FAN Devices // grayoutif ideqval SETUP_DATA.DetectEcFan[0] == 0; oneof varid = SETUP_DATA.EnableFan1Device, prompt = STRING_TOKEN(STR_FAN1_DPTF_PROMPT), help = STRING_TOKEN(STR_FAN1_DPTF_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_DATA.DetectEcFan[1] == 0; oneof varid = SETUP_DATA.EnableFan2Device, prompt = STRING_TOKEN(STR_FAN2_DPTF_PROMPT), help = STRING_TOKEN(STR_FAN2_DPTF_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; grayoutif ideqval SETUP_DATA.DetectEcFan[2] == 0; oneof varid = SETUP_DATA.EnableFan3Device, prompt = STRING_TOKEN(STR_FAN3_DPTF_PROMPT), help = STRING_TOKEN(STR_FAN3_DPTF_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; // // Charger Participant // oneof varid = SETUP_DATA.EnableChargerParticipant, prompt = STRING_TOKEN(STR_CHARGER_DEVICE), help = STRING_TOKEN(STR_CHARGER_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; // // Power Participant // oneof varid = SETUP_DATA.EnablePowerParticipant, prompt = STRING_TOKEN(STR_POWER_DEVICE), help = STRING_TOKEN(STR_POWER_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; // // Battery Participant (BAT1) // oneof varid = SETUP_DATA.EnableBatteryParticipant, prompt = STRING_TOKEN(STR_BAT1_DEVICE), help = STRING_TOKEN(STR_BAT1_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 ideqval SETUP_DATA.EnableBatteryParticipant == 0; numeric varid = SETUP_DATA.PowerParticipantPollingRate, prompt = STRING_TOKEN(STR_DPTF_PPPR), help = STRING_TOKEN(STR_DPTF_PPPR_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 1000, step = 1, default = 0, endnumeric; endif; // end suppressif if EnableBatteryParticipant disabled // // PCH FIVR Participant // oneof varid = SETUP_DATA.EnablePchFivrParticipant, prompt = STRING_TOKEN(STR_PCHP_DEVICE), help = STRING_TOKEN(STR_PCHP_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; SEPARATOR grayoutif ideqval SETUP_DATA.DetectEcSensors[0] == 0; oneof varid = SETUP_DATA.EnableSen1Participant, // Sensor 1 prompt = STRING_TOKEN(STR_SEN1_DEVICE_PROMPT), help = STRING_TOKEN(STR_PROC_MEMORY_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; grayoutif ideqval SETUP_DATA.DetectEcSensors[1] == 0; oneof varid = SETUP_DATA.EnableSen2Participant, // Sensor 2 prompt = STRING_TOKEN(STR_SEN2_DEVICE_PROMPT), help = STRING_TOKEN(STR_VR_HOTSPOT_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; grayoutif ideqval SETUP_DATA.DetectEcSensors[2] == 0; oneof varid = SETUP_DATA.EnableSen3Participant, // Sensor 3 prompt = STRING_TOKEN(STR_SEN3_DEVICE_PROMPT), help = STRING_TOKEN(STR_SKIN_HOTSPOT_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; grayoutif ideqval SETUP_DATA.DetectEcSensors[3] == 0; oneof varid = SETUP_DATA.EnableSen4Participant, // Sensor 4 prompt = STRING_TOKEN(STR_SEN4_DEVICE_PROMPT), help = STRING_TOKEN(STR_PMIC_MCP_SENSOR_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; grayoutif ideqval SETUP_DATA.DetectEcSensors[4] == 0; oneof varid = SETUP_DATA.EnableSen5Participant, // Sensor 5 prompt = STRING_TOKEN(STR_SEN5_DEVICE_PROMPT), help = STRING_TOKEN(STR_SKIN_IR_SENSOR_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_DATA.AdlSAepBoard == 1 AND NOT ideqval SETUP_DATA.RplSAepBoard == 1; oneof varid = SETUP_DATA.EnableDgpuParticipant, prompt = STRING_TOKEN(STR_DGPU_DEVICE_PROMPT), help = STRING_TOKEN(STR_DGPU_THERMAL_SENSOR_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; endif; // hide Intel(R) Dynamic Tuning Technology menu if disabled suppressif ideqval SETUP_DATA.EnableDptf == 0; goto OEM_OBJ_FORM_ID, prompt = STRING_TOKEN(STR_OEM_OBJ_CONFIG_FORM_TITLE), help = STRING_TOKEN(STR_OEM_OBJ_CONFIG_FORM_HELP); endif; endform; //DPTF _FORM_ID form formid = AUTO_ID(OEM_OBJ_FORM_ID), title = STRING_TOKEN(STR_OEM_OBJ_CONFIG_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_OEM_OBJ_CONFIG_FORM_TITLE)) numeric varid = SETUP_DATA.OemDesignVariable0, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_0), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.OemDesignVariable1, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_1), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.OemDesignVariable2, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_2), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.OemDesignVariable3, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_3), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.OemDesignVariable4, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_4), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.OemDesignVariable5, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_5), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; //[-start-210701-KEBIN00030-modify]// #ifdef LCFC_SUPPORT numeric varid = SETUP_DATA.OemDesignVariable6, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_6), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.OemDesignVariable7, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_7), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.OemDesignVariable8, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_8), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.OemDesignVariable9, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_9), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.OemDesignVariable10, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_10), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.OemDesignVariable11, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_11), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.OemDesignVariable12, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_12), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.OemDesignVariable13, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_13), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.OemDesignVariable14, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_14), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.OemDesignVariable15, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_15), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.OemDesignVariable16, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_16), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.OemDesignVariable17, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_17), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.OemDesignVariable18, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_18), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.OemDesignVariable19, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_19), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.OemDesignVariable20, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_20), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; //[-start-211202-QINGLIN0124-add]// #if defined(S570_SUPPORT) numeric varid = SETUP_DATA.OemDesignVariable21, prompt = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_21), help = STRING_TOKEN (STR_DPTF_OEM_DESIGN_VARIABLE_HELP), minimum = 0, maximum = 255, step = 1, default = 0, endnumeric; #endif //[-end-211202-QINGLIN0124-add]// #endif //[-end-210701-KEBIN00030-modify]// SEPARATOR oneof varid = SETUP_DATA.PpccObject, prompt = STRING_TOKEN(STR_PPCC_OBJECT), help = STRING_TOKEN(STR_PPCC_OBJECT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = SETUP_DATA.ArtgObject, prompt = STRING_TOKEN(STR_ARTG_OBJECT), help = STRING_TOKEN(STR_ARTG_OBJECT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = SETUP_DATA.PmaxObject, prompt = STRING_TOKEN(STR_PMAX_OBJECT), help = STRING_TOKEN(STR_PMAX_OBJECT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; suppressif (NOT ideqval SETUP_VOLATILE_DATA.PlatformFlavor == FlavorMobile) AND (NOT ideqval SETUP_VOLATILE_DATA.PlatformFlavor == FlavorMobileWorkstation); oneof varid = SETUP_DATA.PmaxDevice, prompt = STRING_TOKEN(STR_PMAX_DEVICE), help = STRING_TOKEN(STR_PMAX_DEVICE_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 SETUP_DATA.PmaxDevice == 0; oneof varid = SETUP_DATA.PmaxAudioCodec, prompt = STRING_TOKEN(STR_PMAX_AUDIO_CODEC), help = STRING_TOKEN(STR_PMAX_AUDIO_CODEC_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = SETUP_DATA.PmaxWfCamera, prompt = STRING_TOKEN(STR_PMAX_WF_CAMERA), help = STRING_TOKEN(STR_PMAX_WF_CAMERA_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = SETUP_DATA.PmaxUfCamera, prompt = STRING_TOKEN(STR_PMAX_UF_CAMERA), help = STRING_TOKEN(STR_PMAX_UF_CAMERA_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = SETUP_DATA.PmaxFlashDevice, prompt = STRING_TOKEN(STR_PMAX_FLASH_DEVICE), help = STRING_TOKEN(STR_PMAX_FLASH_DEVICE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; endif; text help = STRING_TOKEN(STR_DPTF_CONFIG_FORM_HELP), text = STRING_TOKEN(STR_PROC_THERMAL_DEVICE_PROMPT), flags = 0, key = 0; oneof varid = SETUP_DATA.Tmp1Object, prompt = STRING_TOKEN(STR_TMP1_OBJECT), help = STRING_TOKEN(STR_TMP1_OBJECT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 0, flags = RESET_REQUIRED; endoneof; suppressif TRUE; oneof varid = SETUP_DATA.Tmp2Object, prompt = STRING_TOKEN(STR_TMP2_OBJECT), help = STRING_TOKEN(STR_TMP2_OBJECT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 0, flags = RESET_REQUIRED; endoneof; oneof varid = SETUP_DATA.Tmp3Object, prompt = STRING_TOKEN(STR_TMP3_OBJECT), help = STRING_TOKEN(STR_TMP3_OBJECT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = SETUP_DATA.Tmp4Object, prompt = STRING_TOKEN(STR_TMP4_OBJECT), help = STRING_TOKEN(STR_TMP4_OBJECT_HELP), option text = STRING_TOKEN(STR_DISABLED),value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = SETUP_DATA.Tmp5Object, prompt = STRING_TOKEN(STR_TMP5_OBJECT), help = STRING_TOKEN(STR_TMP5_OBJECT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = SETUP_DATA.Tmp6Object, prompt = STRING_TOKEN(STR_TMP6_OBJECT), help = STRING_TOKEN(STR_TMP6_OBJECT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = SETUP_DATA.Tmp7Object, prompt = STRING_TOKEN(STR_TMP7_OBJECT), help = STRING_TOKEN(STR_TMP7_OBJECT_HELP), option text = STRING_TOKEN(STR_DISABLED),value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = SETUP_DATA.Tmp8Object, prompt = STRING_TOKEN(STR_TMP8_OBJECT), help = STRING_TOKEN(STR_TMP8_OBJECT_HELP), option text = STRING_TOKEN(STR_DISABLED),value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = SETUP_DATA.OptionalObjects, prompt = STRING_TOKEN(STR_OPTIONAL_DPTF_OBJECTS), help = STRING_TOKEN(STR_OPTIONAL_DPTF_OBJECTS_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 0, flags = RESET_REQUIRED; endoneof; endif; endform; //OEM_OBJ_FORM_ID // Define forms form formid = AUTO_ID(PLATFORM_SETTINGS_FORM_ID), title = STRING_TOKEN(STR_PLATFORM_SETTINGS_FORM); SUBTITLE(STRING_TOKEN(STR_PLATFORM_SETTINGS_FORM_TITLE)) SEPARATOR //[-start-211208-TAMT000035-add]// #ifdef S77013_SUPPORT oneof varid = SETUP_DATA.iRPMMode, prompt = STRING_TOKEN(STR_IRPM_MODE), help = STRING_TOKEN(STR_IRPM_MODE_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_DONGLE_MODE), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ONLINE_PCH_MODE), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_ONLINE_ISH_MODE), value = 3, flags = RESET_REQUIRED; endoneof; #endif //[-end-211208-TAMT000035-add]// oneof varid = SETUP_DATA.EcChargingMethod, prompt = STRING_TOKEN(STR_CHARGING_METHOD), help = STRING_TOKEN(STR_CHARGING_METHOD_HELP), option text = STRING_TOKEN(STR_CHARGING_NORMAL), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_CHARGING_FAST), value = 1, flags = RESET_REQUIRED; endoneof; suppressif NOT ideqval SETUP_VOLATILE_DATA.PlatformFlavor == FlavorMobile AND NOT ideqval SETUP_VOLATILE_DATA.PlatformFlavor == FlavorMobileWorkstation; oneof varid = SETUP_DATA.PseudoG3State, prompt = STRING_TOKEN(STR_PSEUDO_G3), help = STRING_TOKEN(STR_PSEUDO_G3_HELP), //[-start-211009-TAMT000023-modify]// #if defined(C970_SUPPORT) || defined(C770_SUPPORT) || defined(S370_SUPPORT) || defined(S570_SUPPORT) || defined(S77013_SUPPORT) || defined(S77014_SUPPORT) || defined(S77014IAH_SUPPORT) option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | RESET_REQUIRED | INTERACTIVE; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED | INTERACTIVE; #else option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED | INTERACTIVE; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED | INTERACTIVE; #endif endoneof; endif; // Root port 08 d3 cold disable suppressif NOT ideqval SETUP_DATA.Rp08D3ColdSupport == 1; oneof varid = SETUP_DATA.Rp08D3ColdDisable, prompt = STRING_TOKEN(STR_RP08_D3COLD_DISABLE), help = STRING_TOKEN(STR_RP08_D3COLD_DISABLE_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; // // WA addded to support Wake on Lan AIC on ADL-P Boards.As wake pin is shared // between pegslot wake(by deafult) and x4 pcie slot ( after rework ) // oneof varid = SETUP_DATA.Rp08WakeReworkDone, prompt = STRING_TOKEN(STR_RP08_WAKE_REWORK_DONE), help = STRING_TOKEN(STR_RP08_WAKE_REWORK_DONE_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; // Scan Matrix control oneof varid = SETUP_DATA.Ps2KbMsEnable, prompt = STRING_TOKEN(STR_PS2_PROFILE), help = STRING_TOKEN(STR_PS2_PROFILE_HELP), //[-start-211022-IB19370013-modify]// // default value = 0, defaultstore = MyStandardDefault, //[-end-211022-IB19370013-modify]// //[-start-210916-IB18410103-modify]// option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #if FixedPcdGetBool (PcdAdlLpSupport) == 0 suppressif ideqval CPU_SETUP.GameCompatibilityMode == 1; #endif option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; #if FixedPcdGetBool (PcdAdlLpSupport) == 0 endif; #endif //[-end-210916-IB18410103-modify]// endoneof; // Switch eSPI PECI Mode or Legacy PECI mode suppressif ideqval SETUP_DATA.EcPeciModeUnsupport == 1; oneof varid = SETUP_DATA.EcPeciMode, questionid = AUTO_ID(EC_PECI_MODE_KEY), prompt = STRING_TOKEN(STR_SET_PECI_MODE_PROMPT), help = STRING_TOKEN(STR_EC_PECI_MODE_HELP), //[start-210821-STORM1107-modify] //[-start-210918-FLINT00021-modify]// //[-start-211008-TAMT000020-modify]// //[-start-211009-QINGLIN0092-modify]// #if defined(C770_SUPPORT) || defined(S77013_SUPPORT) || defined(S77014_SUPPORT) || defined(S370_SUPPORT) || defined(S570_SUPPORT) || defined(S77014IAH_SUPPORT) //[-end-211009-QINGLIN0092-modify]// option text = STRING_TOKEN(STR_SET_PECI_LEGACY_MODE), value = 0, flags = RESET_REQUIRED | INTERACTIVE; option text = STRING_TOKEN(STR_SET_PECI_ESPI_MODE), value = 1, flags = DEFAULT | RESET_REQUIRED |INTERACTIVE; #else option text = STRING_TOKEN(STR_SET_PECI_LEGACY_MODE), value = 0, flags = DEFAULT | RESET_REQUIRED |INTERACTIVE; option text = STRING_TOKEN(STR_SET_PECI_ESPI_MODE), value = 1, flags = RESET_REQUIRED | INTERACTIVE; #endif //[-end-211008-TAMT000020-modify]// //[-end-210918-FLINT00021-modify]// //[start-210819-STORM1106-modify] endoneof; endif; // Power Loss Notification oneof varid = SETUP_DATA.PlnEnable, prompt = STRING_TOKEN(STR_PLN_ENABLE), help = STRING_TOKEN(STR_PLN_ENABLE_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_PLN_DEFAULT), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; checkbox varid = SETUP_DATA.DevicePasswordSupport, prompt = STRING_TOKEN(STR_DEVICE_PASSWORD_SUPPORT_PROMPT), help = STRING_TOKEN(STR_DEVICE_PASSWORD_SUPPORT_HELP), // Flags behavior for checkbox is overloaded so that it equals // a DEFAULT value. 1 = ON, 0 = off flags = CHECKBOX_DEFAULT | RESET_REQUIRED, endcheckbox; oneof varid = SETUP_DATA.PmicVccLevel, prompt = STRING_TOKEN(STR_PMIC_VCC_SELECT), help = STRING_TOKEN(STR_PMIC_VCC_SELECT_HELP), option text = STRING_TOKEN(STR_DISABLE), value = 7, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_PMIC_VCC_105), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PMIC_VCC_1071), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PMIC_VCC_1023), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PMIC_VCC_997), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PMIC_VCC_850), value = 4, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PMIC_VCC_900), value = 5, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PMIC_VCC_950), value = 6, flags = RESET_REQUIRED; endoneof; oneof varid = SETUP_DATA.PmicVddqLevel, prompt = STRING_TOKEN(STR_PMIC_VDDQ_SELECT), help = STRING_TOKEN(STR_PMIC_VDDQ_SELECT_HELP), option text = STRING_TOKEN(STR_DISABLE), value = 8, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_PMIC_VDDQ_0), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PMIC_VDDQ_1), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PMIC_VDDQ_2), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PMIC_VDDQ_3), value = 3, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PMIC_VDDQ_4), value = 4, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PMIC_VDDQ_5), value = 5, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PMIC_VDDQ_6), value = 6, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PMIC_VDDQ_7), value = 7, flags = RESET_REQUIRED; endoneof; oneof varid = SETUP_DATA.CrcPmicNvmUpdateEnable, prompt = STRING_TOKEN(STR_CSC_PMIC_NVM_UPDATE_PROMPT), help = STRING_TOKEN(STR_CSC_PMIC_NVM_UPDATE_PROMPT_HELP), option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = MANUFACTURING | DEFAULT | RESET_REQUIRED; endoneof; suppressif ideqval SETUP_DATA.CrcPmicNvmUpdateEnable == 0; oneof varid = SETUP_DATA.CrcPmicCustomizationNvmUpdateEnable, prompt = STRING_TOKEN(STR_CSC_PMIC_CUSTOMIZATION_NVM_UPDATE_PROMPT), help = STRING_TOKEN(STR_CSC_PMIC_CUSTOMIZATION_NVM_UPDATE_PROMPT_HELP), option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = MANUFACTURING | DEFAULT | RESET_REQUIRED; endoneof; endif; oneof varid = SETUP_DATA.PmicNvmWriteLockEnable, prompt = STRING_TOKEN(STR_PMIC_NVM_WRITE_LOCK_PROMPT), help = STRING_TOKEN(STR_PMIC_NVM_WRITE_LOCK_PROMPT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = MANUFACTURING | DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; suppressif NOT ideqval SETUP_DATA.HebcValueSupport == 1; numeric varid = SETUP_DATA.HebcValue, prompt = STRING_TOKEN (STR_HEBC_VALUE), help = STRING_TOKEN (STR_HEBC_VALUE_HELP), minimum = 0, maximum = 0xFFFFFFFF, step = 1, default = 0x233F3, endnumeric; endif; oneof varid = SETUP_DATA.PmicSlpS0VmSupport, prompt = STRING_TOKEN(STR_PMIC_SLPS0_VM_SUPPORT), help = STRING_TOKEN(STR_PMIC_SLPS0_VM_SUPPORT_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 = SETUP_DATA.PowerSharingManagerEnable, prompt = STRING_TOKEN(STR_PSM_ENABLE_PROMPT), help = STRING_TOKEN(STR_PSM_ENABLE_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 SETUP_DATA.PowerSharingManagerEnable == 0; numeric varid = SETUP_DATA.PsmSplcDomainType1, prompt = STRING_TOKEN(STR_PSM_DOMAIN_TYPE1_PROMPT), help = STRING_TOKEN(STR_PSM_DOMAIN_TYPE_HELP), minimum = 1, maximum = 50, step = 1, default = 9, endnumeric; numeric varid = SETUP_DATA.PsmSplcPowerLimit1, prompt = STRING_TOKEN(STR_PSM_POWER_LIMIT1_PROMPT), help = STRING_TOKEN(STR_WIFI_POWER_LIMIT_HELP), minimum = 1, maximum = 10000, step = 1, default = 4000, endnumeric; numeric varid = SETUP_DATA.PsmSplcTimeWindow1, prompt = STRING_TOKEN(STR_PSM_TIME_WINDOW1_PROMPT), help = STRING_TOKEN(STR_WIFI_TIME_WINDOW_HELP), minimum = 1, maximum = 100000, step = 1, default = 30000, endnumeric; SEPARATOR numeric varid = SETUP_DATA.PsmDplcDomainType1, prompt = STRING_TOKEN(STR_DPLC_DOMAIN_TYPE1_PROMPT), help = STRING_TOKEN(STR_PSM_DOMAIN_TYPE_HELP), minimum = 1, maximum = 50, step = 1, default = 9, endnumeric; numeric varid = SETUP_DATA.PsmDplcDomainPreference1, prompt = STRING_TOKEN(STR_DPLC_DOMAIN_PREF1_PROMPT), help = STRING_TOKEN(STR_PSM_DOMAIN_TYPE_HELP), minimum = 1, maximum = 50, step = 1, default = 9, endnumeric; numeric varid = SETUP_DATA.PsmDplcPowerLimitIndex1, prompt = STRING_TOKEN(STR_PSM_DPLC_POWER_LIMIT_INDEX1_PROMPT), help = STRING_TOKEN(STR_PSM_DPLC_POWER_LIMIT_INDEX_HELP), minimum = 0, maximum = 10, step = 1, default = 0, endnumeric; numeric varid = SETUP_DATA.PsmDplcDefaultPowerLimit1, prompt = STRING_TOKEN(STR_PSM_DPLC_DEF_POWER_LIMIT1_PROMPT), help = STRING_TOKEN(STR_WIFI_POWER_LIMIT_HELP), minimum = 1, maximum = 10000, step = 1, default = 1200, endnumeric; numeric varid = SETUP_DATA.PsmDplcDefaultTimeWindow1, prompt = STRING_TOKEN(STR_PSM_DPLC_DEF_TIME_WINDOW1_PROMPT), help = STRING_TOKEN(STR_WIFI_TIME_WINDOW_HELP), minimum = 1, maximum = 100000, step = 1, default = 30000, endnumeric; numeric varid = SETUP_DATA.PsmDplcMinimumPowerLimit1, prompt = STRING_TOKEN(STR_PSM_DPLC_MIN_POWER_LIMIT1_PROMPT), help = STRING_TOKEN(STR_WIFI_POWER_LIMIT_HELP), minimum = 1, maximum = 10000, step = 1, default = 1200, endnumeric; numeric varid = SETUP_DATA.PsmDplcMaximumPowerLimit1, prompt = STRING_TOKEN(STR_PSM_DPLC_MAX_POWER_LIMIT1_PROMPT), help = STRING_TOKEN(STR_WIFI_POWER_LIMIT_HELP), minimum = 1, maximum = 10000, step = 1, default = 1200, endnumeric; numeric varid = SETUP_DATA.PsmDplcMaximumTimeWindow1, prompt = STRING_TOKEN(STR_PSM_DPLC_MAX_TIME_WINDOW1_PROMPT), help = STRING_TOKEN(STR_WIFI_TIME_WINDOW_HELP), minimum = 1, maximum = 10000, step = 1, default = 1000, endnumeric; endif; oneof varid = SETUP_DATA.UsbFnEnable, prompt = STRING_TOKEN(STR_USBFN_ENABLE_PROMPT), help = STRING_TOKEN(STR_USBFN_ENABLE_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 = SETUP_DATA.HidEventFilterDriverEnable, prompt = STRING_TOKEN(STR_HID_EVENT_FILTER_ENABLE), help = STRING_TOKEN(STR_HID_EVENT_FILTER_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; suppressif ideqval SETUP_DATA.WwanEnable == 0; numeric varid = SETUP_DATA.I2cSarResetDelay, prompt = STRING_TOKEN(STR_I2C_SAR_RESET_DELAY), help = STRING_TOKEN(STR_I2C_SAR_RESET_DELAY_HELP), minimum = 0, maximum = 255, step = 1, default = 8, endnumeric; endif; oneof varid = SETUP_DATA.SystemTimeAndAlarmSource, prompt = STRING_TOKEN(STR_SYSTEM_TIME_AND_ALARM), help = STRING_TOKEN(STR_SYSTEM_TIME_AND_ALARM_HELP), option text = STRING_TOKEN(STR_ACPI_TAD), value = 0 , flags = DEFAULT | MANUFACTURING |RESET_REQUIRED; option text = STRING_TOKEN(STR_LEGACY_RTC), value = 1, flags = RESET_REQUIRED; endoneof; suppressif NOT ideqval SETUP_DATA.ItpxdpMuxSupport == 1; oneof varid = SETUP_DATA.ItpxdpMux, prompt = STRING_TOKEN(STR_ITPXDP_MUX), help = STRING_TOKEN(STR_ITPXDP_MUX_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; #if FixedPcdGetBool (PcdAdlLpSupport) == 1 oneof varid = SETUP_DATA.DgPlatformSupport, prompt = STRING_TOKEN(STR_DG_PLATFORM_SUPPORT), help = STRING_TOKEN(STR_DG_PLATFORM_SUPPORT_HELP), //[start-210731-STORM1101-modify]// //[-start-210804-QINGLIN0008-modify]// #if defined(C770_SUPPORT) || defined(S370_SUPPORT) option text = STRING_TOKEN(STR_AIC), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_MB_DOWN), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; #else option text = STRING_TOKEN(STR_AIC), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_MB_DOWN), value = 1, flags = RESET_REQUIRED; #endif //[-end-210804-QINGLIN0008-modify]// //[end-210731-STORM1101-modify]// endoneof; #endif oneof varid = SETUP_DATA.PowermeterDeviceEnable, prompt = STRING_TOKEN(STR_ENABLE_POWERMETER), help = STRING_TOKEN(STR_ENABLE_POWERMETER_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 = SETUP_DATA.TrustedDeviceSetupBoot, prompt = STRING_TOKEN(STR_TRUSTED_DEVICE_SETUP_BOOT), help = STRING_TOKEN(STR_TRUSTED_DEVICE_SETUP_BOOT_HELP), option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED | DEFAULT; endoneof; oneof varid = SETUP_DATA.MPdtSupport, prompt = STRING_TOKEN(STR_MPDT_SUPPORT_PROMPT), help = STRING_TOKEN(STR_MPDT_SUPPORT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | RESET_REQUIRED; option text = STRING_TOKEN(STR_SENSOR_BOM1), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SENSOR_BOM2), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SENSOR_BOM1_WITH_COMPANION_CHIP), value = 3, flags = RESET_REQUIRED; endoneof; #if FixedPcdGetBool(PcdAdlLpSupport) == 1 oneof varid = SETUP_DATA.ClosedLidWovLightingSupport, prompt = STRING_TOKEN(STR_CLOSED_LID_WOV_LIGHTING_SUPPORT), help = STRING_TOKEN(STR_CLOSED_LID_WOV_LIGHTING_SUPPORT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED | DEFAULT; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED; endoneof; #endif // PcdAdlLpSupport suppressif NOT ideqval SETUP_VOLATILE_DATA.PlatformFlavor == FlavorDesktop; suppressif NOT ideqval PCH_SETUP.PsOnEnable == 0x1; numeric varid = SETUP_DATA.AuxRailBudget, prompt = STRING_TOKEN(STR_AUX_RAIL_BUDGET_PROMPT), help = STRING_TOKEN(STR_AUX_RAIL_BUDGET_HELP), flags = RESET_REQUIRED, minimum = 0, maximum = 10, step = 1, //[-start-210106-IB17510140-modify]// default = 6, //[-end-210106-IB17510140-modify]// endnumeric; endif; endif; goto SYS_FW_UPDATE_CONFIG_FORM_ID, prompt = STRING_TOKEN(STR_SYS_FW_UPDATE_CONFIG_FORM), help = STRING_TOKEN(STR_SYS_FW_UPDATE_CONFIG_FORM_HELP); goto PLATFORM_VTIO_FORM_ID, prompt = STRING_TOKEN(STR_PLATFORM_VTIO_FORM), help = STRING_TOKEN(STR_PLATFORM_VTIO_FORM_HELP); goto PLATFORM_TCSS_FORM_ID, prompt = STRING_TOKEN(STR_PLATFORM_TCSS_FORM), help = STRING_TOKEN(STR_PLATFORM_TCSS_FORM_HELP); endform; //Platform Settings // Define forms form formid = AUTO_ID(RTD3_FORM_ID), title = STRING_TOKEN(STR_RTD3_FORM_TITLE); SUBTITLE(STRING_TOKEN(STR_RTD3_FORM_TITLE)) SEPARATOR oneof varid = SETUP_DATA.Rtd3Support, questionid = AUTO_ID(RTD3_SUPPORT_QUESTION_ID), prompt = STRING_TOKEN(STR_RTD3), help = STRING_TOKEN(STR_RTD3_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED | INTERACTIVE; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED | INTERACTIVE; endoneof; SEPARATOR suppressif ideqval SETUP_DATA.Rtd3Support == 0x0; numeric varid = SETUP_DATA.VRRampUpDelay, prompt = STRING_TOKEN(STR_VR_RAMP_DELAY), help = STRING_TOKEN(STR_VR_RAMP_DELAY_HELP), minimum = 0, maximum = 100, // Sighting 4993392 : Need to fix Sleep(x) where x<16 to Sleep(16) due to OS bug (if OSYS is "Windows 2012" (Win8)). Then revert delay to 10ms for WinBlue // Sighting 4993392 : If VRRD decreased from 16 to 10ms (for WinBlue), TouchPanel, TouchPad, and SensorHub default delay value should increase accordingly (100 - 16 - 10 = 74) // step = 1, // default = 10, step = 16, default = 16, endnumeric; numeric varid = SETUP_DATA.Rtd3P0dl, prompt = STRING_TOKEN(STR_PEP0), help = STRING_TOKEN(STR_PEP0_HELP), minimum = 0, maximum = 200, // Sighting 4993392 : Need to change Sleep(x) where x<16 to Sleep(16) due to OS bug // step = 1, step = 16, default = 100, endnumeric; // Do not allow changing Azalia/ADSP delay for DVT2 or older rev // Delay is hard coded to 500ms (in AcpiPlatform.c) to workaround HW issue // suppressif ideqval PCH_SETUP.PchHdAudio == 0x0; numeric varid = SETUP_DATA.Rtd3AudioDelay, prompt = STRING_TOKEN(STR_AUDIO_DELAY), help = STRING_TOKEN(STR_AUDIO_DELAY_HELP), minimum = 0, maximum = 1000, // Sighting 4993392 : Need to change Sleep(x) where x<16 to Sleep(16) due to OS bug // step = 1, step = 16, default = 200, endnumeric; endif; numeric varid = SETUP_DATA.Rtd3SensorHub, prompt = STRING_TOKEN(STR_SENSORHUB), help = STRING_TOKEN(STR_SENSORHUB_HELP), minimum = 0, maximum = 1000, // 100ms WHCK I2C cold start target - 16ms (1 clock tick) driver budget - 16ms (VRRD). // Sighting 4993392 : If VRRD decreased from 16 to 10ms (for WinBlue), this value should increase accordingly (100 - 16 - 10 = 74) // step = 1, // default = 74, step = 16, default = 68, endnumeric; numeric varid = SETUP_DATA.Rtd3TouchPadDelay, prompt = STRING_TOKEN(STR_TOUCHPAD), help = STRING_TOKEN(STR_TOUCHPAD_HELP), minimum = 0, maximum = 1000, // 100ms WHCK I2C cold start target - 16ms (1 clock tick) driver budget - 16ms (VRRD). // Sighting 4993392 : If VRRD decreased from 16 to 10ms (for WinBlue), this value should increase accordingly (100 - 16 - 10 = 74) // step = 1, // default = 74, step = 16, default = 68, endnumeric; numeric varid = SETUP_DATA.Rtd3TouchPanelDelay, prompt = STRING_TOKEN(STR_TOUCHPANEL), help = STRING_TOKEN(STR_TOUCHPANEL_HELP), minimum = 0, maximum = 1000, // 100ms WHCK I2C cold start target - 16ms (1 clock tick) driver budget - 16ms (VRRD). // Sighting 4993392 : If VRRD decreased from 16 to 10ms (for WinBlue), this value should increase accordingly (100 - 16 - 10 = 74) // step = 1, // default = 74, step = 16, default = 68, endnumeric; oneof varid = SETUP_DATA.PstateCapping, prompt = STRING_TOKEN(STR_RTD3_PSTATE_CAPPING), help = STRING_TOKEN(STR_RTD3_PSTATE_CAPPING_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 = SETUP_DATA.Rtd3UsbPt1, prompt = STRING_TOKEN(STR_RTD3_USB_PORT1), help = STRING_TOKEN(STR_RTD3_USB_PORT_HELP), option text = STRING_TOKEN(STR_HIGHSPEED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SUPERSPEED), value = 2, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; oneof varid = SETUP_DATA.Rtd3UsbPt2, prompt = STRING_TOKEN(STR_RTD3_USB_PORT2), help = STRING_TOKEN(STR_RTD3_USB_PORT_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_HIGHSPEED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_SUPERSPEED), value = 2, flags = RESET_REQUIRED; suppressif ideqval SETUP_DATA.Rtd3WWAN == 0; option text = STRING_TOKEN(STR_SUPER_SPEED_WWAN), value = 4, flags = RESET_REQUIRED; endif endoneof; suppressif ideqval SETUP_DATA.Rtd3ZpoddSupport == 1; oneof varid = SETUP_DATA.Rtd3Zpodd, prompt = STRING_TOKEN(STR_RTD3_ZPODD), help = STRING_TOKEN(STR_RTD3_ZPODD_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; grayoutif ideqval SETUP_DATA.WwanEnable == 0; oneof varid = SETUP_DATA.Rtd3WWAN, prompt = STRING_TOKEN(STR_RTD3_WWAN), help = STRING_TOKEN(STR_RTD3_WWAN_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_WWAN_PCIE_D0_L12), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_WWAN_PCIE_D3_L2), value = 3, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; endoneof; endif; // grayoutif ideqval SETUP_DATA.WwanEnable == 0; //[-start-211102-JEPLIUT193-modify]// oneof varid = SETUP_DATA.Rtd3SataPort0, prompt = STRING_TOKEN(STR_RTD3_SATAPORT0), help = STRING_TOKEN(STR_RTD3_SATAPORT_HELP), #if defined(S570_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 endoneof; oneof varid = SETUP_DATA.Rtd3SataPort1, prompt = STRING_TOKEN(STR_RTD3_SATAPORT1), help = STRING_TOKEN(STR_RTD3_SATAPORT_HELP), #if defined(S570_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 endoneof; //[-end-211102-JEPLIUT193-modify]// oneof varid = SETUP_DATA.Rtd3SataPort2, prompt = STRING_TOKEN(STR_RTD3_SATAPORT2), help = STRING_TOKEN(STR_RTD3_SATAPORT_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 = SETUP_DATA.Rtd3SataPort3, prompt = STRING_TOKEN(STR_RTD3_SATAPORT3), help = STRING_TOKEN(STR_RTD3_SATAPORT_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 = SETUP_DATA.Rtd3SataPort4, prompt = STRING_TOKEN(STR_RTD3_SATAPORT4), help = STRING_TOKEN(STR_RTD3_SATAPORT_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 = SETUP_DATA.Rtd3SataPort5, prompt = STRING_TOKEN(STR_RTD3_SATAPORT5), help = STRING_TOKEN(STR_RTD3_SATAPORT_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 = SETUP_DATA.Rtd3SataPort6, prompt = STRING_TOKEN(STR_RTD3_SATAPORT6), help = STRING_TOKEN(STR_RTD3_SATAPORT_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 = SETUP_DATA.Rtd3SataPort7, prompt = STRING_TOKEN(STR_RTD3_SATAPORT7), help = STRING_TOKEN(STR_RTD3_SATAPORT_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_DATA.DiscreteTbtSupport == 1 ; grayoutif NOT ideqval SETUP_DATA.Win10Support == 2 ; oneof varid = SETUP_DATA.DTbtRtd3, prompt = STRING_TOKEN(STR_DTBT_RTD3_PROMPT), help = STRING_TOKEN(STR_DTBT_RTD3_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_DATA.DTbtRtd3 == 1 ; oneof varid = SETUP_DATA.DTbtRtd3OffDelayOptEn, prompt = STRING_TOKEN(STR_DTBT_RTD3_OFF_DELAY_OPT), help = STRING_TOKEN(STR_DTBT_RTD3_OFF_DELAY_OPT_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; numeric varid = SETUP_DATA.DTbtRtd3OffDelay, prompt = STRING_TOKEN(STR_DTBT_RTD3_OFF_DELAY), help = STRING_TOKEN(STR_DTBT_RTD3_OFF_DELAY_HELP), minimum = 0, maximum = 15000, step = 1, default = 5000, endnumeric; oneof varid = SETUP_DATA.DTbtRtd3ClkReq, prompt = STRING_TOKEN(STR_DTBT_RTD3_CLKREQ), help = STRING_TOKEN(STR_DTBT_RTD3_CLKREQ_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; numeric varid = SETUP_DATA.DTbtRtd3ClkReqDelay, prompt = STRING_TOKEN(STR_DTBT_RTD3_CLKREQ_DELAY), help = STRING_TOKEN(STR_DTBT_RTD3_CLKREQ_DELAY_HELP), minimum = 0, maximum = 2000, step = 1, default = 0, endnumeric; endif; // DTbtRtd3 != 1 endif; // TBT support != 1 endif; // Rtd3Support endform; //RTD3 form formid = AUTO_ID(SYS_FW_UPDATE_CONFIG_FORM_ID), title = STRING_TOKEN(STR_SYS_FW_UPDATE_CONFIG_FORM); SUBTITLE(STRING_TOKEN(STR_SYS_FW_UPDATE_CONFIG_FORM_TITLE)) SEPARATOR oneof varid = SETUP_DATA.SysFwUpdateLoadDefault, prompt = STRING_TOKEN(STR_SYS_FW_UPDATE_LOAD_DEFAULT), help = STRING_TOKEN(STR_SYS_FW_UPDATE_LOAD_DEFAULT_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 = SETUP_DATA.SysFwUpdateSkipPowerCheck, prompt = STRING_TOKEN(STR_SYS_FW_UPDATE_SKIP_POWER_CHECK), help = STRING_TOKEN(STR_SYS_FW_UPDATE_SKIP_POWER_CHECK_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; //SysFwUpdateConfig form formid = AUTO_ID(PLATFORM_VTIO_FORM_ID), title = STRING_TOKEN(STR_PLATFORM_VTIO_FORM); SUBTITLE(STRING_TOKEN(STR_PLATFORM_VTIO_FORM_TITLE)) SEPARATOR oneof varid = SETUP_DATA.VtioSupport, prompt = STRING_TOKEN(STR_VTIO_SUPPORT_PROMPT), help = STRING_TOKEN(STR_VTIO_SUPPORT_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 SETUP_DATA.VtioSupport == 0; // @todo Remove this entry if not supported in CFL/CNL suppressif TRUE; oneof varid = SETUP_DATA.SdevCio2Entry, prompt = STRING_TOKEN(STR_SDEV_CIO2_ENTRY_PROMPT), help = STRING_TOKEN(STR_SDEV_CIO2_ENTRY_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 SEPARATOR // @todo Remove this entry if not supported in CFL oneof varid = SETUP_DATA.SdevIspEntry, prompt = STRING_TOKEN(STR_SDEV_ISP_ENTRY_PROMPT), help = STRING_TOKEN(STR_SDEV_ISP_ENTRY_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 SETUP_DATA.SdevIspEntry == 0; numeric varid = SETUP_DATA.SdevNumberOfSensors[1], prompt = STRING_TOKEN (STR_SDEV_NUMBER_OF_SENSORS_PROMPT), help = STRING_TOKEN (STR_SDEV_NUMBER_OF_SENSORS_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0x2, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x2, //[-end-200227-IB06462114-modify]// endnumeric; suppressif ideqval SETUP_DATA.SdevNumberOfSensors[1] == 0; numeric varid = SETUP_DATA.SdevFlags[1], prompt = STRING_TOKEN (STR_SDEV_FLAGS_PROMPT), help = STRING_TOKEN (STR_SDEV_FLAGS_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0x01, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x00, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevSensorEntry1[1], prompt = STRING_TOKEN (STR_SDEV_SENSOR_ENTRY_1_PROMPT), help = STRING_TOKEN (STR_SDEV_SENSOR_ENTRY_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x01, //[-end-200227-IB06462114-modify]// endnumeric; endif; //suppressif SETUP_DATA.SdevNumberOfSensors[1] == 0 suppressif ideqval SETUP_DATA.SdevNumberOfSensors[1] <= 1; numeric varid = SETUP_DATA.SdevSensorEntry2[1], prompt = STRING_TOKEN (STR_SDEV_SENSOR_ENTRY_2_PROMPT), help = STRING_TOKEN (STR_SDEV_SENSOR_ENTRY_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x85, //[-end-200227-IB06462114-modify]// endnumeric; endif; //suppressif SETUP_DATA.SdevNumberOfSensors[1] <= 1 endif; //suppressif SdevIspEntry == 0 SEPARATOR oneof varid = SETUP_DATA.SdevHeciEntry, prompt = STRING_TOKEN(STR_SDEV_HECI_ENTRY_PROMPT), help = STRING_TOKEN(STR_SDEV_HECI_ENTRY_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 SETUP_DATA.SdevHeciEntry == 0; numeric varid = SETUP_DATA.SdevNumberOfSensors[2], prompt = STRING_TOKEN (STR_SDEV_NUMBER_OF_SENSORS_PROMPT), help = STRING_TOKEN (STR_SDEV_NUMBER_OF_SENSORS_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0x2, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x0, //[-end-200227-IB06462114-modify]// endnumeric; suppressif ideqval SETUP_DATA.SdevNumberOfSensors[2] == 0; numeric varid = SETUP_DATA.SdevFlags[2], prompt = STRING_TOKEN (STR_SDEV_FLAGS_PROMPT), help = STRING_TOKEN (STR_SDEV_FLAGS_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0x01, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x00, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevSensorEntry1[2], prompt = STRING_TOKEN (STR_SDEV_SENSOR_ENTRY_1_PROMPT), help = STRING_TOKEN (STR_SDEV_SENSOR_ENTRY_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x00, //[-end-200227-IB06462114-modify]// endnumeric; endif; //suppressif SETUP_DATA.SdevNumberOfSensors[2] == 0 suppressif ideqval SETUP_DATA.SdevNumberOfSensors[2] <= 1; numeric varid = SETUP_DATA.SdevSensorEntry2[2], prompt = STRING_TOKEN (STR_SDEV_SENSOR_ENTRY_2_PROMPT), help = STRING_TOKEN (STR_SDEV_SENSOR_ENTRY_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x0, //[-end-200227-IB06462114-modify]// endnumeric; endif; //suppressif SETUP_DATA.SdevNumberOfSensors[2] <= 1 endif; //suppressif SdevHeciEntry == 0 SEPARATOR oneof varid = SETUP_DATA.SdevSpi1Entry, prompt = STRING_TOKEN(STR_SDEV_SPI1_ENTRY_PROMPT), help = STRING_TOKEN(STR_SDEV_SPI1_ENTRY_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 SETUP_DATA.SdevSpi1Entry == 0; numeric varid = SETUP_DATA.SdevNumberOfSensors[3], prompt = STRING_TOKEN (STR_SDEV_NUMBER_OF_SENSORS_PROMPT), help = STRING_TOKEN (STR_SDEV_NUMBER_OF_SENSORS_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0x2, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x1, //[-end-200227-IB06462114-modify]// endnumeric; suppressif ideqval SETUP_DATA.SdevNumberOfSensors[3] == 0; numeric varid = SETUP_DATA.SdevFlags[3], prompt = STRING_TOKEN (STR_SDEV_FLAGS_PROMPT), help = STRING_TOKEN (STR_SDEV_FLAGS_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0x01, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x00, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevSensorEntry1[3], prompt = STRING_TOKEN (STR_SDEV_SENSOR_ENTRY_1_PROMPT), help = STRING_TOKEN (STR_SDEV_SENSOR_ENTRY_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x01, //[-end-200227-IB06462114-modify]// endnumeric; endif; //suppressif SETUP_DATA.SdevNumberOfSensors[3] == 0 suppressif ideqval SETUP_DATA.SdevNumberOfSensors[3] <= 1; numeric varid = SETUP_DATA.SdevSensorEntry2[3], prompt = STRING_TOKEN (STR_SDEV_SENSOR_ENTRY_2_PROMPT), help = STRING_TOKEN (STR_SDEV_SENSOR_ENTRY_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x0, //[-end-200227-IB06462114-modify]// endnumeric; endif; //suppressif SETUP_DATA.SdevNumberOfSensors[3] <= 1 endif; //suppressif SdevSpi1Entry == 0 SEPARATOR oneof varid = SETUP_DATA.SdevSpi2Entry, prompt = STRING_TOKEN(STR_SDEV_SPI2_ENTRY_PROMPT), help = STRING_TOKEN(STR_SDEV_SPI2_ENTRY_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 SETUP_DATA.SdevSpi2Entry == 0; numeric varid = SETUP_DATA.SdevNumberOfSensors[4], prompt = STRING_TOKEN (STR_SDEV_NUMBER_OF_SENSORS_PROMPT), help = STRING_TOKEN (STR_SDEV_NUMBER_OF_SENSORS_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0x2, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x1, //[-end-200227-IB06462114-modify]// endnumeric; suppressif ideqval SETUP_DATA.SdevNumberOfSensors[4] == 0; numeric varid = SETUP_DATA.SdevFlags[4], prompt = STRING_TOKEN (STR_SDEV_FLAGS_PROMPT), help = STRING_TOKEN (STR_SDEV_FLAGS_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0x01, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x00, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevSensorEntry1[4], prompt = STRING_TOKEN (STR_SDEV_SENSOR_ENTRY_1_PROMPT), help = STRING_TOKEN (STR_SDEV_SENSOR_ENTRY_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x01, //[-end-200227-IB06462114-modify]// endnumeric; endif; //suppressif SETUP_DATA.SdevNumberOfSensors[4] == 0 suppressif ideqval SETUP_DATA.SdevNumberOfSensors[4] <= 1; numeric varid = SETUP_DATA.SdevSensorEntry2[4], prompt = STRING_TOKEN (STR_SDEV_SENSOR_ENTRY_2_PROMPT), help = STRING_TOKEN (STR_SDEV_SENSOR_ENTRY_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x0, //[-end-200227-IB06462114-modify]// endnumeric; endif; //suppressif SETUP_DATA.SdevNumberOfSensors[4] <= 1 endif; //suppressif SdevSpi2Entry == 0 SEPARATOR oneof varid = SETUP_DATA.SdevXhciEntry, prompt = STRING_TOKEN(STR_SDEV_XHCI_ENTRY_PROMPT), help = STRING_TOKEN(STR_SDEV_XHCI_ENTRY_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 SETUP_DATA.SdevXhciEntry == 0; numeric varid = SETUP_DATA.SdevXhciNumberOfDevices, prompt = STRING_TOKEN (STR_SDEV_XHCI_NUMBER_OF_DEVICES_PROMPT), help = STRING_TOKEN (STR_SDEV_XHCI_NUMBER_OF_DEVICES_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x1, maximum = 0x2, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x2, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevXhciFlags, prompt = STRING_TOKEN (STR_SDEV_FLAGS_PROMPT), help = STRING_TOKEN (STR_SDEV_FLAGS_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0x01, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x00, //[-end-200227-IB06462114-modify]// endnumeric; text help = STRING_TOKEN(STR_SDEV_HXCI_DEVICE_1_PROMPT), text = STRING_TOKEN(STR_SDEV_HXCI_DEVICE_1_PROMPT); numeric varid = SETUP_DATA.SdevXhciDeviceAttributes[0], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_ATTR_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_ATTR_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x00, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevXhciRootPortNumber[0], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_ROOT_PORT_NUMBER_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_ROOT_PORT_NUMBER_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x00, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevXhciVendorId[0], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_VID_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_VID_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x0000, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevXhciProductId[0], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_PID_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_PID_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x0000, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevXhciRevision[0], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_REVISION_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_REVISION_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x0000, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevXhciInterfaceNumber[0], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_INTERFACE_NUMBER_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_INTERFACE_NUMBER_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x00, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevXhciClass[0], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_CLASS_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_CLASS_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x0E, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevXhciSubClass[0], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_SUBCLASS_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_SUBCLASS_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x01, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevXhciProtocol[0], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_PROTOCOL_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_PROTOCOL_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x01, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevXhciAcpiPathStringOffset[0], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_PATH_STRING_OFFSET_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_PATH_STRING_OFFSET_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x0034, //[-end-200227-IB06462114-modify]// endnumeric; grayoutif TRUE; numeric varid = SETUP_DATA.SdevXhciAcpiPathStringLength[0], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_PATH_STRING_LENGTH_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_PATH_STRING_LENGTH_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x001D, //[-end-200227-IB06462114-modify]// endnumeric; endif; //grayoutif TRUE numeric varid = SETUP_DATA.SdevXhciFirmwareHashDevice1[3], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_FW_HASH_255_192_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_FW_HASH_255_192_PROMPT), flags = DISPLAY_UINT_HEX | NUMERIC_SIZE_8 | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFFFFFFFFFFFFFF, step = 0x1, default = 0x0, endnumeric; numeric varid = SETUP_DATA.SdevXhciFirmwareHashDevice1[2], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_FW_HASH_191_128_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_FW_HASH_191_128_PROMPT), flags = DISPLAY_UINT_HEX | NUMERIC_SIZE_8 | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFFFFFFFFFFFFFF, step = 0x1, default = 0x0, endnumeric; numeric varid = SETUP_DATA.SdevXhciFirmwareHashDevice1[1], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_FW_HASH_127_64_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_FW_HASH_127_64_PROMPT), flags = DISPLAY_UINT_HEX | NUMERIC_SIZE_8 | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFFFFFFFFFFFFFF, step = 0x1, default = 0x0, endnumeric; numeric varid = SETUP_DATA.SdevXhciFirmwareHashDevice1[0], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_FW_HASH_63_0_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_FW_HASH_63_0_PROMPT), flags = DISPLAY_UINT_HEX | NUMERIC_SIZE_8 | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFFFFFFFFFFFFFF, step = 0x1, default = 0x0, endnumeric; string varid = SETUP_DATA.SdevXhciAcpiPathNameDevice1, questionid = AUTO_ID(KEY_SdevXhciAcpiPathNameDevice1), prompt = STRING_TOKEN(STR_SDEV_HXCI_DEVICE_PATH_NAME_PROMPT), help = STRING_TOKEN(STR_SDEV_HXCI_DEVICE_1_PATH_NAME_HELP), flags = 0 | RESET_REQUIRED | INTERACTIVE, minsize = 1, maxsize = 48, // Max size without NULL terminator. default = \\_SB.PC00.XHCI.RHUB.HS00.CRGB endstring; suppressif ideqval SETUP_DATA.SdevXhciNumberOfDevices <= 1; text help = STRING_TOKEN(STR_SDEV_HXCI_DEVICE_2_PROMPT), text = STRING_TOKEN(STR_SDEV_HXCI_DEVICE_2_PROMPT); numeric varid = SETUP_DATA.SdevXhciDeviceAttributes[1], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_ATTR_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_ATTR_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x00, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevXhciRootPortNumber[1], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_ROOT_PORT_NUMBER_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_ROOT_PORT_NUMBER_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x01, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevXhciVendorId[1], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_VID_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_VID_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x0000, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevXhciProductId[1], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_PID_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_PID_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x0000, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevXhciRevision[1], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_REVISION_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_REVISION_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x0000, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevXhciInterfaceNumber[1], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_INTERFACE_NUMBER_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_INTERFACE_NUMBER_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x00, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevXhciClass[1], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_CLASS_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_CLASS_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x0E, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevXhciSubClass[1], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_SUBCLASS_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_SUBCLASS_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x01, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevXhciProtocol[1], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_PROTOCOL_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_PROTOCOL_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x01, //[-end-200227-IB06462114-modify]// endnumeric; numeric varid = SETUP_DATA.SdevXhciAcpiPathStringOffset[1], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_PATH_STRING_OFFSET_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_PATH_STRING_OFFSET_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x0034, //[-end-200227-IB06462114-modify]// endnumeric; grayoutif TRUE; numeric varid = SETUP_DATA.SdevXhciAcpiPathStringLength[1], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_PATH_STRING_LENGTH_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_PATH_STRING_LENGTH_HELP), flags = DISPLAY_UINT_HEX | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFF, step = 0x0, //[-start-200227-IB06462114-modify]// default = 0x001C, //[-end-200227-IB06462114-modify]// endnumeric; endif; //grayoutif TRUE numeric varid = SETUP_DATA.SdevXhciFirmwareHashDevice2[3], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_FW_HASH_255_192_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_FW_HASH_255_192_PROMPT), flags = DISPLAY_UINT_HEX | NUMERIC_SIZE_8 | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFFFFFFFFFFFFFF, step = 0x1, default = 0x0, endnumeric; numeric varid = SETUP_DATA.SdevXhciFirmwareHashDevice2[2], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_FW_HASH_191_128_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_FW_HASH_191_128_PROMPT), flags = DISPLAY_UINT_HEX | NUMERIC_SIZE_8 | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFFFFFFFFFFFFFF, step = 0x1, default = 0x0, endnumeric; numeric varid = SETUP_DATA.SdevXhciFirmwareHashDevice2[1], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_FW_HASH_127_64_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_FW_HASH_127_64_PROMPT), flags = DISPLAY_UINT_HEX | NUMERIC_SIZE_8 | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFFFFFFFFFFFFFF, step = 0x1, default = 0x0, endnumeric; numeric varid = SETUP_DATA.SdevXhciFirmwareHashDevice2[0], prompt = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_FW_HASH_63_0_PROMPT), help = STRING_TOKEN (STR_SDEV_HXCI_DEVICE_FW_HASH_63_0_PROMPT), flags = DISPLAY_UINT_HEX | NUMERIC_SIZE_8 | RESET_REQUIRED, minimum = 0x0, maximum = 0xFFFFFFFFFFFFFFFF, step = 0x1, default = 0x0, endnumeric; string varid = SETUP_DATA.SdevXhciAcpiPathNameDevice2, questionid = AUTO_ID(KEY_SdevXhciAcpiPathNameDevice2), prompt = STRING_TOKEN(STR_SDEV_HXCI_DEVICE_PATH_NAME_PROMPT), help = STRING_TOKEN(STR_SDEV_HXCI_DEVICE_2_PATH_NAME_HELP), flags = 0 | RESET_REQUIRED | INTERACTIVE, minsize = 1, maxsize = 48, // Max size without NULL terminator. default = \\_SB.PC00.XHCI.RHUB.HS00.CIR endstring; endif; //suppressif SETUP_DATA.SdevXhciNumberOfDevices <= 1 endif; //suppressif SdevXhciEntry == 0 endif; //supressif SETUP_DATA.VtioSupport == 0 endform; //VTIO form formid = AUTO_ID(PLATFORM_TCSS_FORM_ID), title = STRING_TOKEN(STR_PLATFORM_TCSS_FORM); SUBTITLE(STRING_TOKEN(STR_PLATFORM_TCSS_FORM_TITLE)) SEPARATOR // Disable TBT PCIE RP and child device Tree BME. It was earlier known as TbtVtdBaseSecurity suppressif ideqval SETUP_VOLATILE_DATA.VTdAvailable == 0; grayoutif ideqval SA_SETUP.EnableVtd == 0; oneof varid = SETUP_DATA.DisableTbtPcieTreeBme, prompt = STRING_TOKEN(STR_DISABLE_TBT_TREE_BME_SETTINGS), help = STRING_TOKEN(STR_DISABLE_TBT_TREE_BME_SETTINGS_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED| INTERACTIVE; option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED| INTERACTIVE; endoneof; endif; //EnableVtd endif; //VTdAvailable oneof varid = SETUP_DATA.TcssUcmDevice, prompt = STRING_TOKEN(STR_UCM_SELECTION), help = STRING_TOKEN(STR_UCM_SELECTION_HELP), #if (FixedPcdGetBool (PcdAdlLpSupport) == 1) 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_UCSI_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_UCMC_ENABLED), value = 2, flags = RESET_REQUIRED; endoneof; #if FixedPcdGetBool (PcdAdlLpSupport) == 1 suppressif (ideqval SETUP_DATA.AuxOriOverrideSupport == 0); oneof varid = SETUP_DATA.AuxOriOverride, prompt = STRING_TOKEN(STR_AUX_ORI_OVERRIDE), help = STRING_TOKEN(STR_AUX_ORI_OVERRIDE_HELP), //[-start-210804-QINGLIN0008-modify]// //[-start-210802-SHAONN0003-modify]// #if defined(S370_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-210802-SHAONN0003-modify]// //[-end-210804-QINGLIN0008-modify]// endoneof; endif; oneof varid = SETUP_DATA.TypecRetimerTxComplianceModeEn, prompt = STRING_TOKEN(STR_TCSS_RETIMER_TX_COMPLIANCE_PROMPT), help = STRING_TOKEN(STR_TCSS_RETIMER_TX_COMPLIANCE_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 SETUP_DATA.TypecRetimerTxComplianceModeEn == 0; oneof varid = SETUP_DATA.TypecRetimerPD0, prompt = STRING_TOKEN(STR_TCSS_RETIMER_PD_0_PROMPT), help = STRING_TOKEN(STR_TCSS_RETIMER_PD_0_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 = SETUP_DATA.TypecRetimerPD1, prompt = STRING_TOKEN(STR_TCSS_RETIMER_PD_1_PROMPT), help = STRING_TOKEN(STR_TCSS_RETIMER_PD_1_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 = SETUP_DATA.TypecRetimerPD2, prompt = STRING_TOKEN(STR_TCSS_RETIMER_PD_2_PROMPT), help = STRING_TOKEN(STR_TCSS_RETIMER_PD_2_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 = SETUP_DATA.TypecRetimerPD3, prompt = STRING_TOKEN(STR_TCSS_RETIMER_PD_3_PROMPT), help = STRING_TOKEN(STR_TCSS_RETIMER_PD_3_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 = SETUP_DATA.UsbcBiosTcssHandshake, prompt = STRING_TOKEN(STR_TCSS_BIOS_HANDSHAKE), help = STRING_TOKEN(STR_TCSS_BIOS_HANDSHAKE_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 SETUP_DATA.UsbcBiosTcssHandshake == 0); numeric varid = SETUP_DATA.UsbConnStatusTimeout, prompt = STRING_TOKEN(STR_TCSS_USB_CONN_STATUS_TIMEOUT), help = STRING_TOKEN(STR_TCSS_USB_CONN_STATUS_TIMEOUT_HELP), flags = RESET_REQUIRED, minimum = 50, maximum = 1000, step = 10, default = 500, endnumeric; suppressif NOT ideqval SETUP_VOLATILE_DATA.PlatformFlavor == FlavorDesktop; numeric varid = SETUP_DATA.UsbcSxEntryTimeout, prompt = STRING_TOKEN(STR_TCSS_USBC_SX_ENTRY_TIMEOUT), help = STRING_TOKEN(STR_TCSS_USBC_SX_ENTRY_TIMEOUT_HELP), flags = RESET_REQUIRED, minimum = 200, maximum = 3000, step = 100, default = 1500, endnumeric; numeric varid = SETUP_DATA.UsbcSxExitTimeout, prompt = STRING_TOKEN(STR_TCSS_USBC_SX_EXIT_TIMEOUT), help = STRING_TOKEN(STR_TCSS_USBC_SX_EXIT_TIMEOUT_HELP), flags = RESET_REQUIRED, minimum = 200, maximum = 3000, step = 100, default = 1500, endnumeric; endif; endif; #endif //#if FixedPcdGetBool (PcdAdlLpSupport) == 1 oneof varid = SETUP_DATA.DeepestUSBSleepWakeCapability, questionid = AUTO_ID(KEY_DEEPEST_USB_SLEEP_WAKE_CAPABILITY), prompt = STRING_TOKEN(STR_DEEPEST_USB_SLEEP_WAKE_CAPABILITY), help = STRING_TOKEN(STR_DEEPEST_USB_SLEEP_WAKE_CAPABILITY_HELP), //[-start-210616-Kebin000012-modify]// #ifdef LCFC_SUPPORT option text = STRING_TOKEN(STR_DEEPEST_USB_SLEEP_WAKE_CAPABILITY_S3), value = 3, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED | INTERACTIVE; option text = STRING_TOKEN(STR_DEEPEST_USB_SLEEP_WAKE_CAPABILITY_S4), value = 4, flags = RESET_REQUIRED | INTERACTIVE; #else option text = STRING_TOKEN(STR_DEEPEST_USB_SLEEP_WAKE_CAPABILITY_S3), value = 3, flags = RESET_REQUIRED | INTERACTIVE; option text = STRING_TOKEN(STR_DEEPEST_USB_SLEEP_WAKE_CAPABILITY_S4), value = 4, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED | INTERACTIVE; #endif //[-end-210616-Kebin000012-modify]// endoneof; #if FixedPcdGetBool (PcdAdlLpSupport) == 0 oneof varid = SETUP_DATA.TcssPdPsOnEnable, prompt = STRING_TOKEN(STR_PD_PS_ON_SELECTION), help = STRING_TOKEN(STR_PD_PS_ON_SELECTION_HELP), option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED; option text = STRING_TOKEN(STR_PD_PS_ON_ENABLED), value = 1, flags = RESET_REQUIRED; option text = STRING_TOKEN(STR_PD_PS_ON_ENABLED_OVERRIDE), value = 2, flags = RESET_REQUIRED; endoneof; #endif //#if FixedPcdGetBool (PcdAdlLpSupport) == 0 oneof varid = SETUP_DATA.UsbcDataRoleSwapPlatformDisable, prompt = STRING_TOKEN(STR_USBC_DRSWAP_PLATFORM_DISABLE), help = STRING_TOKEN(STR_USBC_DRSWAP_PLATFORM_DISABLE_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; #if ((FixedPcdGetBool (PcdAdlLpSupport) == 1) || (FixedPcdGetBool (PcdDTbtEnable) == 1)) goto TBT_FORM_ID, prompt = STRING_TOKEN(STR_TBT_FORM), help = STRING_TOKEN(STR_TBT_FORM_HELP); #endif #if (FixedPcdGetBool(PcdAdlLpSupport) == 1) suppressif ideqval SETUP_VOLATILE_DATA.UsbcEcPdNegotiation == 0; // // EC-PD version PD0 // SEPARATOR SUBTITLE(STRING_TOKEN(STR_PD_INFORMATION)) suppressif NOT ideqval SETUP_VOLATILE_DATA.TcssPdType == TcssPdTypeCypress; text help = STRING_TOKEN(STR_PD0_APPLICATION_NAME_HELP), text = STRING_TOKEN(STR_PD0_APPLICATION_NAME_NAME), text = STRING_TOKEN(STR_PD0_APPLICATION_NAME_VALUE), flags = 0, key = 0; text help = STRING_TOKEN(STR_PD0_EXTERNAL_CIRCUIT_SPECIFIC_VERSION_HELP), text = STRING_TOKEN(STR_PD0_EXTERNAL_CIRCUIT_SPECIFIC_VERSION_NAME), text = STRING_TOKEN(STR_PD0_EXTERNAL_CIRCUIT_SPECIFIC_VERSION_VALUE), flags = 0, key = 0; endif; text help = STRING_TOKEN(STR_PD0_VERSION_HELP), text = STRING_TOKEN(STR_PD0_VERSION_NAME), text = STRING_TOKEN(STR_PD0_VERSION_VALUE), flags = 0, key = 0; // // EC-PD version PD1 // suppressif NOT ideqval SETUP_VOLATILE_DATA.TcssPdType == TcssPdTypeCypress; text help = STRING_TOKEN(STR_PD1_APPLICATION_NAME_HELP), text = STRING_TOKEN(STR_PD1_APPLICATION_NAME_NAME), text = STRING_TOKEN(STR_PD1_APPLICATION_NAME_VALUE), flags = 0, key = 0; text help = STRING_TOKEN(STR_PD1_EXTERNAL_CIRCUIT_SPECIFIC_VERSION_HELP), text = STRING_TOKEN(STR_PD1_EXTERNAL_CIRCUIT_SPECIFIC_VERSION_NAME), text = STRING_TOKEN(STR_PD1_EXTERNAL_CIRCUIT_SPECIFIC_VERSION_VALUE), flags = 0, key = 0; endif; text help = STRING_TOKEN(STR_PD1_VERSION_HELP), text = STRING_TOKEN(STR_PD1_VERSION_NAME), text = STRING_TOKEN(STR_PD1_VERSION_VALUE), flags = 0, key = 0; endif; #endif //#if ((FixedPcdGetBool (PcdAdlLpSupport) == 1) || (FixedPcdGetBool (PcdRplsSupport) == 1)) endform; //TCSS