2644 lines
121 KiB
Plaintext
2644 lines
121 KiB
Plaintext
/** @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
|