alder_lake_bios/Intel/AlderLake/AlderLakePlatSamplePkg/Setup/PchSetup.hfr

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