alder_lake_bios/Intel/AlderLake/AlderLakePlatSamplePkg/Setup/Advanced.vfr

624 lines
20 KiB
Plaintext

/** @file
;******************************************************************************
;* Copyright (c) 2012 - 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 2010 - 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 Reference:
**/
#ifndef MDEPKG_NDEBUG
#define DEBUG_INTERFACE_FORM_ENABLE
#endif
//[-start-020213-IB06462107-add]//
#include <ChipsetSetupConfig.h>
//[-end-020213-IB06462107-add]//
//#include <SetupPrivate.h>
#include <SaSetup.h>
#include "MeSetup.h"
#include "PlatformBoardId.h"
//[-start-020213-IB06462107-remove]//
//#if FixedPcdGetBool(PcdTpmEnable) == 1
//#include "TcgSetup.h"
//#include "Tcg2ConfigNvData.h" // TCG2 implementation
//#endif
//#if FixedPcdGetBool(PcdNat87393Present) == 1
//#include "SioNat87393VSetup.h"
//#endif
//#ifdef SIO_WPCN381U
//#include "SioWPCN381USetup.h"
//#endif //SIO_WPCN381U
//#include <IccSetupData.h>
//[-end-020213-IB06462107-remove]//
#include <NhltEndpointsConfigurationVariable.h>
#include <PciBusSetup.h>
#include <WheaSetup.h>
//[-start-020213-IB06462107-modify]//
//
// Form 2: Advanced Menu
//
formset
guid = FORMSET_ID_GUID_ADVANCE,
title = STRING_TOKEN(STR_ADVANCED_TITLE),
help = STRING_TOKEN(STR_BLANK_STRING),
classguid = SETUP_UTILITY_FORMSET_CLASS_GUID,
class = SETUP_UTILITY_CLASS,
subclass = EFI_USER_ACCESS_THREE,
#if defined(SETUP_IMAGE_SUPPORT) && FeaturePcdGet(PcdH2OFormBrowserLocalMetroDESupported)
image = IMAGE_TOKEN (IMAGE_ADVANCE);
#endif
varstore CHIPSET_CONFIGURATION, // This is the data structure type
varid = CONFIGURATION_VARSTORE_ID, // Optional VarStore ID
name = SystemConfig, // Define referenced name in vfr
guid = SYSTEM_CONFIGURATION_GUID; // GUID of this buffer storage
varstore ADVANCE_CONFIGURATION,
varid = ADVANCE_VARSTORE_ID,
name = AdvanceConfig,
guid = SYSTEM_CONFIGURATION_GUID;
//[-end-020213-IB06462107-modify]//
//----------------------------------------------------------------------
// Merge Platform SCU file
//----------------------------------------------------------------------
SA_SETUP_VARSTORE
ME_SETUP_VARSTORE
CPU_SETUP_VARSTORE
PCH_SETUP_VARSTORE
SI_SETUP_VARSTORE
SETUP_DATA_VARSTORE
BOARD_INFO_SETUP_VARSTORE
//[-start-200225-IB14630334-modify]//
// SYSTEM_ACCESS_VARSTORE
#ifdef DEBUG_INTERFACE_FORM_ENABLE
DEBUG_CONFIG_DATA_VARSTORE
#endif // DEBUG_INTERFACE_FORM_ENABLE
efivarstore NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE,
attribute = 0x7,
name = NhltEndpointsTableConfigurationVariable,
guid = NHLT_ENDPOINTS_TABLE_CONFIGURATION_VARIABLE_GUID;
// PciBusSetup is an EfiVarStore that is related to EFI variable with attribute 0x07
// (EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS)
efivarstore PCI_BUS_SETUP,
attribute = 0x7,
name = PciBusSetup,
guid = SETUP_GUID;
#ifdef WHEA_SUPPORT_FLAG
varstore WHEA_SETUP,
varid = AUTO_ID(WHEA_SETUP_KEY),
name = WheaSetup,
guid = SETUP_GUID;
#endif // WHEA_SUPPORT_FLAG
//[-end-200225-IB14630334-modify]//
varstore SETUP_VOLATILE_DATA,
varid = AUTO_ID(SETUP_VOLATILE_DATA_ID),
name = SetupVolatileData,
guid = SETUP_GUID;
varstore OS_PROFILE,
name = OsProfile,
guid = OS_PROFILE_GUID;
varstore SETUP_CPU_FEATURES,
varid = AUTO_ID(CPU_FEATURES_ID),
name = SetupCpuFeatures,
guid = SETUP_GUID;
varstore CPU_SETUP_VOLATILE_DATA,
varid = AUTO_ID(CPU_SETUP_VOLATILE_DATA_ID),
name = CpuSetupVolatileData,
guid = CPU_SETUP_GUID;
varstore TBT_SETUP_VOLATILE_DATA,
varid = AUTO_ID(TBT_SETUP_VOLATILE_DATA_ID),
name = TbtSetupVolatileData,
guid = SETUP_GUID;
varstore ME_SETUP_STORAGE,
varid = AUTO_ID(ME_FEATURES_ID),
name = MeSetupStorage,
guid = ME_SETUP_GUID;
varstore DEBUG_SETUP_VOLATILE_DATA,
varid = AUTO_ID(DEBUG_SETUP_VOLATILE_DATA_ID),
name = DebugSetupVolatileData,
guid = SETUP_GUID;
//[-start-020213-IB06462107-add]//
/*
//[-end-020213-IB06462107-add]//
#if FixedPcdGetBool(PcdTpmEnable) == 1
// TcgSetup is an EfiVarStore that is related to EFI variable with attribute 0x07
// (EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS)
efivarstore TCG_SETUP,
attribute = 0x7,
name = TcgSetup,
guid = SETUP_GUID;
varstore TCG2_CONFIGURATION,
varid = AUTO_ID(KEY_TCG2_CONFIGURATION),
name = TCG2_CONFIGURATION,
guid = TCG2_CONFIG_FORM_SET_GUID;
#endif
//FLOPPY
#if FixedPcdGetBool(PcdNat87393Present) == 1
//FLOPPY
varstore NAT_FDC_V_DATA,
varid = AUTO_ID(NAT_FDC_V_DATA_KEY),
name = PNP0604_0_VV,
guid = SIO_VAR_GUID;
varstore NAT_FDC_NV_DATA,
varid = AUTO_ID(NAT_FDC_NV_DATA_KEY),
name = PNP0604_0_NV,
guid = SIO_VAR_GUID;
//COM A
varstore NAT_COMA_V_DATA,
varid = AUTO_ID(NAT_COMA_V_DATA_KEY),
name = PNP0501_2_VV,
guid = SIO_VAR_GUID;
varstore NAT_COMA_NV_DATA,
varid = AUTO_ID(NAT_COMA_NV_DATA_KEY),
name = PNP0501_2_NV,
guid = SIO_VAR_GUID;
//PARALLEL
varstore NAT_LPT_V_DATA,
varid = AUTO_ID(NAT_LPT_V_DATA_KEY),
name = PNP0400_1_VV,
guid = SIO_VAR_GUID;
varstore NAT_LPT_NV_DATA,
varid = AUTO_ID(NAT_LPT_NV_DATA_KEY),
name = PNP0400_1_NV,
guid = SIO_VAR_GUID;
#endif
#ifdef SIO_WPCN381U
//FLOPPY
varstore WPCN381U_FDC_V_DATA,
varid = AUTO_ID(WPCN381U_FDC_V_DATA_KEY),
name = PNP0604_2_VV,
guid = SIO_VAR_GUID;
varstore WPCN381U_FDC_NV_DATA,
varid = AUTO_ID(WPCN381U_FDC_NV_DATA_KEY),
name = PNP0604_2_NV,
guid = SIO_VAR_GUID;
//COM A
varstore WPCN381U_COMA_V_DATA,
varid = AUTO_ID(WPCN381U_COMA_V_DATA_KEY),
name = PNP0501_3_VV,
guid = SIO_VAR_GUID;
varstore WPCN381U_COMA_NV_DATA,
varid = AUTO_ID(WPCN381U_COMA_NV_DATA_KEY),
name = PNP0501_3_NV,
guid = SIO_VAR_GUID;
//COM B
varstore WPCN381U_COMB_V_DATA,
varid = AUTO_ID(WPCN381U_COMB_V_DATA_KEY),
name = PNP0501_4_VV,
guid = SIO_VAR_GUID;
varstore WPCN381U_COMB_NV_DATA,
varid = AUTO_ID(WPCN381U_COMB_NV_DATA_KEY),
name = PNP0501_4_NV,
guid = SIO_VAR_GUID;
//PARALLEL
varstore WPCN381U_LPT_V_DATA,
varid = AUTO_ID(WPCN381U_LPT_V_DATA_KEY),
name = PNP0400_2_VV,
guid = SIO_VAR_GUID;
varstore WPCN381U_LPT_NV_DATA,
varid = AUTO_ID(WPCN381U_LPT_NV_DATA_KEY),
name = PNP0400_2_NV,
guid = SIO_VAR_GUID;
#endif //SIO_WPCN381U
//[-start-020213-IB06462107-add]//
*/
//[-end-020213-IB06462107-add]//
varstore ICC_SETUP_DATA,
name = IccAdvancedSetupDataVar,
guid = INTEL_ICC_GUID;
defaultstore MyStandardDefault,
prompt = STRING_TOKEN(STR_STANDARD_DEFAULT_PROMPT),
attribute = 0x0000; // Default ID: 0000 standard default
//[-start-020213-IB06462107-add]//
form formid = ROOT_FORM_ID,
title = STRING_TOKEN(STR_ADVANCED_TITLE);
subtitle
text = STRING_TOKEN(STR_BLANK_STRING);
goto 0x21,
prompt = STRING_TOKEN(STR_BOOT_CONFIG_STRING),
help = STRING_TOKEN(STR_BOOT_CONFIG_HELP);
goto 0x22,
prompt = STRING_TOKEN(STR_PERIP_CONFIG_STRING),
#if defined(SETUP_IMAGE_SUPPORT) && FeaturePcdGet(PcdH2OFormBrowserLocalMetroDESupported)
help = STRING_TOKEN(STR_PERIP_CONFIG_HELP),
image = IMAGE_TOKEN (IMAGE_PERIPHERAL),;
#else
help = STRING_TOKEN(STR_PERIP_CONFIG_HELP);
#endif
goto 0x23,
prompt = STRING_TOKEN(STR_SATA_CONFIG_STRING),
#if defined(SETUP_IMAGE_SUPPORT) && FeaturePcdGet(PcdH2OFormBrowserLocalMetroDESupported)
help = STRING_TOKEN(STR_SATA_CONFIG_HELP),
image = IMAGE_TOKEN (IMAGE_SATA_CONFIG),;
#else
help = STRING_TOKEN(STR_SATA_CONFIG_HELP);
#endif
goto 0x26,
prompt = STRING_TOKEN(STR_USB_CONFIG_STRING),
help = STRING_TOKEN(STR_USB_CONFIG_HELP);
goto 0x27,
prompt = STRING_TOKEN(STR_CHIPSET_CONFIG_STRING),
#if defined(SETUP_IMAGE_SUPPORT) && FeaturePcdGet(PcdH2OFormBrowserLocalMetroDESupported)
help = STRING_TOKEN(STR_CHIPSET_CONFIG_HELP),
image = IMAGE_TOKEN (IMAGE_CHIPSET_CONFIG),;
#else
help = STRING_TOKEN(STR_CHIPSET_CONFIG_HELP);
#endif
//[-end-020213-IB06462107-add]//
//[-start-020213-IB06462107-add]//
#if 0
//[-end-020213-IB06462107-add]//
form formid = AUTO_ID(ADVANCED_MAIN),
title = STRING_TOKEN(STR_ADVANCED);
text
help = STRING_TOKEN(STR_EMPTY_STRING),
text = STRING_TOKEN(STR_SETUP_DATA_REVISION),
text = STRING_TOKEN(STR_SETUP_DATA_REVISION_VALUE),
flags = 0,
key = 0;
text
help = STRING_TOKEN(STR_EMPTY_STRING),
text = STRING_TOKEN(STR_ME_SETUP_REVISION),
text = STRING_TOKEN(STR_ME_SETUP_REVISION_VALUE),
flags = 0,
key = 0;
text
help = STRING_TOKEN(STR_EMPTY_STRING),
text = STRING_TOKEN(STR_CPU_SETUP_REVISION),
text = STRING_TOKEN(STR_CPU_SETUP_REVISION_VALUE),
flags = 0,
key = 0;
text
help = STRING_TOKEN(STR_EMPTY_STRING),
text = STRING_TOKEN(STR_SA_SETUP_REVISION),
text = STRING_TOKEN(STR_SA_SETUP_REVISION_VALUE),
flags = 0,
key = 0;
text
help = STRING_TOKEN(STR_EMPTY_STRING),
text = STRING_TOKEN(STR_PCH_SETUP_REVISION),
text = STRING_TOKEN(STR_PCH_SETUP_REVISION_VALUE),
flags = 0,
key = 0;
text
help = STRING_TOKEN(STR_EMPTY_STRING),
text = STRING_TOKEN(STR_SI_SETUP_REVISION),
text = STRING_TOKEN(STR_SI_SETUP_REVISION_VALUE),
flags = 0,
key = 0;
oneof varid = SETUP_DATA.FirmwareConfiguration,
prompt = STRING_TOKEN(STR_FIRMWARE_CONFIG_NAME),
help = STRING_TOKEN(STR_FIRMWARE_CONFIG_NAME_HELP),
option text = STRING_TOKEN(STR_FW_CONFIG_DEFAULT_VALUE), value = 0, flags = RESET_REQUIRED;
option text = STRING_TOKEN(STR_FW_CONFIG_PRODUCTION_VALUE), value = 1, flags = RESET_REQUIRED;
option text = STRING_TOKEN(STR_FW_CONFIG_TEST_VALUE), value = 2, flags = DEFAULT | RESET_REQUIRED;
endoneof;
// specify PlatId scope
disableif TRUE;
oneof varid = SETUP_VOLATILE_DATA.PlatId,
prompt = STRING_TOKEN(STR_PLATID_PROMPT),
help = STRING_TOKEN(0),
option text = STRING_TOKEN(STR_NONE), value = 0, flags = 0;
endoneof;
endif; // disableif
suppressif TRUE;
// Specify OS Profile
oneof varid = OS_PROFILE.OsProfile,
prompt = STRING_TOKEN(STR_OS_PROFILE),
help = STRING_TOKEN(STR_OS_PROFILE_HELP),
option text = STRING_TOKEN(STR_NONE), value = 0, flags = DEFAULT | RESET_REQUIRED;
option text = STRING_TOKEN(STR_ANDROID), value = 1, flags = RESET_REQUIRED;
option text = STRING_TOKEN(STR_WINDOWS_CS), value = 2, flags = RESET_REQUIRED;
endoneof;
endif;
//[-start-020213-IB06462107-add]//
#endif
//[-end-020213-IB06462107-add]//
// Define goto commands for the forms defined in this file
//[-start-211005-IB18410108-modify]//
//[-start-211130-IB17800148-modify]//
// #if FeaturePcdGet(PcdXmlCliFeatureEnable)
#if FeaturePcdGet(PcdIntelXmlCliFeatureEnable)
// XmlCli Setup Form
goto
formsetguid = {0x8fd6d4e5, 0x138c, 0x4b5c, {0xef, 0x95, 0xdd, 0x00, 0xd2, 0x68, 0x9b, 0x8c}}, // XMLCLI_FORM_SET_GUID
formid = 1, // the first Form id in XmlCliSetupVfr.vfr unique to formsetguid
question = 0,
prompt = STRING_TOKEN(STR_XMLCLI_FORM),
help = STRING_TOKEN(STR_XMLCLI_FORM_HELP);
#endif
//[-end-211130-IB17800148-modify]//
//[-end-211005-IB18410108-modify]//
goto DEBUG_FORM_ID,
prompt = STRING_TOKEN(STR_DEBUG_FORM),
help = STRING_TOKEN(STR_DEBUG_FORM_HELP);
// Define goto commands for the forms defined in this file
goto PCI_FORM_ID,
prompt = STRING_TOKEN(STR_PCI_FORM),
help = STRING_TOKEN(STR_PCI_FORM_HELP);
// Define goto commands for the forms defined in this file
//[-start-020213-IB06462107-modify]//
goto 0x28,
prompt = STRING_TOKEN(STR_ACPI_TABLE_STRING),
#if defined(SETUP_IMAGE_SUPPORT) && FeaturePcdGet(PcdH2OFormBrowserLocalMetroDESupported)
help = STRING_TOKEN(STR_ACPI_TABLE_HELP),
image = IMAGE_TOKEN (IMAGE_ACPI_CONFIG),;
#else
help = STRING_TOKEN(STR_ACPI_TABLE_HELP);
#endif
//[-end-020213-IB06462107-modify]//
// Define goto commands for the forms defined in this file
goto CPU_FORM_ID,
prompt = STRING_TOKEN(STR_CPU_FORM),
//[-start-020213-IB06462107-modify]//
#if defined(SETUP_IMAGE_SUPPORT) && FeaturePcdGet(PcdH2OFormBrowserLocalMetroDESupported)
help = STRING_TOKEN(STR_CPU_FORM),
image = IMAGE_TOKEN (IMAGE_CPU_CONTROL),;
#else
help = STRING_TOKEN(STR_CPU_FORM);
#endif
//[-end-020213-IB06462107-modify]//
goto CONNECTIVITY_OPTIONS_FORM_ID,
prompt = STRING_TOKEN(STR_CONNECTIVITY_CONFIGURATION),
help = STRING_TOKEN(STR_CONNECTIVITY_HELP);
goto POWER_CONFIG_FORM_ID,
prompt = STRING_TOKEN(STR_POWER_CONFIGURATION),
help = STRING_TOKEN(STR_POWER_CONFIGURATION_HELP);
#if FixedPcdGet8(PcdEmbeddedEnable) == 0x1
goto TCC_MODE_CONFIG_FORM_ID,
prompt = STRING_TOKEN(STR_TCC_MODE_CONFIG_FORM_TITLE),
help = STRING_TOKEN(STR_TCC_MODE_CONFIG_FORM_HELP);
goto FUSA_FORM_ID,
prompt = STRING_TOKEN(STR_FUSA_FORM_TITLE),
help = STRING_TOKEN(STR_FUSA_FORM_HELP);
#endif
suppressif ideqval SETUP_CPU_FEATURES.CpuSkuOcSupported == 0;
goto PERFORMANCE_MENU_CONFIG_FORM_ID,
prompt = STRING_TOKEN(STR_PERFORMANCE_MENU_CONFIGURATION),
help = STRING_TOKEN(STR_PERFORMANCE_CONFIGURATION_HELP);
endif;
// Define goto commands for the forms defined in this file
goto MEMORY_FORM_ID,
prompt = STRING_TOKEN(STR_MEMORY_FORM),
help = STRING_TOKEN(STR_MEMORY_FORM_HELP);
goto NB_FORM_ID,
prompt = STRING_TOKEN(STR_NB_FORM),
help = STRING_TOKEN(STR_NB_FORM_HELP);
// Define goto commands for the forms defined in this file
goto PCIE_FORM_ID,
prompt = STRING_TOKEN(STR_PCIE_FORM),
help = STRING_TOKEN(STR_PCIE_FORM_HELP);
// Define goto commands for the forms defined in this file
goto SB_FORM_ID,
prompt = STRING_TOKEN(STR_SB_FORM),
help = STRING_TOKEN(STR_SB_FORM_HELP);
// Define goto commands for the forms defined in this file
goto ME_FORM_ID,
prompt = STRING_TOKEN(STR_ME_FORM),
help = STRING_TOKEN(STR_ME_FORM_HELP);
goto THERMAL_CONFIG_FORM_ID,
prompt = STRING_TOKEN(STR_THERMAL_CONFIGURATION),
help = STRING_TOKEN(STR_THERMAL_CONFIGURATION_HELP);
// Define goto commands for the forms defined in this file
goto PLATFORM_SETTINGS_FORM_ID,
prompt = STRING_TOKEN(STR_PLATFORM_SETTINGS_FORM),
help = STRING_TOKEN(STR_PLATFORM_SETTINGS_FORM_HELP);
goto RTD3_FORM_ID,
prompt = STRING_TOKEN(STR_RTD3_FORM),
help = STRING_TOKEN(STR_RTD3_FORM_HELP);
//[-start-020213-IB06462107-add]//
/*
//[-end-020213-IB06462107-add]//
#if FixedPcdGetBool(PcdTpmEnable) == 1
goto TPM_CONFIG_FORM_ID,
prompt = STRING_TOKEN(STR_TPM_CFG),
help = STRING_TOKEN(STR_TPM_CFG_HELP);
#endif
#if FixedPcdGetBool(PcdNat87393Present) == 1
suppressif ideqval NAT_FDC_V_DATA.FdcImplemented == 0x0;
goto NAT_SIO_FORM_ID,
prompt = STRING_TOKEN(STR_NAT_SIO_FORM),
help = STRING_TOKEN(STR_SIO_FORM_HELP);
endif; // suppressif
#endif
#ifdef SIO_WPCN381U
suppressif ideqval WPCN381U_COMA_V_DATA.ComImplemented == 0x0;
goto WPCN381U_SIO_FORM_ID,
prompt = STRING_TOKEN(STR_WPCN381U_SIO_FORM),
help = STRING_TOKEN(STR_SIO_FORM_HELP);
endif; // suppressif
#endif //SIO_WPCN381U
//[-start-020213-IB06462107-add]//
*/
//[-end-020213-IB06462107-add]//
goto ICC_FORM_ID,
prompt = STRING_TOKEN(STR_BCLK_FORM),
help = STRING_TOKEN(STR_BCLK_FORM_HELP),
flags = 0,
key = 0;
//[-start-200225-IB14630334-modify]//
#ifdef DEBUG_INTERFACE_FORM_ENABLE
#ifndef RELEASE_CATALOG
goto DEBUG_INTERFACE_FORM_ID,
prompt = STRING_TOKEN(STR_DEBUG_INTERFACE_FORM),
help = STRING_TOKEN(STR_DEBUG_INTERFACE_FORM_HELP);
#endif
#endif // DEBUG_INTERFACE_FORM_ENABLE
//[-end-200225-IB14630334-modify]//
//[-start-020213-IB06462107-add]//
// link include = {PcdGetPtr (PcdH2OConsoleRedirectionClassGuid)},;
link;
suppressif TRUE;
// gino: Insyde no use this item but UpdatePolicy need it. For sync RC.
// This item always hide.
oneof varid = SETUP_DATA.FirmwareConfiguration,
prompt = STRING_TOKEN(STR_FIRMWARE_CONFIG_NAME),
help = STRING_TOKEN(STR_FIRMWARE_CONFIG_NAME_HELP),
option text = STRING_TOKEN(STR_FW_CONFIG_DEFAULT_VALUE), value = 0, flags = RESET_REQUIRED;
option text = STRING_TOKEN(STR_FW_CONFIG_PRODUCTION_VALUE), value = 1, flags = RESET_REQUIRED;
option text = STRING_TOKEN(STR_FW_CONFIG_TEST_VALUE), value = 2, flags = DEFAULT | RESET_REQUIRED;
endoneof;
endif;
//[-end-020213-IB06462107-add]//
endform;
//----------------------------------------------------------------------
// Merge Platform SCU file
//----------------------------------------------------------------------
//[-start-020213-IB06462107-add]//
#include "H2OAdvanceForm.hfr"
//[-end-020213-IB06462107-add]//
#include "DebugSetup.hfr"
#include "PciBusSetup.hfr"
#include "AcpiSetup.hfr"
#include "CpuSetup.hfr"
#include "ConnectivitySetup.hfr"
#include "OverClockSetup.hfr"
#include "SaSetup.hfr"
#include "PcieSetup.hfr"
#include "PchSetup.hfr"
#include "MeSetup.hfr"
#include "PlatformSetup.hfr"
//[-start-020213-IB06462107-remove]//
//#if FixedPcdGetBool(PcdTpmEnable) == 1
// #include "TcgSetup.hfr"
//#endif
//[-end-020213-IB06462107-remove]//
//[-start-020213-IB06462107-remove]//
//#if FixedPcdGetBool(PcdNat87393Present) == 1
// #include "SioNat87393VSetup.hfr"
//#endif
//#ifdef SIO_WPCN381U
// #include "SioWPCN381USetup.hfr"
//#endif //SIO_WPCN381U
//#if FixedPcdGetBool(PcdNct677FPresent) == 1
// #include "SioNct6776FSetup.hfr"
//#endif
//[-end-020213-IB06462107-remove]//
#include "HhmSetup.hfr"
#include "TbtSetup.hfr"
#include "IccSetup.hfr"
#if FixedPcdGet8(PcdEmbeddedEnable) == 0x1
#include "TccSetup.hfr"
#include "FusaSetup.hfr"
#endif
//[-start-200225-IB14630334-modify]//
#ifdef DEBUG_INTERFACE_FORM_ENABLE
#include "StatusCodeSetup.hfr"
#endif // DEBUG_INTERFACE_FORM_ENABLE
//[-end-200225-IB14630334-modify]//
endformset;