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