2578 lines
102 KiB
Plaintext
2578 lines
102 KiB
Plaintext
/** @file
|
|
|
|
;******************************************************************************
|
|
;* Copyright (c) 2015 - 2020, Insyde Software Corp. All Rights Reserved.
|
|
;*
|
|
;* You may not reproduce, distribute, publish, display, perform, modify, adapt,
|
|
;* transmit, broadcast, present, recite, release, license or otherwise exploit
|
|
;* any part of this publication in any form, by any means, without the prior
|
|
;* written permission of Insyde Software Corporation.
|
|
;*
|
|
;******************************************************************************
|
|
*/
|
|
/** @file
|
|
|
|
@copyright
|
|
INTEL CONFIDENTIAL
|
|
Copyright 2014 - 2021 Intel Corporation.
|
|
|
|
The source code contained or described herein and all documents related to the
|
|
source code ("Material") are owned by Intel Corporation or its suppliers or
|
|
licensors. Title to the Material remains with Intel Corporation or its suppliers
|
|
and licensors. The Material may contain trade secrets and proprietary and
|
|
confidential information of Intel Corporation and its suppliers and licensors,
|
|
and is protected by worldwide copyright and trade secret laws and treaty
|
|
provisions. No part of the Material may be used, copied, reproduced, modified,
|
|
published, uploaded, posted, transmitted, distributed, or disclosed in any way
|
|
without Intel's prior express written permission.
|
|
|
|
No license under any patent, copyright, trade secret or other intellectual
|
|
property right is granted to or conferred upon you by disclosure or delivery
|
|
of the Materials, either expressly, by implication, inducement, estoppel or
|
|
otherwise. Any license under such intellectual property rights must be
|
|
express and approved by Intel in writing.
|
|
|
|
Unless otherwise agreed by Intel in writing, you may not remove or alter
|
|
this notice or any other notice embedded in Materials by Intel or
|
|
Intel's suppliers or licensors in any way.
|
|
|
|
This file contains a 'Sample Driver' and is licensed as such under the terms
|
|
of your license agreement with Intel or your vendor. This file may be modified
|
|
by the user, subject to the additional terms of the license agreement.
|
|
|
|
@par Specification
|
|
**/
|
|
|
|
form formid = AUTO_ID(PERFORMANCE_MENU_CONFIG_FORM_ID),
|
|
title = STRING_TOKEN(STR_PERFORMANCE_MENU_CONFIGURATION);
|
|
|
|
SUBTITLE(STRING_TOKEN(STR_PERFORMANCE_MENU_CONFIGURATION))
|
|
SEPARATOR
|
|
|
|
//[-start-180719-IB15590110-modify]//
|
|
grayoutif ideqvallist SystemConfig.OverClockingSupport == 0;
|
|
oneof varid = CPU_SETUP.OverclockingSupport,
|
|
questionid = AUTO_ID(KEY_OC_ENABLE_DEPENDENCY),
|
|
prompt = STRING_TOKEN(STR_OVERCLOCKING_MENU_CONFIGURATION),
|
|
help = STRING_TOKEN(STR_OVERCLOCKING_CONFIGURATION_HELP),
|
|
flags = INTERACTIVE,
|
|
option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
//[-end-180719-IB15590110-modify]//
|
|
suppressif ideqval SETUP_CPU_FEATURES.PerCoreHtDisableSupported == 0 OR ideqval CPU_SETUP.OverclockingSupport == 0;
|
|
numeric varid = CPU_SETUP.PerCoreHtDisable,
|
|
prompt = STRING_TOKEN (STR_PER_CORE_HT_DISABLE),
|
|
help = STRING_TOKEN (STR_PER_CORE_HT_DISABLE_HELP),
|
|
flags = RESET_REQUIRED | INTERACTIVE | DISPLAY_UINT_HEX,
|
|
minimum = 0,
|
|
maximum = 0xFF,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
oneof varid = PCH_SETUP.WdtEnable,
|
|
prompt = STRING_TOKEN(STR_WDT_ENABLE),
|
|
help = STRING_TOKEN(STR_WDT_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;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_BCLK_FREQUENCY_NAME),
|
|
text = STRING_TOKEN(STR_BCLK_FREQUENCY_VALUE),
|
|
flags = 0,
|
|
key = 0;
|
|
|
|
suppressif ideqval CPU_SETUP.OverclockingSupport == 0;
|
|
suppressif ideqval SETUP_VOLATILE_DATA.MobileOcUnSupport == 1;
|
|
suppressif ideqval SETUP_DATA.BclkSource == 2;
|
|
grayoutif ideqval SETUP_DATA.DccClkCtrl == 1;
|
|
numeric varid = CPU_SETUP.CpuBclkOcFrequency,
|
|
prompt = STRING_TOKEN(STR_CPU_BCLK_OC_FREQUENCY),
|
|
help = STRING_TOKEN(STR_CPU_BCLK_OC_FREQUENCY_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 50000,
|
|
step = 1,
|
|
default = 0, //this value is ignored, default values are retrieved from C code
|
|
endnumeric;
|
|
endif;
|
|
endif;
|
|
|
|
oneof varid = CPU_SETUP.BclkAdaptiveVoltageEnable,
|
|
prompt = STRING_TOKEN(STR_BCLK_ADAPTIVE_VOLTAGE_ENABLE),
|
|
help = STRING_TOKEN(STR_BCLK_ADAPTIVE_VOLTAGE_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;
|
|
|
|
suppressif NOT ideqval SETUP_VOLATILE_DATA.PlatformType == TypeTrad;
|
|
numeric varid = CPU_SETUP.PvdRatioThreshold,
|
|
prompt = STRING_TOKEN (STR_PVD_RATIO_THRESHOLD),
|
|
help = STRING_TOKEN (STR_PVD_RATIO_THRESHOLD_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 40,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
oneof varid = CPU_SETUP.FllOcModeEn,
|
|
prompt = STRING_TOKEN(STR_FLL_OC_MODE_ENABLE),
|
|
help = STRING_TOKEN(STR_FLL_OC_MODE_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 CPU_SETUP.FllOcModeEn == 0;
|
|
numeric varid = CPU_SETUP.FllOverclockMode,
|
|
prompt = STRING_TOKEN (STR_FLL_MODE_SELECT),
|
|
help = STRING_TOKEN (STR_FLL_MODE_SELECT_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 3,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
oneof varid = CPU_SETUP.SaPllFreqOverride,
|
|
prompt = STRING_TOKEN(STR_SA_PLL_FREQUENCY_OVERRIDE),
|
|
help = STRING_TOKEN(STR_SA_PLL_FREQUENCY_OVERRIDE_HELP),
|
|
option text = STRING_TOKEN(STR_3200M), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_1600M), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
oneof varid = CPU_SETUP.TscDisableHwFixup,
|
|
prompt = STRING_TOKEN(STR_TSC_DISABLE_HW_FIXUP),
|
|
help = STRING_TOKEN(STR_TSC_DISABLE_HW_FIXUP_HELP),
|
|
option text = STRING_TOKEN(STR_ENABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_DISABLED), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.OverclockingSupport == 0;
|
|
|
|
goto PROCESSOR_CONFIG_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_PROCESSOR_CONFIGURATION),
|
|
help = STRING_TOKEN(STR_PROCESSOR_CONFIGURATION_HELP);
|
|
|
|
suppressif ideqval CPU_SETUP.AllSmallCoreCount == 0 OR
|
|
ideqval CPU_SETUP.ActiveSmallCoreCount == 0;
|
|
goto ATOM_L2_CONFIG_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_ATOM_L2_CONFIGURATION),
|
|
help = STRING_TOKEN(STR_ATOM_L2_CONFIGURATION_HELP);
|
|
endif;
|
|
|
|
goto RING_CONFIG_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_RING_CONFIGURATION),
|
|
help = STRING_TOKEN(STR_RING_CONFIGURATION_HELP);
|
|
|
|
goto GT_CONFIG_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_GT_CONFIGURATION),
|
|
help = STRING_TOKEN(STR_GT_CONFIGURATION_HELP);
|
|
|
|
goto UNCORE_CONFIG_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_UNCORE_CONFIGURATION),
|
|
help = STRING_TOKEN(STR_UNCORE_CONFIGURATION_HELP);
|
|
|
|
goto PLL_TRIM_CONFIG_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_PLL_TRIM_CONFIGURATION),
|
|
help = STRING_TOKEN(STR_PLL_TRIM_CONFIGURATION_HELP);
|
|
|
|
suppressif ideqval SETUP_VOLATILE_DATA.MobileOcUnSupport == 1;
|
|
goto VCC_CONFIG_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_VCC_CONFIGURATION),
|
|
help = STRING_TOKEN(STR_VCC_CONFIGURATION_HELP);
|
|
endif;
|
|
|
|
goto CEP_CONFIG_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_CEP_CONFIGURATION),
|
|
help = STRING_TOKEN(STR_CEP_CONFIGURATION_HELP);
|
|
|
|
goto VR_ICCMAX_CURRENT_OVERRIDE_CONFIG_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_VR_ICCMAX_CURRENT_OVERRIDE_CONFIGURATION),
|
|
help = STRING_TOKEN(STR_VR_ICCMAX_CURRENT_OVERRIDE_CONFIGURATION_HELP);
|
|
endif;
|
|
|
|
endform;
|
|
|
|
form formid = AUTO_ID(PROCESSOR_CONFIG_FORM_ID),
|
|
title = STRING_TOKEN(STR_PROCESSOR_CONFIGURATION);
|
|
|
|
SUBTITLE(STRING_TOKEN(STR_PROCESSOR_CONFIGURATION))
|
|
SEPARATOR
|
|
|
|
oneof varid = CPU_SETUP.PerCoreDisableConfiguration,
|
|
questionid = AUTO_ID(KEY_PERCORE_DISABLE_DEPENDENCY),
|
|
prompt = STRING_TOKEN(STR_PERCORE_DISABLE_CONFIGURATION),
|
|
help = STRING_TOKEN(STR_PERCORE_DISABLE_CONFIGURATION_HELP),
|
|
flags = INTERACTIVE,
|
|
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 CPU_SETUP.PerCoreDisableConfiguration == 1;
|
|
goto PROCESSOR_DISABLE_FORM_ID,
|
|
prompt = STRING_TOKEN(STR_PROCESSOR_DISABLE),
|
|
help = STRING_TOKEN(STR_PROCESSOR_DISABLE_HELP);
|
|
endif;
|
|
|
|
suppressif NOT ideqval SETUP_VOLATILE_DATA.PlatformType == TypeTrad;
|
|
oneof varid = CPU_SETUP.CoreRatioExtensionMode,
|
|
prompt = STRING_TOKEN(STR_CORE_RATIO_EXTENSION_MODE),
|
|
help = STRING_TOKEN(STR_CORE_RATIO_EXTENSION_MODE_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 ideqval CPU_SETUP.CoreRatioExtensionMode == 0x0;
|
|
numeric varid = CPU_SETUP.CoreMaxOcRatio,
|
|
prompt = STRING_TOKEN (STR_CORE_MAX_OC_RATIO),
|
|
help = STRING_TOKEN (STR_CORE_MAX_EXT_OC_RATIO_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 120,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreRatioExtensionMode == 0x1;
|
|
numeric varid = CPU_SETUP.CoreMaxOcRatio,
|
|
prompt = STRING_TOKEN (STR_CORE_MAX_OC_RATIO),
|
|
help = STRING_TOKEN (STR_CORE_MAX_OC_RATIO_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 85,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
oneof varid = CPU_SETUP.PerCoreRatioOverride,
|
|
prompt = STRING_TOKEN(STR_PERCODE_RATIO_OVERRIDE),
|
|
help = STRING_TOKEN(STR_PERCODE_RATIO_OVERRIDE_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 CPU_SETUP.PerCoreRatioOverride == 0x0;
|
|
numeric varid = CPU_SETUP.PerCoreRatio[0],
|
|
prompt = STRING_TOKEN (STR_PERCORE_RATIO_0),
|
|
help = STRING_TOKEN (STR_PERCORE_RATIO_0_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 120,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumCores < 2 OR
|
|
((ideqval CPU_SETUP.ActiveCoreCount < 2) AND
|
|
(NOT ideqval CPU_SETUP.ActiveCoreCount == 0));
|
|
numeric varid = CPU_SETUP.PerCoreRatio[1],
|
|
prompt = STRING_TOKEN (STR_PERCORE_RATIO_1),
|
|
help = STRING_TOKEN (STR_PERCORE_RATIO_1_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 120,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumCores < 3 OR
|
|
((ideqval CPU_SETUP.ActiveCoreCount < 3) AND
|
|
(NOT ideqval CPU_SETUP.ActiveCoreCount == 0));
|
|
numeric varid = CPU_SETUP.PerCoreRatio[2],
|
|
prompt = STRING_TOKEN (STR_PERCORE_RATIO_2),
|
|
help = STRING_TOKEN (STR_PERCORE_RATIO_2_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 120,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumCores < 4 OR
|
|
((ideqval CPU_SETUP.ActiveCoreCount < 4) AND
|
|
(NOT ideqval CPU_SETUP.ActiveCoreCount == 0));
|
|
numeric varid = CPU_SETUP.PerCoreRatio[3],
|
|
prompt = STRING_TOKEN (STR_PERCORE_RATIO_3),
|
|
help = STRING_TOKEN (STR_PERCORE_RATIO_3_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 120,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumCores < 5 OR
|
|
((ideqval CPU_SETUP.ActiveCoreCount < 5) AND
|
|
(NOT ideqval CPU_SETUP.ActiveCoreCount == 0));
|
|
numeric varid = CPU_SETUP.PerCoreRatio[4],
|
|
prompt = STRING_TOKEN (STR_PERCORE_RATIO_4),
|
|
help = STRING_TOKEN (STR_PERCORE_RATIO_4_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 120,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumCores < 6 OR
|
|
((ideqval CPU_SETUP.ActiveCoreCount < 6) AND
|
|
(NOT ideqval CPU_SETUP.ActiveCoreCount == 0));
|
|
numeric varid = CPU_SETUP.PerCoreRatio[5],
|
|
prompt = STRING_TOKEN (STR_PERCORE_RATIO_5),
|
|
help = STRING_TOKEN (STR_PERCORE_RATIO_5_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 120,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumCores < 7 OR
|
|
((ideqval CPU_SETUP.ActiveCoreCount < 7) AND
|
|
(NOT ideqval CPU_SETUP.ActiveCoreCount == 0));
|
|
numeric varid = CPU_SETUP.PerCoreRatio[6],
|
|
prompt = STRING_TOKEN (STR_PERCORE_RATIO_6),
|
|
help = STRING_TOKEN (STR_PERCORE_RATIO_6_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 120,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumCores < 8 OR
|
|
((ideqval CPU_SETUP.ActiveCoreCount < 8) AND
|
|
(NOT ideqval CPU_SETUP.ActiveCoreCount == 0));
|
|
numeric varid = CPU_SETUP.PerCoreRatio[7],
|
|
prompt = STRING_TOKEN (STR_PERCORE_RATIO_7),
|
|
help = STRING_TOKEN (STR_PERCORE_RATIO_7_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 120,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumSmallCores < 1 OR
|
|
((ideqval CPU_SETUP.ActiveSmallCoreCount < 1) AND
|
|
(NOT ideqval CPU_SETUP.ActiveSmallCoreCount == 0));
|
|
numeric varid = CPU_SETUP.AtomClusterRatio[0],
|
|
prompt = STRING_TOKEN (STR_ATOM_CLUSTER_0_RATIO),
|
|
help = STRING_TOKEN (STR_ATOM_CLUSTER_0_RATIO_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 120,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumSmallCores < 5 OR
|
|
((ideqval CPU_SETUP.ActiveSmallCoreCount < 5) AND
|
|
(NOT ideqval CPU_SETUP.ActiveSmallCoreCount == 0));
|
|
numeric varid = CPU_SETUP.AtomClusterRatio[1],
|
|
prompt = STRING_TOKEN (STR_ATOM_CLUSTER_1_RATIO),
|
|
help = STRING_TOKEN (STR_ATOM_CLUSTER_1_RATIO_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 120,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumSmallCores < 9 OR
|
|
((ideqval CPU_SETUP.ActiveSmallCoreCount < 9) AND
|
|
(NOT ideqval CPU_SETUP.ActiveSmallCoreCount == 0));
|
|
numeric varid = CPU_SETUP.AtomClusterRatio[2],
|
|
prompt = STRING_TOKEN (STR_ATOM_CLUSTER_2_RATIO),
|
|
help = STRING_TOKEN (STR_ATOM_CLUSTER_2_RATIO_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 120,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumSmallCores < 13 OR
|
|
((ideqval CPU_SETUP.ActiveSmallCoreCount < 13) AND
|
|
(NOT ideqval CPU_SETUP.ActiveSmallCoreCount == 0));
|
|
numeric varid = CPU_SETUP.AtomClusterRatio[3],
|
|
prompt = STRING_TOKEN (STR_ATOM_CLUSTER_3_RATIO),
|
|
help = STRING_TOKEN (STR_ATOM_CLUSTER_3_RATIO_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 120,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
endif;
|
|
|
|
oneof varid = CPU_SETUP.CoreVoltageMode,
|
|
prompt = STRING_TOKEN(STR_CORE_VOLTAGE_MODE),
|
|
help = STRING_TOKEN(STR_CORE_VOLTAGE_MODE_HELP),
|
|
option text = STRING_TOKEN(STR_VOLTAGE_ADAPTIVE), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_VOLTAGE_OVERRIDE), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVoltageMode == 0x0;
|
|
numeric varid = CPU_SETUP.CoreVoltageOverride,
|
|
prompt = STRING_TOKEN (STR_CORE_VOLTAGE_OVERRIDE),
|
|
help = STRING_TOKEN (STR_CORE_VOLTAGE_OVERRIDE_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 2000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVoltageMode == 0x1;
|
|
numeric varid = CPU_SETUP.CoreExtraTurboVoltage,
|
|
prompt = STRING_TOKEN (STR_CORE_EXTRA_TURBO_VOLTAGE),
|
|
help = STRING_TOKEN (STR_CORE_EXTRA_TURBO_VOLTAGE_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 2000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
grayoutif ideqval CPU_SETUP.CoreVfPointCount == 0x0;
|
|
oneof varid = CPU_SETUP.CoreVfPointOffsetMode,
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_MODE),
|
|
help = STRING_TOKEN(STR_VF_POINT_OFFSET_MODE_HELP),
|
|
option text = STRING_TOKEN(STR_VOLTAGE_OFFSET_LEGACY), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_VOLTAGE_OFFSET_SELECTION), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVfPointOffsetMode == 0x1;
|
|
oneof varid = CPU_SETUP.CoreVfConfigScope,
|
|
prompt = STRING_TOKEN(STR_VF_CONFIG_SCOPE),
|
|
help = STRING_TOKEN(STR_VF_CONFIG_SCOPE_HELP),
|
|
option text = STRING_TOKEN(STR_VF_CONFIG_ALL_CORE), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_VF_CONFIG_PER_CORE), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVfConfigScope == 0x1;
|
|
numeric varid = CPU_SETUP.CoreVoltageOffset,
|
|
prompt = STRING_TOKEN (STR_CORE_VOLTAGE_OFFSET),
|
|
help = STRING_TOKEN (STR_CORE_VOLTAGE_OFFSET_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.CoreVoltageOffsetPrefix,
|
|
prompt = STRING_TOKEN(STR_CORE_VOLTAGE_OFFSET_PREFIX),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVfConfigScope == 0x0;
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumCores < 1;
|
|
numeric varid = CPU_SETUP.PerCoreVoltageOffset[0],
|
|
prompt = STRING_TOKEN (STR_PER_CORE_VOLTAGE_OFFSET_1),
|
|
help = STRING_TOKEN (STR_PER_CORE_VOLTAGE_OFFSET_1_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.PerCoreVoltageOffsetPrefix[0],
|
|
prompt = STRING_TOKEN(STR_CORE_VOLTAGE_OFFSET_PREFIX),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumCores < 2;
|
|
numeric varid = CPU_SETUP.PerCoreVoltageOffset[1],
|
|
prompt = STRING_TOKEN (STR_PER_CORE_VOLTAGE_OFFSET_2),
|
|
help = STRING_TOKEN (STR_PER_CORE_VOLTAGE_OFFSET_2_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.PerCoreVoltageOffsetPrefix[1],
|
|
prompt = STRING_TOKEN(STR_CORE_VOLTAGE_OFFSET_PREFIX),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumCores < 3;
|
|
numeric varid = CPU_SETUP.PerCoreVoltageOffset[2],
|
|
prompt = STRING_TOKEN (STR_PER_CORE_VOLTAGE_OFFSET_3),
|
|
help = STRING_TOKEN (STR_PER_CORE_VOLTAGE_OFFSET_3_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.PerCoreVoltageOffsetPrefix[2],
|
|
prompt = STRING_TOKEN(STR_CORE_VOLTAGE_OFFSET_PREFIX),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumCores < 4;
|
|
numeric varid = CPU_SETUP.PerCoreVoltageOffset[3],
|
|
prompt = STRING_TOKEN (STR_PER_CORE_VOLTAGE_OFFSET_4),
|
|
help = STRING_TOKEN (STR_PER_CORE_VOLTAGE_OFFSET_4_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.PerCoreVoltageOffsetPrefix[3],
|
|
prompt = STRING_TOKEN(STR_CORE_VOLTAGE_OFFSET_PREFIX),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumCores < 5;
|
|
numeric varid = CPU_SETUP.PerCoreVoltageOffset[4],
|
|
prompt = STRING_TOKEN (STR_PER_CORE_VOLTAGE_OFFSET_5),
|
|
help = STRING_TOKEN (STR_PER_CORE_VOLTAGE_OFFSET_5_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.PerCoreVoltageOffsetPrefix[4],
|
|
prompt = STRING_TOKEN(STR_CORE_VOLTAGE_OFFSET_PREFIX),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumCores < 6;
|
|
numeric varid = CPU_SETUP.PerCoreVoltageOffset[5],
|
|
prompt = STRING_TOKEN (STR_PER_CORE_VOLTAGE_OFFSET_6),
|
|
help = STRING_TOKEN (STR_PER_CORE_VOLTAGE_OFFSET_6_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.PerCoreVoltageOffsetPrefix[5],
|
|
prompt = STRING_TOKEN(STR_CORE_VOLTAGE_OFFSET_PREFIX),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumCores < 7;
|
|
numeric varid = CPU_SETUP.PerCoreVoltageOffset[6],
|
|
prompt = STRING_TOKEN (STR_PER_CORE_VOLTAGE_OFFSET_7),
|
|
help = STRING_TOKEN (STR_PER_CORE_VOLTAGE_OFFSET_7_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.PerCoreVoltageOffsetPrefix[6],
|
|
prompt = STRING_TOKEN(STR_CORE_VOLTAGE_OFFSET_PREFIX),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumCores < 8;
|
|
numeric varid = CPU_SETUP.PerCoreVoltageOffset[7],
|
|
prompt = STRING_TOKEN (STR_PER_CORE_VOLTAGE_OFFSET_8),
|
|
help = STRING_TOKEN (STR_PER_CORE_VOLTAGE_OFFSET_8_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.PerCoreVoltageOffsetPrefix[7],
|
|
prompt = STRING_TOKEN(STR_CORE_VOLTAGE_OFFSET_PREFIX),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumSmallCores < 1;
|
|
numeric varid = CPU_SETUP.PerAtomClusterVoltageOffset[0],
|
|
prompt = STRING_TOKEN (STR_PER_ATOM_CLUSTER_VOLTAGE_OFFSET_1),
|
|
help = STRING_TOKEN (STR_PER_ATOM_CLUSTER_VOLTAGE_OFFSET_1_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.PerAtomClusterVoltageOffsetPrefix[0],
|
|
prompt = STRING_TOKEN(STR_CORE_VOLTAGE_OFFSET_PREFIX),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumSmallCores < 5;
|
|
numeric varid = CPU_SETUP.PerAtomClusterVoltageOffset[1],
|
|
prompt = STRING_TOKEN (STR_PER_ATOM_CLUSTER_VOLTAGE_OFFSET_2),
|
|
help = STRING_TOKEN (STR_PER_ATOM_CLUSTER_VOLTAGE_OFFSET_2_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.PerAtomClusterVoltageOffsetPrefix[1],
|
|
prompt = STRING_TOKEN(STR_CORE_VOLTAGE_OFFSET_PREFIX),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumSmallCores < 9;
|
|
numeric varid = CPU_SETUP.PerAtomClusterVoltageOffset[2],
|
|
prompt = STRING_TOKEN (STR_PER_ATOM_CLUSTER_VOLTAGE_OFFSET_3),
|
|
help = STRING_TOKEN (STR_PER_ATOM_CLUSTER_VOLTAGE_OFFSET_3_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.PerAtomClusterVoltageOffsetPrefix[2],
|
|
prompt = STRING_TOKEN(STR_CORE_VOLTAGE_OFFSET_PREFIX),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.NumSmallCores < 13;
|
|
numeric varid = CPU_SETUP.PerAtomClusterVoltageOffset[3],
|
|
prompt = STRING_TOKEN (STR_PER_ATOM_CLUSTER_VOLTAGE_OFFSET_4),
|
|
help = STRING_TOKEN (STR_PER_ATOM_CLUSTER_VOLTAGE_OFFSET_4_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.PerAtomClusterVoltageOffsetPrefix[3],
|
|
prompt = STRING_TOKEN(STR_CORE_VOLTAGE_OFFSET_PREFIX),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
endif;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVfPointOffsetMode == 0x0;
|
|
suppressif ideqval CPU_SETUP.CoreVfPointCount < 0x1;
|
|
numeric varid = CPU_SETUP.CoreVfPointOffset[0],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_1),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_1_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.CoreVfPointOffsetPrefix[0],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_1),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME1),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_VALUE1),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVfPointCount < 0x2;
|
|
numeric varid = CPU_SETUP.CoreVfPointOffset[1],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_2),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_2_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.CoreVfPointOffsetPrefix[1],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_2),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME2),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_VALUE2),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVfPointCount < 0x3;
|
|
numeric varid = CPU_SETUP.CoreVfPointOffset[2],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_3),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_3_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.CoreVfPointOffsetPrefix[2],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_3),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME3),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_VALUE3),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVfPointCount < 0x4;
|
|
numeric varid = CPU_SETUP.CoreVfPointOffset[3],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_4),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_4_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.CoreVfPointOffsetPrefix[3],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_4),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME4),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_VALUE4),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVfPointCount < 0x5;
|
|
numeric varid = CPU_SETUP.CoreVfPointOffset[4],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_5),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_5_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.CoreVfPointOffsetPrefix[4],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_5),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME5),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_VALUE5),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVfPointCount < 0x6;
|
|
numeric varid = CPU_SETUP.CoreVfPointOffset[5],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_6),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_6_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.CoreVfPointOffsetPrefix[5],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_6),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME6),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_VALUE6),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVfPointCount < 0x7;
|
|
numeric varid = CPU_SETUP.CoreVfPointOffset[6],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_7),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_7_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.CoreVfPointOffsetPrefix[6],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_7),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME7),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_VALUE7),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVfPointCount < 0x8;
|
|
numeric varid = CPU_SETUP.CoreVfPointOffset[7],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_8),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_8_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.CoreVfPointOffsetPrefix[7],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_8),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME8),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_VALUE8),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVfPointCount < 0x9;
|
|
numeric varid = CPU_SETUP.CoreVfPointOffset[8],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_9),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_9_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.CoreVfPointOffsetPrefix[8],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_9),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME9),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_VALUE9),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVfPointCount < 0xA;
|
|
numeric varid = CPU_SETUP.CoreVfPointOffset[9],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_10),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_10_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.CoreVfPointOffsetPrefix[9],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_10),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME10),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_VALUE10),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVfPointCount < 0xB;
|
|
numeric varid = CPU_SETUP.CoreVfPointOffset[10],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_11),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_11_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.CoreVfPointOffsetPrefix[10],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_11),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME11),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_VALUE11),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVfPointCount < 0xC;
|
|
numeric varid = CPU_SETUP.CoreVfPointOffset[11],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_12),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_12_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.CoreVfPointOffsetPrefix[11],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_12),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME12),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_VALUE12),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVfPointCount < 0xD;
|
|
numeric varid = CPU_SETUP.CoreVfPointOffset[12],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_13),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_13_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.CoreVfPointOffsetPrefix[12],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_13),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME13),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_VALUE13),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVfPointCount < 0xE;
|
|
numeric varid = CPU_SETUP.CoreVfPointOffset[13],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_14),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_14_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.CoreVfPointOffsetPrefix[13],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_14),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME14),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_VALUE14),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.CoreVfPointCount < 0xF;
|
|
numeric varid = CPU_SETUP.CoreVfPointOffset[14],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_15),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_15_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.CoreVfPointOffsetPrefix[14],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_15),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME15),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_VALUE15),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
endif;
|
|
|
|
SEPARATOR
|
|
numeric varid = CPU_SETUP.Avx2RatioOffset,
|
|
prompt = STRING_TOKEN (STR_CORE_AVX2_RATIO_OFFSET),
|
|
help = STRING_TOKEN (STR_CORE_AVX2_RATIO_OFFSET_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 31,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
numeric varid = CPU_SETUP.Avx2VoltageScaleFactor,
|
|
prompt = STRING_TOKEN (STR_CORE_AVX2_GUARD_BAND_PROMPT),
|
|
help = STRING_TOKEN (STR_CORE_AVX2_GUARD_BAND_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 200,
|
|
step = 1,
|
|
default = 100,
|
|
endnumeric;
|
|
|
|
SEPARATOR
|
|
numeric varid = CPU_SETUP.TjMaxOffset,
|
|
prompt = STRING_TOKEN (STR_CORE_TJMAX_OFFSET),
|
|
help = STRING_TOKEN (STR_CORE_TJMAX_OFFSET_HELP),
|
|
flags = RESET_REQUIRED,
|
|
key = AUTO_ID (KEY_TjMaxOffset), // 0 indicates no offset (Hardware defaults). Acceptable values 10 to 63. Rest all set to 0.
|
|
minimum = 0,
|
|
maximum = 63,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
SEPARATOR
|
|
SUBTITLE(STRING_TOKEN(STR_TVB_CONFIGURATION))
|
|
|
|
oneof varid = CPU_SETUP.TvbRatioClipping,
|
|
prompt = STRING_TOKEN(STR_TVB_RATIO_CLIPPING_PROMPT),
|
|
help = STRING_TOKEN(STR_TVB_RATIO_CLIPPING_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.TvbRatioClipping == 0x0;
|
|
numeric varid = CPU_SETUP.TvbDownBinsTempThreshold0,
|
|
prompt = STRING_TOKEN (STR_TVB_DOWNBINS_TEMP_THRESHOLD_0_PROMPT),
|
|
help = STRING_TOKEN (STR_TVB_DOWNBINS_TEMP_THRESHOLD_0_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 10,
|
|
step = 1,
|
|
default = 1,
|
|
endnumeric;
|
|
|
|
numeric varid = CPU_SETUP.TvbTempThreshold0,
|
|
prompt = STRING_TOKEN (STR_TVB_TEMP_THRESHOLD_0_PROMPT),
|
|
help = STRING_TOKEN (STR_TVB_TEMP_THRESHOLD_0_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 100,
|
|
step = 1,
|
|
default = 70,
|
|
endnumeric;
|
|
|
|
numeric varid = CPU_SETUP.TvbTempThreshold1,
|
|
prompt = STRING_TOKEN (STR_TVB_TEMP_THRESHOLD_1_PROMPT),
|
|
help = STRING_TOKEN (STR_TVB_TEMP_THRESHOLD_1_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 100,
|
|
step = 1,
|
|
default = 100,
|
|
endnumeric;
|
|
|
|
numeric varid = CPU_SETUP.TvbDownBinsTempThreshold1,
|
|
prompt = STRING_TOKEN (STR_TVB_DOWNBINS_TEMP_THRESHOLD_1_PROMPT),
|
|
help = STRING_TOKEN (STR_TVB_DOWNBINS_TEMP_THRESHOLD_1_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 10,
|
|
step = 1,
|
|
default = 2,
|
|
endnumeric;
|
|
endif;
|
|
|
|
oneof varid = CPU_SETUP.TvbVoltageOptimization,
|
|
prompt = STRING_TOKEN(STR_TVB_VOLTAGE_OPTIMIZATION_PROMPT),
|
|
help = STRING_TOKEN(STR_TVB_VOLTAGE_OPTIMIZATION_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.Etvb,
|
|
prompt = STRING_TOKEN(STR_ETVB_PROMPT),
|
|
help = STRING_TOKEN(STR_ETVB_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.FlexOverrideEnable == 0x0 OR ideqval CPU_SETUP.BusSpeedEnable == 0x0;
|
|
INTERACTIVE_TEXT(STRING_TOKEN(STR_OVERCLOCK_EXPFREQ_HELP),STRING_TOKEN(STR_OVERCLOCK_EXPFREQ_PROMPT),STRING_TOKEN(STR_OVERCLOCK_EXPFREQ_VAL),AUTO_ID(OVERCLOCK_KEY))
|
|
endif;
|
|
endform;
|
|
|
|
form formid = AUTO_ID(ATOM_L2_CONFIG_FORM_ID),
|
|
title = STRING_TOKEN(STR_ATOM_L2_CONFIGURATION);
|
|
|
|
SUBTITLE(STRING_TOKEN(STR_ATOM_L2_CONFIGURATION))
|
|
SEPARATOR
|
|
|
|
oneof varid = CPU_SETUP.AtomL2VoltageMode,
|
|
prompt = STRING_TOKEN(STR_ATOM_L2_VOLTAGE_MODE),
|
|
help = STRING_TOKEN(STR_ATOM_L2_VOLTAGE_MODE_HELP),
|
|
option text = STRING_TOKEN(STR_VOLTAGE_ADAPTIVE), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_VOLTAGE_OVERRIDE), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
suppressif ideqval CPU_SETUP.AtomL2VoltageMode == 0x0;
|
|
numeric varid = CPU_SETUP.AtomL2VoltageOverride,
|
|
prompt = STRING_TOKEN (STR_ATOM_L2_VOLTAGE_OVERRIDE),
|
|
help = STRING_TOKEN (STR_ATOM_L2_VOLTAGE_OVERRIDE_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 2000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.AtomL2VoltageMode == 0x1;
|
|
numeric varid = CPU_SETUP.AtomL2ExtraTurboVoltage,
|
|
prompt = STRING_TOKEN (STR_ATOM_EXTRA_TURBO_VOLTAGE),
|
|
help = STRING_TOKEN (STR_ATOM_EXTRA_TURBO_VOLTAGE_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 2000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
numeric varid = CPU_SETUP.AtomL2VoltageOffset,
|
|
prompt = STRING_TOKEN (STR_ATOM_L2_VOLTAGE_OFFSET),
|
|
help = STRING_TOKEN (STR_ATOM_L2_VOLTAGE_OFFSET_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.AtomL2VoltageOffsetPrefix,
|
|
prompt = STRING_TOKEN(STR_ATOM_VOLTAGE_OFFSET_PREFIX),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
endform;
|
|
|
|
form formid = AUTO_ID(RING_CONFIG_FORM_ID),
|
|
title = STRING_TOKEN(STR_RING_CONFIGURATION);
|
|
//
|
|
// Ring Domain
|
|
//
|
|
|
|
SUBTITLE(STRING_TOKEN(STR_RING_CONFIGURATION))
|
|
SEPARATOR
|
|
|
|
numeric varid = CPU_SETUP.RingMaxOcRatio,
|
|
prompt = STRING_TOKEN (STR_RING_MAX_OC_RATIO),
|
|
help = STRING_TOKEN (STR_RING_MAX_OC_RATIO_HELP),
|
|
flags = RESET_REQUIRED | INTERACTIVE,
|
|
key = AUTO_ID(KEY_RING_MAX_OC_RATIO_LIMIT),
|
|
minimum = 0,
|
|
maximum = 85,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.RingVoltageMode,
|
|
prompt = STRING_TOKEN(STR_RING_VOLTAGE_MODE),
|
|
help = STRING_TOKEN(STR_RING_VOLTAGE_MODE_HELP),
|
|
option text = STRING_TOKEN(STR_VOLTAGE_ADAPTIVE), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_VOLTAGE_OVERRIDE), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
suppressif ideqval CPU_SETUP.RingVoltageMode == 0x0;
|
|
numeric varid = CPU_SETUP.RingVoltageOverride,
|
|
prompt = STRING_TOKEN (STR_RING_VOLTAGE_OVERRIDE),
|
|
help = STRING_TOKEN (STR_RING_VOLTAGE_OVERRIDE_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 2000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.RingVoltageMode == 0x1;
|
|
numeric varid = CPU_SETUP.RingExtraTurboVoltage,
|
|
prompt = STRING_TOKEN (STR_RING_EXTRA_TURBO_VOLTAGE),
|
|
help = STRING_TOKEN (STR_RING_EXTRA_TURBO_VOLTAGE_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 2000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
grayoutif ideqval CPU_SETUP.RingVfPointCount == 0x0;
|
|
oneof varid = CPU_SETUP.RingVfPointOffsetMode,
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_MODE),
|
|
help = STRING_TOKEN(STR_VF_POINT_OFFSET_MODE_HELP),
|
|
option text = STRING_TOKEN(STR_VOLTAGE_OFFSET_LEGACY), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_VOLTAGE_OFFSET_SELECTION), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.RingVfPointOffsetMode == 0x1;
|
|
numeric varid = CPU_SETUP.RingVoltageOffset,
|
|
prompt = STRING_TOKEN (STR_RING_VOLTAGE_OFFSET),
|
|
help = STRING_TOKEN (STR_RING_VOLTAGE_OFFSET_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.RingVoltageOffsetPrefix,
|
|
prompt = STRING_TOKEN(STR_RING_VOLTAGE_OFFSET_PREFIX),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.RingVfPointOffsetMode == 0x0;
|
|
suppressif ideqval CPU_SETUP.RingVfPointCount < 0x1;
|
|
numeric varid = CPU_SETUP.RingVfPointOffset[0],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_1),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_1_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.RingVfPointOffsetPrefix[0],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_1),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME1),
|
|
text = STRING_TOKEN(STR_RING_VF_POINT_OC_RATIO_VALUE1),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.RingVfPointCount < 0x2;
|
|
numeric varid = CPU_SETUP.RingVfPointOffset[1],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_2),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_2_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.RingVfPointOffsetPrefix[1],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_2),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME2),
|
|
text = STRING_TOKEN(STR_RING_VF_POINT_OC_RATIO_VALUE2),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.RingVfPointCount < 0x3;
|
|
numeric varid = CPU_SETUP.RingVfPointOffset[2],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_3),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_3_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.RingVfPointOffsetPrefix[2],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_3),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME3),
|
|
text = STRING_TOKEN(STR_RING_VF_POINT_OC_RATIO_VALUE3),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.RingVfPointCount < 0x4;
|
|
numeric varid = CPU_SETUP.RingVfPointOffset[3],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_4),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_4_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.RingVfPointOffsetPrefix[3],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_4),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME4),
|
|
text = STRING_TOKEN(STR_RING_VF_POINT_OC_RATIO_VALUE4),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.RingVfPointCount < 0x5;
|
|
numeric varid = CPU_SETUP.RingVfPointOffset[4],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_5),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_5_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.RingVfPointOffsetPrefix[4],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_5),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME5),
|
|
text = STRING_TOKEN(STR_RING_VF_POINT_OC_RATIO_VALUE5),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.RingVfPointCount < 0x6;
|
|
numeric varid = CPU_SETUP.RingVfPointOffset[5],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_6),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_6_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.RingVfPointOffsetPrefix[5],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_6),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME6),
|
|
text = STRING_TOKEN(STR_RING_VF_POINT_OC_RATIO_VALUE6),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.RingVfPointCount < 0x7;
|
|
numeric varid = CPU_SETUP.RingVfPointOffset[6],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_7),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_7_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.RingVfPointOffsetPrefix[6],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_7),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME7),
|
|
text = STRING_TOKEN(STR_RING_VF_POINT_OC_RATIO_VALUE7),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.RingVfPointCount < 0x8;
|
|
numeric varid = CPU_SETUP.RingVfPointOffset[7],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_8),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_8_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.RingVfPointOffsetPrefix[7],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_8),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME8),
|
|
text = STRING_TOKEN(STR_RING_VF_POINT_OC_RATIO_VALUE8),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.RingVfPointCount < 0x9;
|
|
numeric varid = CPU_SETUP.RingVfPointOffset[8],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_9),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_9_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.RingVfPointOffsetPrefix[8],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_9),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME9),
|
|
text = STRING_TOKEN(STR_RING_VF_POINT_OC_RATIO_VALUE9),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.RingVfPointCount < 0xA;
|
|
numeric varid = CPU_SETUP.RingVfPointOffset[9],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_10),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_10_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.RingVfPointOffsetPrefix[9],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_10),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME10),
|
|
text = STRING_TOKEN(STR_RING_VF_POINT_OC_RATIO_VALUE10),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.RingVfPointCount < 0xB;
|
|
numeric varid = CPU_SETUP.RingVfPointOffset[10],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_11),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_11_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.RingVfPointOffsetPrefix[10],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_11),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME11),
|
|
text = STRING_TOKEN(STR_RING_VF_POINT_OC_RATIO_VALUE11),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.RingVfPointCount < 0xC;
|
|
numeric varid = CPU_SETUP.RingVfPointOffset[11],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_12),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_12_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.RingVfPointOffsetPrefix[11],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_12),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME12),
|
|
text = STRING_TOKEN(STR_RING_VF_POINT_OC_RATIO_VALUE12),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.RingVfPointCount < 0xD;
|
|
numeric varid = CPU_SETUP.RingVfPointOffset[12],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_13),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_13_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.RingVfPointOffsetPrefix[12],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_13),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME13),
|
|
text = STRING_TOKEN(STR_RING_VF_POINT_OC_RATIO_VALUE13),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.RingVfPointCount < 0xE;
|
|
numeric varid = CPU_SETUP.RingVfPointOffset[13],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_14),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_14_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.RingVfPointOffsetPrefix[13],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_14),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME14),
|
|
text = STRING_TOKEN(STR_RING_VF_POINT_OC_RATIO_VALUE14),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.RingVfPointCount < 0xF;
|
|
numeric varid = CPU_SETUP.RingVfPointOffset[14],
|
|
prompt = STRING_TOKEN (STR_VF_POINT_OFFSET_15),
|
|
help = STRING_TOKEN (STR_VF_POINT_OFFSET_15_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.RingVfPointOffsetPrefix[14],
|
|
prompt = STRING_TOKEN(STR_VF_POINT_OFFSET_PREFIX_15),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
text
|
|
help = STRING_TOKEN(STR_EMPTY_STRING),
|
|
text = STRING_TOKEN(STR_VF_POINT_OC_RATIO_NAME15),
|
|
text = STRING_TOKEN(STR_RING_VF_POINT_OC_RATIO_VALUE15),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
endif;
|
|
/**
|
|
numeric varid = CPU_SETUP.RingVoltageOffset,
|
|
prompt = STRING_TOKEN (STR_RING_VOLTAGE_OFFSET),
|
|
help = STRING_TOKEN (STR_RING_VOLTAGE_OFFSET_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = CPU_SETUP.RingVoltageOffsetPrefix,
|
|
prompt = STRING_TOKEN(STR_RING_VOLTAGE_OFFSET_PREFIX),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
**/
|
|
SEPARATOR
|
|
oneof varid = CPU_SETUP.RingDownBin,
|
|
prompt = STRING_TOKEN(STR_RING_DOWN_BIN_PROMPT),
|
|
help = STRING_TOKEN(STR_RING_DOWN_BIN_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 = CPU_SETUP.MinRingRatioLimit,
|
|
prompt = STRING_TOKEN (STR_MIN_RING_RATIO_LIMIT),
|
|
help = STRING_TOKEN (STR_MIN_RING_RATIO_LIMIT_HELP),
|
|
flags = RESET_REQUIRED | INTERACTIVE,
|
|
key = AUTO_ID(KEY_RING_MIN_RATIO_LIMIT),
|
|
minimum = 0,
|
|
maximum = 85,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
numeric varid = CPU_SETUP.MaxRingRatioLimit,
|
|
prompt = STRING_TOKEN (STR_MAX_RING_RATIO_LIMIT),
|
|
help = STRING_TOKEN (STR_MAX_RING_RATIO_LIMIT_HELP),
|
|
flags = RESET_REQUIRED | INTERACTIVE,
|
|
key = AUTO_ID(KEY_RING_MAX_RATIO_LIMIT),
|
|
minimum = 0,
|
|
maximum = 85,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endform;
|
|
|
|
|
|
form formid = AUTO_ID(GT_CONFIG_FORM_ID),
|
|
title = STRING_TOKEN(STR_GT_CONFIGURATION);
|
|
//
|
|
// GT Domain
|
|
//
|
|
SUBTITLE(STRING_TOKEN(STR_GT_TITLE))
|
|
numeric varid = SA_SETUP.GtMaxOcRatio,
|
|
prompt = STRING_TOKEN(STR_GT_OC_FREQUENCY_PROMPT),
|
|
help = STRING_TOKEN(STR_GT_OC_FREQUENCY_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 42,
|
|
step = 1, // Increment/Decrement with a +/- keys
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = SA_SETUP.GtVoltageMode,
|
|
prompt = STRING_TOKEN(STR_GT_VOLTAGE_MODE),
|
|
help = STRING_TOKEN(STR_GT_VOLTAGE_MODE_HELP),
|
|
option text = STRING_TOKEN(STR_VOLTAGE_ADAPTIVE), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_VOLTAGE_OVERRIDE), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
suppressif ideqval SA_SETUP.GtVoltageMode == 0;
|
|
numeric varid = SA_SETUP.GtVoltageOverride,
|
|
prompt = STRING_TOKEN (STR_GT_VOLTAGE_OVERRIDE),
|
|
help = STRING_TOKEN (STR_GT_VOLTAGE_OVERRIDE_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 2000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
suppressif ideqval SA_SETUP.GtVoltageMode == 1;
|
|
numeric varid = SA_SETUP.GtExtraTurboVoltage,
|
|
prompt = STRING_TOKEN (STR_GT_EXTRA_TURBO_VOLTAGE),
|
|
help = STRING_TOKEN (STR_GT_EXTRA_TURBO_VOLTAGE_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 2000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
numeric varid = SA_SETUP.GtVoltageOffset,
|
|
prompt = STRING_TOKEN (STR_GT_VOLTAGE_OFFSET),
|
|
help = STRING_TOKEN (STR_GT_VOLTAGE_OFFSET_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = SA_SETUP.GtVoltageOffsetPrefix,
|
|
prompt = STRING_TOKEN(STR_GT_VOLTAGE_OFFSET_PREFIX),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
suppressif ideqval SETUP_CPU_FEATURES.GtUnsliceSupported == 0;
|
|
//
|
|
// Gtus Domain
|
|
//
|
|
SUBTITLE(STRING_TOKEN(STR_GT_UNSLICE_TITLE))
|
|
numeric varid = SA_SETUP.GtusMaxOcRatio,
|
|
prompt = STRING_TOKEN(STR_GTUS_OC_FREQUENCY_PROMPT),
|
|
help = STRING_TOKEN(STR_GT_OC_FREQUENCY_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 42,
|
|
step = 1, // Increment/Decrement with a +/- keys
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = SA_SETUP.GtusVoltageMode,
|
|
prompt = STRING_TOKEN(STR_GTUS_VOLTAGE_MODE),
|
|
help = STRING_TOKEN(STR_GT_VOLTAGE_MODE_HELP),
|
|
option text = STRING_TOKEN(STR_VOLTAGE_ADAPTIVE), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_VOLTAGE_OVERRIDE), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
suppressif ideqval SA_SETUP.GtusVoltageMode == 0;
|
|
numeric varid = SA_SETUP.GtusVoltageOverride,
|
|
prompt = STRING_TOKEN (STR_GTUS_VOLTAGE_OVERRIDE),
|
|
help = STRING_TOKEN (STR_GT_VOLTAGE_OVERRIDE_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 2000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
suppressif ideqval SA_SETUP.GtusVoltageMode == 1;
|
|
numeric varid = SA_SETUP.GtusExtraTurboVoltage,
|
|
prompt = STRING_TOKEN (STR_GTUS_EXTRA_TURBO_VOLTAGE),
|
|
help = STRING_TOKEN (STR_GT_EXTRA_TURBO_VOLTAGE_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 2000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
numeric varid = SA_SETUP.GtusVoltageOffset,
|
|
prompt = STRING_TOKEN (STR_GTUS_VOLTAGE_OFFSET),
|
|
help = STRING_TOKEN (STR_GT_VOLTAGE_OFFSET_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = SA_SETUP.GtusVoltageOffsetPrefix,
|
|
prompt = STRING_TOKEN(STR_GTUS_VOLTAGE_OFFSET_PREFIX),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
endif;
|
|
endform;
|
|
|
|
form formid = AUTO_ID(UNCORE_CONFIG_FORM_ID),
|
|
title = STRING_TOKEN(STR_UNCORE_CONFIGURATION);
|
|
|
|
SUBTITLE(STRING_TOKEN(STR_UNCORE_CONFIGURATION))
|
|
SEPARATOR
|
|
|
|
oneof varid = CPU_SETUP.SaVoltageMode,
|
|
prompt = STRING_TOKEN(STR_UNCORE_VOLTAGE_MODE),
|
|
help = STRING_TOKEN(STR_UNCORE_VOLTAGE_MODE_HELP),
|
|
option text = STRING_TOKEN(STR_VOLTAGE_ADAPTIVE), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_VOLTAGE_OVERRIDE), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
suppressif ideqval CPU_SETUP.SaVoltageMode == 0x0;
|
|
numeric varid = CPU_SETUP.SaVoltageOverride,
|
|
prompt = STRING_TOKEN (STR_UNCORE_VOLTAGE_OVERRIDE),
|
|
help = STRING_TOKEN (STR_UNCORE_VOLTAGE_OVERRIDE_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 2000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP.SaVoltageMode == 0x1;
|
|
numeric varid = CPU_SETUP.SaExtraTurboVoltage,
|
|
prompt = STRING_TOKEN (STR_UNCORE_EXTRA_TURBO_VOLTAGE),
|
|
help = STRING_TOKEN (STR_UNCORE_EXTRA_TURBO_VOLTAGE_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 2000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
numeric varid = SA_SETUP.UncoreVoltageOffset,
|
|
prompt = STRING_TOKEN (STR_UNCORE_VOLTAGE_OFFSET),
|
|
help = STRING_TOKEN (STR_UNCORE_VOLTAGE_OFFSET_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 1000,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
oneof varid = SA_SETUP.UncoreVoltageOffsetPrefix,
|
|
prompt = STRING_TOKEN(STR_UNCORE_VOLTAGE_OFFSET_PREFIX),
|
|
help = STRING_TOKEN(STR_VOLTAGE_OFFSET_PREFIX_HELP),
|
|
option text = STRING_TOKEN(STR_POSITIVE_SIGN), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_NEGATIVE_SIGN), value = 1, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
endform;
|
|
|
|
form formid = AUTO_ID(VCC_CONFIG_FORM_ID),
|
|
title = STRING_TOKEN(STR_VCC_CONFIGURATION);
|
|
|
|
SUBTITLE(STRING_TOKEN(STR_VCC_CONFIGURATION))
|
|
SEPARATOR
|
|
|
|
//
|
|
// Vcc1p8 Voltage overrides
|
|
//
|
|
oneof varid = CPU_SETUP.Vcc1p8OverrideEnable,
|
|
prompt = STRING_TOKEN(STR_VCC1P8_OVERRIDE_ENABLE),
|
|
help = STRING_TOKEN(STR_VCC1P8_OVERRIDE_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 CPU_SETUP.Vcc1p8OverrideEnable == 0;
|
|
numeric varid = CPU_SETUP.Vcc1p8OverrideVoltage,
|
|
prompt = STRING_TOKEN (STR_VCC1P8_OVERRIDE_VOLTS),
|
|
help = STRING_TOKEN (STR_VCC1P8_OVERRIDE_VOLTS_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 800,
|
|
maximum = 2550,
|
|
step = 10,
|
|
default = 1800,
|
|
endnumeric;
|
|
endif;
|
|
//
|
|
// Vcc1p05 Voltage overrides
|
|
//
|
|
oneof varid = CPU_SETUP.Vcc1p05OverrideEnable,
|
|
prompt = STRING_TOKEN(STR_VCC1P05_OVERRIDE_ENABLE),
|
|
help = STRING_TOKEN(STR_VCC1P05_OVERRIDE_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 CPU_SETUP.Vcc1p05OverrideEnable == 0;
|
|
numeric varid = CPU_SETUP.Vcc1p05OverrideVoltage,
|
|
prompt = STRING_TOKEN (STR_VCC1P05_OVERRIDE_VOLTS),
|
|
help = STRING_TOKEN (STR_VCC1P05_OVERRIDE_VOLTS_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 800,
|
|
maximum = 2550,
|
|
step = 10,
|
|
default = 1050,
|
|
endnumeric;
|
|
endif;
|
|
|
|
//
|
|
// VccDD2 Voltage overrides
|
|
//
|
|
oneof varid = CPU_SETUP.VccDd2OverrideEnable,
|
|
prompt = STRING_TOKEN(STR_VCCDD2_OVERRIDE_ENABLE),
|
|
help = STRING_TOKEN(STR_VCCDD2_OVERRIDE_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 CPU_SETUP.VccDd2OverrideEnable == 0;
|
|
numeric varid = CPU_SETUP.VccDd2OverrideVoltage,
|
|
prompt = STRING_TOKEN (STR_VCCDD2_OVERRIDE_VOLTS),
|
|
help = STRING_TOKEN (STR_VCCDD2_OVERRIDE_VOLTS_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 800,
|
|
maximum = 2550,
|
|
step = 10,
|
|
default = 1100,
|
|
endnumeric;
|
|
endif;
|
|
|
|
SEPARATOR
|
|
|
|
//
|
|
// VccInAux Voltage overrides
|
|
//
|
|
oneof varid = CPU_SETUP.VccInAuxEnable,
|
|
prompt = STRING_TOKEN(STR_VCCIN_AUX_ENABLE),
|
|
help = STRING_TOKEN(STR_VCCIN_AUX_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 CPU_SETUP.VccInAuxEnable == 0;
|
|
numeric varid = CPU_SETUP.VccInAuxVoltage,
|
|
prompt = STRING_TOKEN (STR_VCCIN_AUX_VOLTAGE_VALUE),
|
|
help = STRING_TOKEN (STR_VCCIN_AUX_VOLTAGE_VALUE_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 1620,
|
|
maximum = 1900,
|
|
step = 10,
|
|
default = 1800,
|
|
endnumeric;
|
|
endif;
|
|
|
|
SEPARATOR
|
|
|
|
//
|
|
// VccIA Voltage overrides from RichTek VR
|
|
//
|
|
oneof varid = CPU_SETUP.RichtekVccIaEnable,
|
|
prompt = STRING_TOKEN(STR_RICHTEK_VCC_IA_ENABLE),
|
|
help = STRING_TOKEN(STR_RICHTEK_VCC_IA_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 CPU_SETUP.RichtekVccIaEnable == 0;
|
|
oneof varid = CPU_SETUP.RichtekVccIaFixedVidMode,
|
|
prompt = STRING_TOKEN(STR_RICHTEK_VCC_FIXED_VID_ENABLE),
|
|
help = STRING_TOKEN(STR_RICHTEK_VCC_FIXED_VID_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 CPU_SETUP.RichtekVccIaFixedVidMode == 0;
|
|
numeric varid = CPU_SETUP.RichtekVccIaVoltage,
|
|
prompt = STRING_TOKEN (STR_RICHTEK_VCC_IA_VOLTAGE_VALUE),
|
|
help = STRING_TOKEN (STR_RICHTEK_VCC_IA_VOLTAGE_VALUE_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 250,
|
|
maximum = 2170,
|
|
step = 10,
|
|
default = 1200,
|
|
endnumeric;
|
|
endif;
|
|
endif;
|
|
|
|
//
|
|
// VccGT Voltage overrides from RichTek VR
|
|
//
|
|
oneof varid = CPU_SETUP.RichtekVccGtEnable,
|
|
prompt = STRING_TOKEN(STR_RICHTEK_VCC_GT_ENABLE),
|
|
help = STRING_TOKEN(STR_RICHTEK_VCC_GT_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 CPU_SETUP.RichtekVccGtEnable == 0;
|
|
oneof varid = CPU_SETUP.RichtekVccGtFixedVidMode,
|
|
prompt = STRING_TOKEN(STR_RICHTEK_VCC_FIXED_VID_ENABLE),
|
|
help = STRING_TOKEN(STR_RICHTEK_VCC_FIXED_VID_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 CPU_SETUP.RichtekVccGtFixedVidMode == 0;
|
|
numeric varid = CPU_SETUP.RichtekVccGtVoltage,
|
|
prompt = STRING_TOKEN (STR_RICHTEK_VCC_GT_VOLTAGE_VALUE),
|
|
help = STRING_TOKEN (STR_RICHTEK_VCC_GT_VOLTAGE_VALUE_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 250,
|
|
maximum = 2170,
|
|
step = 10,
|
|
default = 1200,
|
|
endnumeric;
|
|
endif;
|
|
endif;
|
|
endform;
|
|
|
|
//
|
|
// Voltage PLL Trim Controls
|
|
//
|
|
form formid = AUTO_ID(PLL_TRIM_CONFIG_FORM_ID),
|
|
title = STRING_TOKEN(STR_PLL_TRIM_CONFIGURATION);
|
|
|
|
SUBTITLE(STRING_TOKEN(STR_PLL_TRIM_CONFIGURATION))
|
|
SEPARATOR
|
|
numeric varid = CPU_SETUP.CorePllVoltageOffset,
|
|
prompt = STRING_TOKEN (STR_CORE_PLL_VOLTAGE_OFFSET),
|
|
help = STRING_TOKEN (STR_PLL_VOLTAGE_OFFSET_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 15,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
numeric varid = CPU_SETUP.GtPllVoltageOffset,
|
|
prompt = STRING_TOKEN (STR_GT_PLL_VOLTAGE_OFFSET),
|
|
help = STRING_TOKEN (STR_PLL_VOLTAGE_OFFSET_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 15,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
numeric varid = CPU_SETUP.RingPllVoltageOffset,
|
|
prompt = STRING_TOKEN (STR_RING_PLL_VOLTAGE_OFFSET),
|
|
help = STRING_TOKEN (STR_PLL_VOLTAGE_OFFSET_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 15,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
numeric varid = CPU_SETUP.SaPllVoltageOffset,
|
|
prompt = STRING_TOKEN (STR_SA_PLL_VOLTAGE_OFFSET),
|
|
help = STRING_TOKEN (STR_PLL_VOLTAGE_OFFSET_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 15,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
suppressif ideqval CPU_SETUP.AllSmallCoreCount == 0 OR
|
|
ideqval CPU_SETUP.ActiveSmallCoreCount == 0;
|
|
numeric varid = CPU_SETUP.AtomPllVoltageOffset,
|
|
prompt = STRING_TOKEN (STR_ATOM_PLL_VOLTAGE_OFFSET),
|
|
help = STRING_TOKEN (STR_PLL_VOLTAGE_OFFSET_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 15,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
endif;
|
|
|
|
numeric varid = CPU_SETUP.McPllVoltageOffset,
|
|
prompt = STRING_TOKEN (STR_MC_PLL_VOLTAGE_OFFSET),
|
|
help = STRING_TOKEN (STR_PLL_VOLTAGE_OFFSET_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 0,
|
|
maximum = 15,
|
|
step = 1,
|
|
default = 0,
|
|
endnumeric;
|
|
|
|
endform;
|
|
|
|
form formid = AUTO_ID(CEP_CONFIG_FORM_ID),
|
|
title = STRING_TOKEN(STR_CEP_CONFIGURATION);
|
|
|
|
SUBTITLE(STRING_TOKEN(STR_CEP_CONFIGURATION))
|
|
SEPARATOR
|
|
|
|
oneof varid = CPU_SETUP.IaCepEnable,
|
|
prompt = STRING_TOKEN(STR_OVERCLOCKING_IA_CEP_ENABLE),
|
|
help = STRING_TOKEN(STR_OVERCLOCKING_IA_CEP_ENABLE_HELP),
|
|
option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
oneof varid = CPU_SETUP.GtCepEnable,
|
|
prompt = STRING_TOKEN(STR_OVERCLOCKING_GT_CEP_ENABLE),
|
|
help = STRING_TOKEN(STR_OVERCLOCKING_GT_CEP_ENABLE_HELP),
|
|
option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED;
|
|
option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = RESET_REQUIRED;
|
|
endoneof;
|
|
|
|
endform;
|
|
|
|
form formid = AUTO_ID(VR_ICCMAX_CURRENT_OVERRIDE_CONFIG_FORM_ID),
|
|
title = STRING_TOKEN(STR_VR_ICCMAX_CURRENT_OVERRIDE_CONFIGURATION);
|
|
|
|
SUBTITLE(STRING_TOKEN(STR_VR_ICCMAX_CURRENT_OVERRIDE_CONFIGURATION))
|
|
SEPARATOR
|
|
|
|
suppressif ideqval CPU_SETUP_VOLATILE_DATA.CoreVrLocked == 1;
|
|
text
|
|
help = STRING_TOKEN(STR_IA_VR_ICCMAX_INFO_HELP),
|
|
text = STRING_TOKEN(STR_IA_VR_ICCMAX_INFO_STRING),
|
|
text = STRING_TOKEN(STR_IA_VR_ICCMAX_INFO_VALUE),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
suppressif ideqval CPU_SETUP_VOLATILE_DATA.GtVrLocked == 1;
|
|
text
|
|
help = STRING_TOKEN(STR_GT_VR_ICCMAX_INFO_HELP),
|
|
text = STRING_TOKEN(STR_GT_VR_ICCMAX_INFO_STRING),
|
|
text = STRING_TOKEN(STR_GT_VR_ICCMAX_INFO_VALUE),
|
|
flags = 0,
|
|
key = 0;
|
|
endif;
|
|
|
|
SEPARATOR
|
|
|
|
grayoutif ideqval CPU_SETUP_VOLATILE_DATA.CoreVrLocked == 1;
|
|
grayoutif ideqval CPU_SETUP.IaIccUnlimitedMode == 1;
|
|
numeric varid = CPU_SETUP.IaIccMax,
|
|
prompt = STRING_TOKEN (STR_IA_ICC_MAX_CURRENT_LIMIT_OVERRIDE),
|
|
help = STRING_TOKEN (STR_IA_ICC_MAX_CURRENT_LIMIT_OVERRIDE_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 4,
|
|
maximum = 2047,
|
|
step = 1,
|
|
default = 4,
|
|
endnumeric;
|
|
endif;
|
|
|
|
oneof varid = CPU_SETUP.IaIccUnlimitedMode,
|
|
prompt = STRING_TOKEN(STR_IA_ICC_UNLIMITED_MODE),
|
|
help = STRING_TOKEN(STR_IA_ICC_UNLIMITED_MODE_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;
|
|
|
|
SEPARATOR
|
|
|
|
grayoutif ideqval CPU_SETUP_VOLATILE_DATA.GtVrLocked == 1;
|
|
grayoutif ideqval CPU_SETUP.GtIccUnlimitedMode == 1;
|
|
numeric varid = CPU_SETUP.GtIccMax,
|
|
prompt = STRING_TOKEN (STR_GT_ICC_MAX_CURRENT_LIMIT_OVERRIDE),
|
|
help = STRING_TOKEN (STR_GT_ICC_MAX_CURRENT_LIMIT_OVERRIDE_HELP),
|
|
flags = RESET_REQUIRED,
|
|
minimum = 4,
|
|
maximum = 2047,
|
|
step = 1,
|
|
default = 4,
|
|
endnumeric;
|
|
endif;
|
|
|
|
oneof varid = CPU_SETUP.GtIccUnlimitedMode,
|
|
prompt = STRING_TOKEN(STR_GT_ICC_UNLIMITED_MODE),
|
|
help = STRING_TOKEN(STR_GT_ICC_UNLIMITED_MODE_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;
|
|
endform;
|
|
|
|
//
|
|
// Processor Disable Control
|
|
//
|
|
form formid = AUTO_ID(PROCESSOR_DISABLE_FORM_ID),
|
|
title = STRING_TOKEN(STR_PROCESSOR_DISABLE);
|
|
|
|
SEPARATOR
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT0) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[0],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT0),
|
|
help = STRING_TOKEN(STR_CORE_BIT0_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT1) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[1],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT1),
|
|
help = STRING_TOKEN(STR_CORE_BIT1_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT2) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[2],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT2),
|
|
help = STRING_TOKEN(STR_CORE_BIT2_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT3) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[3],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT3),
|
|
help = STRING_TOKEN(STR_CORE_BIT3_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT4) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[4],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT4),
|
|
help = STRING_TOKEN(STR_CORE_BIT4_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT5) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[5],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT5),
|
|
help = STRING_TOKEN(STR_CORE_BIT5_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT6) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[6],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT6),
|
|
help = STRING_TOKEN(STR_CORE_BIT6_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT7) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[7],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT7),
|
|
help = STRING_TOKEN(STR_CORE_BIT7_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT8) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[8],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT8),
|
|
help = STRING_TOKEN(STR_CORE_BIT8_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT9) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[9],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT9),
|
|
help = STRING_TOKEN(STR_CORE_BIT9_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT10) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[10],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT10),
|
|
help = STRING_TOKEN(STR_CORE_BIT10_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT11) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[11],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT11),
|
|
help = STRING_TOKEN(STR_CORE_BIT11_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT12) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[12],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT12),
|
|
help = STRING_TOKEN(STR_CORE_BIT12_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT13) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[13],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT13),
|
|
help = STRING_TOKEN(STR_CORE_BIT13_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT14) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[14],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT14),
|
|
help = STRING_TOKEN(STR_CORE_BIT14_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT15) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[15],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT15),
|
|
help = STRING_TOKEN(STR_CORE_BIT15_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT16) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[16],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT16),
|
|
help = STRING_TOKEN(STR_CORE_BIT16_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT17) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[17],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT17),
|
|
help = STRING_TOKEN(STR_CORE_BIT17_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT18) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[18],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT18),
|
|
help = STRING_TOKEN(STR_CORE_BIT18_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT19) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[19],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT19),
|
|
help = STRING_TOKEN(STR_CORE_BIT19_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT20) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[20],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT20),
|
|
help = STRING_TOKEN(STR_CORE_BIT20_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT21) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[21],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT21),
|
|
help = STRING_TOKEN(STR_CORE_BIT21_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT22) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[22],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT22),
|
|
help = STRING_TOKEN(STR_CORE_BIT22_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT23) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[23],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT23),
|
|
help = STRING_TOKEN(STR_CORE_BIT23_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT24) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[24],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT24),
|
|
help = STRING_TOKEN(STR_CORE_BIT24_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT25) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[25],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT25),
|
|
help = STRING_TOKEN(STR_CORE_BIT25_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT26) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[26],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT26),
|
|
help = STRING_TOKEN(STR_CORE_BIT26_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT27) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[27],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT27),
|
|
help = STRING_TOKEN(STR_CORE_BIT27_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT28) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[28],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT28),
|
|
help = STRING_TOKEN(STR_CORE_BIT28_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT29) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[29],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT29),
|
|
help = STRING_TOKEN(STR_CORE_BIT29_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT30) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[30],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT30),
|
|
help = STRING_TOKEN(STR_CORE_BIT30_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
suppressif (get(CPU_SETUP.PerCoreDisableOriMask) & BIT31) != 0;
|
|
checkbox varid = CPU_SETUP.PerCoreDisable1[31],
|
|
prompt = STRING_TOKEN(STR_CORE_BIT31),
|
|
help = STRING_TOKEN(STR_CORE_BIT31_HELP),
|
|
flags = RESET_REQUIRED,
|
|
endcheckbox;
|
|
endif;
|
|
|
|
endform; |