summaryrefslogtreecommitdiff
path: root/Board/SB/SBSetup/SB.sd
diff options
context:
space:
mode:
authorraywu <raywu0301@gmail.com>2018-06-15 00:00:50 +0800
committerraywu <raywu0301@gmail.com>2018-06-15 00:00:50 +0800
commitb7c51c9cf4864df6aabb99a1ae843becd577237c (patch)
treeeebe9b0d0ca03062955223097e57da84dd618b9a /Board/SB/SBSetup/SB.sd
downloadzprj-b7c51c9cf4864df6aabb99a1ae843becd577237c.tar.xz
init. 1AQQW051HEADmaster
Diffstat (limited to 'Board/SB/SBSetup/SB.sd')
-rw-r--r--Board/SB/SBSetup/SB.sd7876
1 files changed, 7876 insertions, 0 deletions
diff --git a/Board/SB/SBSetup/SB.sd b/Board/SB/SBSetup/SB.sd
new file mode 100644
index 0000000..521e9cc
--- /dev/null
+++ b/Board/SB/SBSetup/SB.sd
@@ -0,0 +1,7876 @@
+//*************************************************************************
+//*************************************************************************
+//** **
+//** (C)Copyright 1985-2011, American Megatrends, Inc. **
+//** **
+//** All Rights Reserved. **
+//** **
+//** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
+//** **
+//** Phone: (770)-246-8600 **
+//** **
+//*************************************************************************
+//*************************************************************************
+
+//*************************************************************************
+// $Header: /Alaska/BIN/Chipset/Intel/SouthBridge/LynxPoint/Intel Pch SB Board/SBSetup/SB.sd 56 5/14/14 1:05p Barretlin $
+//
+// $Revision: 56 $
+//
+// $Date: 5/14/14 1:05p $
+//*************************************************************************
+// Revision History
+// ----------------
+// $Log: /Alaska/BIN/Chipset/Intel/SouthBridge/LynxPoint/Intel Pch SB Board/SBSetup/SB.sd $
+//
+// 56 5/14/14 1:05p Barretlin
+// [TAG] EIP167028
+// [Category] Improvement
+// [Description] Variable attribute improvement
+// [Files] SB.sd SBDxe.c WdtAppDxe.c
+//
+// 55 3/24/14 9:04a Barretlin
+// [TAG] EIP N/A
+// [Category] Improvement
+// [Description] fix build error with old label thunderbolt module
+// [Files] Sb.sd
+//
+// 54 3/13/14 10:59a Barretlin
+// [TAG] EIP153695
+// [Category] Improvement
+// [Description] USB Per port control is not reasonable when
+// OEM_USBPREPORT_DISABLE_SUPPORT token is Enabled and USB devices are
+// behind hubs
+// [Files] Sb.sdl Sb.sd Sb.uni GetSetupData.c SbDxe.c PchUsbCommon.c
+// PchRegsUsb.h
+//
+// 53 12/30/13 5:21a Barretlin
+// [TAG] EIP N/A
+// [Category] Improvement
+// [Description] Follow Intel BIOS rev.135 to change I2C device default
+// value
+// [Files] SB.sd SB.uni
+//
+// 52 12/30/13 3:23a Barretlin
+// [TAG] EIP N/A
+// [Category] Improvement
+// [Description] Support Thunderbolt new feature - Change Thunderbolt AIC
+// location in run time
+// [Files] SB.sd
+//
+// 51 8/08/13 2:26a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Remove setup item which already has.
+// [Files] SB.sd
+//
+// 50 8/01/13 4:35a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Add PCIE LTR setup items.
+// [Files] SB.sd, SB.uni, SBDxe.c, GetSetupData.c, SbSetupData.h
+//
+// 49 8/01/13 2:21a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Hidden and disable "SLP_LAN# low on DC power" for DT or
+// sever platform.
+// [Files] SB.sd
+//
+// 48 7/09/13 5:21a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Create "PCH Cross Throttling" setup item.(Only ULT
+// support)
+// [Files] SBDxe.c, SB.sd, SB.uni, GetSetupData.c, SB.sd
+//
+// 47 7/03/13 8:04a Scottyang
+// [TAG] EIP124410
+// [Category] Improvement
+// [Description] Implement SMBIOS type 88h for CRID.
+// [Files] SBDxe.c, SB.sdl, SB.sd, SBSetup.c, SBSetup.sdl
+//
+// 46 6/24/13 6:31a Scottyang
+// [TAG] EIP127297
+// [Category] Improvement
+// [Description] Update PCH RC 1.6.0.
+// [Files] SB.sd, SBDxe.c, ..\ReferenceCode\Chipset\LynxPoint\*.*
+//
+// 45 6/19/13 3:48a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Support Lava Canyon CRB
+// [Files] SB.sd
+//
+// 44 6/13/13 11:55p Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Update RC 150 GNVS.
+// [Files] SBDxe.c, SB.uni, SB.sd
+//
+// 43 6/03/13 3:47a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Remove some code that move to Thunder Bolt module.
+// [Files] SB.sd
+//
+// 42 5/30/13 9:14a Scottyang
+// [TAG] EIP122981
+// [Category] Improvement
+// [Description] Support HarrisBeach CRB.
+// [Files] SB.sd, ACPI.sd, CRB.sdl
+//
+// 41 5/13/13 9:27a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Set LpssIntMode default to ACPI.
+// [Files] SB.sd
+//
+// 40 5/13/13 8:59a Scottyang
+// [TAG] EIP123496
+// [Category] Improvement
+// [Description] Update PCH RC 1.5.0.
+// [Files] ..\ReferenceCode\Chipset\LynxPoint\*.* , SBDxe.C, SBPEI.c,
+// SB.sd, SB.uni, SbSetupData.h, GetSetupData.c
+//
+// 39 4/24/13 6:49a Scottyang
+// [TAG] EIP82149
+// [Category] Improvement
+// [Description] Intel(R) 8 Series Chipset Family Deep Sx and CPU
+// Soft-Strap BIOS Override Co-Existence Issue. If the soft-strap override
+// feature is required and enabled, BIOS must disable Deep Sx
+// functionality.
+// [Files] SBDxe.c, SB.sd, SBPlatformData.h
+//
+// 38 3/26/13 5:56a Wesleychen
+// [TAG] None
+// [Category] Improvement
+// [Description] To Hide HPET setup option.
+// [Files] SB.sd
+//
+// 37 3/21/13 1:43a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Fixed remove wrong setup item.
+// [Files] SB.sd
+//
+// 36 3/15/13 3:42a Scottyang
+// [TAG] EIP118121
+// [Category] Improvement
+// [Description] Update PCH RC 1.3.0.
+// [Files] ..\ReferenceCode\Chipset\LynxPoint\*.*, SBDxe.c, SBPEI.c,
+// SB.sd, SB.uni, GetSetupData.c, SbSetupData.h
+//
+// 35 3/14/13 4:19a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Remove unuse item.
+// [Files] SB.sd
+//
+// 34 3/06/13 2:26a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Remove one BIOS lock marco.
+// [Files] SB.sd
+//
+// 33 3/04/13 10:08p Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Add Solid State Drive item to port 6.
+// [Files] GetSetupData.c, SbSetupData.h, SB.sd
+//
+// 32 2/18/13 2:52a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Set PCIE root port function swapping default is
+// disable.
+// [Files] SB.sd, SB.uni, SB.sdl
+//
+// 31 2/09/13 12:16a Scottyang
+// [TAG] EIP114922
+// [Category] Improvement
+// [Description] Update PCH RC 1.1.0.
+// [Files] ..\ReferenceCode\Chipset\LynxPoint\*.*, SBDxe.c, SBPEI.c,
+// SB.sd, SB.uni, GetSetupData.c, SbSetupDara.h
+//
+// 30 1/31/13 10:55a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Add Serial IO GNVS setup option.
+// [Files] SBDxe.c, SB.sd, SB.uni, SbSetupData.h, GetSetupData.c
+//
+// 29 1/30/13 12:55a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Update for 4.6.5.3_TBT_002.
+// [Files] SB.sd, SB.sdl
+//
+// 28 1/25/13 7:47a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Use token to set "BIOS Lock", "SMI Lock", BIOS
+// Interface Lock", "GPIO Lock" and "RTC RAM Lock".
+// [Files] SB.sd, SB.sdl
+//
+// 27 1/10/13 4:45a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Create DTIO value and DM value option
+// [Files] SB.sd, SB.uni, SbSetupData.h, GetSetupData.c, SBDxe.c
+//
+// 26 1/03/13 10:59p Scottyang
+// [TAG] None
+// [Category] Bug Fix
+// [Severity] Minor
+// [Symptom] Azalia option not show at setup menu at 2 chip
+// [RootCause] Azalia option will hide when Audio DSP enable at ULT but
+// 2 chip do no need.
+// [Solution] Hide Azalia only when is ULT platform.
+// [Files] SB.sd
+//
+// 25 1/03/13 4:54a Scottyang
+// [TAG] None
+// [Category] Bug Fix
+// [Severity] Normal
+// [Symptom] Build error when set IDE mode as default.
+// [RootCause] The ULT did not support IDE mode that made the value
+// redefine.
+// [Solution] Separate Sata inter face for 2 Chip and ULT.
+// [Files] SB.sd, GetSetupData.c, SbSetupData.h
+//
+// 24 12/26/12 7:43a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Show EHCI option when XHCI is disable.
+// [Files] SB.sd
+//
+// 23 12/24/12 5:49a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Add option for XHCI Idel L1 workaroung.
+// [Files] GetSetupData.c, SbSetupData.h, SB.sd, SB.uni, SBDxe.c,
+// SBPEI.c
+//
+// 22 12/22/12 2:06a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Add PCIE "L1 Substates"setup option.
+// [Files] GetSetupData.c, SbSetupData.h, SB.sd, SB.uni, SBDxe.c
+//
+// 21 12/18/12 6:12a Scottyang
+// [TAG] EIP109697
+// [Category] Improvement
+// [Description] Update PCH RC 0.8.1
+// [Files] ReferenceCode\Chipset\LynxPoint\*.*, SBDxe.c, SBPEI.c, SB.sd,
+// SbSetupData.c, GetSetupDate.c
+//
+// 20 12/17/12 6:42a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Add setup menu for LPSS and ECTG.
+// [Files] GetSetupData.c
+// SbSetupData.h
+// SB.sd
+// SB.uni
+// SBDxe.c
+//
+// 19 12/13/12 10:35a Scottyang
+// [TAG] EIP106687
+// [Category] Improvement
+// [Description] Add option for delay to detect PCIE card.
+// [Files] SBPEI.c, SB.sd, SB.uni, GetSetupData.c, SbSetupData.h,
+// PciBus.c
+//
+// 18 12/10/12 10:42p Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Follow IBIOS remove EHCI1 and EHCI2 setup menu.
+//
+// 17 11/21/12 12:50a Scottyang
+// [TAG] None
+//
+// [Category] Improvement
+//
+// [Description] Add String at help for USB
+//
+// [Files] SB.sd, SB.uni
+//
+// 16 11/20/12 9:43a Scottyang
+// [TAG] EIP107014
+// [Category] Improvement
+// [Description] Update RC 0.8.0
+// [Files] ReferenceCode\Chipset\LynxPoint\*.*, SBDxe.c, SBPEI.c,
+// SB.sd, SbSetupData.c, GetSetupDate.c
+//
+// 15 11/08/12 8:37a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Add device item that connect LPSS.
+// [Files] GetSetupData.c, SbSetupData.h, SBDxe.c, SB.sd, SB.uni
+//
+// 14 11/07/12 6:04a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Remove HDMI item.
+// [Files] SB.sd, SB.uni, GetSetupData.c, SbSetupData.h
+//
+// 13 10/25/12 7:17a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Create NFC item at setup
+// [Files] SB.sd, SB.uni, SbSetupData.h
+//
+// 12 10/23/12 8:25a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] Create Device Sleep at setup menu
+// [Files] SB.sd, SB.uni, SBDxe.c, GetSetupData.c, SbSetupData.h
+//
+// 11 10/16/12 2:18a Scottyang
+// [TAG] EIP103924
+// [Category] Improvement
+// [Description] Update RC 0.7.1
+// [Files] ReferenceCode\Chipset\LynxPoint\*.*, SBDxe.c, SB.sd,
+// SbSetupData.c, GetSetupDate.c
+//
+// 10 10/14/12 8:27a Scottyang
+// [TAG] None
+// [Category] Improvement
+// [Description] One rom for two chip and one chip.
+// [Files] SPPEIBoard.c, SB.sd, SBDxe.c, SBPEI.c, PCH.asl
+//
+// 9 9/26/12 3:51a Victortu
+// [TAG] None
+// [Category] Improvement
+// [Description] Update for Intel PCH LPT RC070.
+// [Files] SB.sdl, SBDXE.c, SBPEI.c, Pch.sdl, SB.sd, SB.uni
+//
+// [TAG] None
+// [Category] Improvement
+// [Description] Update for generic Thunderbolt support.
+// [Files] SB.sd
+//
+// [TAG] None
+// [Category] Improvement
+// [Description] Implement ULT platform LPSS and ADSP setup option.
+// [Files] GetSetupData.c, SB.sd, SB.uni, SbSetupData.h, SBDxe.c,
+// SB.sdl
+//
+// 8 9/12/12 5:06a Victortu
+// [TAG] None
+// [Category] Improvement
+// [Description] Modify for Thunderbolt support.
+// [Files] GetSetupData.c, SB.sdl, SB.sd, SB.uni, SbSetupData.h,
+// PciHotPlug.c
+//
+// [TAG] None
+// [Category] Improvement
+// [Description] Force HPET enabled for MRC initialization.
+// [Files] SB.sd, SBPEI.c
+//
+// 7 8/24/12 6:47a Victortu
+// [TAG] None
+// [Category] Improvement
+// [Description] Update RC_PORT_x for PCIe.
+// [Files] SB.sdl, SB.sd, SBDxe.c
+//
+// 6 8/13/12 10:09a Victortu
+// [TAG] None
+// [Category] Improvement
+// [Description] Remove useless Dppm items.
+// [Files] GetSetupData.c, SB.sd, SbSetupData.h, SBDxe.c
+//
+// [TAG] None
+// [Category] Improvement
+// [Description] Implement USB Precondition option for policy
+// "UsbPrecondition".
+// [Files] GetSetupData.c, SB.sd, SB.uni, SbSetupData.h, SBDxe.c,
+// SBPEI.c
+//
+// 5 7/27/12 6:07a Victortu
+// [TAG] None
+// [Category] Improvement
+// [Description] Update setup items and policies.
+// [Files] GetSetupData.c, SB.sdl, SB.sd, SB.uni, SbSetupData.h,
+// SBPEI.c, SBDXE.c
+//
+// [TAG] None
+// [Category] Improvement
+// [Description] Update to support ULT Platform.
+// [Files] SB.H, SB.mak, SB.sdl, SB.sd, SBSetup.c,
+// AcpiModeEnable.c, SBDxe.c, SBPEI.c, SBSMI.c, SleepSmi.c,
+// SmiHandlerPorting.c, SmiHandlerPorting2.c, SBPPI.h, Pch.sdl
+//
+// 4 7/02/12 10:20a Victortu
+// [TAG] None
+// [Category] Improvement
+// [Description] Implement the setup option S3_S4_S5/Battery of DeepSx.
+// [Files] SB.sd, SB.uni
+//
+// [TAG] None
+// [Category] Improvement
+// [Description] Change default setup of USB 3.0 mode and Pre-Boot
+// Support.
+// [Files] GetSetupData.c, SB.sd
+//
+// 3 5/03/12 6:31a Victortu
+// [TAG] None
+// [Category] Improvement
+// [Description] Modify to support Thunderbolt.
+// [Files] SB.sd; SB.uni; SB.sdl; SbSetupData.h; PciHotPlug.c
+//
+// 2 4/25/12 9:08a Victortu
+// [TAG] None
+// [Category] Improvement
+// [Description] Relayout PCH USB Setup.
+// [Files] GetSetupData.c; SB.sd; SB.uni; SbSetupData.h; SBDxe.c
+//
+// 1 2/08/12 8:23a Yurenlai
+// Intel Lynx Point/SB eChipset initially releases.
+//
+//*************************************************************************
+//*************************************************************************
+//<AMI_FHDR_START>
+//
+// Name: SB.sd
+//
+// Description: South Bridge setup form
+//
+//<AMI_FHDR_END>
+//*************************************************************************
+
+#ifndef SATA_MODE_IDE
+#define SATA_MODE_IDE 0
+#endif
+
+#ifndef SATA_MODE_AHCI
+#define SATA_MODE_AHCI 1
+#endif
+
+#ifndef SATA_MODE_RAID
+#define SATA_MODE_RAID 2
+#endif
+
+#ifdef SETUP_DATA_DEFINITION
+//----------------------------------------------------------------------------
+// Put NVRAM data definitions here.
+// For example: UINT8 Data1;
+// These definitions will be converted by the build process
+// to a definitions of SETUP_DATA fields.
+//----------------------------------------------------------------------------
+ UINT8 ECTG;
+ UINT8 PchLan;
+ UINT8 PchWakeOnLan;
+ UINT8 SlpLanLow;
+ UINT8 BoardCapability;
+ UINT8 DeepSxBattMode;
+ UINT8 DeepSxMode;
+ UINT8 Gp27Wake;
+ UINT8 PcieWake;
+ UINT8 PchAzalia;
+ UINT8 AzaliaDs;
+ UINT8 AzaliaPme;
+ UINT8 PchPciClockRun;
+ UINT8 SirqMode;
+ UINT8 PchDisplay;
+ UINT8 PchEnableCrid;
+ UINT8 SmiLock;
+ UINT8 BiosLock;
+ UINT8 GpioLock;
+ UINT8 BiosInterfaceLock;
+ UINT8 RtcLock;
+ // PCH DMI
+ UINT8 PchDmiAspm;
+ UINT8 PchDmiExtSync;
+ // PCI_EXPRESS_CONFIG, 8 ROOT PORTS
+ UINT8 PcieUsbWa;
+ UINT8 PcieClockGating;
+ UINT8 RootPortFunctionSwapping;
+ UINT8 PcieRootPortSBDE;
+ UINT8 PcieSBDEPort;
+ UINT8 PcieRootPortEn[8];
+ UINT8 PcieRootPortAspm[8];
+ UINT8 PcieRootPortURE[8];
+ UINT8 PcieRootPortFEE[8];
+ UINT8 PcieRootPortNFE[8];
+ UINT8 PcieRootPortCEE[8];
+ UINT8 PcieRootPortCTD[8];
+ UINT8 PcieRootPortPIE[8];
+ UINT8 PcieRootPortSFE[8];
+ UINT8 PcieRootPortSNE[8];
+ UINT8 PcieRootPortSCE[8];
+ UINT8 PcieRootPortL1S[8];
+ UINT8 PcieRootPortPMCE[8];
+ UINT8 PcieRootPortHPE[8];
+ UINT8 PcieRootPortSpeed[8];
+ UINT8 PcieRPDetectNonComplaint[8];
+
+ UINT8 PcieLtrEnable[8];
+ UINT8 PcieLtrConfigLock[8];
+ UINT8 PcieSnoopLatencyOverrideMode[8];
+ UINT8 PcieSnoopLatencyOverrideMultiplier[8];
+ UINT8 PcieSnoopLatencyOverrideValue[8];
+ UINT8 PcieNonSnoopLatencyOverrideMode[8];
+ UINT8 PcieNonSnoopLatencyOverrideMultiplier[8];
+ UINT8 PcieNonSnoopLatencyOverrideValue[8];
+
+
+ // PCI Bridge Resources
+ UINT8 ExtraBusRsvd[8];
+ UINT16 PcieMemRsvd[8];
+ UINT8 PcieMemRsvdalig[8];
+ UINT16 PciePFMemRsvd[8];
+ UINT8 PciePFMemRsvdalig[8];
+ UINT8 PcieIoRsvd[8];
+// UINT8 ExtraBusRsv2[8];
+
+#if HPET_SUPPORT
+ UINT8 Hpet;
+#endif
+ UINT8 SlpS4AssW;
+ UINT8 LastState;
+ UINT8 Port80Route;
+ // Usb Config
+ UINT8 UsbPrecondition;
+ UINT8 PchUsb30Mode;
+// UINT8 PchUsb30HsPortSwitchable[4];
+ UINT8 PchEnableRmh1;
+ UINT8 PchUsb20[2];
+ UINT8 PchUsbPerPortCtl;
+ UINT8 EhciConDisConWakeUp;
+ UINT8 PchUsbPort[14];
+ UINT8 PchUsb30Port[6];
+ UINT8 PchUsb30PreBootSupport;
+ UINT8 PchUsb30IdleL1;
+ UINT8 PchUsb30Btcg;
+ UINT8 PchUsb20PinRoute;
+ UINT8 ManualModeUsb20PerPinRoute[14];
+ UINT8 PchUsb30PinEnable;
+ UINT8 ManualModeUsb30PerPinEnable[6];
+// UINT8 XhciStreams;
+ // Sata CONFIG
+ UINT8 PchSata;
+ UINT8 SataInterfaceMode;
+ UINT8 ULTSataInterfaceMode;
+ UINT8 SataTestMode;
+#if SataDriver_SUPPORT
+ UINT8 SataRaidRom;
+#endif
+ UINT8 SalpSupport;
+ UINT8 SataControllerSpeed;
+ UINT8 SataPort[6];
+ UINT8 SataHotPlug[6];
+ UINT8 ExternalSata[6];
+ UINT8 SataMechanicalSw[6];
+ UINT8 SolidStateDrive[6];
+ UINT8 SataSpinUp[6];
+ UINT8 SataDevSlp[4];
+ UINT8 SataEnableDitoConfig[4];
+ UINT8 SataDmVal[4];
+ UINT16 SataDitoVal[4];
+ UINT8 SataRaidR0;
+ UINT8 SataRaidR1;
+ UINT8 SataRaidR10;
+ UINT8 SataRaidR5;
+ UINT8 SataRaidIrrt;
+ UINT8 SataRaidOub;
+ UINT8 SataHddlk;
+ UINT8 SataLedl;
+ UINT8 SataRaidIooe;
+ UINT8 SmartStorage;
+ UINT8 OromUiDelay;
+ UINT8 SataAlternateId;
+
+ // PCH Thermal
+ UINT8 AutoThermalReport;
+ UINT8 Ac1TripPoint;
+ UINT8 Ac0TripPoint;
+ UINT8 Ac0FanSpeed;
+ UINT8 Ac1FanSpeed;
+ UINT8 PassiveThermalTripPoint;
+ UINT8 CriticalThermalTripPoint;
+ UINT8 PassiveTc1Value;
+ UINT8 PassiveTc2Value;
+ UINT8 PassiveTspValue;
+
+ UINT8 CPUTempReadEnable;
+ UINT8 CPUEnergyReadEnable;
+ UINT8 ThermalDeviceEnable;
+ UINT8 PchCrossThrottling;
+ UINT8 PCHTempReadEnable;
+ UINT8 AlertEnableLock;
+ UINT8 PchAlert;
+ UINT8 DimmAlert;
+
+ UINT8 PchHotLevel;
+ UINT8 TPV_Restrict_Enable;
+
+ UINT8 TrEnabled;
+ UINT8 TsOnDimm1;
+ UINT8 TsOnDimm2;
+ UINT8 TsOnDimm3;
+ UINT8 TsOnDimm4;
+ UINT8 SMBusECMsgLen;
+ UINT8 SMBusECMsgPEC;
+ // EC turbo control test mode
+ UINT8 ECTurboControlMode;
+ UINT8 ACBrickCapacity;
+ UINT8 ECPollingPeriod;
+ UINT8 ECGuardBandValue;
+ UINT8 ECAlgorithmSel;
+ UINT8 ECHybridPowerBoost;
+ UINT16 ECHybridCurrent;
+ // PchLp LPSS
+ UINT8 LpssDmaEnable;
+ UINT8 LpssI2c0Enable;
+ UINT8 LpssI2c1Enable;
+ UINT8 LpssSpi0Enable;
+ UINT8 LpssSpi1Enable;
+ UINT8 LpssUart0Enable;
+ UINT8 LpssUart1Enable;
+ UINT8 LpssSdioEnable;
+ UINT8 LpssMode;
+ UINT8 LpssIntMode;
+ UINT8 I2C0VoltageSelect;
+ UINT8 I2C1VoltageSelect;
+ UINT8 SensorHub;
+ UINT8 TPD4;
+ UINT8 AtmelTPL;
+ UINT8 ElanTPL;
+ UINT8 ElanTPD;
+ UINT8 SynaTPD;
+ UINT8 NtriTPL;
+ UINT8 EetiTPL;
+ UINT8 AlpsTPD;
+ UINT8 CyprTPD;
+ UINT8 Bluetooth0;
+ UINT8 Bluetooth1;
+
+ UINT16 I2C0SSH;
+ UINT16 I2C0SSL;
+ UINT16 I2C0SSD;
+ UINT16 I2C0FMH;
+ UINT16 I2C0FML;
+ UINT16 I2C0FMD;
+ UINT16 I2C0FPH;
+ UINT16 I2C0FPL;
+ UINT16 I2C0FPD;
+ UINT16 I2C0M0C0;
+ UINT16 I2C0M1C0;
+ UINT16 I2C0M2C0;
+
+ UINT16 I2C1SSH;
+ UINT16 I2C1SSL;
+ UINT16 I2C1SSD;
+ UINT16 I2C1FMH;
+ UINT16 I2C1FML;
+ UINT16 I2C1FMD;
+ UINT16 I2C1FPH;
+ UINT16 I2C1FPL;
+ UINT16 I2C1FPD;
+ UINT16 I2C1M0C1;
+ UINT16 I2C1M1C1;
+ UINT16 I2C1M2C1;
+
+ UINT16 SPI0M0C2;
+ UINT16 SPI0M1C2;
+
+ UINT16 SPI1M0C3;
+ UINT16 SPI1M1C3;
+
+ UINT16 UAR0M0C4;
+ UINT16 UAR0M1C4;
+
+ UINT16 UAR1M0C5;
+ UINT16 UAR1M1C5;
+ // PchLp Audio DSP
+ UINT8 ADspEnable;
+ UINT8 ADspD3PG;
+ UINT8 ADspCodecSelect;
+ UINT8 ADspBluetooth;
+ UINT8 ADspMode;
+
+ UINT8 NFCE;
+#endif
+
+#ifdef FORM_SET_TYPEDEF
+ #include "Board\EM\Platform\PlatformSetup.h"
+ #include "Protocol\SBPlatformData.h"
+#endif
+
+
+
+//---------------------------------------------------------------------------
+#if defined(VFRCOMPILE) && !defined(CONTROLS_ARE_DEFINED)
+#define CONTROL_DEFINITION
+#endif
+//---------------------------------------------------------------------------
+
+//---------------------------------------------------------------------------
+#ifdef CONTROL_DEFINITION
+
+#define SB_ONEOF_ECTG\
+ oneof varid = SETUP_DATA.ECTG,\
+ prompt = STRING_TOKEN (STR_ECTG),\
+ help = STRING_TOKEN (STR_ECTG_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHLAN\
+ oneof varid = SETUP_DATA.PchLan,\
+ prompt = STRING_TOKEN (STR_PCH_LAN_CONTROLLER),\
+ help = STRING_TOKEN (STR_PCH_LAN_CONTROLLER_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHWAKEONLAN\
+ oneof varid = SETUP_DATA.PchWakeOnLan,\
+ prompt = STRING_TOKEN (STR_PCH_LAN_WOL_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_LAN_WOL_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#if defined (PCH_SKU) && (PCH_SKU == 1)
+#define SB_ONEOF_PCHSLPLANLOW\
+ oneof varid = SETUP_DATA.SlpLanLow,\
+ prompt = STRING_TOKEN (STR_PCH_SLP_LAN_LOW_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_SLP_LAN_LOW_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+#else
+#define SB_ONEOF_PCHSLPLANLOW\
+ oneof varid = SETUP_DATA.SlpLanLow,\
+ prompt = STRING_TOKEN (STR_PCH_SLP_LAN_LOW_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_SLP_LAN_LOW_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+#endif
+
+#define SB_ONEOF_BOARDCAPABILITY\
+ oneof varid = SETUP_DATA.BoardCapability,\
+ prompt = STRING_TOKEN (STR_BOARD_CAPABILITY),\
+ help = STRING_TOKEN (STR_BOARD_CAPABILITY_HELP),\
+ option text = STRING_TOKEN (STR_SUS_PWR_DN_ACK_STRING), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_DEEP_SX_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_DEEPSXBATTMODE\
+ oneof varid = SETUP_DATA.DeepSxBattMode,\
+ prompt = STRING_TOKEN (STR_DEEP_SX_POWER_POLICIES_PROMPT),\
+ help = STRING_TOKEN (STR_DEEP_SX_POWER_POLICIES_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_DEEPSX_S5_BATT_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_DEEPSX_S4_S5_BATT_STRING), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_DEEPSX_S3_S4_S5_BATT_STRING), value = 5, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_DEEPSXMODE\
+ oneof varid = SETUP_DATA.DeepSxMode,\
+ prompt = STRING_TOKEN (STR_DEEP_SX_POWER_POLICIES_PROMPT),\
+ help = STRING_TOKEN (STR_DEEP_SX_POWER_POLICIES_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_DEEPSX_S5_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_DEEPSX_S4_S5_STRING), value = 4, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_GP27WAKE\
+ oneof varid = SETUP_DATA.Gp27Wake,\
+ prompt = STRING_TOKEN (STR_DEEP_SX_GP27_WAKE_PROMPT),\
+ help = STRING_TOKEN (STR_DEEP_SX_GP27_WAKE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEWAKE\
+ oneof varid = SETUP_DATA.PcieWake,\
+ prompt = STRING_TOKEN (STR_DEEP_SX_PCIE_WAKE_PROMPT),\
+ help = STRING_TOKEN (STR_DEEP_SX_PCIE_WAKE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+ // EC turbo control test mode
+#define SB_ONEOF_ECTURBOCONTROLMODE\
+ oneof varid = SETUP_DATA.ECTurboControlMode,\
+ prompt = STRING_TOKEN (STR_EC_TURBO_CONTROL_MODE),\
+ help = STRING_TOKEN (STR_EC_TURBO_CONTROL_MODE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING |RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_ACBRICKCAPACITY\
+ oneof varid = SETUP_DATA.ACBrickCapacity,\
+ prompt = STRING_TOKEN (STR_AC_BRICK_CAPACITY),\
+ help = STRING_TOKEN (STR_AC_BRICK_CAPACITY_HELP),\
+ option text = STRING_TOKEN (STR_90W_AC_BRICK), value = 1, flags = DEFAULT | MANUFACTURING |RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_65W_AC_BRICK), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_75W_AC_BRICK), value = 3, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_ECPOLLINGPERIOD\
+ numeric varid = SETUP_DATA.ECPollingPeriod,\
+ prompt = STRING_TOKEN (STR_EC_POLLING_PERIOD),\
+ help = STRING_TOKEN (STR_EC_POLLING_PERIOD_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 255,\
+ step = 1,\
+ default = 1,\
+ option text = STRING_TOKEN (STR_EC_POLLING_PERIOD), value = 1, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_ECGUARDBANDVALUE\
+ numeric varid = SETUP_DATA.ECGuardBandValue,\
+ prompt = STRING_TOKEN (STR_EC_GUARD_BAND),\
+ help = STRING_TOKEN (STR_EC_GUARD_BAND_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 20,\
+ step = 1,\
+ default = 0,\
+ option text = STRING_TOKEN (STR_EC_GUARD_BAND), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_ECALGORITHMSEL\
+ numeric varid = SETUP_DATA.ECAlgorithmSel,\
+ prompt = STRING_TOKEN (STR_EC_ALGORITHM_SEL),\
+ help = STRING_TOKEN (STR_EC_ALGORITHM_SEL_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 10,\
+ step = 1,\
+ default = 1,\
+ option text = STRING_TOKEN (STR_EC_ALGORITHM_SEL), value = 1, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_ECHYBRIDPOWERBOOST\
+ oneof varid = SETUP_DATA.ECHybridPowerBoost,\
+ prompt = STRING_TOKEN(STR_HYBRID_POWER_BOOST_PROMPT),\
+ help = STRING_TOKEN(STR_HYBRID_POWER_BOOST_HELP),\
+ option text = STRING_TOKEN(STR_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN(STR_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_ECHYBRIDCURRENT\
+ numeric varid = SETUP_DATA.ECHybridCurrent,\
+ prompt = STRING_TOKEN(STR_HYBRID_CURRENT_PROMPT),\
+ help = STRING_TOKEN(STR_HYBRID_CURRENT_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 0xffff,\
+ step = 1,\
+ default = 0x1284,\
+ option text = STRING_TOKEN (STR_HYBRID_CURRENT_PROMPT), value = 0x1284, flags = MANUFACTURING; \
+ endnumeric;
+
+// EC turbo control test mode *** end
+
+#define SB_ONEOF_PCHAZALIA\
+ oneof varid = SETUP_DATA.PchAzalia,\
+ prompt = STRING_TOKEN (STR_PCH_AZALIA_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_AZALIA_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+
+#define SB_ONEOF_AZALIADS\
+ oneof varid = SETUP_DATA.AzaliaDs,\
+ prompt = STRING_TOKEN (STR_AZALIA_DS_PROMPT),\
+ help = STRING_TOKEN (STR_AZALIA_DS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_AZALIAPME\
+ oneof varid = SETUP_DATA.AzaliaPme,\
+ prompt = STRING_TOKEN (STR_AZALIA_PME_PROMPT),\
+ help = STRING_TOKEN (STR_AZALIA_PME_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHDISPLAY\
+ oneof varid = SETUP_DATA.PchDisplay,\
+ prompt = STRING_TOKEN (STR_PCH_DISPLAY_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_DISPLAY_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHPCICLOCKRUN\
+ oneof varid = SETUP_DATA.PchPciClockRun,\
+ prompt = STRING_TOKEN (STR_PCH_PCICLOCKRUN_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCICLOCKRUN_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#if defined (LVC_BOARD) && (LVC_BOARD == 1)
+#define SB_ONEOF_IRQMODE\
+ oneof varid = SETUP_DATA.SirqMode,\
+ prompt = STRING_TOKEN (STR_PCH_IRQMODE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_IRQMODE_HELP),\
+ option text = STRING_TOKEN (STR_IRQ_QUIET), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_IRQ_CONTINUOUS), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+#else
+#define SB_ONEOF_IRQMODE\
+ oneof varid = SETUP_DATA.SirqMode,\
+ prompt = STRING_TOKEN (STR_PCH_IRQMODE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_IRQMODE_HELP),\
+ option text = STRING_TOKEN (STR_IRQ_QUIET), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_IRQ_CONTINUOUS), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+#endif
+ //(EIP124410)>>
+#define SB_ONEOF_PCHENABLECRID\
+ oneof varid = SETUP_DATA.PchEnableCrid,\
+ questionid = AUTO_ID(SB_CRID_KEY),\
+ prompt = STRING_TOKEN (STR_SB_CRID_ENABLE),\
+ help = STRING_TOKEN (STR_SB_CRID_ENABLE_HELP),\
+ default = DEFAULT_CRID_ENABLE,\
+ option text = STRING_TOKEN(STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED | INTERACTIVE;\
+ option text = STRING_TOKEN(STR_COMMON_ENABLED), value = 1, flags = MANUFACTURING | RESET_REQUIRED | INTERACTIVE;\
+ endoneof;
+ //(EIP124410)>>
+#define SB_ONEOF_SMILOCK\
+ oneof varid = SETUP_DATA.SmiLock,\
+ prompt = STRING_TOKEN (STR_SB_SMI_LOCK_ENABLE),\
+ help = STRING_TOKEN (STR_SB_SMI_LOCK_ENABLE_HELP),\
+ default = SMI_LOCK_ENABLE,\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_BIOSINTERFACELOCK\
+ oneof varid = SETUP_DATA.BiosInterfaceLock,\
+ prompt = STRING_TOKEN (STR_SB_BIOS_INTERFACE_LOCK_ENABLE),\
+ help = STRING_TOKEN (STR_SB_BIOS_INTERFACE_LOCK_ENABLE_HELP),\
+ default = BIOS_INTERFACE_LOCKDOWN,\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_GPIOLOCK\
+ oneof varid = SETUP_DATA.GpioLock,\
+ prompt = STRING_TOKEN (STR_SB_GPIO_LOCK_ENABLE),\
+ help = STRING_TOKEN (STR_SB_GPIO_LOCK_ENABLE_HELP),\
+ default = GPIO_LOCKDOWN_ENABLE,\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_BIOSLOCK\
+ oneof varid = SETUP_DATA.BiosLock,\
+ prompt = STRING_TOKEN (STR_SB_BIOS_LOCK_ENABLE),\
+ help = STRING_TOKEN (STR_SB_BIOS_LOCK_ENABLE_HELP),\
+ default = BIOS_LOCK_ENABLE,\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_RTCLOCK\
+ oneof varid = SETUP_DATA.RtcLock,\
+ prompt = STRING_TOKEN (STR_SB_RTC_LOCK_ENABLE),\
+ help = STRING_TOKEN (STR_SB_RTC_LOCK_ENABLE_HELP),\
+ default = RTC_LOCK_ENABLE,\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#if HPET_SUPPORT
+#define SB_ONEOF_HPET\
+ oneof varid = SETUP_DATA.Hpet,\
+ prompt = STRING_TOKEN (STR_HPET_PROMPT),\
+ help = STRING_TOKEN (STR_HPET_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+#endif
+
+#define SB_ONEOF_SLPS4ASSW\
+ oneof varid = SETUP_DATA.SlpS4AssW,\
+ prompt = STRING_TOKEN (STR_SLP_S4_ASSW_PROMPT),\
+ help = STRING_TOKEN (STR_SLP_S4_ASSW_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_ONE_SECOND), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_TWO_SECOND), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_THREE_SECOND), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_FOUR_SECOND), value = 4, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_LASTSTATE\
+ oneof varid = SETUP_DATA.LastState,\
+ prompt = STRING_TOKEN (STR_LAST_STATE_PROMPT),\
+ help = STRING_TOKEN (STR_LAST_STATE_HELP),\
+ option text = STRING_TOKEN (STR_POWER_OFF), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_POWER_ON), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_LAST_STATE), value = 2, flags = RESET_REQUIRED | DEFAULT | MANUFACTURING, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PORT80\
+ oneof varid = SETUP_DATA.Port80Route,\
+ prompt = STRING_TOKEN (STR_PORT_80_PROMPT),\
+ help = STRING_TOKEN (STR_PORT_80_HELP),\
+ option text = STRING_TOKEN (STR_LPC_BUS), value = 0, flags = RESET_REQUIRED | DEFAULT | MANUFACTURING, key = 0;\
+ option text = STRING_TOKEN (STR_PCI_BUS), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSBPRECONDITION\
+ oneof varid = SETUP_DATA.UsbPrecondition,\
+ prompt = STRING_TOKEN (STR_PCH_USB_PRECONDITION_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB_PRECONDITION_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSB30MODE\
+ oneof varid = SETUP_DATA.PchUsb30Mode,\
+ prompt = STRING_TOKEN (STR_PCH_USB30_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB30_MODE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_SMART_AUTO), value = 3, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_MANUAL), value = 4, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHENABLERMH1\
+ oneof varid = SETUP_DATA.PchEnableRmh1,\
+ prompt = STRING_TOKEN (STR_PCH_USB_RMH1_EN_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB_RMH1_EN_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSB30PREBOOTSUPPORT\
+ oneof varid = SETUP_DATA.PchUsb30PreBootSupport,\
+ prompt = STRING_TOKEN (STR_PCH_USB30_PBOOT_SUPPORT_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB30_PBOOT_SUPPORT_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSB30IDLEL1\
+ oneof varid = SETUP_DATA.PchUsb30IdleL1,\
+ prompt = STRING_TOKEN (STR_PCH_USB30_IDLEL1_SUPPORT_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB30_IDLEL1_SUPPORT_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSB30BTCG\
+ oneof varid = SETUP_DATA.PchUsb30Btcg,\
+ prompt = STRING_TOKEN (STR_PCH_USB30_BTCG_SUPPORT_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB30_BTCG_SUPPORT_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSB20PINROUTE\
+ oneof varid = SETUP_DATA.PchUsb20PinRoute,\
+ prompt = STRING_TOKEN (STR_PCH_ROUTE_USB20_PIN_TO_HC),\
+ help = STRING_TOKEN (STR_PCH_ROUTE_USB20_PIN_TO_HC_HELP),\
+ option text = STRING_TOKEN (STR_ROUTE_PER_PIN), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_ROUTE_ALL_PIN_EHCI), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_ROUTE_ALL_PIN_XHCI), value = 2, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSB30PINENABLE\
+ oneof varid = SETUP_DATA.PchUsb30PinEnable,\
+ prompt = STRING_TOKEN (STR_PCH_ENABLE_USB30_PIN),\
+ help = STRING_TOKEN (STR_PCH_ENABLE_USB30_PIN_HELP),\
+ option text = STRING_TOKEN (STR_SELECT_PER_PIN), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SELECT_ALL_PIN_DISABLE), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SELECT_ALL_PIN_ENABLE), value = 2, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB20PERPINROUTE00\
+ oneof varid = SETUP_DATA.ManualModeUsb20PerPinRoute[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_USB_20_PIN0),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_ROUTE_TO_EHCI), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_ROUTE_TO_XHCI), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB20PERPINROUTE01\
+ oneof varid = SETUP_DATA.ManualModeUsb20PerPinRoute[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_USB_20_PIN1),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_ROUTE_TO_EHCI), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_ROUTE_TO_XHCI), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB20PERPINROUTE02\
+ oneof varid = SETUP_DATA.ManualModeUsb20PerPinRoute[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_USB_20_PIN2),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_ROUTE_TO_EHCI), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_ROUTE_TO_XHCI), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB20PERPINROUTE03\
+ oneof varid = SETUP_DATA.ManualModeUsb20PerPinRoute[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_USB_20_PIN3),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_ROUTE_TO_EHCI), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_ROUTE_TO_XHCI), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB20PERPINROUTE04\
+ oneof varid = SETUP_DATA.ManualModeUsb20PerPinRoute[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_USB_20_PIN4),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_ROUTE_TO_EHCI), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_ROUTE_TO_XHCI), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB20PERPINROUTE05\
+ oneof varid = SETUP_DATA.ManualModeUsb20PerPinRoute[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_USB_20_PIN5),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_ROUTE_TO_EHCI), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_ROUTE_TO_XHCI), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB20PERPINROUTE06\
+ oneof varid = SETUP_DATA.ManualModeUsb20PerPinRoute[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_USB_20_PIN6),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_ROUTE_TO_EHCI), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_ROUTE_TO_XHCI), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB20PERPINROUTE07\
+ oneof varid = SETUP_DATA.ManualModeUsb20PerPinRoute[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_USB_20_PIN7),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_ROUTE_TO_EHCI), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_ROUTE_TO_XHCI), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB20PERPINROUTE08\
+ oneof varid = SETUP_DATA.ManualModeUsb20PerPinRoute[OFFSET_8],\
+ prompt = STRING_TOKEN (STR_PCH_USB_20_PIN8),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_ROUTE_TO_EHCI), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_ROUTE_TO_XHCI), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB20PERPINROUTE09\
+ oneof varid = SETUP_DATA.ManualModeUsb20PerPinRoute[OFFSET_9],\
+ prompt = STRING_TOKEN (STR_PCH_USB_20_PIN9),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_ROUTE_TO_EHCI), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_ROUTE_TO_XHCI), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB20PERPINROUTE10\
+ oneof varid = SETUP_DATA.ManualModeUsb20PerPinRoute[OFFSET_10],\
+ prompt = STRING_TOKEN (STR_PCH_USB_20_PIN10),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_ROUTE_TO_EHCI), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_ROUTE_TO_XHCI), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB20PERPINROUTE11\
+ oneof varid = SETUP_DATA.ManualModeUsb20PerPinRoute[OFFSET_11],\
+ prompt = STRING_TOKEN (STR_PCH_USB_20_PIN11),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_ROUTE_TO_EHCI), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_ROUTE_TO_XHCI), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB20PERPINROUTE12\
+ oneof varid = SETUP_DATA.ManualModeUsb20PerPinRoute[OFFSET_12],\
+ prompt = STRING_TOKEN (STR_PCH_USB_20_PIN12),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_ROUTE_TO_EHCI), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_ROUTE_TO_XHCI), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB20PERPINROUTE13\
+ oneof varid = SETUP_DATA.ManualModeUsb20PerPinRoute[OFFSET_13],\
+ prompt = STRING_TOKEN (STR_PCH_USB_20_PIN13),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_ROUTE_TO_EHCI), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_ROUTE_TO_XHCI), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB30PERPINENABLE1\
+ oneof varid = SETUP_DATA.ManualModeUsb30PerPinEnable[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_USB_30_PIN1),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB30PERPINENABLE2\
+ oneof varid = SETUP_DATA.ManualModeUsb30PerPinEnable[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_USB_30_PIN2),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB30PERPINENABLE3\
+ oneof varid = SETUP_DATA.ManualModeUsb30PerPinEnable[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_USB_30_PIN3),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB30PERPINENABLE4\
+ oneof varid = SETUP_DATA.ManualModeUsb30PerPinEnable[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_USB_30_PIN4),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB30PERPINENABLE5\
+ oneof varid = SETUP_DATA.ManualModeUsb30PerPinEnable[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_USB_30_PIN5),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_USB30PERPINENABLE6\
+ oneof varid = SETUP_DATA.ManualModeUsb30PerPinEnable[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_USB_30_PIN6),\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+//#define SB_ONEOF_XHCISTREAMS\
+// oneof varid = SETUP_DATA.XhciStreams,\
+// prompt = STRING_TOKEN (STR_PCH_USB_XHCISTREAMS_PROMPT),\
+// help = STRING_TOKEN (STR_PCH_USB_XHCISTREAMS_HELP),\
+// option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+// option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+// endoneof;
+
+//#define SB_ONEOF_PCHUSB30HSPORTSWITCHABLE_00\
+// oneof varid = SETUP_DATA.PchUsb30HsPortSwitchable[OFFSET_0],\
+// prompt = STRING_TOKEN (STR_PCH_USB30_HSPORT0_PROMPT),\
+// help = STRING_TOKEN (STR_PCH_USB30_PER_HSPORT_HELP),\
+// option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+// option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+// endoneof;
+
+//#define SB_ONEOF_PCHUSB30HSPORTSWITCHABLE_01\
+// oneof varid = SETUP_DATA.PchUsb30HsPortSwitchable[OFFSET_1],\
+// prompt = STRING_TOKEN (STR_PCH_USB30_HSPORT1_PROMPT),\
+// help = STRING_TOKEN (STR_PCH_USB30_PER_HSPORT_HELP),\
+// option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+// option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+// endoneof;
+
+//#define SB_ONEOF_PCHUSB30HSPORTSWITCHABLE_02\
+// oneof varid = SETUP_DATA.PchUsb30HsPortSwitchable[OFFSET_2],\
+// prompt = STRING_TOKEN (STR_PCH_USB30_HSPORT2_PROMPT),\
+// help = STRING_TOKEN (STR_PCH_USB30_PER_HSPORT_HELP),\
+// option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+// option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+// endoneof;
+
+//#define SB_ONEOF_PCHUSB30HSPORTSWITCHABLE_03\
+// oneof varid = SETUP_DATA.PchUsb30HsPortSwitchable[OFFSET_3],\
+// prompt = STRING_TOKEN (STR_PCH_USB30_HSPORT3_PROMPT),\
+// help = STRING_TOKEN (STR_PCH_USB30_PER_HSPORT_HELP),\
+// option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+// option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+// endoneof;
+
+#define SB_ONEOF_PCHUSB20OFF0\
+ oneof varid = SETUP_DATA.PchUsb20[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_USB21_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB2_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSB20OFF1\
+ oneof varid = SETUP_DATA.PchUsb20[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_USB22_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB2_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSBPERPORTCTL\
+ oneof varid = SETUP_DATA.PchUsbPerPortCtl,\
+ prompt = STRING_TOKEN (STR_PCH_USB_PER_PORT_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB_PER_PORT_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#if EHCI_CON_DISCON_WAKE_UP_SUPPORT
+#define SB_ONEOF_EHCICONDISCONWAKEUP\
+ oneof varid = SETUP_DATA.EhciConDisConWakeUp,\
+ prompt = STRING_TOKEN (STR_PCH_USB_CON_DISCON_WAKEUP_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB_CON_DISCON_WAKEUP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+#endif
+
+#define SB_ONEOF_PCHUSBPORT00\
+ oneof varid = SETUP_DATA.PchUsbPort[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_USB_PORT0_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSBPORT01\
+ oneof varid = SETUP_DATA.PchUsbPort[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_USB_PORT1_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSBPORT02\
+ oneof varid = SETUP_DATA.PchUsbPort[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_USB_PORT2_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSBPORT03\
+ oneof varid = SETUP_DATA.PchUsbPort[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_USB_PORT3_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSBPORT04\
+ oneof varid = SETUP_DATA.PchUsbPort[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_USB_PORT4_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSBPORT05\
+ oneof varid = SETUP_DATA.PchUsbPort[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_USB_PORT5_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSBPORT06\
+ oneof varid = SETUP_DATA.PchUsbPort[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_USB_PORT6_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSBPORT07\
+ oneof varid = SETUP_DATA.PchUsbPort[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_USB_PORT7_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSBPORT08\
+ oneof varid = SETUP_DATA.PchUsbPort[OFFSET_8],\
+ prompt = STRING_TOKEN (STR_PCH_USB_PORT8_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSBPORT09\
+ oneof varid = SETUP_DATA.PchUsbPort[OFFSET_9],\
+ prompt = STRING_TOKEN (STR_PCH_USB_PORT9_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSBPORT10\
+ oneof varid = SETUP_DATA.PchUsbPort[OFFSET_10],\
+ prompt = STRING_TOKEN (STR_PCH_USB_PORT10_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSBPORT11\
+ oneof varid = SETUP_DATA.PchUsbPort[OFFSET_11],\
+ prompt = STRING_TOKEN (STR_PCH_USB_PORT11_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSBPORT12\
+ oneof varid = SETUP_DATA.PchUsbPort[OFFSET_12],\
+ prompt = STRING_TOKEN (STR_PCH_USB_PORT12_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSBPORT13\
+ oneof varid = SETUP_DATA.PchUsbPort[OFFSET_13],\
+ prompt = STRING_TOKEN (STR_PCH_USB_PORT13_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSB30PORT00\
+ oneof varid = SETUP_DATA.PchUsb30Port[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_USB30_PORT0_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB30_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSB30PORT01\
+ oneof varid = SETUP_DATA.PchUsb30Port[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_USB30_PORT1_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB30_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSB30PORT02\
+ oneof varid = SETUP_DATA.PchUsb30Port[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_USB30_PORT2_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB30_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSB30PORT03\
+ oneof varid = SETUP_DATA.PchUsb30Port[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_USB30_PORT3_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB30_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSB30PORT04\
+ oneof varid = SETUP_DATA.PchUsb30Port[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_USB30_PORT4_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB30_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHUSB30PORT05\
+ oneof varid = SETUP_DATA.PchUsb30Port[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_USB30_PORT5_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_USB30_PORT_DIS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIECLOCKGATING\
+ oneof varid = SETUP_DATA.PcieClockGating,\
+ prompt = STRING_TOKEN (STR_PCIE_CKG_PROMPT),\
+ help = STRING_TOKEN (STR_PCIE_CKG_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_ROOTPORTFUNCTIONSWAPPING\
+ oneof varid = SETUP_DATA.RootPortFunctionSwapping,\
+ prompt = STRING_TOKEN (STR_PCIE_PORT_SWAP_PROMPT),\
+ help = STRING_TOKEN (STR_PCIE_PORT_SWAP_HELP),\
+ default = ROOT_PORT_FUN_SWAP_ENABLE,\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHDMIASPM\
+ oneof varid = SETUP_DATA.PchDmiAspm,\
+ prompt = STRING_TOKEN (STR_PCH_DMI_ASPM_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_DMI_ASPM_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHDMIEXTSYNC\
+ oneof varid = SETUP_DATA.PchDmiExtSync,\
+ prompt = STRING_TOKEN (STR_PCH_DMI_ES_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_DMI_ES_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key=0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEUSBWA\
+ oneof varid = SETUP_DATA.PcieUsbWa,\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_USB_WA_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_USB_WA_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key=0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSBDE\
+ oneof varid = SETUP_DATA.PcieRootPortSBDE,\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SBDE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SBDE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESBDEPORT\
+ numeric varid = SETUP_DATA.PcieSBDEPort,\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SBDE_PORT_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SBDE_PORT_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 7,\
+ step = 1,\
+ default = 0,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_SBDE_PORT_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_LANRP1\
+ text\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ text = STRING_TOKEN (STR_PCIE_LANRP1_PROMPT),\
+ text = STRING_TOKEN (STR_EMPTY_STRING),\
+ flags = 0,\
+ key = 0;
+
+#define SB_ONEOF_LANRP2\
+ text\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ text = STRING_TOKEN (STR_PCIE_LANRP2_PROMPT),\
+ text = STRING_TOKEN (STR_EMPTY_STRING),\
+ flags = 0,\
+ key = 0;
+
+#define SB_ONEOF_LANRP3\
+ text\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ text = STRING_TOKEN (STR_PCIE_LANRP3_PROMPT),\
+ text = STRING_TOKEN (STR_EMPTY_STRING),\
+ flags = 0,\
+ key = 0;
+
+#define SB_ONEOF_LANRP4\
+ text\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ text = STRING_TOKEN (STR_PCIE_LANRP4_PROMPT),\
+ text = STRING_TOKEN (STR_EMPTY_STRING),\
+ flags = 0,\
+ key = 0;
+
+#define SB_ONEOF_LANRP5\
+ text\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ text = STRING_TOKEN (STR_PCIE_LANRP5_PROMPT),\
+ text = STRING_TOKEN (STR_EMPTY_STRING),\
+ flags = 0,\
+ key = 0;
+
+#define SB_ONEOF_LANRP6\
+ text\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ text = STRING_TOKEN (STR_PCIE_LANRP6_PROMPT),\
+ text = STRING_TOKEN (STR_EMPTY_STRING),\
+ flags = 0,\
+ key = 0;
+
+#define SB_ONEOF_LANRP7\
+ text\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ text = STRING_TOKEN (STR_PCIE_LANRP7_PROMPT),\
+ text = STRING_TOKEN (STR_EMPTY_STRING),\
+ flags = 0,\
+ key = 0;
+
+#define SB_ONEOF_LANRP8\
+ text\
+ help = STRING_TOKEN (STR_EMPTY_STRING),\
+ text = STRING_TOKEN (STR_PCIE_LANRP8_PROMPT),\
+ text = STRING_TOKEN (STR_EMPTY_STRING),\
+ flags = 0,\
+ key = 0;
+
+#define SB_ONEOF_PCIEROOTPORTEN00\
+ oneof varid = SETUP_DATA.PcieRootPortEn[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIERP1_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIERP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTASPM00\
+ oneof varid = SETUP_DATA.PcieRootPortAspm[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCIE_ASPM_PROMPT),\
+ help = STRING_TOKEN (STR_PCIE_ASPM_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L0S_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L1_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L0SL1_STRING), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 4, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTL1S00\
+ oneof varid = SETUP_DATA.PcieRootPortL1S[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCIE_L1S_PROMPT),\
+ help = STRING_TOKEN (STR_PCIE_L1S_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L11_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L12_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L11_L12_STRING), value = 3, flags =DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTURE00\
+ oneof varid = SETUP_DATA.PcieRootPortURE[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_URE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_URE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTFEE00\
+ oneof varid = SETUP_DATA.PcieRootPortFEE[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_FEE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_FEE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTNFE00\
+ oneof varid = SETUP_DATA.PcieRootPortNFE[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NFE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NFE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTCEE00\
+ oneof varid = SETUP_DATA.PcieRootPortCEE[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_CEE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_CEE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTCTD00\
+ oneof varid = SETUP_DATA.PcieRootPortCTD[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_CTD_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_CTD_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSFE00\
+ oneof varid = SETUP_DATA.PcieRootPortSFE[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SFE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SFE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSNE00\
+ oneof varid = SETUP_DATA.PcieRootPortSNE[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSCE00\
+ oneof varid = SETUP_DATA.PcieRootPortSCE[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTPMCE00\
+ oneof varid = SETUP_DATA.PcieRootPortPMCE[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PMCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PMCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTHPE00\
+ oneof varid = SETUP_DATA.PcieRootPortHPE[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_HPE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_HPE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSPEED00\
+ oneof varid = SETUP_DATA.PcieRootPortSpeed[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SPEED_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SPEED_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCH_PCIE_GEN1), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCH_PCIE_GEN2), value = 2, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTDNCD00\
+ oneof varid = SETUP_DATA.PcieRPDetectNonComplaint[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_COMPLIANCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_COMPLIANCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_EXTRABUSRSVD00\
+ numeric varid = SETUP_DATA.ExtraBusRsvd[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RBUS_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RBUS_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = MAX_EXTRA_BUS_RESERVED,\
+ step = 1,\
+ default = 0,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RBUS_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEMEMRSVD00\
+ numeric varid = SETUP_DATA.PcieMemRsvd[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RMEM_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RMEM_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = MAX_PCIE_MEM_RESERVED,\
+ step = 1,\
+ default = 10,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RMEM_PROMPT), value = 10, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEMEMRSVDALIG00\
+ numeric varid = SETUP_DATA.PcieMemRsvdalig[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 31,\
+ step = 1,\
+ default = 1,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEPFMEMRSVD00\
+ numeric varid = SETUP_DATA.PciePFMemRsvd[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = MAX_PCIE_PF_MEM_RESERVED,\
+ step = 1,\
+ default = 10,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_PROMPT), value = 10, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEPFMEMRSVDALIG00\
+ numeric varid = SETUP_DATA.PciePFMemRsvdalig[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 31,\
+ step = 1,\
+ default = 1,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEIORSVD00\
+ numeric varid = SETUP_DATA.PcieIoRsvd[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RVIO_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RVIO_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = MAX_PCIE_IO_RESERVED,\
+ step = 4,\
+ default = 4,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RVIO_PROMPT), value = 4, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIELTRENABLE00\
+ oneof varid = SETUP_DATA.PcieLtrEnable[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_LTR_ENABLE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_LTR_ENABLE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIELTRCONFIGLOCK00\
+ oneof varid = SETUP_DATA.PcieLtrConfigLock[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_LTR_CONFIGLOCK_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_LTR_CONFIGLOCK_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE00\
+ oneof varid = SETUP_DATA.PcieSnoopLatencyOverrideMode[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MODE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_MANUAL), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER00\
+ oneof varid = SETUP_DATA.PcieSnoopLatencyOverrideMultiplier[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_HELP),\
+ option text = STRING_TOKEN (STR_1_NS), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32_NS), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1024_NS), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32768_NS), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1048576_NS), value = 4, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_33554432_NS), value = 5, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE00\
+ numeric varid = SETUP_DATA.PcieSnoopLatencyOverrideValue[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 1020,\
+ step = 1,\
+ default = 60,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT), value = 60, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE00\
+ oneof varid = SETUP_DATA.PcieNonSnoopLatencyOverrideMode[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MODE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_MANUAL), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER00\
+ oneof varid = SETUP_DATA.PcieNonSnoopLatencyOverrideMultiplier[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_HELP),\
+ option text = STRING_TOKEN (STR_1_NS), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32_NS), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1024_NS), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32768_NS), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1048576_NS), value = 4, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_33554432_NS), value = 5, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE00\
+ numeric varid = SETUP_DATA.PcieNonSnoopLatencyOverrideValue[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 1023,\
+ step = 1,\
+ default = 60,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT), value = 60, flags = MANUFACTURING; \
+ endnumeric;
+
+//------------------------------------------------------------------------------------
+
+#define SB_ONEOF_PCIEROOTPORTEN01\
+ oneof varid = SETUP_DATA.PcieRootPortEn[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIERP2_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIERP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTASPM01\
+ oneof varid = SETUP_DATA.PcieRootPortAspm[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCIE_ASPM_PROMPT),\
+ help = STRING_TOKEN (STR_PCIE_ASPM_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L0S_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L1_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L0SL1_STRING), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 4, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTL1S01\
+ oneof varid = SETUP_DATA.PcieRootPortL1S[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCIE_L1S_PROMPT),\
+ help = STRING_TOKEN (STR_PCIE_L1S_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L11_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L12_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L11_L12_STRING), value = 3, flags =DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTURE01\
+ oneof varid = SETUP_DATA.PcieRootPortURE[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_URE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_URE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTFEE01\
+ oneof varid = SETUP_DATA.PcieRootPortFEE[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_FEE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_FEE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTNFE01\
+ oneof varid = SETUP_DATA.PcieRootPortNFE[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NFE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NFE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTCEE01\
+ oneof varid = SETUP_DATA.PcieRootPortCEE[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_CEE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_CEE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTCTD01\
+ oneof varid = SETUP_DATA.PcieRootPortCTD[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_CTD_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_CTD_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSFE01\
+ oneof varid = SETUP_DATA.PcieRootPortSFE[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SFE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SFE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSNE01\
+ oneof varid = SETUP_DATA.PcieRootPortSNE[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSCE01\
+ oneof varid = SETUP_DATA.PcieRootPortSCE[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTPMCE01\
+ oneof varid = SETUP_DATA.PcieRootPortPMCE[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PMCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PMCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTHPE01\
+ oneof varid = SETUP_DATA.PcieRootPortHPE[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_HPE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_HPE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSPEED01\
+ oneof varid = SETUP_DATA.PcieRootPortSpeed[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SPEED_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SPEED_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCH_PCIE_GEN1), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCH_PCIE_GEN2), value = 2, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTDNCD01\
+ oneof varid = SETUP_DATA.PcieRPDetectNonComplaint[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_COMPLIANCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_COMPLIANCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_EXTRABUSRSVD01\
+ numeric varid = SETUP_DATA.ExtraBusRsvd[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RBUS_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RBUS_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = MAX_EXTRA_BUS_RESERVED,\
+ step = 1,\
+ default = 0,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RBUS_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEMEMRSVD01\
+ numeric varid = SETUP_DATA.PcieMemRsvd[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RMEM_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RMEM_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = MAX_PCIE_MEM_RESERVED,\
+ step = 1,\
+ default = 10,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RMEM_PROMPT), value = 10, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEMEMRSVDALIG01\
+ numeric varid = SETUP_DATA.PcieMemRsvdalig[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 31,\
+ step = 1,\
+ default = 1,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEPFMEMRSVD01\
+ numeric varid = SETUP_DATA.PciePFMemRsvd[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = MAX_PCIE_PF_MEM_RESERVED,\
+ step = 1,\
+ default = 10,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_PROMPT), value = 10, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEPFMEMRSVDALIG01\
+ numeric varid = SETUP_DATA.PciePFMemRsvdalig[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 31,\
+ step = 1,\
+ default = 1,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEIORSVD01\
+ numeric varid = SETUP_DATA.PcieIoRsvd[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RVIO_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RVIO_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = MAX_PCIE_IO_RESERVED,\
+ step = 4,\
+ default = 4,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RVIO_PROMPT), value = 4, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIELTRENABLE01\
+ oneof varid = SETUP_DATA.PcieLtrEnable[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_LTR_ENABLE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_LTR_ENABLE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIELTRCONFIGLOCK01\
+ oneof varid = SETUP_DATA.PcieLtrConfigLock[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_LTR_CONFIGLOCK_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_LTR_CONFIGLOCK_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE01\
+ oneof varid = SETUP_DATA.PcieSnoopLatencyOverrideMode[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MODE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_MANUAL), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER01\
+ oneof varid = SETUP_DATA.PcieSnoopLatencyOverrideMultiplier[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_HELP),\
+ option text = STRING_TOKEN (STR_1_NS), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32_NS), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1024_NS), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32768_NS), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1048576_NS), value = 4, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_33554432_NS), value = 5, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE01\
+ numeric varid = SETUP_DATA.PcieSnoopLatencyOverrideValue[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 1020,\
+ step = 1,\
+ default = 60,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT), value = 60, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE01\
+ oneof varid = SETUP_DATA.PcieNonSnoopLatencyOverrideMode[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MODE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_MANUAL), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER01\
+ oneof varid = SETUP_DATA.PcieNonSnoopLatencyOverrideMultiplier[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_HELP),\
+ option text = STRING_TOKEN (STR_1_NS), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32_NS), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1024_NS), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32768_NS), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1048576_NS), value = 4, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_33554432_NS), value = 5, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE01\
+ numeric varid = SETUP_DATA.PcieNonSnoopLatencyOverrideValue[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 1023,\
+ step = 1,\
+ default = 60,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT), value = 60, flags = MANUFACTURING; \
+ endnumeric;
+//------------------------------------------------------------------------------------
+
+#define SB_ONEOF_PCIEROOTPORTEN02\
+ oneof varid = SETUP_DATA.PcieRootPortEn[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIERP3_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIERP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTASPM02\
+ oneof varid = SETUP_DATA.PcieRootPortAspm[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCIE_ASPM_PROMPT),\
+ help = STRING_TOKEN (STR_PCIE_ASPM_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L0S_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L1_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L0SL1_STRING), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 4, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTL1S02\
+ oneof varid = SETUP_DATA.PcieRootPortL1S[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCIE_L1S_PROMPT),\
+ help = STRING_TOKEN (STR_PCIE_L1S_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L11_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L12_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L11_L12_STRING), value = 3, flags =DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTURE02\
+ oneof varid = SETUP_DATA.PcieRootPortURE[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_URE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_URE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTFEE02\
+ oneof varid = SETUP_DATA.PcieRootPortFEE[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_FEE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_FEE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTNFE02\
+ oneof varid = SETUP_DATA.PcieRootPortNFE[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NFE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NFE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTCEE02\
+ oneof varid = SETUP_DATA.PcieRootPortCEE[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_CEE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_CEE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTCTD02\
+ oneof varid = SETUP_DATA.PcieRootPortCTD[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_CTD_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_CTD_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSFE02\
+ oneof varid = SETUP_DATA.PcieRootPortSFE[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SFE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SFE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSNE02\
+ oneof varid = SETUP_DATA.PcieRootPortSNE[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSCE02\
+ oneof varid = SETUP_DATA.PcieRootPortSCE[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTPMCE02\
+ oneof varid = SETUP_DATA.PcieRootPortPMCE[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PMCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PMCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTHPE02\
+ oneof varid = SETUP_DATA.PcieRootPortHPE[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_HPE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_HPE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSPEED02\
+ oneof varid = SETUP_DATA.PcieRootPortSpeed[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SPEED_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SPEED_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCH_PCIE_GEN1), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCH_PCIE_GEN2), value = 2, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTDNCD02\
+ oneof varid = SETUP_DATA.PcieRPDetectNonComplaint[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_COMPLIANCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_COMPLIANCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_EXTRABUSRSVD02\
+ numeric varid = SETUP_DATA.ExtraBusRsvd[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RBUS_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RBUS_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = MAX_EXTRA_BUS_RESERVED,\
+ step = 1,\
+ default = 0,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RBUS_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEMEMRSVD02\
+ numeric varid = SETUP_DATA.PcieMemRsvd[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RMEM_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RMEM_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = MAX_PCIE_MEM_RESERVED,\
+ step = 1,\
+ default = 10,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RMEM_PROMPT), value = 10, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEMEMRSVDALIG02\
+ numeric varid = SETUP_DATA.PcieMemRsvdalig[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 31,\
+ step = 1,\
+ default = 1,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEPFMEMRSVD02\
+ numeric varid = SETUP_DATA.PciePFMemRsvd[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = MAX_PCIE_PF_MEM_RESERVED,\
+ step = 1,\
+ default = 10,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_PROMPT), value = 10, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEPFMEMRSVDALIG02\
+ numeric varid = SETUP_DATA.PciePFMemRsvdalig[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 31,\
+ step = 1,\
+ default = 1,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEIORSVD02\
+ numeric varid = SETUP_DATA.PcieIoRsvd[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RVIO_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RVIO_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = MAX_PCIE_IO_RESERVED,\
+ step = 4,\
+ default = 4,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RVIO_PROMPT), value = 4, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIELTRENABLE02\
+ oneof varid = SETUP_DATA.PcieLtrEnable[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_LTR_ENABLE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_LTR_ENABLE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIELTRCONFIGLOCK02\
+ oneof varid = SETUP_DATA.PcieLtrConfigLock[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_LTR_CONFIGLOCK_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_LTR_CONFIGLOCK_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE02\
+ oneof varid = SETUP_DATA.PcieSnoopLatencyOverrideMode[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MODE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_MANUAL), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER02\
+ oneof varid = SETUP_DATA.PcieSnoopLatencyOverrideMultiplier[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_HELP),\
+ option text = STRING_TOKEN (STR_1_NS), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32_NS), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1024_NS), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32768_NS), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1048576_NS), value = 4, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_33554432_NS), value = 5, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE02\
+ numeric varid = SETUP_DATA.PcieSnoopLatencyOverrideValue[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 1020,\
+ step = 1,\
+ default = 60,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT), value = 60, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE02\
+ oneof varid = SETUP_DATA.PcieNonSnoopLatencyOverrideMode[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MODE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_MANUAL), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER02\
+ oneof varid = SETUP_DATA.PcieNonSnoopLatencyOverrideMultiplier[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_HELP),\
+ option text = STRING_TOKEN (STR_1_NS), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32_NS), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1024_NS), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32768_NS), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1048576_NS), value = 4, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_33554432_NS), value = 5, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE02\
+ numeric varid = SETUP_DATA.PcieNonSnoopLatencyOverrideValue[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 1023,\
+ step = 1,\
+ default = 60,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT), value = 60, flags = MANUFACTURING; \
+ endnumeric;
+//------------------------------------------------------------------------------------
+
+#define SB_ONEOF_PCIEROOTPORTEN03\
+ oneof varid = SETUP_DATA.PcieRootPortEn[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIERP4_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIERP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTASPM03\
+ oneof varid = SETUP_DATA.PcieRootPortAspm[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCIE_ASPM_PROMPT),\
+ help = STRING_TOKEN (STR_PCIE_ASPM_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L0S_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L1_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L0SL1_STRING), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 4, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTL1S03\
+ oneof varid = SETUP_DATA.PcieRootPortL1S[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCIE_L1S_PROMPT),\
+ help = STRING_TOKEN (STR_PCIE_L1S_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L11_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L12_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L11_L12_STRING), value = 3, flags =DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTURE03\
+ oneof varid = SETUP_DATA.PcieRootPortURE[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_URE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_URE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTFEE03\
+ oneof varid = SETUP_DATA.PcieRootPortFEE[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_FEE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_FEE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTNFE03\
+ oneof varid = SETUP_DATA.PcieRootPortNFE[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NFE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NFE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTCEE03\
+ oneof varid = SETUP_DATA.PcieRootPortCEE[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_CEE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_CEE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTCTD03\
+ oneof varid = SETUP_DATA.PcieRootPortCTD[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_CTD_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_CTD_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSFE03\
+ oneof varid = SETUP_DATA.PcieRootPortSFE[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SFE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SFE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSNE03\
+ oneof varid = SETUP_DATA.PcieRootPortSNE[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSCE03\
+ oneof varid = SETUP_DATA.PcieRootPortSCE[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTPMCE03\
+ oneof varid = SETUP_DATA.PcieRootPortPMCE[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PMCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PMCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTHPE03\
+ oneof varid = SETUP_DATA.PcieRootPortHPE[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_HPE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_HPE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSPEED03\
+ oneof varid = SETUP_DATA.PcieRootPortSpeed[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SPEED_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SPEED_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCH_PCIE_GEN1), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCH_PCIE_GEN2), value = 2, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTDNCD03\
+ oneof varid = SETUP_DATA.PcieRPDetectNonComplaint[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_COMPLIANCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_COMPLIANCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_EXTRABUSRSVD03\
+ numeric varid = SETUP_DATA.ExtraBusRsvd[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RBUS_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RBUS_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = MAX_EXTRA_BUS_RESERVED,\
+ step = 1,\
+ default = 0,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RBUS_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEMEMRSVD03\
+ numeric varid = SETUP_DATA.PcieMemRsvd[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RMEM_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RMEM_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = MAX_PCIE_MEM_RESERVED,\
+ step = 1,\
+ default = 10,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RMEM_PROMPT), value = 10, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEMEMRSVDALIG03\
+ numeric varid = SETUP_DATA.PcieMemRsvdalig[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 31,\
+ step = 1,\
+ default = 1,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEPFMEMRSVD03\
+ numeric varid = SETUP_DATA.PciePFMemRsvd[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = MAX_PCIE_PF_MEM_RESERVED,\
+ step = 1,\
+ default = 10,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_PROMPT), value = 10, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEPFMEMRSVDALIG03\
+ numeric varid = SETUP_DATA.PciePFMemRsvdalig[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 31,\
+ step = 1,\
+ default = 1,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEIORSVD03\
+ numeric varid = SETUP_DATA.PcieIoRsvd[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RVIO_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RVIO_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = MAX_PCIE_IO_RESERVED,\
+ step = 4,\
+ default = 4,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RVIO_PROMPT), value = 4, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIELTRENABLE03\
+ oneof varid = SETUP_DATA.PcieLtrEnable[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_LTR_ENABLE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_LTR_ENABLE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIELTRCONFIGLOCK03\
+ oneof varid = SETUP_DATA.PcieLtrConfigLock[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_LTR_CONFIGLOCK_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_LTR_CONFIGLOCK_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE03\
+ oneof varid = SETUP_DATA.PcieSnoopLatencyOverrideMode[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MODE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_MANUAL), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER03\
+ oneof varid = SETUP_DATA.PcieSnoopLatencyOverrideMultiplier[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_HELP),\
+ option text = STRING_TOKEN (STR_1_NS), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32_NS), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1024_NS), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32768_NS), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1048576_NS), value = 4, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_33554432_NS), value = 5, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE03\
+ numeric varid = SETUP_DATA.PcieSnoopLatencyOverrideValue[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 1020,\
+ step = 1,\
+ default = 60,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT), value = 60, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE03\
+ oneof varid = SETUP_DATA.PcieNonSnoopLatencyOverrideMode[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MODE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_MANUAL), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER03\
+ oneof varid = SETUP_DATA.PcieNonSnoopLatencyOverrideMultiplier[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_HELP),\
+ option text = STRING_TOKEN (STR_1_NS), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32_NS), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1024_NS), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32768_NS), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1048576_NS), value = 4, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_33554432_NS), value = 5, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE03\
+ numeric varid = SETUP_DATA.PcieNonSnoopLatencyOverrideValue[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 1023,\
+ step = 1,\
+ default = 60,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT), value = 60, flags = MANUFACTURING; \
+ endnumeric;
+//------------------------------------------------------------------------------------
+
+#define SB_ONEOF_PCIEROOTPORTEN04\
+ oneof varid = SETUP_DATA.PcieRootPortEn[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIERP5_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIERP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTASPM04\
+ oneof varid = SETUP_DATA.PcieRootPortAspm[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCIE_ASPM_PROMPT),\
+ help = STRING_TOKEN (STR_PCIE_ASPM_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L0S_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L1_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L0SL1_STRING), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 4, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTL1S04\
+ oneof varid = SETUP_DATA.PcieRootPortL1S[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCIE_L1S_PROMPT),\
+ help = STRING_TOKEN (STR_PCIE_L1S_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L11_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L12_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L11_L12_STRING), value = 3, flags =DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTURE04\
+ oneof varid = SETUP_DATA.PcieRootPortURE[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_URE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_URE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTFEE04\
+ oneof varid = SETUP_DATA.PcieRootPortFEE[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_FEE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_FEE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTNFE04\
+ oneof varid = SETUP_DATA.PcieRootPortNFE[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NFE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NFE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTCEE04\
+ oneof varid = SETUP_DATA.PcieRootPortCEE[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_CEE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_CEE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTCTD04\
+ oneof varid = SETUP_DATA.PcieRootPortCTD[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_CTD_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_CTD_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSFE04\
+ oneof varid = SETUP_DATA.PcieRootPortSFE[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SFE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SFE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSNE04\
+ oneof varid = SETUP_DATA.PcieRootPortSNE[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSCE04\
+ oneof varid = SETUP_DATA.PcieRootPortSCE[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTPMCE04\
+ oneof varid = SETUP_DATA.PcieRootPortPMCE[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PMCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PMCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTHPE04\
+ oneof varid = SETUP_DATA.PcieRootPortHPE[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_HPE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_HPE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSPEED04\
+ oneof varid = SETUP_DATA.PcieRootPortSpeed[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SPEED_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SPEED_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCH_PCIE_GEN1), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCH_PCIE_GEN2), value = 2, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTDNCD04\
+ oneof varid = SETUP_DATA.PcieRPDetectNonComplaint[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_COMPLIANCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_COMPLIANCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_EXTRABUSRSVD04\
+ numeric varid = SETUP_DATA.ExtraBusRsvd[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RBUS_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RBUS_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = MAX_EXTRA_BUS_RESERVED,\
+ step = 1,\
+ default = 0,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RBUS_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEMEMRSVD04\
+ numeric varid = SETUP_DATA.PcieMemRsvd[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RMEM_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RMEM_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = MAX_PCIE_MEM_RESERVED,\
+ step = 1,\
+ default = 10,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RMEM_PROMPT), value = 10, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEMEMRSVDALIG04\
+ numeric varid = SETUP_DATA.PcieMemRsvdalig[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 31,\
+ step = 1,\
+ default = 1,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEPFMEMRSVD04\
+ numeric varid = SETUP_DATA.PciePFMemRsvd[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = MAX_PCIE_PF_MEM_RESERVED,\
+ step = 1,\
+ default = 10,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_PROMPT), value = 10, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEPFMEMRSVDALIG04\
+ numeric varid = SETUP_DATA.PciePFMemRsvdalig[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 31,\
+ step = 1,\
+ default = 1,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEIORSVD04\
+ numeric varid = SETUP_DATA.PcieIoRsvd[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RVIO_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RVIO_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = MAX_PCIE_IO_RESERVED,\
+ step = 4,\
+ default = 4,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RVIO_PROMPT), value = 4, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIELTRENABLE04\
+ oneof varid = SETUP_DATA.PcieLtrEnable[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_LTR_ENABLE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_LTR_ENABLE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIELTRCONFIGLOCK04\
+ oneof varid = SETUP_DATA.PcieLtrConfigLock[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_LTR_CONFIGLOCK_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_LTR_CONFIGLOCK_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE04\
+ oneof varid = SETUP_DATA.PcieSnoopLatencyOverrideMode[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MODE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_MANUAL), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER04\
+ oneof varid = SETUP_DATA.PcieSnoopLatencyOverrideMultiplier[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_HELP),\
+ option text = STRING_TOKEN (STR_1_NS), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32_NS), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1024_NS), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32768_NS), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1048576_NS), value = 4, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_33554432_NS), value = 5, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE04\
+ numeric varid = SETUP_DATA.PcieSnoopLatencyOverrideValue[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 1020,\
+ step = 1,\
+ default = 60,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT), value = 60, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE04\
+ oneof varid = SETUP_DATA.PcieNonSnoopLatencyOverrideMode[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MODE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_MANUAL), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER04\
+ oneof varid = SETUP_DATA.PcieNonSnoopLatencyOverrideMultiplier[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_HELP),\
+ option text = STRING_TOKEN (STR_1_NS), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32_NS), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1024_NS), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32768_NS), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1048576_NS), value = 4, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_33554432_NS), value = 5, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE04\
+ numeric varid = SETUP_DATA.PcieNonSnoopLatencyOverrideValue[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 1023,\
+ step = 1,\
+ default = 60,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT), value = 60, flags = MANUFACTURING; \
+ endnumeric;
+//------------------------------------------------------------------------------------
+
+#define SB_ONEOF_PCIEROOTPORTEN05\
+ oneof varid = SETUP_DATA.PcieRootPortEn[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIERP6_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIERP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTASPM05\
+ oneof varid = SETUP_DATA.PcieRootPortAspm[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCIE_ASPM_PROMPT),\
+ help = STRING_TOKEN (STR_PCIE_ASPM_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L0S_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L1_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L0SL1_STRING), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 4, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTL1S05\
+ oneof varid = SETUP_DATA.PcieRootPortL1S[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCIE_L1S_PROMPT),\
+ help = STRING_TOKEN (STR_PCIE_L1S_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L11_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L12_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L11_L12_STRING), value = 3, flags =DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTURE05\
+ oneof varid = SETUP_DATA.PcieRootPortURE[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_URE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_URE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTFEE05\
+ oneof varid = SETUP_DATA.PcieRootPortFEE[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_FEE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_FEE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTNFE05\
+ oneof varid = SETUP_DATA.PcieRootPortNFE[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NFE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NFE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTCEE05\
+ oneof varid = SETUP_DATA.PcieRootPortCEE[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_CEE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_CEE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTCTD05\
+ oneof varid = SETUP_DATA.PcieRootPortCTD[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_CTD_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_CTD_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSFE05\
+ oneof varid = SETUP_DATA.PcieRootPortSFE[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SFE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SFE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSNE05\
+ oneof varid = SETUP_DATA.PcieRootPortSNE[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSCE05\
+ oneof varid = SETUP_DATA.PcieRootPortSCE[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTPMCE05\
+ oneof varid = SETUP_DATA.PcieRootPortPMCE[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PMCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PMCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTHPE05\
+ oneof varid = SETUP_DATA.PcieRootPortHPE[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_HPE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_HPE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSPEED05\
+ oneof varid = SETUP_DATA.PcieRootPortSpeed[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SPEED_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SPEED_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCH_PCIE_GEN1), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCH_PCIE_GEN2), value = 2, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTDNCD05\
+ oneof varid = SETUP_DATA.PcieRPDetectNonComplaint[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_COMPLIANCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_COMPLIANCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_EXTRABUSRSVD05\
+ numeric varid = SETUP_DATA.ExtraBusRsvd[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RBUS_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RBUS_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = MAX_EXTRA_BUS_RESERVED,\
+ step = 1,\
+ default = 0,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RBUS_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEMEMRSVD05\
+ numeric varid = SETUP_DATA.PcieMemRsvd[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RMEM_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RMEM_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = MAX_PCIE_MEM_RESERVED,\
+ step = 1,\
+ default = 10,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RMEM_PROMPT), value = 10, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEMEMRSVDALIG05\
+ numeric varid = SETUP_DATA.PcieMemRsvdalig[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 31,\
+ step = 1,\
+ default = 1,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEPFMEMRSVD05\
+ numeric varid = SETUP_DATA.PciePFMemRsvd[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = MAX_PCIE_PF_MEM_RESERVED,\
+ step = 1,\
+ default = 10,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_PROMPT), value = 10, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEPFMEMRSVDALIG05\
+ numeric varid = SETUP_DATA.PciePFMemRsvdalig[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 31,\
+ step = 1,\
+ default = 1,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEIORSVD05\
+ numeric varid = SETUP_DATA.PcieIoRsvd[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RVIO_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RVIO_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = MAX_PCIE_IO_RESERVED,\
+ step = 4,\
+ default = 4,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RVIO_PROMPT), value = 4, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIELTRENABLE05\
+ oneof varid = SETUP_DATA.PcieLtrEnable[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_LTR_ENABLE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_LTR_ENABLE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIELTRCONFIGLOCK05\
+ oneof varid = SETUP_DATA.PcieLtrConfigLock[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_LTR_CONFIGLOCK_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_LTR_CONFIGLOCK_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE05\
+ oneof varid = SETUP_DATA.PcieSnoopLatencyOverrideMode[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MODE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_MANUAL), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER05\
+ oneof varid = SETUP_DATA.PcieSnoopLatencyOverrideMultiplier[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_HELP),\
+ option text = STRING_TOKEN (STR_1_NS), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32_NS), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1024_NS), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32768_NS), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1048576_NS), value = 4, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_33554432_NS), value = 5, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE05\
+ numeric varid = SETUP_DATA.PcieSnoopLatencyOverrideValue[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 1020,\
+ step = 1,\
+ default = 60,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT), value = 60, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE05\
+ oneof varid = SETUP_DATA.PcieNonSnoopLatencyOverrideMode[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MODE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_MANUAL), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER05\
+ oneof varid = SETUP_DATA.PcieNonSnoopLatencyOverrideMultiplier[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_HELP),\
+ option text = STRING_TOKEN (STR_1_NS), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32_NS), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1024_NS), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32768_NS), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1048576_NS), value = 4, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_33554432_NS), value = 5, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE05\
+ numeric varid = SETUP_DATA.PcieNonSnoopLatencyOverrideValue[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 1023,\
+ step = 1,\
+ default = 60,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT), value = 60, flags = MANUFACTURING; \
+ endnumeric;
+//------------------------------------------------------------------------------------
+
+#define SB_ONEOF_PCIEROOTPORTEN06\
+ oneof varid = SETUP_DATA.PcieRootPortEn[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIERP7_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIERP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTASPM06\
+ oneof varid = SETUP_DATA.PcieRootPortAspm[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCIE_ASPM_PROMPT),\
+ help = STRING_TOKEN (STR_PCIE_ASPM_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L0S_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L1_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L0SL1_STRING), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 4, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTL1S06\
+ oneof varid = SETUP_DATA.PcieRootPortL1S[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCIE_L1S_PROMPT),\
+ help = STRING_TOKEN (STR_PCIE_L1S_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L11_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L12_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L11_L12_STRING), value = 3, flags =DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTURE06\
+ oneof varid = SETUP_DATA.PcieRootPortURE[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_URE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_URE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTFEE06\
+ oneof varid = SETUP_DATA.PcieRootPortFEE[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_FEE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_FEE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTNFE06\
+ oneof varid = SETUP_DATA.PcieRootPortNFE[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NFE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NFE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTCEE06\
+ oneof varid = SETUP_DATA.PcieRootPortCEE[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_CEE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_CEE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTCTD06\
+ oneof varid = SETUP_DATA.PcieRootPortCTD[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_CTD_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_CTD_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSFE06\
+ oneof varid = SETUP_DATA.PcieRootPortSFE[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SFE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SFE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSNE06\
+ oneof varid = SETUP_DATA.PcieRootPortSNE[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSCE06\
+ oneof varid = SETUP_DATA.PcieRootPortSCE[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTPMCE06\
+ oneof varid = SETUP_DATA.PcieRootPortPMCE[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PMCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PMCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTHPE06\
+ oneof varid = SETUP_DATA.PcieRootPortHPE[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_HPE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_HPE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSPEED06\
+ oneof varid = SETUP_DATA.PcieRootPortSpeed[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SPEED_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SPEED_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCH_PCIE_GEN1), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCH_PCIE_GEN2), value = 2, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTDNCD06\
+ oneof varid = SETUP_DATA.PcieRPDetectNonComplaint[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_COMPLIANCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_COMPLIANCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_EXTRABUSRSVD06\
+ numeric varid = SETUP_DATA.ExtraBusRsvd[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RBUS_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RBUS_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = MAX_EXTRA_BUS_RESERVED,\
+ step = 1,\
+ default = 7,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RBUS_PROMPT), value = 7, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEMEMRSVD06\
+ numeric varid = SETUP_DATA.PcieMemRsvd[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RMEM_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RMEM_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = MAX_PCIE_MEM_RESERVED,\
+ step = 1,\
+ default = 10,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RMEM_PROMPT), value = 10, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEMEMRSVDALIG06\
+ numeric varid = SETUP_DATA.PcieMemRsvdalig[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 31,\
+ step = 1,\
+ default = 1,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEPFMEMRSVD06\
+ numeric varid = SETUP_DATA.PciePFMemRsvd[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = MAX_PCIE_PF_MEM_RESERVED,\
+ step = 1,\
+ default = 10,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_PROMPT), value = 10, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEPFMEMRSVDALIG06\
+ numeric varid = SETUP_DATA.PciePFMemRsvdalig[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 31,\
+ step = 1,\
+ default = 1,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEIORSVD06\
+ numeric varid = SETUP_DATA.PcieIoRsvd[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RVIO_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RVIO_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = MAX_PCIE_IO_RESERVED,\
+ step = 4,\
+ default = 8,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RVIO_PROMPT), value = 8, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIELTRENABLE06\
+ oneof varid = SETUP_DATA.PcieLtrEnable[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_LTR_ENABLE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_LTR_ENABLE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIELTRCONFIGLOCK06\
+ oneof varid = SETUP_DATA.PcieLtrConfigLock[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_LTR_CONFIGLOCK_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_LTR_CONFIGLOCK_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE06\
+ oneof varid = SETUP_DATA.PcieSnoopLatencyOverrideMode[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MODE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_MANUAL), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER06\
+ oneof varid = SETUP_DATA.PcieSnoopLatencyOverrideMultiplier[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_HELP),\
+ option text = STRING_TOKEN (STR_1_NS), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32_NS), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1024_NS), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32768_NS), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1048576_NS), value = 4, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_33554432_NS), value = 5, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE06\
+ numeric varid = SETUP_DATA.PcieSnoopLatencyOverrideValue[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 1020,\
+ step = 1,\
+ default = 60,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT), value = 60, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE06\
+ oneof varid = SETUP_DATA.PcieNonSnoopLatencyOverrideMode[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MODE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_MANUAL), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER06\
+ oneof varid = SETUP_DATA.PcieNonSnoopLatencyOverrideMultiplier[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_HELP),\
+ option text = STRING_TOKEN (STR_1_NS), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32_NS), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1024_NS), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32768_NS), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1048576_NS), value = 4, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_33554432_NS), value = 5, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE06\
+ numeric varid = SETUP_DATA.PcieNonSnoopLatencyOverrideValue[OFFSET_6],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 1023,\
+ step = 1,\
+ default = 60,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT), value = 60, flags = MANUFACTURING; \
+ endnumeric;
+//------------------------------------------------------------------------------------
+
+#define SB_ONEOF_PCIEROOTPORTEN07\
+ oneof varid = SETUP_DATA.PcieRootPortEn[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIERP8_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIERP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTASPM07\
+ oneof varid = SETUP_DATA.PcieRootPortAspm[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCIE_ASPM_PROMPT),\
+ help = STRING_TOKEN (STR_PCIE_ASPM_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L0S_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L1_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_ASPM_L0SL1_STRING), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 4, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTL1S07\
+ oneof varid = SETUP_DATA.PcieRootPortL1S[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCIE_L1S_PROMPT),\
+ help = STRING_TOKEN (STR_PCIE_L1S_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L11_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L12_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCIE_L1S_L11_L12_STRING), value = 3, flags =DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTURE07\
+ oneof varid = SETUP_DATA.PcieRootPortURE[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_URE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_URE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTFEE07\
+ oneof varid = SETUP_DATA.PcieRootPortFEE[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_FEE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_FEE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTNFE07\
+ oneof varid = SETUP_DATA.PcieRootPortNFE[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NFE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NFE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTCEE07\
+ oneof varid = SETUP_DATA.PcieRootPortCEE[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_CEE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_CEE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTCTD07\
+ oneof varid = SETUP_DATA.PcieRootPortCTD[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_CTD_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_CTD_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSFE07\
+ oneof varid = SETUP_DATA.PcieRootPortSFE[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SFE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SFE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSNE07\
+ oneof varid = SETUP_DATA.PcieRootPortSNE[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSCE07\
+ oneof varid = SETUP_DATA.PcieRootPortSCE[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTPMCE07\
+ oneof varid = SETUP_DATA.PcieRootPortPMCE[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PMCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PMCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTHPE07\
+ oneof varid = SETUP_DATA.PcieRootPortHPE[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_HPE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_HPE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTSPEED07\
+ oneof varid = SETUP_DATA.PcieRootPortSpeed[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SPEED_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SPEED_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCH_PCIE_GEN1), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_PCH_PCIE_GEN2), value = 2, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIEROOTPORTDNCD07\
+ oneof varid = SETUP_DATA.PcieRPDetectNonComplaint[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_COMPLIANCE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_COMPLIANCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_EXTRABUSRSVD07\
+ numeric varid = SETUP_DATA.ExtraBusRsvd[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RBUS_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RBUS_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = MAX_EXTRA_BUS_RESERVED,\
+ step = 1,\
+ default = 0,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RBUS_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEMEMRSVD07\
+ numeric varid = SETUP_DATA.PcieMemRsvd[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RMEM_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RMEM_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = MAX_PCIE_MEM_RESERVED,\
+ step = 1,\
+ default = 10,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RMEM_PROMPT), value = 10, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEMEMRSVDALIG07\
+ numeric varid = SETUP_DATA.PcieMemRsvdalig[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 31,\
+ step = 1,\
+ default = 1,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RMEM_ALIG_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEPFMEMRSVD07\
+ numeric varid = SETUP_DATA.PciePFMemRsvd[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = MAX_PCIE_PF_MEM_RESERVED,\
+ step = 1,\
+ default = 10,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_PROMPT), value = 10, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEPFMEMRSVDALIG07\
+ numeric varid = SETUP_DATA.PciePFMemRsvdalig[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 31,\
+ step = 1,\
+ default = 1,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_PF_RMEM_ALIG_PROMPT), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIEIORSVD07\
+ numeric varid = SETUP_DATA.PcieIoRsvd[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_RVIO_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_RVIO_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = MAX_PCIE_IO_RESERVED,\
+ step = 4,\
+ default = 8,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_RVIO_PROMPT), value = 8, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIELTRENABLE07\
+ oneof varid = SETUP_DATA.PcieLtrEnable[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_LTR_ENABLE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_LTR_ENABLE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIELTRCONFIGLOCK07\
+ oneof varid = SETUP_DATA.PcieLtrConfigLock[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_LTR_CONFIGLOCK_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_LTR_CONFIGLOCK_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE07\
+ oneof varid = SETUP_DATA.PcieSnoopLatencyOverrideMode[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MODE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_MANUAL), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER07\
+ oneof varid = SETUP_DATA.PcieSnoopLatencyOverrideMultiplier[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_HELP),\
+ option text = STRING_TOKEN (STR_1_NS), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32_NS), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1024_NS), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32768_NS), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1048576_NS), value = 4, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_33554432_NS), value = 5, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE07\
+ numeric varid = SETUP_DATA.PcieSnoopLatencyOverrideValue[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 1020,\
+ step = 1,\
+ default = 60,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT), value = 60, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE07\
+ oneof varid = SETUP_DATA.PcieNonSnoopLatencyOverrideMode[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MODE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_MANUAL), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_AUTO), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER07\
+ oneof varid = SETUP_DATA.PcieNonSnoopLatencyOverrideMultiplier[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_MULITIPLIER_HELP),\
+ option text = STRING_TOKEN (STR_1_NS), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32_NS), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1024_NS), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_32768_NS), value = 3, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_1048576_NS), value = 4, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_33554432_NS), value = 5, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE07\
+ numeric varid = SETUP_DATA.PcieNonSnoopLatencyOverrideValue[OFFSET_7],\
+ prompt = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 1023,\
+ step = 1,\
+ default = 60,\
+ option text = STRING_TOKEN (STR_PCH_PCIE_NON_SNOOP_LATENCY_OVERRIDE_VALUE_PROMPT), value = 60, flags = MANUFACTURING; \
+ endnumeric;
+//----------------------------------------------------------------------------
+// ADVANCED - Atapi Configuration Form
+//----------------------------------------------------------------------------
+
+#define SB_ONEOF_AUTOTHERMALREPORT\
+ checkbox varid = SETUP_DATA.AutoThermalReport,\
+ prompt = STRING_TOKEN (STR_THERMAL_REPORTING_PROMPT),\
+ help = STRING_TOKEN (STR_THERMAL_REPORTING_HELP),\
+ flags = 1 | RESET_REQUIRED | MANUFACTURING,\
+ key = 0,\
+ endcheckbox;
+
+#define SB_ONEOF_CRITICALTHERMALTRIPPOINT\
+ oneof varid = SETUP_DATA.CriticalThermalTripPoint,\
+ prompt = STRING_TOKEN (STR_ACPI_CRITICAL_THERMAL_TRIP_POINT),\
+ help = STRING_TOKEN (STR_ACPI_CRITICAL_THERMAL_TRIP_POINT_HELP),\
+ option text = STRING_TOKEN (STR_POR), value = 105, flags = RESET_REQUIRED | DEFAULT | MANUFACTURING, key = 0;\
+ option text = STRING_TOKEN (STR_15_C), value = 15, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_23_C), value = 23, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_31_C), value = 31, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_39_C), value = 39, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_47_C), value = 47, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_55_C), value = 55, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_63_C), value = 63, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_71_C), value = 71, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_79_C), value = 79, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_87_C), value = 87, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_95_C), value = 95, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_103_C), value = 103, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_111_C), value = 111, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_119_C), value = 119, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_127_C), value = 127, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_AC0TRIPPOINT\
+ oneof varid = SETUP_DATA.Ac0TripPoint,\
+ prompt = STRING_TOKEN (STR_ACPI_ACTIVE_THERMAL_TRIP_POINT_HIGH),\
+ help = STRING_TOKEN (STR_ACPI_ACTIVE_THERMAL_TRIP_POINT_HELP_HIGH),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 127, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_15_C), value = 15, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_23_C), value = 23, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_31_C), value = 31, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_39_C), value = 39, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_47_C), value = 47, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_55_C), value = 55, flags = RESET_REQUIRED ,key = 0;\
+ option text = STRING_TOKEN (STR_63_C), value = 63, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_71_C), value = 71, flags = RESET_REQUIRED | DEFAULT | MANUFACTURING, key = 0;\
+ option text = STRING_TOKEN (STR_79_C), value = 79, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_87_C), value = 87, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_95_C), value = 95, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_103_C), value = 103, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_111_C), value = 111, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_119_C), value = 119, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_AC0FANSPEED\
+ numeric varid = SETUP_DATA.Ac0FanSpeed,\
+ prompt = STRING_TOKEN (STR_AC0_FAN_SPEED),\
+ help = STRING_TOKEN (STR_AC0_FAN_SPEED_HELP),\
+ minimum = 0,\
+ maximum = 100,\
+ step = 1,\
+ default = 100,\
+ option text = STRING_TOKEN (STR_AC0_FAN_SPEED), value = 100, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_AC1TRIPPOINT\
+ oneof varid = SETUP_DATA.Ac1TripPoint,\
+ prompt = STRING_TOKEN (STR_ACPI_ACTIVE_THERMAL_TRIP_POINT_LOW),\
+ help = STRING_TOKEN (STR_ACPI_ACTIVE_THERMAL_TRIP_POINT_HELP_LOW),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 127, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_15_C), value = 15, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_23_C), value = 23, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_31_C), value = 31, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_39_C), value = 39, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_47_C), value = 47, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_55_C), value = 55, flags = RESET_REQUIRED | DEFAULT | MANUFACTURING, key = 0;\
+ option text = STRING_TOKEN (STR_63_C), value = 63, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_71_C), value = 71, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_79_C), value = 79, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_87_C), value = 87, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_95_C), value = 95, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_103_C), value = 103, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_111_C), value = 111, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_119_C), value = 119, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_AC1FANSPEED\
+ numeric varid = SETUP_DATA.Ac1FanSpeed,\
+ prompt = STRING_TOKEN (STR_AC1_FAN_SPEED),\
+ help = STRING_TOKEN (STR_AC1_FAN_SPEED_HELP),\
+ minimum = 0,\
+ maximum = 100,\
+ step = 1,\
+ default = 75,\
+ option text = STRING_TOKEN (STR_AC1_FAN_SPEED), value = 75, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PASSIVETHERMALTRIPPOINT\
+ oneof varid = SETUP_DATA.PassiveThermalTripPoint,\
+ prompt = STRING_TOKEN (STR_ACPI_PASSIVE_THERMAL_TRIP_POINT),\
+ help = STRING_TOKEN (STR_ACPI_PASSIVE_THERMAL_TRIP_POINT_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 127, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_15_C), value = 15, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_23_C), value = 23, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_31_C), value = 31, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_39_C), value = 39, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_47_C), value = 47, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_55_C), value = 55, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_63_C), value = 63, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_71_C), value = 71, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_79_C), value = 79, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_87_C), value = 87, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_95_C), value = 95, flags = RESET_REQUIRED | DEFAULT | MANUFACTURING, key = 0;\
+ option text = STRING_TOKEN (STR_103_C), value = 103, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_111_C), value = 111, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_119_C), value = 119, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PASSIVETC1VALUE\
+ numeric varid = SETUP_DATA.PassiveTc1Value,\
+ prompt = STRING_TOKEN (STR_ACPI_PASSIVE_TC1_VALUE),\
+ help = STRING_TOKEN (STR_ACPI_PASSIVE_TC1_VALUE_HELP),\
+ minimum = 1,\
+ maximum = 16,\
+ step = 1,\
+ default = 1,\
+ option text = STRING_TOKEN (STR_ACPI_PASSIVE_TC1_VALUE), value = 1, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PASSIVETC2VALUE\
+ numeric varid = SETUP_DATA.PassiveTc2Value,\
+ prompt = STRING_TOKEN (STR_ACPI_PASSIVE_TC2_VALUE),\
+ help = STRING_TOKEN (STR_ACPI_PASSIVE_TC2_VALUE_HELP),\
+ minimum = 1,\
+ maximum = 16,\
+ step = 1,\
+ default = 5,\
+ option text = STRING_TOKEN (STR_ACPI_PASSIVE_TC2_VALUE), value = 5, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PASSIVETSPVALUE\
+ numeric varid = SETUP_DATA.PassiveTspValue,\
+ prompt = STRING_TOKEN (STR_ACPI_PASSIVE_TSP_VALUE),\
+ help = STRING_TOKEN (STR_ACPI_PASSIVE_TSP_VALUE_HELP),\
+ minimum = 2,\
+ maximum = 32,\
+ step = 2,\
+ default = 10,\
+ option text = STRING_TOKEN (STR_ACPI_PASSIVE_TSP_VALUE), value = 10, flags = MANUFACTURING; \
+ endnumeric;
+
+#if defined iME_SUPPORT && iME_SUPPORT
+#define SB_ONEOF_TRENABLED\
+ checkbox varid = SETUP_DATA.TrEnabled,\
+ prompt = STRING_TOKEN (STR_ME_TR_ENABLED_PROMPT),\
+ help = STRING_TOKEN (STR_ME_TR_ENABLED_HELP),\
+ flags = 0 | MANUFACTURING,\
+ key = 0,\
+ endcheckbox;
+
+#define SB_ONEOF_SMBUSECMSGLEN\
+ oneof varid = SETUP_DATA.SMBusECMsgLen,\
+ prompt = STRING_TOKEN (STR_TR_SMBUS_EC_LEN_PROMPT),\
+ help = STRING_TOKEN (STR_TR_SMBUS_EC_LEN_HELP),\
+ option text = STRING_TOKEN (STR_SMBUS_EC_MSG_LEN_1_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SMBUS_EC_MSG_LEN_2_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SMBUS_EC_MSG_LEN_5_STRING), value = 5, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SMBUS_EC_MSG_LEN_9_STRING), value = 9, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SMBUS_EC_MSG_LEN_10_STRING), value = 10, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SMBUS_EC_MSG_LEN_14_STRING), value = 14, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SMBUS_EC_MSG_LEN_20_STRING), value = 20, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SMBUSECMSGPEC\
+ checkbox varid = SETUP_DATA.SMBusECMsgPEC,\
+ prompt = STRING_TOKEN (STR_TR_SMBUS_EC_PEC_PROMPT),\
+ help = STRING_TOKEN (STR_TR_SMBUS_EC_PEC_HELP),\
+ flags = 0 | RESET_REQUIRED,\
+ key = 0,\
+ endcheckbox;
+
+#define SB_ONEOF_TSONDIMM1\
+ checkbox varid = SETUP_DATA.TsOnDimm1,\
+ prompt = STRING_TOKEN (STR_DIMM1_TS_READ),\
+ help = STRING_TOKEN (STR_DIMM1_TS_READ_HELP),\
+ flags = 0 | RESET_REQUIRED,\
+ key = 0,\
+ endcheckbox;
+
+#define SB_ONEOF_TSONDIMM2\
+ checkbox varid = SETUP_DATA.TsOnDimm2,\
+ prompt = STRING_TOKEN (STR_DIMM2_TS_READ),\
+ help = STRING_TOKEN (STR_DIMM2_TS_READ_HELP),\
+ flags = 0 | RESET_REQUIRED,\
+ key = 0,\
+ endcheckbox;
+
+#define SB_ONEOF_TSONDIMM3\
+ checkbox varid = SETUP_DATA.TsOnDimm3,\
+ prompt = STRING_TOKEN (STR_DIMM3_TS_READ),\
+ help = STRING_TOKEN (STR_DIMM3_TS_READ_HELP),\
+ flags = 0 | RESET_REQUIRED,\
+ key = 0,\
+ endcheckbox;
+
+#define SB_ONEOF_TSONDIMM4\
+ checkbox varid = SETUP_DATA.TsOnDimm4,\
+ prompt = STRING_TOKEN (STR_DIMM4_TS_READ),\
+ help = STRING_TOKEN (STR_DIMM4_TS_READ_HELP),\
+ flags = 0 | RESET_REQUIRED,\
+ key = 0,\
+ endcheckbox;
+
+#endif
+
+
+#define SB_ONEOF_THERMALDEVICEENABLE\
+ checkbox varid = SETUP_DATA.ThermalDeviceEnable,\
+ prompt = STRING_TOKEN (STR_THERMAL_DEVICE_ENABLE),\
+ help = STRING_TOKEN (STR_THERMAL_DEVICE_ENABLE_HELP),\
+ flags = 0 | RESET_REQUIRED,\
+ key = 0,\
+ endcheckbox;
+
+#define SB_ONEOF_PCHCROSSTHROTTLING\
+ checkbox varid = SETUP_DATA.PchCrossThrottling,\
+ prompt = STRING_TOKEN (STR_PCH_CROSS_THROTTLING_ENABLE),\
+ help = STRING_TOKEN (STR_PCH_CROSS_THROTTLING_ENABLE_HELP),\
+ flags = 0 | RESET_REQUIRED,\
+ key = 0,\
+ endcheckbox;
+
+#define SB_ONEOF_PCHTEMPREADENABLE\
+ checkbox varid = SETUP_DATA.PCHTempReadEnable,\
+ prompt = STRING_TOKEN (STR_PCH_TEMP_READ),\
+ help = STRING_TOKEN (STR_PCH_TEMP_READ_HELP),\
+ flags = 1 | RESET_REQUIRED | MANUFACTURING,\
+ key = 0,\
+ endcheckbox;
+
+#define SB_ONEOF_CPUENERGYREADENABLE\
+ checkbox varid = SETUP_DATA.CPUEnergyReadEnable,\
+ prompt = STRING_TOKEN (STR_CPU_ENERGY_READ),\
+ help = STRING_TOKEN (STR_CPU_ENERGY_READ_HELP),\
+ flags = 1 | RESET_REQUIRED | MANUFACTURING,\
+ key = 0,\
+ endcheckbox;
+
+#define SB_ONEOF_CPUTEMPREADENABLE\
+ checkbox varid = SETUP_DATA.CPUTempReadEnable,\
+ prompt = STRING_TOKEN (STR_CPU_TEMP_READ),\
+ help = STRING_TOKEN (STR_CPU_TEMP_READ_HELP),\
+ flags = 1 | RESET_REQUIRED | MANUFACTURING,\
+ key = 0,\
+ endcheckbox;
+
+#define SB_ONEOF_ALERTENABLELOCK\
+ oneof varid = SETUP_DATA.AlertEnableLock,\
+ prompt = STRING_TOKEN (STR_ALERT_ENABLE_LOCK),\
+ help = STRING_TOKEN (STR_ALERT_ENABLE_LOCK_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHALERT\
+ oneof varid = SETUP_DATA.PchAlert,\
+ prompt = STRING_TOKEN (STR_PCH_ALERT),\
+ help = STRING_TOKEN (STR_PCH_ALERT_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_DIMMALERT\
+ oneof varid = SETUP_DATA.DimmAlert,\
+ prompt = STRING_TOKEN (STR_DIMM_ALERT),\
+ help = STRING_TOKEN (STR_DIMM_ALERT_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_PCHHOTLEVEL\
+ numeric varid = SETUP_DATA.PchHotLevel,\
+ prompt = STRING_TOKEN (STR_PCH_HOT_LEVEL),\
+ help = STRING_TOKEN (STR_STR_PCH_HOT_LVL_HELP),\
+ minimum = 0,\
+ maximum = 127,\
+ step = 1,\
+ default = 0, \
+ option text = STRING_TOKEN (STR_PCH_HOT_LEVEL), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_PCHSATA\
+ oneof varid = SETUP_DATA.PchSata,\
+ prompt = STRING_TOKEN (STR_PCH_SATA_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_SATA_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAINTERFACEMODE\
+ oneof varid = SETUP_DATA.SataInterfaceMode,\
+ prompt = STRING_TOKEN (STR_SATA_MODE_SELECTION_PROMPT),\
+ help = STRING_TOKEN (STR_SATA_MODE_SELECTION_HELP),\
+ option text = STRING_TOKEN (STR_SATA_IDE), value = SATA_MODE_IDE, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SATA_AHCI), value = SATA_MODE_AHCI, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SATA_RAID), value = SATA_MODE_RAID, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_ULTSATAINTERFACEMODE\
+ oneof varid = SETUP_DATA.ULTSataInterfaceMode,\
+ 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, key = 0;\
+ option text = STRING_TOKEN (STR_SATA_RAID), value = SATA_MODE_RAID, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATATESTMODE\
+ oneof varid = SETUP_DATA.SataTestMode,\
+ prompt = STRING_TOKEN (STR_SATA_TEST_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_SATA_TEST_MODE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#if SataDriver_SUPPORT
+#define SB_ONEOF_SATARAIDROM\
+ oneof varid = SETUP_DATA.SataRaidRom,\
+ prompt = STRING_TOKEN (STR_SATA_ROM_PROMPT),\
+ help = STRING_TOKEN (STR_SATA_ROM_HELP),\
+ option text = STRING_TOKEN (STR_SATA_LEGACYROM), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SATA_UEFIRAID), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SATA_BOTH), value = 2, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+#endif
+
+#define SB_ONEOF_SALPSUPPORT\
+ oneof varid = SETUP_DATA.SalpSupport,\
+ prompt = STRING_TOKEN (STR_SATA_AHCI_SALP),\
+ help = STRING_TOKEN (STR_SATA_AHCI_SALP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATACONTROLLERSPEED\
+ oneof varid = SETUP_DATA.SataControllerSpeed,\
+ prompt = STRING_TOKEN (STR_SATA_SPEED),\
+ help = STRING_TOKEN (STR_SATA_SPEED_HELP),\
+ option text = STRING_TOKEN (STR_SATA_SPEED_DEFAULT), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SATA_SPEED_GEN1), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SATA_SPEED_GEN2), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SATA_SPEED_GEN3), value = 3, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAALTERNATEID\
+ oneof varid = SETUP_DATA.SataAlternateId,\
+ prompt = STRING_TOKEN (STR_SATA_ALTERNATE_ID_PROMPT),\
+ help = STRING_TOKEN (STR_SATA_ALTERNATE_ID_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING |RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAPORT0\
+ oneof varid = SETUP_DATA.SataPort[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_SATA_PORT_0),\
+ help = STRING_TOKEN (STR_SATA_PORT_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAHOTPLUG0\
+ oneof varid = SETUP_DATA.SataHotPlug[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_SATA_HOTPLUG),\
+ help = STRING_TOKEN (STR_SATA_PORT_HOTPLUG_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAMECHANICALSW0\
+ oneof varid = SETUP_DATA.SataMechanicalSw[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_SATA_MECHANICAL_SW),\
+ help = STRING_TOKEN (STR_SATA_MECHANICAL_SW_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_EXTERNALSATA0\
+ oneof varid = SETUP_DATA.ExternalSata[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_EXTERNAL_SATA),\
+ help = STRING_TOKEN (STR_EXTERNAL_SATA_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SOLIDSTATEDRIVE0\
+ oneof varid = SETUP_DATA.SolidStateDrive[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_SATA_DEVICE_TYPE),\
+ help = STRING_TOKEN (STR_SATA_DEVICE_TYPE_HELP),\
+ option text = STRING_TOKEN (STR_SATA_DEVICE_HDD), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SATA_DEVICE_SSD), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATASPINUP0\
+ oneof varid = SETUP_DATA.SataSpinUp[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_SATA_SPIN_UP),\
+ help = STRING_TOKEN (STR_SATA_SPIN_UP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATADEVSLP0\
+ oneof varid = SETUP_DATA.SataDevSlp[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_SATA_DEV_SLP),\
+ help = STRING_TOKEN (STR_SATA_DEV_SLP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAENABLEDITOCONFIGP0\
+ oneof varid = SETUP_DATA.SataEnableDitoConfig[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_SATA_DITO_CONF),\
+ help = STRING_TOKEN (STR_SATA_DITO_CONF_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATADITOVALP0\
+ numeric varid = SETUP_DATA.SataDitoVal[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_SATA_DITOVAL_CONF),\
+ help = STRING_TOKEN (STR_SATA_DITOVAL_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 1000,\
+ step = 1,\
+ default = 625,\
+ option text = STRING_TOKEN (STR_SATA_DITOVAL_CONF), value = 625, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_SATADMVALP0\
+ numeric varid = SETUP_DATA.SataDmVal[OFFSET_0],\
+ prompt = STRING_TOKEN (STR_SATA_DMVAL_CONF),\
+ help = STRING_TOKEN (STR_SATA_DMVAL_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 15,\
+ step = 1,\
+ default = 15,\
+ option text = STRING_TOKEN (STR_SATA_DMVAL_CONF), value = 15, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_SATAPORT1\
+ oneof varid = SETUP_DATA.SataPort[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_SATA_PORT_1),\
+ help = STRING_TOKEN (STR_SATA_PORT_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAHOTPLUG1\
+ oneof varid = SETUP_DATA.SataHotPlug[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_SATA_HOTPLUG),\
+ help = STRING_TOKEN (STR_SATA_PORT_HOTPLUG_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAMECHANICALSW1\
+ oneof varid = SETUP_DATA.SataMechanicalSw[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_SATA_MECHANICAL_SW),\
+ help = STRING_TOKEN (STR_SATA_MECHANICAL_SW_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_EXTERNALSATA1\
+ oneof varid = SETUP_DATA.ExternalSata[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_EXTERNAL_SATA),\
+ help = STRING_TOKEN (STR_EXTERNAL_SATA_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SOLIDSTATEDRIVE1\
+ oneof varid = SETUP_DATA.SolidStateDrive[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_SATA_DEVICE_TYPE),\
+ help = STRING_TOKEN (STR_SATA_DEVICE_TYPE_HELP),\
+ option text = STRING_TOKEN (STR_SATA_DEVICE_HDD), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SATA_DEVICE_SSD), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATASPINUP1\
+ oneof varid = SETUP_DATA.SataSpinUp[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_SATA_SPIN_UP),\
+ help = STRING_TOKEN (STR_SATA_SPIN_UP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATADEVSLP1\
+ oneof varid = SETUP_DATA.SataDevSlp[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_SATA_DEV_SLP),\
+ help = STRING_TOKEN (STR_SATA_DEV_SLP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAENABLEDITOCONFIGP1\
+ oneof varid = SETUP_DATA.SataEnableDitoConfig[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_SATA_DITO_CONF),\
+ help = STRING_TOKEN (STR_SATA_DITO_CONF_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATADITOVALP1\
+ numeric varid = SETUP_DATA.SataDitoVal[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_SATA_DITOVAL_CONF),\
+ help = STRING_TOKEN (STR_SATA_DITOVAL_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 1000,\
+ step = 1,\
+ default = 625,\
+ option text = STRING_TOKEN (STR_SATA_DITOVAL_CONF), value = 625, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_SATADMVALP1\
+ numeric varid = SETUP_DATA.SataDmVal[OFFSET_1],\
+ prompt = STRING_TOKEN (STR_SATA_DMVAL_CONF),\
+ help = STRING_TOKEN (STR_SATA_DMVAL_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 15,\
+ step = 1,\
+ default = 15,\
+ option text = STRING_TOKEN (STR_SATA_DMVAL_CONF), value = 15, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_SATAPORT2\
+ oneof varid = SETUP_DATA.SataPort[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_SATA_PORT_2),\
+ help = STRING_TOKEN (STR_SATA_PORT_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAHOTPLUG2\
+ oneof varid = SETUP_DATA.SataHotPlug[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_SATA_HOTPLUG),\
+ help = STRING_TOKEN (STR_SATA_PORT_HOTPLUG_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAMECHANICALSW2\
+ oneof varid = SETUP_DATA.SataMechanicalSw[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_SATA_MECHANICAL_SW),\
+ help = STRING_TOKEN (STR_SATA_MECHANICAL_SW_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_EXTERNALSATA2\
+ oneof varid = SETUP_DATA.ExternalSata[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_EXTERNAL_SATA),\
+ help = STRING_TOKEN (STR_EXTERNAL_SATA_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SOLIDSTATEDRIVE2\
+ oneof varid = SETUP_DATA.SolidStateDrive[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_SATA_DEVICE_TYPE),\
+ help = STRING_TOKEN (STR_SATA_DEVICE_TYPE_HELP),\
+ option text = STRING_TOKEN (STR_SATA_DEVICE_HDD), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SATA_DEVICE_SSD), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATASPINUP2\
+ oneof varid = SETUP_DATA.SataSpinUp[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_SATA_SPIN_UP),\
+ help = STRING_TOKEN (STR_SATA_SPIN_UP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATADEVSLP2\
+ oneof varid = SETUP_DATA.SataDevSlp[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_SATA_DEV_SLP),\
+ help = STRING_TOKEN (STR_SATA_DEV_SLP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAENABLEDITOCONFIGP2\
+ oneof varid = SETUP_DATA.SataEnableDitoConfig[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_SATA_DITO_CONF),\
+ help = STRING_TOKEN (STR_SATA_DITO_CONF_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATADITOVALP2\
+ numeric varid = SETUP_DATA.SataDitoVal[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_SATA_DITOVAL_CONF),\
+ help = STRING_TOKEN (STR_SATA_DITOVAL_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 1000,\
+ step = 1,\
+ default = 625,\
+ option text = STRING_TOKEN (STR_SATA_DITOVAL_CONF), value = 625, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_SATADMVALP2\
+ numeric varid = SETUP_DATA.SataDmVal[OFFSET_2],\
+ prompt = STRING_TOKEN (STR_SATA_DMVAL_CONF),\
+ help = STRING_TOKEN (STR_SATA_DMVAL_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 15,\
+ step = 1,\
+ default = 15,\
+ option text = STRING_TOKEN (STR_SATA_DMVAL_CONF), value = 15, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_SATAPORT3\
+ oneof varid = SETUP_DATA.SataPort[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_SATA_PORT_3),\
+ help = STRING_TOKEN (STR_SATA_PORT_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAHOTPLUG3\
+ oneof varid = SETUP_DATA.SataHotPlug[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_SATA_HOTPLUG),\
+ help = STRING_TOKEN (STR_SATA_PORT_HOTPLUG_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAMECHANICALSW3\
+ oneof varid = SETUP_DATA.SataMechanicalSw[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_SATA_MECHANICAL_SW),\
+ help = STRING_TOKEN (STR_SATA_MECHANICAL_SW_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_EXTERNALSATA3\
+ oneof varid = SETUP_DATA.ExternalSata[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_EXTERNAL_SATA),\
+ help = STRING_TOKEN (STR_EXTERNAL_SATA_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SOLIDSTATEDRIVE3\
+ oneof varid = SETUP_DATA.SolidStateDrive[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_SATA_DEVICE_TYPE),\
+ help = STRING_TOKEN (STR_SATA_DEVICE_TYPE_HELP),\
+ option text = STRING_TOKEN (STR_SATA_DEVICE_HDD), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SATA_DEVICE_SSD), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATASPINUP3\
+ oneof varid = SETUP_DATA.SataSpinUp[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_SATA_SPIN_UP),\
+ help = STRING_TOKEN (STR_SATA_SPIN_UP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATADEVSLP3\
+ oneof varid = SETUP_DATA.SataDevSlp[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_SATA_DEV_SLP),\
+ help = STRING_TOKEN (STR_SATA_DEV_SLP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAENABLEDITOCONFIGP3\
+ oneof varid = SETUP_DATA.SataEnableDitoConfig[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_SATA_DITO_CONF),\
+ help = STRING_TOKEN (STR_SATA_DITO_CONF_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATADITOVALP3\
+ numeric varid = SETUP_DATA.SataDitoVal[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_SATA_DITOVAL_CONF),\
+ help = STRING_TOKEN (STR_SATA_DITOVAL_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 1000,\
+ step = 1,\
+ default = 625,\
+ option text = STRING_TOKEN (STR_SATA_DITOVAL_CONF), value = 625, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_SATADMVALP3\
+ numeric varid = SETUP_DATA.SataDmVal[OFFSET_3],\
+ prompt = STRING_TOKEN (STR_SATA_DMVAL_CONF),\
+ help = STRING_TOKEN (STR_SATA_DMVAL_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 15,\
+ step = 1,\
+ default = 15,\
+ option text = STRING_TOKEN (STR_SATA_DMVAL_CONF), value = 15, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_SATAPORT4\
+ oneof varid = SETUP_DATA.SataPort[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_SATA_PORT_4),\
+ help = STRING_TOKEN (STR_SATA_PORT_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAHOTPLUG4\
+ oneof varid = SETUP_DATA.SataHotPlug[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_SATA_HOTPLUG),\
+ help = STRING_TOKEN (STR_SATA_PORT_HOTPLUG_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAMECHANICALSW4\
+ oneof varid = SETUP_DATA.SataMechanicalSw[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_SATA_MECHANICAL_SW),\
+ help = STRING_TOKEN (STR_SATA_MECHANICAL_SW_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_EXTERNALSATA4\
+ oneof varid = SETUP_DATA.ExternalSata[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_EXTERNAL_SATA),\
+ help = STRING_TOKEN (STR_EXTERNAL_SATA_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SOLIDSTATEDRIVE4\
+ oneof varid = SETUP_DATA.SolidStateDrive[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_SATA_DEVICE_TYPE),\
+ help = STRING_TOKEN (STR_SATA_DEVICE_TYPE_HELP),\
+ option text = STRING_TOKEN (STR_SATA_DEVICE_HDD), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SATA_DEVICE_SSD), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATASPINUP4\
+ oneof varid = SETUP_DATA.SataSpinUp[OFFSET_4],\
+ prompt = STRING_TOKEN (STR_SATA_SPIN_UP),\
+ help = STRING_TOKEN (STR_SATA_SPIN_UP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAPORT5\
+ oneof varid = SETUP_DATA.SataPort[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_SATA_PORT_5),\
+ help = STRING_TOKEN (STR_SATA_PORT_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAHOTPLUG5\
+ oneof varid = SETUP_DATA.SataHotPlug[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_SATA_HOTPLUG),\
+ help = STRING_TOKEN (STR_SATA_PORT_HOTPLUG_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAMECHANICALSW5\
+ oneof varid = SETUP_DATA.SataMechanicalSw[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_SATA_MECHANICAL_SW),\
+ help = STRING_TOKEN (STR_SATA_MECHANICAL_SW_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_EXTERNALSATA5\
+ oneof varid = SETUP_DATA.ExternalSata[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_EXTERNAL_SATA),\
+ help = STRING_TOKEN (STR_EXTERNAL_SATA_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SOLIDSTATEDRIVE5\
+ oneof varid = SETUP_DATA.SolidStateDrive[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_SATA_DEVICE_TYPE),\
+ help = STRING_TOKEN (STR_SATA_DEVICE_TYPE_HELP),\
+ option text = STRING_TOKEN (STR_SATA_DEVICE_HDD), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_SATA_DEVICE_SSD), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATASPINUP5\
+ oneof varid = SETUP_DATA.SataSpinUp[OFFSET_5],\
+ prompt = STRING_TOKEN (STR_SATA_SPIN_UP),\
+ help = STRING_TOKEN (STR_SATA_SPIN_UP_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATARAIDR0\
+ oneof varid = SETUP_DATA.SataRaidR0,\
+ prompt = STRING_TOKEN (STR_PCH_RAID0_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_RAID0_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATARAIDR1\
+ oneof varid = SETUP_DATA.SataRaidR1,\
+ prompt = STRING_TOKEN (STR_PCH_RAID1_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_RAID1_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATARAIDR10\
+ oneof varid = SETUP_DATA.SataRaidR10,\
+ prompt = STRING_TOKEN (STR_PCH_RAID10_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_RAID10_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATARAIDR5\
+ oneof varid = SETUP_DATA.SataRaidR5,\
+ prompt = STRING_TOKEN (STR_PCH_RAID5_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_RAID5_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATARAIDIRRT\
+ oneof varid = SETUP_DATA.SataRaidIrrt,\
+ prompt = STRING_TOKEN (STR_PCH_IRRT_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_IRRT_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATARAIDOUB\
+ oneof varid = SETUP_DATA.SataRaidOub,\
+ prompt = STRING_TOKEN (STR_PCH_OUB_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_OUB_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATAHDDLK\
+ oneof varid = SETUP_DATA.SataHddlk,\
+ prompt = STRING_TOKEN (STR_PCH_HDDLK_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_HDDLK_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATALEDL\
+ oneof varid = SETUP_DATA.SataLedl,\
+ prompt = STRING_TOKEN (STR_PCH_LEDL_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_LEDL_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SATARAIDIOOE\
+ oneof varid = SETUP_DATA.SataRaidIooe,\
+ prompt = STRING_TOKEN (STR_PCH_IOOE_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_IOOE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SMARTSTORAGE\
+ oneof varid = SETUP_DATA.SmartStorage,\
+ prompt = STRING_TOKEN (STR_PCH_SMARTS_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_SMARTS_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_OROMUIDELAY\
+ oneof varid = SETUP_DATA.OromUiDelay,\
+ prompt = STRING_TOKEN (STR_PCH_OROM_DELAL_PROMPT),\
+ help = STRING_TOKEN (STR_PCH_OROM_DELAL_HELP),\
+ option text = STRING_TOKEN (STR_2_SECS_DELAY_STRING), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_4_SECS_DELAY_STRING), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_6_SECS_DELAY_STRING), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_8_SECS_DELAY_STRING), value = 3, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+//----------------------------------------------------------------------------
+// PCH LP LPSS
+//----------------------------------------------------------------------------
+
+#define SB_ONEOF_LPSSDMAENABLE\
+ oneof varid = SETUP_DATA.LpssDmaEnable,\
+ prompt = STRING_TOKEN (STR_LPSS_DMA_PROMPT),\
+ help = STRING_TOKEN (STR_LPSS_DEVICE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_AUTO_BY_OS), value = 2, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_LPSSI2C0ENABLE\
+ oneof varid = SETUP_DATA.LpssI2c0Enable,\
+ prompt = STRING_TOKEN (STR_LPSS_I2C0_PROMPT),\
+ help = STRING_TOKEN (STR_LPSS_DEVICE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_LPSSI2C1ENABLE\
+ oneof varid = SETUP_DATA.LpssI2c1Enable,\
+ prompt = STRING_TOKEN (STR_LPSS_I2C1_PROMPT),\
+ help = STRING_TOKEN (STR_LPSS_DEVICE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_LPSSSPI0ENABLE\
+ oneof varid = SETUP_DATA.LpssSpi0Enable,\
+ prompt = STRING_TOKEN (STR_LPSS_SPI0_PROMPT),\
+ help = STRING_TOKEN (STR_LPSS_DEVICE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_LPSSSPI1ENABLE\
+ oneof varid = SETUP_DATA.LpssSpi1Enable,\
+ prompt = STRING_TOKEN (STR_LPSS_SPI1_PROMPT),\
+ help = STRING_TOKEN (STR_LPSS_DEVICE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_LPSSUART0ENABLE\
+ oneof varid = SETUP_DATA.LpssUart0Enable,\
+ prompt = STRING_TOKEN (STR_LPSS_UART0_PROMPT),\
+ help = STRING_TOKEN (STR_LPSS_DEVICE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_LPSSUART1ENABLE\
+ oneof varid = SETUP_DATA.LpssUart1Enable,\
+ prompt = STRING_TOKEN (STR_LPSS_UART1_PROMPT),\
+ help = STRING_TOKEN (STR_LPSS_DEVICE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_LPSSSDIOENABLE\
+ oneof varid = SETUP_DATA.LpssSdioEnable,\
+ prompt = STRING_TOKEN (STR_LPSS_SDIO_PROMPT),\
+ help = STRING_TOKEN (STR_LPSS_DEVICE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_LPSSMODE\
+ oneof varid = SETUP_DATA.LpssMode,\
+ prompt = STRING_TOKEN (STR_LPSS_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_LPSS_MODE_HELP),\
+ option text = STRING_TOKEN (STR_LPSS_ADSP_MODE_ACPI), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_LPSS_ADSP_MODE_PCI), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_LPSSINTMODE\
+ oneof varid = SETUP_DATA.LpssIntMode,\
+ prompt = STRING_TOKEN (STR_LPSS_INTMODE_PROMPT),\
+ help = STRING_TOKEN (STR_LPSS_MODE_HELP),\
+ option text = STRING_TOKEN (STR_LPSS_ADSP_MODE_ACPI), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_LPSS_ADSP_MODE_PCI), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_LPSSI2C0VOLSELECT\
+ oneof varid = SETUP_DATA.I2C0VoltageSelect,\
+ prompt = STRING_TOKEN (STR_I2C_VOL_PROMPT),\
+ help = STRING_TOKEN (STR_I2C_VOL_HELP),\
+ option text = STRING_TOKEN (STR_I2C_VOL_33V), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_I2C_VOL_18V), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_LPSSI2C1VOLSELECT\
+ oneof varid = SETUP_DATA.I2C1VoltageSelect,\
+ prompt = STRING_TOKEN (STR_I2C_VOL_PROMPT),\
+ help = STRING_TOKEN (STR_I2C_VOL_HELP),\
+ option text = STRING_TOKEN (STR_I2C_VOL_33V), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_I2C_VOL_18V), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_SENSORHUB\
+ oneof varid = SETUP_DATA.SensorHub,\
+ prompt = STRING_TOKEN (STR_I2C_SEN_HUB_PROMPT),\
+ help = STRING_TOKEN (STR_I2C_SEN_HUB_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_TPD4\
+ oneof varid = SETUP_DATA.TPD4,\
+ prompt = STRING_TOKEN (STR_I2C_TPD4_PROMPT),\
+ help = STRING_TOKEN (STR_I2C_TPD4_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+ #if BHB_BOARD == 1
+#define SB_ONEOF_ATMELTPL\
+ oneof varid = SETUP_DATA.AtmelTPL,\
+ prompt = STRING_TOKEN (STR_I2C_ATMTPL_PROMPT),\
+ help = STRING_TOKEN (STR_I2C_ATMTPL_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+ #else //BHB_BOARD == 0
+#define SB_ONEOF_ATMELTPL\
+ oneof varid = SETUP_DATA.AtmelTPL,\
+ prompt = STRING_TOKEN (STR_I2C_ATMTPL_PROMPT),\
+ help = STRING_TOKEN (STR_I2C_ATMTPL_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+ #endif //BHB_BOARD
+
+#define SB_ONEOF_ELANTPL\
+ oneof varid = SETUP_DATA.ElanTPL,\
+ prompt = STRING_TOKEN (STR_I2C_ELATPL_PROMPT),\
+ help = STRING_TOKEN (STR_I2C_ELATPL_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_ELANTPD\
+ oneof varid = SETUP_DATA.ElanTPD,\
+ prompt = STRING_TOKEN (STR_I2C_ELANTPD_PROMPT),\
+ help = STRING_TOKEN (STR_I2C_ELANTPD_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+ #if BHB_BOARD == 1
+#define SB_ONEOF_SYNATPD\
+ oneof varid = SETUP_DATA.SynaTPD,\
+ prompt = STRING_TOKEN (STR_I2C_SYNATPD_PROMPT),\
+ help = STRING_TOKEN (STR_I2C_SYNATPD_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+ #else //BHB_BOARD == 0
+#define SB_ONEOF_SYNATPD\
+ oneof varid = SETUP_DATA.SynaTPD,\
+ prompt = STRING_TOKEN (STR_I2C_SYNATPD_PROMPT),\
+ help = STRING_TOKEN (STR_I2C_SYNATPD_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+ #endif //BHB_BOARD
+
+#define SB_ONEOF_NTRITPL\
+ oneof varid = SETUP_DATA.NtriTPL,\
+ prompt = STRING_TOKEN (STR_I2C_NTRITPL_PROMPT),\
+ help = STRING_TOKEN (STR_I2C_NTRITPL_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_EETITPL\
+ oneof varid = SETUP_DATA.EetiTPL,\
+ prompt = STRING_TOKEN (STR_I2C_EETITPL_PROMPT),\
+ help = STRING_TOKEN (STR_I2C_EETITPL_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_ALPSTPD\
+ oneof varid = SETUP_DATA.AlpsTPD,\
+ prompt = STRING_TOKEN (STR_I2C_ALPSTPD_PROMPT),\
+ help = STRING_TOKEN (STR_I2C_ALPSTPD_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_CYPRTPD\
+ oneof varid = SETUP_DATA.CyprTPD,\
+ prompt = STRING_TOKEN (STR_I2C_CYPRTPD_PROMPT),\
+ help = STRING_TOKEN (STR_I2C_CYPRTPD_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_BLUETOOTH0\
+ oneof varid = SETUP_DATA.Bluetooth0,\
+ prompt = STRING_TOKEN (STR_UART_BLUETOOTH_PROMPT),\
+ help = STRING_TOKEN (STR_UART_BLUETOOTH_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_BLUETOOTH1\
+ oneof varid = SETUP_DATA.Bluetooth1,\
+ prompt = STRING_TOKEN (STR_UART_BLUETOOTH_PROMPT),\
+ help = STRING_TOKEN (STR_UART_BLUETOOTH_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_I2C0SSH\
+ numeric varid = SETUP_DATA.I2C0SSH,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0SSH_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0SSH_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 6,\
+ maximum = 65525,\
+ step = 1,\
+ default = 432,\
+ option text = STRING_TOKEN (STR_I2C_I2C0SSH_CONF), value = 432, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C0SSL\
+ numeric varid = SETUP_DATA.I2C0SSL,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0SSL_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0SSL_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 8,\
+ maximum = 65535,\
+ step = 1,\
+ default = 507,\
+ option text = STRING_TOKEN (STR_I2C_I2C0SSL_CONF), value = 507, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C0SSD\
+ numeric varid = SETUP_DATA.I2C0SSD,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0SSD_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0SSD_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 65535,\
+ step = 1,\
+ default = 9,\
+ option text = STRING_TOKEN (STR_I2C_I2C0SSD_CONF), value = 9, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C0FMH\
+ numeric varid = SETUP_DATA.I2C0FMH,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0FMH_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0FMH_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 6,\
+ maximum = 65535,\
+ step = 1,\
+ default = 72,\
+ option text = STRING_TOKEN (STR_I2C_I2C0FMH_CONF), value = 72, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C0FML\
+ numeric varid = SETUP_DATA.I2C0FML,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0FML_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0FML_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 8,\
+ maximum = 65535,\
+ step = 1,\
+ default = 160,\
+ option text = STRING_TOKEN (STR_I2C_I2C0FML_CONF), value = 160, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C0FMD\
+ numeric varid = SETUP_DATA.I2C0FMD,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0FMD_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0FMD_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 65535,\
+ step = 1,\
+ default = 9,\
+ option text = STRING_TOKEN (STR_I2C_I2C0FMD_CONF), value = 9, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C0FPH\
+ numeric varid = SETUP_DATA.I2C0FPH,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0FPH_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0FPH_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 6,\
+ maximum = 65525,\
+ step = 1,\
+ default = 29,\
+ option text = STRING_TOKEN (STR_I2C_I2C0FPH_CONF), value = 29, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C0FPL\
+ numeric varid = SETUP_DATA.I2C0FPL,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0FPL_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0FPL_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 8,\
+ maximum = 65535,\
+ step = 1,\
+ default = 50,\
+ option text = STRING_TOKEN (STR_I2C_I2C0FPL_CONF), value = 50, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C0FPD\
+ numeric varid = SETUP_DATA.I2C0FPD,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0FPD_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0FPD_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 65535,\
+ step = 1,\
+ default = 5,\
+ option text = STRING_TOKEN (STR_I2C_I2C0FPD_CONF), value = 5, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C0M0C0\
+ numeric varid = SETUP_DATA.I2C0M0C0,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0M0C0_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0M0C0_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 10000,\
+ step = 1,\
+ default = 200,\
+ option text = STRING_TOKEN (STR_I2C_I2C0M0C0_CONF), value = 200, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C0M1C0\
+ numeric varid = SETUP_DATA.I2C0M1C0,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0M1C0_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0M1C0_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 10000,\
+ step = 1,\
+ default = 2000,\
+ option text = STRING_TOKEN (STR_I2C_I2C0M1C0_CONF), value = 2000, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C0M2C0\
+ numeric varid = SETUP_DATA.I2C0M2C0,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0M2C0_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0M2C0_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 10000,\
+ step = 1,\
+ default = 0,\
+ option text = STRING_TOKEN (STR_I2C_I2C0M2C0_CONF), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C1SSH\
+ numeric varid = SETUP_DATA.I2C1SSH,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0SSH_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0SSH_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 6,\
+ maximum = 65525,\
+ step = 1,\
+ default = 432,\
+ option text = STRING_TOKEN (STR_I2C_I2C0SSH_CONF), value = 432, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C1SSL\
+ numeric varid = SETUP_DATA.I2C1SSL,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0SSL_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0SSL_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 8,\
+ maximum = 65535,\
+ step = 1,\
+ default = 507,\
+ option text = STRING_TOKEN (STR_I2C_I2C0SSL_CONF), value = 507, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C1SSD\
+ numeric varid = SETUP_DATA.I2C1SSD,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0SSD_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0SSD_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 65535,\
+ step = 1,\
+ default = 9,\
+ option text = STRING_TOKEN (STR_I2C_I2C0SSD_CONF), value = 9, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C1FMH\
+ numeric varid = SETUP_DATA.I2C1FMH,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0FMH_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0FMH_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 6,\
+ maximum = 65535,\
+ step = 1,\
+ default = 72,\
+ option text = STRING_TOKEN (STR_I2C_I2C0FMH_CONF), value = 72, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C1FML\
+ numeric varid = SETUP_DATA.I2C1FML,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0FML_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0FML_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 8,\
+ maximum = 65535,\
+ step = 1,\
+ default = 160,\
+ option text = STRING_TOKEN (STR_I2C_I2C0FML_CONF), value = 160, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C1FMD\
+ numeric varid = SETUP_DATA.I2C1FMD,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0FMD_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0FMD_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 65535,\
+ step = 1,\
+ default = 9,\
+ option text = STRING_TOKEN (STR_I2C_I2C0FMD_CONF), value = 9, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C1FPH\
+ numeric varid = SETUP_DATA.I2C1FPH,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0FPH_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0FPH_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 6,\
+ maximum = 65525,\
+ step = 1,\
+ default = 26,\
+ option text = STRING_TOKEN (STR_I2C_I2C0FPH_CONF), value = 26, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C1FPL\
+ numeric varid = SETUP_DATA.I2C1FPL,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0FPL_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0FPL_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 8,\
+ maximum = 65535,\
+ step = 1,\
+ default = 50,\
+ option text = STRING_TOKEN (STR_I2C_I2C0FPL_CONF), value = 50, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C1FPD\
+ numeric varid = SETUP_DATA.I2C1FPD,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0FPD_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0FPD_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 1,\
+ maximum = 65535,\
+ step = 1,\
+ default = 5,\
+ option text = STRING_TOKEN (STR_I2C_I2C0FPD_CONF), value = 5, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C1M0C1\
+ numeric varid = SETUP_DATA.I2C1M0C1,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0M0C0_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0M0C0_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 10000,\
+ step = 1,\
+ default = 200,\
+ option text = STRING_TOKEN (STR_I2C_I2C0M0C0_CONF), value = 200, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C1M1C1\
+ numeric varid = SETUP_DATA.I2C1M1C1,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0M1C0_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0M1C0_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 10000,\
+ step = 1,\
+ default = 2000,\
+ option text = STRING_TOKEN (STR_I2C_I2C0M1C0_CONF), value = 2000, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_I2C1M2C1\
+ numeric varid = SETUP_DATA.I2C1M2C1,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0M2C0_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0M2C0_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 10000,\
+ step = 1,\
+ default = 0,\
+ option text = STRING_TOKEN (STR_I2C_I2C0M2C0_CONF), value = 0, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_SPI0M0C2\
+ numeric varid = SETUP_DATA.SPI0M0C2,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0M0C0_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0M0C0_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 10000,\
+ step = 1,\
+ default = 200,\
+ option text = STRING_TOKEN (STR_I2C_I2C0M0C0_CONF), value = 200, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_SPI0M1C2\
+ numeric varid = SETUP_DATA.SPI0M1C2,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0M1C0_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0M1C0_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 10000,\
+ step = 1,\
+ default = 2000,\
+ option text = STRING_TOKEN (STR_I2C_I2C0M1C0_CONF), value = 2000, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_SPI1M0C3\
+ numeric varid = SETUP_DATA.SPI1M0C3,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0M0C0_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0M0C0_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 10000,\
+ step = 1,\
+ default = 200,\
+ option text = STRING_TOKEN (STR_I2C_I2C0M0C0_CONF), value = 5200, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_SPI1M1C3\
+ numeric varid = SETUP_DATA.SPI1M1C3,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0M1C0_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0M1C0_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 10000,\
+ step = 1,\
+ default = 2000,\
+ option text = STRING_TOKEN (STR_I2C_I2C0M1C0_CONF), value = 2000, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_UAR0M0C4\
+ numeric varid = SETUP_DATA.UAR0M0C4,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0M0C0_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0M0C0_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 10000,\
+ step = 1,\
+ default = 200,\
+ option text = STRING_TOKEN (STR_I2C_I2C0M0C0_CONF), value = 200, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_UAR0M1C4\
+ numeric varid = SETUP_DATA.UAR0M1C4,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0M1C0_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0M1C0_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 10000,\
+ step = 1,\
+ default = 200,\
+ option text = STRING_TOKEN (STR_I2C_I2C0M1C0_CONF), value = 200, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_UAR1M0C5\
+ numeric varid = SETUP_DATA.UAR1M0C5,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0M0C0_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0M0C0_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 10000,\
+ step = 1,\
+ default = 200,\
+ option text = STRING_TOKEN (STR_I2C_I2C0M0C0_CONF), value = 200, flags = MANUFACTURING; \
+ endnumeric;
+
+#define SB_ONEOF_UAR1M1C5\
+ numeric varid = SETUP_DATA.UAR1M1C5,\
+ prompt = STRING_TOKEN (STR_I2C_I2C0M1C0_CONF),\
+ help = STRING_TOKEN (STR_I2C_I2C0M1C0_CONF_HELP),\
+ flags = RESET_REQUIRED,\
+ minimum = 0,\
+ maximum = 10000,\
+ step = 1,\
+ default = 200,\
+ option text = STRING_TOKEN (STR_I2C_I2C0M1C0_CONF), value = 200, flags = MANUFACTURING; \
+ endnumeric;
+//----------------------------------------------------------------------------
+// PCH LP ADSP
+//----------------------------------------------------------------------------
+
+#define SB_ONEOF_ADSPENABLE\
+ oneof varid = SETUP_DATA.ADspEnable,\
+ prompt = STRING_TOKEN (STR_ADSP_ENABLE_PROMPT),\
+ help = STRING_TOKEN (STR_ADSP_ENABLE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_ADSPD3PG\
+ oneof varid = SETUP_DATA.ADspD3PG,\
+ prompt = STRING_TOKEN (STR_ADSP_D3PG_PROMPT),\
+ help = STRING_TOKEN (STR_ADSP_D3PG_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_ADSPCODECSELECT\
+ oneof varid = SETUP_DATA.ADspCodecSelect,\
+ prompt = STRING_TOKEN (STR_ADSP_CODECSELECT_PROMPT),\
+ help = STRING_TOKEN (STR_ADSP_CODECSELECT_HELP),\
+ option text = STRING_TOKEN (STR_ADSP_CODECSELECT_REALTEK), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_ADSP_CODECSELECT_CIRRUS), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_ADSP_CODECSELECT_IDT), value = 2, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_ADSPBLUETOOTH\
+ oneof varid = SETUP_DATA.ADspBluetooth,\
+ prompt = STRING_TOKEN (STR_ADSP_BLUETOOTH_PROMPT),\
+ help = STRING_TOKEN (STR_ADSP_BLUETOOTH_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_COMMON_ENABLED), value = 1, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_ADSPMODE\
+ oneof varid = SETUP_DATA.ADspMode,\
+ prompt = STRING_TOKEN (STR_ADSP_MODE_PROMPT),\
+ help = STRING_TOKEN (STR_ADSP_MODE_HELP),\
+ option text = STRING_TOKEN (STR_LPSS_ADSP_MODE_PCI), value = 0, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_LPSS_ADSP_MODE_ACPI), value = 1, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#define SB_ONEOF_NFCE\
+ oneof varid = SETUP_DATA.NFCE,\
+ prompt = STRING_TOKEN (STR_NFCE_PROMPT),\
+ help = STRING_TOKEN (STR_NFCE_HELP),\
+ option text = STRING_TOKEN (STR_COMMON_DISABLED), value = 0, flags = DEFAULT | MANUFACTURING | RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_NFCE_SKTD000), value = 1, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_NFCE_NXP5442), value = 2, flags = RESET_REQUIRED, key = 0;\
+ option text = STRING_TOKEN (STR_NFCE_ICV0A12), value = 3, flags = RESET_REQUIRED, key = 0;\
+ endoneof;
+
+#endif // CONTROL_DEFINITION
+//---------------------------------------------------------------------------
+
+//---------------------------------------------------------------------------
+#ifdef CONTROLS_WITH_DEFAULTS
+
+ SB_ONEOF_ECTG
+ SB_ONEOF_PCHLAN
+ SB_ONEOF_PCHWAKEONLAN
+ SB_ONEOF_PCHSLPLANLOW
+ SB_ONEOF_BOARDCAPABILITY
+ SB_ONEOF_DEEPSXBATTMODE
+ SB_ONEOF_DEEPSXMODE
+ SB_ONEOF_GP27WAKE
+ SB_ONEOF_PCIEWAKE
+ SB_ONEOF_ECTURBOCONTROLMODE
+ SB_ONEOF_ACBRICKCAPACITY
+ SB_ONEOF_ECPOLLINGPERIOD
+ SB_ONEOF_ECGUARDBANDVALUE
+ SB_ONEOF_ECALGORITHMSEL
+ SB_ONEOF_ECHYBRIDPOWERBOOST
+ SB_ONEOF_ECHYBRIDCURRENT
+ SB_ONEOF_PCHAZALIA
+ SB_ONEOF_AZALIADS
+ SB_ONEOF_AZALIAPME
+ SB_ONEOF_PCHDISPLAY
+ SB_ONEOF_PCHPCICLOCKRUN
+ SB_ONEOF_IRQMODE
+ SB_ONEOF_PCHENABLECRID
+ SB_ONEOF_SMILOCK
+ SB_ONEOF_BIOSLOCK
+ SB_ONEOF_GPIOLOCK
+ SB_ONEOF_BIOSINTERFACELOCK
+ SB_ONEOF_RTCLOCK
+#if HPET_SUPPORT
+ SB_ONEOF_HPET
+#endif
+ SB_ONEOF_SLPS4ASSW
+ SB_ONEOF_LASTSTATE
+ SB_ONEOF_PORT80
+ SB_ONEOF_PCHUSBPRECONDITION
+ SB_ONEOF_PCHUSB30MODE
+// SB_ONEOF_PCHUSB30HSPORTSWITCHABLE_00
+// SB_ONEOF_PCHUSB30HSPORTSWITCHABLE_01
+// SB_ONEOF_PCHUSB30HSPORTSWITCHABLE_02
+// SB_ONEOF_PCHUSB30HSPORTSWITCHABLE_03
+ SB_ONEOF_PCHENABLERMH1
+ SB_ONEOF_PCHUSB30PREBOOTSUPPORT
+ SB_ONEOF_PCHUSB30IDLEL1
+ SB_ONEOF_PCHUSB30BTCG
+ SB_ONEOF_PCHUSB20PINROUTE
+ SB_ONEOF_USB20PERPINROUTE00
+ SB_ONEOF_USB20PERPINROUTE01
+ SB_ONEOF_USB20PERPINROUTE02
+ SB_ONEOF_USB20PERPINROUTE03
+ SB_ONEOF_USB20PERPINROUTE04
+ SB_ONEOF_USB20PERPINROUTE05
+ SB_ONEOF_USB20PERPINROUTE06
+ SB_ONEOF_USB20PERPINROUTE07
+ SB_ONEOF_USB20PERPINROUTE08
+ SB_ONEOF_USB20PERPINROUTE09
+ SB_ONEOF_USB20PERPINROUTE10
+ SB_ONEOF_USB20PERPINROUTE11
+ SB_ONEOF_USB20PERPINROUTE12
+ SB_ONEOF_USB20PERPINROUTE13
+ SB_ONEOF_PCHUSB30PINENABLE
+ SB_ONEOF_USB30PERPINENABLE1
+ SB_ONEOF_USB30PERPINENABLE2
+ SB_ONEOF_USB30PERPINENABLE3
+ SB_ONEOF_USB30PERPINENABLE4
+ SB_ONEOF_USB30PERPINENABLE5
+ SB_ONEOF_USB30PERPINENABLE6
+// SB_ONEOF_XHCISTREAMS
+ SB_ONEOF_PCHUSB20OFF0
+ SB_ONEOF_PCHUSB20OFF1
+ SB_ONEOF_PCHUSBPERPORTCTL
+#if EHCI_CON_DISCON_WAKE_UP_SUPPORT
+ SB_ONEOF_EHCICONDISCONWAKEUP
+#endif
+ SB_ONEOF_PCHUSBPORT00
+ SB_ONEOF_PCHUSBPORT01
+ SB_ONEOF_PCHUSBPORT02
+ SB_ONEOF_PCHUSBPORT03
+ SB_ONEOF_PCHUSBPORT04
+ SB_ONEOF_PCHUSBPORT05
+ SB_ONEOF_PCHUSBPORT06
+ SB_ONEOF_PCHUSBPORT07
+ SB_ONEOF_PCHUSBPORT08
+ SB_ONEOF_PCHUSBPORT09
+ SB_ONEOF_PCHUSBPORT10
+ SB_ONEOF_PCHUSBPORT11
+ SB_ONEOF_PCHUSBPORT12
+ SB_ONEOF_PCHUSBPORT13
+ SB_ONEOF_PCHUSB30PORT00
+ SB_ONEOF_PCHUSB30PORT01
+ SB_ONEOF_PCHUSB30PORT02
+ SB_ONEOF_PCHUSB30PORT03
+ SB_ONEOF_PCHUSB30PORT04
+ SB_ONEOF_PCHUSB30PORT05
+ SB_ONEOF_PCIECLOCKGATING
+ SB_ONEOF_ROOTPORTFUNCTIONSWAPPING
+ SB_ONEOF_PCHDMIASPM
+ SB_ONEOF_PCHDMIEXTSYNC
+ SB_ONEOF_PCIEUSBWA
+ SB_ONEOF_PCIEROOTPORTSBDE
+ SB_ONEOF_PCIESBDEPORT
+ SB_ONEOF_LANRP1
+ SB_ONEOF_LANRP2
+ SB_ONEOF_LANRP3
+ SB_ONEOF_LANRP4
+ SB_ONEOF_LANRP5
+ SB_ONEOF_LANRP6
+ SB_ONEOF_LANRP7
+ SB_ONEOF_LANRP8
+ SB_ONEOF_PCIEROOTPORTEN00
+ SB_ONEOF_PCIEROOTPORTASPM00
+ SB_ONEOF_PCIEROOTPORTL1S00
+ SB_ONEOF_PCIEROOTPORTURE00
+ SB_ONEOF_PCIEROOTPORTFEE00
+ SB_ONEOF_PCIEROOTPORTNFE00
+ SB_ONEOF_PCIEROOTPORTCEE00
+ SB_ONEOF_PCIEROOTPORTCTD00
+ SB_ONEOF_PCIEROOTPORTSFE00
+ SB_ONEOF_PCIEROOTPORTSNE00
+ SB_ONEOF_PCIEROOTPORTSCE00
+ SB_ONEOF_PCIEROOTPORTPMCE00
+ SB_ONEOF_PCIEROOTPORTHPE00
+ SB_ONEOF_PCIEROOTPORTSPEED00
+ SB_ONEOF_PCIEROOTPORTDNCD00
+ SB_ONEOF_EXTRABUSRSVD00
+ SB_ONEOF_PCIEMEMRSVD00
+ SB_ONEOF_PCIEMEMRSVDALIG00
+ SB_ONEOF_PCIEPFMEMRSVD00
+ SB_ONEOF_PCIEPFMEMRSVDALIG00
+ SB_ONEOF_PCIEIORSVD00
+ SB_ONEOF_PCIELTRENABLE00
+ SB_ONEOF_PCIELTRCONFIGLOCK00
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE00
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER00
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE00
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE00
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER00
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE00
+ SB_ONEOF_PCIEROOTPORTEN01
+ SB_ONEOF_PCIEROOTPORTASPM01
+ SB_ONEOF_PCIEROOTPORTL1S01
+ SB_ONEOF_PCIEROOTPORTURE01
+ SB_ONEOF_PCIEROOTPORTFEE01
+ SB_ONEOF_PCIEROOTPORTNFE01
+ SB_ONEOF_PCIEROOTPORTCEE01
+ SB_ONEOF_PCIEROOTPORTCTD01
+ SB_ONEOF_PCIEROOTPORTSFE01
+ SB_ONEOF_PCIEROOTPORTSNE01
+ SB_ONEOF_PCIEROOTPORTSCE01
+ SB_ONEOF_PCIEROOTPORTPMCE01
+ SB_ONEOF_PCIEROOTPORTHPE01
+ SB_ONEOF_PCIEROOTPORTSPEED01
+ SB_ONEOF_PCIEROOTPORTDNCD01
+ SB_ONEOF_EXTRABUSRSVD01
+ SB_ONEOF_PCIEMEMRSVD01
+ SB_ONEOF_PCIEMEMRSVDALIG01
+ SB_ONEOF_PCIEPFMEMRSVD01
+ SB_ONEOF_PCIEPFMEMRSVDALIG01
+ SB_ONEOF_PCIEIORSVD01
+ SB_ONEOF_PCIELTRENABLE01
+ SB_ONEOF_PCIELTRCONFIGLOCK01
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE01
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER01
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE01
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE01
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER01
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE01
+ SB_ONEOF_PCIEROOTPORTEN02
+ SB_ONEOF_PCIEROOTPORTASPM02
+ SB_ONEOF_PCIEROOTPORTL1S02
+ SB_ONEOF_PCIEROOTPORTURE02
+ SB_ONEOF_PCIEROOTPORTFEE02
+ SB_ONEOF_PCIEROOTPORTNFE02
+ SB_ONEOF_PCIEROOTPORTCEE02
+ SB_ONEOF_PCIEROOTPORTCTD02
+ SB_ONEOF_PCIEROOTPORTSFE02
+ SB_ONEOF_PCIEROOTPORTSNE02
+ SB_ONEOF_PCIEROOTPORTSCE02
+ SB_ONEOF_PCIEROOTPORTPMCE02
+ SB_ONEOF_PCIEROOTPORTHPE02
+ SB_ONEOF_PCIEROOTPORTSPEED02
+ SB_ONEOF_PCIEROOTPORTDNCD02
+ SB_ONEOF_EXTRABUSRSVD02
+ SB_ONEOF_PCIEMEMRSVD02
+ SB_ONEOF_PCIEMEMRSVDALIG02
+ SB_ONEOF_PCIEPFMEMRSVD02
+ SB_ONEOF_PCIEPFMEMRSVDALIG02
+ SB_ONEOF_PCIEIORSVD02
+ SB_ONEOF_PCIELTRENABLE02
+ SB_ONEOF_PCIELTRCONFIGLOCK02
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE02
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER02
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE02
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE02
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER02
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE02
+ SB_ONEOF_PCIEROOTPORTEN03
+ SB_ONEOF_PCIEROOTPORTASPM03
+ SB_ONEOF_PCIEROOTPORTL1S03
+ SB_ONEOF_PCIEROOTPORTURE03
+ SB_ONEOF_PCIEROOTPORTFEE03
+ SB_ONEOF_PCIEROOTPORTNFE03
+ SB_ONEOF_PCIEROOTPORTCEE03
+ SB_ONEOF_PCIEROOTPORTCTD03
+ SB_ONEOF_PCIEROOTPORTSFE03
+ SB_ONEOF_PCIEROOTPORTSNE03
+ SB_ONEOF_PCIEROOTPORTSCE03
+ SB_ONEOF_PCIEROOTPORTPMCE03
+ SB_ONEOF_PCIEROOTPORTHPE03
+ SB_ONEOF_PCIEROOTPORTSPEED03
+ SB_ONEOF_PCIEROOTPORTDNCD03
+ SB_ONEOF_EXTRABUSRSVD03
+ SB_ONEOF_PCIEMEMRSVD03
+ SB_ONEOF_PCIEMEMRSVDALIG03
+ SB_ONEOF_PCIEPFMEMRSVD03
+ SB_ONEOF_PCIEPFMEMRSVDALIG03
+ SB_ONEOF_PCIEIORSVD03
+ SB_ONEOF_PCIELTRENABLE03
+ SB_ONEOF_PCIELTRCONFIGLOCK03
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE03
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER03
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE03
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE03
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER03
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE03
+ SB_ONEOF_PCIEROOTPORTEN04
+ SB_ONEOF_PCIEROOTPORTASPM04
+ SB_ONEOF_PCIEROOTPORTL1S04
+ SB_ONEOF_PCIEROOTPORTURE04
+ SB_ONEOF_PCIEROOTPORTFEE04
+ SB_ONEOF_PCIEROOTPORTNFE04
+ SB_ONEOF_PCIEROOTPORTCEE04
+ SB_ONEOF_PCIEROOTPORTCTD04
+ SB_ONEOF_PCIEROOTPORTSFE04
+ SB_ONEOF_PCIEROOTPORTSNE04
+ SB_ONEOF_PCIEROOTPORTSCE04
+ SB_ONEOF_PCIEROOTPORTPMCE04
+ SB_ONEOF_PCIEROOTPORTHPE04
+ SB_ONEOF_PCIEROOTPORTSPEED04
+ SB_ONEOF_PCIEROOTPORTDNCD04
+ SB_ONEOF_EXTRABUSRSVD04
+ SB_ONEOF_PCIEMEMRSVD04
+ SB_ONEOF_PCIEMEMRSVDALIG04
+ SB_ONEOF_PCIEPFMEMRSVD04
+ SB_ONEOF_PCIEPFMEMRSVDALIG04
+ SB_ONEOF_PCIEIORSVD04
+ SB_ONEOF_PCIELTRENABLE04
+ SB_ONEOF_PCIELTRCONFIGLOCK04
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE04
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER04
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE04
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE04
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER04
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE04
+ SB_ONEOF_PCIEROOTPORTEN05
+ SB_ONEOF_PCIEROOTPORTASPM05
+ SB_ONEOF_PCIEROOTPORTL1S05
+ SB_ONEOF_PCIEROOTPORTURE05
+ SB_ONEOF_PCIEROOTPORTFEE05
+ SB_ONEOF_PCIEROOTPORTNFE05
+ SB_ONEOF_PCIEROOTPORTCEE05
+ SB_ONEOF_PCIEROOTPORTCTD05
+ SB_ONEOF_PCIEROOTPORTSFE05
+ SB_ONEOF_PCIEROOTPORTSNE05
+ SB_ONEOF_PCIEROOTPORTSCE05
+ SB_ONEOF_PCIEROOTPORTPMCE05
+ SB_ONEOF_PCIEROOTPORTHPE05
+ SB_ONEOF_PCIEROOTPORTSPEED05
+ SB_ONEOF_PCIEROOTPORTDNCD05
+ SB_ONEOF_EXTRABUSRSVD05
+ SB_ONEOF_PCIEMEMRSVD05
+ SB_ONEOF_PCIEMEMRSVDALIG05
+ SB_ONEOF_PCIEPFMEMRSVD05
+ SB_ONEOF_PCIEPFMEMRSVDALIG05
+ SB_ONEOF_PCIEIORSVD05
+ SB_ONEOF_PCIELTRENABLE05
+ SB_ONEOF_PCIELTRCONFIGLOCK05
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE05
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER05
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE05
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE05
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER05
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE05
+ SB_ONEOF_PCIEROOTPORTEN06
+ SB_ONEOF_PCIEROOTPORTASPM06
+ SB_ONEOF_PCIEROOTPORTL1S06
+ SB_ONEOF_PCIEROOTPORTURE06
+ SB_ONEOF_PCIEROOTPORTFEE06
+ SB_ONEOF_PCIEROOTPORTNFE06
+ SB_ONEOF_PCIEROOTPORTCEE06
+ SB_ONEOF_PCIEROOTPORTCTD06
+ SB_ONEOF_PCIEROOTPORTSFE06
+ SB_ONEOF_PCIEROOTPORTSNE06
+ SB_ONEOF_PCIEROOTPORTSCE06
+ SB_ONEOF_PCIEROOTPORTPMCE06
+ SB_ONEOF_PCIEROOTPORTHPE06
+ SB_ONEOF_PCIEROOTPORTSPEED06
+ SB_ONEOF_PCIEROOTPORTDNCD06
+ SB_ONEOF_EXTRABUSRSVD06
+ SB_ONEOF_PCIEMEMRSVD06
+ SB_ONEOF_PCIEMEMRSVDALIG06
+ SB_ONEOF_PCIEPFMEMRSVD06
+ SB_ONEOF_PCIEPFMEMRSVDALIG06
+ SB_ONEOF_PCIEIORSVD06
+ SB_ONEOF_PCIELTRENABLE06
+ SB_ONEOF_PCIELTRCONFIGLOCK06
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE06
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER06
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE06
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE06
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER06
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE06
+ SB_ONEOF_PCIEROOTPORTEN07
+ SB_ONEOF_PCIEROOTPORTASPM07
+ SB_ONEOF_PCIEROOTPORTL1S07
+ SB_ONEOF_PCIEROOTPORTURE07
+ SB_ONEOF_PCIEROOTPORTFEE07
+ SB_ONEOF_PCIEROOTPORTNFE07
+ SB_ONEOF_PCIEROOTPORTCEE07
+ SB_ONEOF_PCIEROOTPORTCTD07
+ SB_ONEOF_PCIEROOTPORTSFE07
+ SB_ONEOF_PCIEROOTPORTSNE07
+ SB_ONEOF_PCIEROOTPORTSCE07
+ SB_ONEOF_PCIEROOTPORTPMCE07
+ SB_ONEOF_PCIEROOTPORTHPE07
+ SB_ONEOF_PCIEROOTPORTSPEED07
+ SB_ONEOF_PCIEROOTPORTDNCD07
+ SB_ONEOF_EXTRABUSRSVD07
+ SB_ONEOF_PCIEMEMRSVD07
+ SB_ONEOF_PCIEMEMRSVDALIG07
+ SB_ONEOF_PCIEPFMEMRSVD07
+ SB_ONEOF_PCIEPFMEMRSVDALIG07
+ SB_ONEOF_PCIEIORSVD07
+ SB_ONEOF_PCIELTRENABLE07
+ SB_ONEOF_PCIELTRCONFIGLOCK07
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE07
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER07
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE07
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE07
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER07
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE07
+ SB_ONEOF_AUTOTHERMALREPORT
+ SB_ONEOF_CRITICALTHERMALTRIPPOINT
+ SB_ONEOF_AC0TRIPPOINT
+ SB_ONEOF_AC0FANSPEED
+ SB_ONEOF_AC1TRIPPOINT
+ SB_ONEOF_AC1FANSPEED
+ SB_ONEOF_PASSIVETHERMALTRIPPOINT
+ SB_ONEOF_PASSIVETC1VALUE
+ SB_ONEOF_PASSIVETC2VALUE
+ SB_ONEOF_PASSIVETSPVALUE
+#if defined iME_SUPPORT && iME_SUPPORT
+ SB_ONEOF_TRENABLED
+ SB_ONEOF_SMBUSECMSGLEN
+ SB_ONEOF_SMBUSECMSGPEC
+ SB_ONEOF_TSONDIMM1
+ SB_ONEOF_TSONDIMM2
+ SB_ONEOF_TSONDIMM3
+ SB_ONEOF_TSONDIMM4
+#endif
+ SB_ONEOF_THERMALDEVICEENABLE
+ SB_ONEOF_PCHCROSSTHROTTLING
+ SB_ONEOF_PCHTEMPREADENABLE
+ SB_ONEOF_CPUENERGYREADENABLE
+ SB_ONEOF_CPUTEMPREADENABLE
+ SB_ONEOF_ALERTENABLELOCK
+ SB_ONEOF_PCHALERT
+ SB_ONEOF_DIMMALERT
+ SB_ONEOF_PCHHOTLEVEL
+ SB_ONEOF_PCHSATA
+ SB_ONEOF_SATAINTERFACEMODE
+ SB_ONEOF_ULTSATAINTERFACEMODE
+ SB_ONEOF_SATATESTMODE
+#if SataDriver_SUPPORT
+ SB_ONEOF_SATARAIDROM
+#endif
+ SB_ONEOF_SALPSUPPORT
+ SB_ONEOF_SATACONTROLLERSPEED
+ SB_ONEOF_SATAALTERNATEID
+ SB_ONEOF_SATAPORT0
+ SB_ONEOF_SATAHOTPLUG0
+ SB_ONEOF_SATAMECHANICALSW0
+ SB_ONEOF_EXTERNALSATA0
+ SB_ONEOF_SOLIDSTATEDRIVE0
+ SB_ONEOF_SATASPINUP0
+ SB_ONEOF_SATADEVSLP0
+ SB_ONEOF_SATAENABLEDITOCONFIGP0
+ SB_ONEOF_SATADITOVALP0
+ SB_ONEOF_SATADMVALP0
+ SB_ONEOF_SATAPORT1
+ SB_ONEOF_SATAHOTPLUG1
+ SB_ONEOF_SATAMECHANICALSW1
+ SB_ONEOF_EXTERNALSATA1
+ SB_ONEOF_SOLIDSTATEDRIVE1
+ SB_ONEOF_SATASPINUP1
+ SB_ONEOF_SATADEVSLP1
+ SB_ONEOF_SATAENABLEDITOCONFIGP1
+ SB_ONEOF_SATADITOVALP1
+ SB_ONEOF_SATADMVALP1
+ SB_ONEOF_SATAPORT2
+ SB_ONEOF_SATAHOTPLUG2
+ SB_ONEOF_SATAMECHANICALSW2
+ SB_ONEOF_EXTERNALSATA2
+ SB_ONEOF_SOLIDSTATEDRIVE2
+ SB_ONEOF_SATASPINUP2
+ SB_ONEOF_SATADEVSLP2
+ SB_ONEOF_SATAENABLEDITOCONFIGP2
+ SB_ONEOF_SATADITOVALP2
+ SB_ONEOF_SATADMVALP2
+ SB_ONEOF_SATAPORT3
+ SB_ONEOF_SATAHOTPLUG3
+ SB_ONEOF_SATAMECHANICALSW3
+ SB_ONEOF_EXTERNALSATA3
+ SB_ONEOF_SOLIDSTATEDRIVE3
+ SB_ONEOF_SATASPINUP3
+ SB_ONEOF_SATADEVSLP3
+ SB_ONEOF_SATAENABLEDITOCONFIGP3
+ SB_ONEOF_SATADITOVALP3
+ SB_ONEOF_SATADMVALP3
+ SB_ONEOF_SATAPORT4
+ SB_ONEOF_SATAHOTPLUG4
+ SB_ONEOF_SATAMECHANICALSW4
+ SB_ONEOF_EXTERNALSATA4
+ SB_ONEOF_SOLIDSTATEDRIVE4
+ SB_ONEOF_SATASPINUP4
+ SB_ONEOF_SATAPORT5
+ SB_ONEOF_SATAHOTPLUG5
+ SB_ONEOF_SATAMECHANICALSW5
+ SB_ONEOF_EXTERNALSATA5
+ SB_ONEOF_SOLIDSTATEDRIVE5
+ SB_ONEOF_SATASPINUP5
+ SB_ONEOF_SATARAIDR0
+ SB_ONEOF_SATARAIDR1
+ SB_ONEOF_SATARAIDR10
+ SB_ONEOF_SATARAIDR5
+ SB_ONEOF_SATARAIDIRRT
+ SB_ONEOF_SATARAIDOUB
+ SB_ONEOF_SATAHDDLK
+ SB_ONEOF_SATALEDL
+ SB_ONEOF_SATARAIDIOOE
+ SB_ONEOF_SMARTSTORAGE
+ SB_ONEOF_OROMUIDELAY
+ // PchLp LPSS
+ SB_ONEOF_LPSSDMAENABLE
+ SB_ONEOF_LPSSI2C0ENABLE
+ SB_ONEOF_LPSSI2C1ENABLE
+ SB_ONEOF_LPSSSPI0ENABLE
+ SB_ONEOF_LPSSSPI1ENABLE
+ SB_ONEOF_LPSSUART0ENABLE
+ SB_ONEOF_LPSSUART1ENABLE
+ SB_ONEOF_LPSSSDIOENABLE
+ SB_ONEOF_LPSSMODE
+ SB_ONEOF_LPSSINTMODE
+ SB_ONEOF_LPSSI2C0VOLSELECT
+ SB_ONEOF_LPSSI2C1VOLSELECT
+ SB_ONEOF_SENSORHUB
+ SB_ONEOF_TPD4
+ SB_ONEOF_ATMELTPL
+ SB_ONEOF_ELANTPL
+ SB_ONEOF_ELANTPD
+ SB_ONEOF_SYNATPD
+ SB_ONEOF_NTRITPL
+ SB_ONEOF_EETITPL
+ SB_ONEOF_ALPSTPD
+ SB_ONEOF_CYPRTPD
+ SB_ONEOF_BLUETOOTH0
+ SB_ONEOF_BLUETOOTH1
+ SB_ONEOF_I2C0SSH
+ SB_ONEOF_I2C0SSL
+ SB_ONEOF_I2C0SSD
+ SB_ONEOF_I2C0FMH
+ SB_ONEOF_I2C0FML
+ SB_ONEOF_I2C0FMD
+ SB_ONEOF_I2C0FPH
+ SB_ONEOF_I2C0FPL
+ SB_ONEOF_I2C0FPD
+ SB_ONEOF_I2C0M0C0
+ SB_ONEOF_I2C0M1C0
+ SB_ONEOF_I2C0M2C0
+ SB_ONEOF_I2C1SSH
+ SB_ONEOF_I2C1SSL
+ SB_ONEOF_I2C1SSD
+ SB_ONEOF_I2C1FMH
+ SB_ONEOF_I2C1FML
+ SB_ONEOF_I2C1FMD
+ SB_ONEOF_I2C1FPH
+ SB_ONEOF_I2C1FPL
+ SB_ONEOF_I2C1FPD
+ SB_ONEOF_I2C1M0C1
+ SB_ONEOF_I2C1M1C1
+ SB_ONEOF_I2C1M2C1
+ SB_ONEOF_SPI0M0C2
+ SB_ONEOF_SPI0M1C2
+ SB_ONEOF_SPI1M0C3
+ SB_ONEOF_SPI1M1C3
+ SB_ONEOF_UAR0M0C4
+ SB_ONEOF_UAR0M1C4
+ SB_ONEOF_UAR1M0C5
+ SB_ONEOF_UAR1M1C5
+ // PchLp Audio DSP
+ SB_ONEOF_ADSPENABLE
+ SB_ONEOF_ADSPD3PG
+ SB_ONEOF_ADSPCODECSELECT
+ SB_ONEOF_ADSPBLUETOOTH
+ SB_ONEOF_ADSPMODE
+ SB_ONEOF_NFCE
+
+#endif // CONTROLS_WITH_DEFAULTS
+//---------------------------------------------------------------------------
+
+
+//----------------------------------------------------------------------------
+// CHIPSET - South Bridge Form
+//----------------------------------------------------------------------------
+
+#ifdef CHIPSET_FORM_SET
+ #ifndef SUPPRESS_GRAYOUT_ENDIF //old Core
+ #define SUPPRESS_GRAYOUT_ENDIF endif;
+ #endif
+
+ #ifdef FORM_SET_VARSTORE
+ varstore SETUP_PLATFORM_DATA,
+ key = AUTO_ID(PLATFORM_FEATURES_ID),
+ name = SetupPlatformData,
+ guid = SETUP_GUID;
+ #endif
+
+ #ifdef FORM_SET_VARSTORE
+ varstore SB_PLATFORM_DATA,
+ key = AUTO_ID(SB_PLATFORM_DATA_ID),
+ name = SbPlatformData,
+ guid = SETUP_GUID;
+ #endif
+
+ #ifdef FORM_SET_ITEM
+ // Define controls to be added to the main page of the formset
+ #endif
+
+ #ifdef FORM_SET_GOTO
+ // 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);
+ #endif
+
+ #ifdef FORM_SET_FORM
+
+ // Define forms
+ #ifndef SB_FORM_MAIN
+ #define SB_FORM_MAIN
+
+ form formid = AUTO_ID(SB_FORM_ID),
+ title = STRING_TOKEN (STR_SB_FORM);
+
+ text
+ help = STRING_TOKEN (STR_PCH_RC_VER_HELP),
+ text = STRING_TOKEN (STR_PCH_RC_VER_NAME),
+ text = STRING_TOKEN (STR_PCH_RC_VER_VALUE),
+ flags = 0, key = 0;
+
+ text
+ help = STRING_TOKEN (STR_PCH_SKU_HELP),
+ text = STRING_TOKEN (STR_PCH_SKU_NAME),
+ text = STRING_TOKEN (STR_PCH_SKU_VALUE),
+ flags = 0, key = 0;
+
+ text
+ help = STRING_TOKEN (STR_PCH_REVID_HELP),
+ text = STRING_TOKEN (STR_PCH_REVID_NAME),
+ text = STRING_TOKEN (STR_PCH_REVID_VALUE),
+ flags = 0, key = 0;
+
+ SEPARATOR
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ goto PCIE_DEVICE_OPTIONS_FORM_ID,
+ prompt = STRING_TOKEN (STR_PCIE_OPTIONS_FORM_TITLE),
+ help = STRING_TOKEN (STR_PCIE_OPTIONS_FORM_HELP);
+ endif;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ goto USB_OPTIONS_FORM_ID,
+ prompt = STRING_TOKEN (STR_USB_OPTIONS_FORM_TITLE),
+ help = STRING_TOKEN (STR_USB_OPTIONS_FORM_HELP);
+ endif;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ goto PCH_AZALIA_OPTIONS_FORM_ID,
+ prompt = STRING_TOKEN (STR_PCH_AZALIA_OPTIONS_FORM_TITLE),
+ help = STRING_TOKEN (STR_PCH_AZALIA_OPTIONS_FORM_HELP);
+ endif;
+
+#if !defined HIDE_BIOS_SECURITY_PAGE || HIDE_BIOS_SECURITY_PAGE == 0
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ goto PCH_BIOS_SECURITY_OPTIONS_FORM_ID,
+ prompt = STRING_TOKEN (STR_PCH_BIOS_SECURITY_OPTIONS_FORM_TITLE),
+ help = STRING_TOKEN (STR_PCH_BIOS_SECURITY_OPTIONS_FORM_HELP);
+ endif;
+#endif
+
+#if defined(SERIAL_IO_SUPPORT) && (SERIAL_IO_SUPPORT == 1)
+ suppressif ideqval SB_PLATFORM_DATA.LPTType == 0;
+ goto PCH_LPSS_OPTIONS_FORM_ID,
+ prompt = STRING_TOKEN (STR_LPSS_CONFIGURATION_TITLE),
+ help = STRING_TOKEN (STR_LPSS_CONFIGURATION_HELP);
+ endif;
+#endif
+#if defined(ADSP_SUPPORT) && (ADSP_SUPPORT == 1)
+ suppressif ideqval SB_PLATFORM_DATA.LPTType == 0;
+ goto PCH_ADSP_OPTIONS_FORM_ID,
+ prompt = STRING_TOKEN (STR_ADSP_CONFIGURATION_TITLE),
+ help = STRING_TOKEN (STR_ADSP_CONFIGURATION_HELP);
+ endif;
+#endif
+
+ SEPARATOR
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ SB_ONEOF_ECTG
+ endif;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ SB_ONEOF_PCHLAN
+ endif;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.PchLan == 0;
+ SB_ONEOF_PCHWAKEONLAN
+#if defined (PCH_SKU) && (PCH_SKU == 1)
+ SB_ONEOF_PCHSLPLANLOW
+#endif
+ SUPPRESS_GRAYOUT_ENDIF
+
+ // [EIP82149]>
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif PlatformInfo_PlatformFlavor != FlavorMobile OR
+ ideqval SB_PLATFORM_DATA.HideDeepSx == 1;
+ SB_ONEOF_BOARDCAPABILITY
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif PlatformInfo_PlatformFlavor != FlavorMobile OR
+ ideqval SB_PLATFORM_DATA.HideDeepSx == 1 OR
+ ideqval SETUP_DATA.BoardCapability == 0;
+ SB_ONEOF_DEEPSXBATTMODE
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif PlatformInfo_PlatformFlavor == FlavorMobile OR
+ ideqval SB_PLATFORM_DATA.HideDeepSx == 1;
+ SB_ONEOF_DEEPSXMODE
+ SUPPRESS_GRAYOUT_ENDIF
+ // <[EIP82149]
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ SB_ONEOF_GP27WAKE
+ SB_ONEOF_PCIEWAKE
+ endif;
+
+ // EC turbo control test mode
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif PlatformInfo_PlatformFlavor != FlavorMobile OR
+ ideqval SETUP_DATA.TurboMode == 0;
+ SB_ONEOF_ECTURBOCONTROLMODE
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.ECTurboControlMode == 0;
+ SB_ONEOF_ACBRICKCAPACITY
+ SB_ONEOF_ECPOLLINGPERIOD
+ SB_ONEOF_ECGUARDBANDVALUE
+ SB_ONEOF_ECALGORITHMSEL
+ SB_ONEOF_ECHYBRIDPOWERBOOST
+ suppressif ideqval SETUP_DATA.ECHybridPowerBoost == 0;
+ SB_ONEOF_ECHYBRIDCURRENT
+ endif;
+ SUPPRESS_GRAYOUT_ENDIF // suppressif ideqval SETUP_DATA.ECTurboControlMode == 0;
+
+// EC turbo control test mode *** end
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ SB_ONEOF_PCHDISPLAY
+ SB_ONEOF_PCHPCICLOCKRUN
+ SB_ONEOF_IRQMODE
+ SB_ONEOF_PCHENABLECRID
+ suppressif ideqval SB_PLATFORM_DATA.LPTType == 0;
+ SB_ONEOF_PCHCROSSTHROTTLING
+ endif;
+ endif;
+
+//#if HPET_SUPPORT
+//
+// SEPARATOR
+//
+// SUBTITLE(STRING_TOKEN (STR_HPET_SUBTITLE))
+//
+// grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+// SB_ONEOF_HPET // Force HPET enabled for MRC initialization.
+// endif;
+//#endif
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ SB_ONEOF_SLPS4ASSW
+ SB_ONEOF_LASTSTATE
+ SB_ONEOF_PORT80
+ endif;
+
+ SB_ONEOF_NFCE
+
+ endform; // End of STR_SB_FORM
+ #endif // End of SB_FORM_MAIN
+ #endif
+
+//----------------------------------------------------------------------------
+// CHIPSET - SB USB Form
+//----------------------------------------------------------------------------
+ #ifdef FORM_SET_FORM
+
+ #ifndef SB_FORM_USB_OPTIONS
+ #define SB_FORM_USB_OPTIONS
+
+ 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
+
+ SB_ONEOF_PCHUSBPRECONDITION
+ SB_ONEOF_PCHUSB30MODE
+
+ suppressif ideqval SB_PLATFORM_DATA.LPTType == 0;
+ SB_ONEOF_PCHUSB30IDLEL1
+ endif;
+
+ SB_ONEOF_PCHUSB30BTCG
+
+ suppressif NOT ideqval SETUP_DATA.PchUsb30Mode == 4;
+ SEPARATOR
+
+ SB_ONEOF_PCHUSB30PREBOOTSUPPORT
+
+ SEPARATOR
+
+ SB_ONEOF_PCHUSB20PINROUTE
+
+ suppressif NOT ideqval SETUP_DATA.PchUsb20PinRoute == 0;
+ SB_ONEOF_USB20PERPINROUTE00
+ SB_ONEOF_USB20PERPINROUTE01
+ SB_ONEOF_USB20PERPINROUTE02
+ SB_ONEOF_USB20PERPINROUTE03
+ SB_ONEOF_USB20PERPINROUTE04
+ SB_ONEOF_USB20PERPINROUTE05
+ SB_ONEOF_USB20PERPINROUTE06
+ SB_ONEOF_USB20PERPINROUTE07
+ SB_ONEOF_USB20PERPINROUTE08
+ SB_ONEOF_USB20PERPINROUTE09
+ SB_ONEOF_USB20PERPINROUTE10
+ SB_ONEOF_USB20PERPINROUTE11
+ SB_ONEOF_USB20PERPINROUTE12
+ SB_ONEOF_USB20PERPINROUTE13
+ endif;
+
+ SEPARATOR
+
+ SB_ONEOF_PCHUSB30PINENABLE
+
+ suppressif NOT ideqval SETUP_DATA.PchUsb30PinEnable == 0;
+ SB_ONEOF_USB30PERPINENABLE1
+ SB_ONEOF_USB30PERPINENABLE2
+ SB_ONEOF_USB30PERPINENABLE3
+ SB_ONEOF_USB30PERPINENABLE4
+ SB_ONEOF_USB30PERPINENABLE5
+ SB_ONEOF_USB30PERPINENABLE6
+ endif;
+ endif;
+
+// suppressif ideqval SETUP_DATA.PchUsb30Mode == 0 OR
+// ideqval SETUP_DATA.PchUsb30PBootMode == 0;
+
+// SB_ONEOF_PCHUSB30HSPORTSWITCHABLE_00
+// SB_ONEOF_PCHUSB30HSPORTSWITCHABLE_01
+// SB_ONEOF_PCHUSB30HSPORTSWITCHABLE_02
+// SB_ONEOF_PCHUSB30HSPORTSWITCHABLE_03
+// SB_ONEOF_XHCISTREAMS
+
+// endif;
+
+ suppressif NOT ideqval SETUP_DATA.PchUsb30Mode == 0;
+ SEPARATOR
+
+ SB_ONEOF_PCHUSB20OFF0
+ suppressif ideqval SB_PLATFORM_DATA.LPTType == 1;
+ SB_ONEOF_PCHUSB20OFF1
+ endif;
+ endif;
+
+ SEPARATOR
+ //
+ // Usb ports per-port disable control enable
+ //
+ SB_ONEOF_PCHUSBPERPORTCTL
+
+ suppressif ideqval SETUP_DATA.PchUsbPerPortCtl == 0x0;
+ SB_ONEOF_PCHUSBPORT00
+ SB_ONEOF_PCHUSBPORT01
+ SB_ONEOF_PCHUSBPORT02
+ SB_ONEOF_PCHUSBPORT03
+ SB_ONEOF_PCHUSBPORT04
+ SB_ONEOF_PCHUSBPORT05
+ SB_ONEOF_PCHUSBPORT06
+ SB_ONEOF_PCHUSBPORT07
+ suppressif ideqval SB_PLATFORM_DATA.LPTType == 1;
+ SB_ONEOF_PCHUSBPORT08
+ SB_ONEOF_PCHUSBPORT09
+ SB_ONEOF_PCHUSBPORT10
+ SB_ONEOF_PCHUSBPORT11
+ SB_ONEOF_PCHUSBPORT12
+ SB_ONEOF_PCHUSBPORT13
+ endif;
+
+// SEPARATOR
+
+// SB_ONEOF_PCHUSB30PORT00
+// SB_ONEOF_PCHUSB30PORT01
+// SB_ONEOF_PCHUSB30PORT02
+// SB_ONEOF_PCHUSB30PORT03
+// SB_ONEOF_PCHUSB30PORT04
+// SB_ONEOF_PCHUSB30PORT05
+ endif;
+
+#if EHCI_CON_DISCON_WAKE_UP_SUPPORT
+ SEPARATOR
+
+ SB_ONEOF_EHCICONDISCONWAKEUP
+#endif
+
+ SEPARATOR
+
+// SB_ONEOF_PCHENABLERMH1
+
+ endform; // End of USB_OPTIONS_FORM_ID
+ #endif // End of SB_FORM_USB_OPTIONS
+ #endif
+//----------------------------------------------------------------------------
+// CHIPSET - SB AZALIA Form
+//----------------------------------------------------------------------------
+ #ifdef FORM_SET_FORM
+
+ #ifndef SB_FORM_PCH_AZALIA_OPTIONS
+ #define SB_FORM_PCH_AZALIA_OPTIONS
+
+ form formid = AUTO_ID(PCH_AZALIA_OPTIONS_FORM_ID),
+ title = STRING_TOKEN (STR_PCH_AZALIA_OPTIONS_FORM_TITLE);
+
+ SUBTITLE(STRING_TOKEN (STR_PCH_AZALIA_OPTIONS_FORM_TITLE))
+
+ SEPARATOR
+ suppressif ideqval SETUP_DATA.ADspEnable == 1 AND ideqval SB_PLATFORM_DATA.LPTType == 1;
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ SB_ONEOF_PCHAZALIA
+ endif;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.PchAzalia == 0x0;
+ SB_ONEOF_AZALIADS
+ SB_ONEOF_AZALIAPME
+ SUPPRESS_GRAYOUT_ENDIF // suppressif ideqval SETUP_DATA.PchAzalia == 0x0
+ endif;
+ endform; //End of PCH_AZALIA_OPTIONS_FORM_ID
+
+ #endif // End of SB_FORM_PCH_AZALIA_OPTIONS
+
+ #endif
+//----------------------------------------------------------------------------
+// CHIPSET - SB BIOS Security Form
+//----------------------------------------------------------------------------
+ #ifdef FORM_SET_FORM
+
+ #ifndef SB_FORM_PCH_BIOS_SECURITY_OPTIONS
+ #define SB_FORM_PCH_BIOS_SECURITY_OPTIONS
+
+ form formid = AUTO_ID(PCH_BIOS_SECURITY_OPTIONS_FORM_ID),
+ title = STRING_TOKEN (STR_PCH_BIOS_SECURITY_OPTIONS_FORM_TITLE);
+
+ SUBTITLE(STRING_TOKEN (STR_PCH_BIOS_SECURITY_OPTIONS_FORM_TITLE))
+
+ SEPARATOR
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ SB_ONEOF_SMILOCK
+#if defined(PfatServices_SUPPORT) && (PfatServices_SUPPORT == 1)
+ suppressif ideqval SETUP_DATA.Pfatstate == 1;
+ SB_ONEOF_BIOSLOCK
+ endif;
+#else
+ SB_ONEOF_BIOSLOCK
+#endif
+ SB_ONEOF_GPIOLOCK
+ SB_ONEOF_BIOSINTERFACELOCK
+ SB_ONEOF_RTCLOCK
+ endif;
+
+ endform; //End of PCH_BIOS_SECURITY_OPTIONS_FORM_ID
+
+ #endif // End of SB_FORM_PCH_BIOS_SECURITY_OPTIONS
+
+ #endif
+//----------------------------------------------------------------------------
+// CHIPSET - SB PCI-E Form
+//----------------------------------------------------------------------------
+ #ifdef FORM_SET_FORM
+
+ #ifndef SB_FORM_PCIE_OPTIONS
+ #define SB_FORM_PCIE_OPTIONS
+
+ 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
+
+ SB_ONEOF_PCIECLOCKGATING
+ SB_ONEOF_PCHDMIASPM
+ SB_ONEOF_PCHDMIEXTSYNC
+ SB_ONEOF_PCIEUSBWA
+ SB_ONEOF_ROOTPORTFUNCTIONSWAPPING
+
+ grayoutif ideqval SB_PLATFORM_DATA.PcieSBDE == 0;
+ SB_ONEOF_PCIEROOTPORTSBDE
+ endif;
+
+ suppressif ideqval SETUP_DATA.PcieRootPortSBDE == 0 OR ideqval SB_PLATFORM_DATA.PcieSBDE == 0;
+ SB_ONEOF_PCIESBDEPORT
+ endif;
+
+ SEPARATOR
+
+#if defined RC_PORT_0 && RC_PORT_0
+ suppressif ideqval SB_PLATFORM_DATA.GbePciePortNum == 0;
+ goto PCH_PCIERP1_OPTIONS_FORM_ID,
+ prompt = STRING_TOKEN (STR_PCIERP1_OPTIONS_FORM_TITLE),
+ help = STRING_TOKEN (STR_PCIERP1_OPTIONS_FORM_HELP);
+ endif;
+
+ suppressif NOT ideqval SB_PLATFORM_DATA.GbePciePortNum == 00;
+ SB_ONEOF_LANRP1
+ endif;
+
+#if defined RC_PORT_1 && RC_PORT_1
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_0] == 0 OR ideqval SB_PLATFORM_DATA.GbePciePortNum == 1;
+ goto PCH_PCIERP2_OPTIONS_FORM_ID,
+ prompt = STRING_TOKEN (STR_PCIERP2_OPTIONS_FORM_TITLE),
+ help = STRING_TOKEN (STR_PCIERP2_OPTIONS_FORM_HELP);
+ endif;
+
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_0] == 0 OR NOT ideqval SB_PLATFORM_DATA.GbePciePortNum == 1;
+ SB_ONEOF_LANRP2
+ endif;
+#endif
+
+#if defined RC_PORT_2 && RC_PORT_2
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_0] == 0 OR ideqval SB_PLATFORM_DATA.GbePciePortNum == 2;
+ goto PCH_PCIERP3_OPTIONS_FORM_ID,
+ prompt = STRING_TOKEN (STR_PCIERP3_OPTIONS_FORM_TITLE),
+ help = STRING_TOKEN (STR_PCIERP3_OPTIONS_FORM_HELP);
+ endif;
+
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_0] == 0 OR NOT ideqval SB_PLATFORM_DATA.GbePciePortNum == 2;
+ SB_ONEOF_LANRP3
+ endif;
+#endif
+
+#if defined RC_PORT_3 && RC_PORT_3
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_0] == 0 OR ideqval SB_PLATFORM_DATA.GbePciePortNum == 3;
+ goto PCH_PCIERP4_OPTIONS_FORM_ID,
+ prompt = STRING_TOKEN (STR_PCIERP4_OPTIONS_FORM_TITLE),
+ help = STRING_TOKEN (STR_PCIERP4_OPTIONS_FORM_HELP);
+ endif;
+
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_0] == 0 OR NOT ideqval SB_PLATFORM_DATA.GbePciePortNum == 3;
+ SB_ONEOF_LANRP4
+ endif;
+#endif
+
+#if defined RC_PORT_4 && RC_PORT_4
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_0] == 0 OR ideqval SB_PLATFORM_DATA.GbePciePortNum == 4;
+ goto PCH_PCIERP5_OPTIONS_FORM_ID,
+ prompt = STRING_TOKEN (STR_PCIERP5_OPTIONS_FORM_TITLE),
+ help = STRING_TOKEN (STR_PCIERP5_OPTIONS_FORM_HELP);
+ endif;
+
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_0] == 0 OR NOT ideqval SB_PLATFORM_DATA.GbePciePortNum == 4;
+ SB_ONEOF_LANRP5
+ endif;
+#endif
+
+#if defined RC_PORT_5 && RC_PORT_5
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_0] == 0 OR ideqval SB_PLATFORM_DATA.GbePciePortNum == 5;
+ goto PCH_PCIERP6_OPTIONS_FORM_ID,
+ prompt = STRING_TOKEN (STR_PCIERP6_OPTIONS_FORM_TITLE),
+ help = STRING_TOKEN (STR_PCIERP6_OPTIONS_FORM_HELP);
+ endif;
+
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_0] == 0 OR NOT ideqval SB_PLATFORM_DATA.GbePciePortNum == 5;
+ SB_ONEOF_LANRP6
+ endif;
+#endif
+
+#if defined RC_PORT_6 && RC_PORT_6
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_0] == 0 OR ideqval SB_PLATFORM_DATA.GbePciePortNum == 6 OR ideqval SB_PLATFORM_DATA.LPTType == 1;
+ goto PCH_PCIERP7_OPTIONS_FORM_ID,
+ prompt = STRING_TOKEN (STR_PCIERP7_OPTIONS_FORM_TITLE),
+ help = STRING_TOKEN (STR_PCIERP7_OPTIONS_FORM_HELP);
+ endif;
+
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_0] == 0 OR NOT ideqval SB_PLATFORM_DATA.GbePciePortNum == 6;
+ SB_ONEOF_LANRP7
+ endif;
+#endif
+
+#if defined RC_PORT_7 && RC_PORT_7
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_0] == 0 OR ideqval SB_PLATFORM_DATA.GbePciePortNum == 7 OR ideqval SB_PLATFORM_DATA.LPTType == 1;
+ goto PCH_PCIERP8_OPTIONS_FORM_ID,
+ prompt = STRING_TOKEN (STR_PCIERP8_OPTIONS_FORM_TITLE),
+ help = STRING_TOKEN (STR_PCIERP8_OPTIONS_FORM_HELP);
+ endif;
+
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_0] == 0 OR NOT ideqval SB_PLATFORM_DATA.GbePciePortNum == 7;
+ SB_ONEOF_LANRP8
+ endif;
+#endif
+#endif // End of RC_PORT_0
+
+ endform; //End of PCIE_DEVICE_OPTIONS_FORM_ID
+
+ #endif // End of SB_FORM_PCIE_OPTIONS
+
+ #endif
+
+#if defined RC_PORT_0 && RC_PORT_0
+//----------------------------------------------------------------------------
+// CHIPSET - SB PCI-E Root Port#1 Form
+//----------------------------------------------------------------------------
+ #ifdef FORM_SET_FORM
+
+ #ifndef SB_FORM_PCIERP1_OPTIONS
+ #define SB_FORM_PCIERP1_OPTIONS
+
+ form formid = AUTO_ID(PCH_PCIERP1_OPTIONS_FORM_ID),
+ title = STRING_TOKEN (STR_PCIERP1_OPTIONS_FORM_TITLE);
+
+ SB_ONEOF_PCIEROOTPORTEN00
+
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_0] == 0x0;
+ SB_ONEOF_PCIEROOTPORTASPM00
+ SB_ONEOF_PCIEROOTPORTL1S00
+ SB_ONEOF_PCIEROOTPORTURE00
+ SB_ONEOF_PCIEROOTPORTFEE00
+ SB_ONEOF_PCIEROOTPORTNFE00
+ SB_ONEOF_PCIEROOTPORTCEE00
+ SB_ONEOF_PCIEROOTPORTCTD00
+ SB_ONEOF_PCIEROOTPORTSFE00
+ SB_ONEOF_PCIEROOTPORTSNE00
+ SB_ONEOF_PCIEROOTPORTSCE00
+ SB_ONEOF_PCIEROOTPORTPMCE00
+ SB_ONEOF_PCIEROOTPORTHPE00
+ SB_ONEOF_PCIEROOTPORTSPEED00
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1 && Thunderbolt_FR_VERSION > 10
+ suppressif ideqval SETUP_DATA.TbtHostLocation == 0 OR \
+ NOT ideqval SETUP_DATA.PcieRootPortSpeed[OFFSET_0] == 0x0;
+ SB_ONEOF_PCIEROOTPORTDNCD00
+ endif;
+ #else
+ #if !defined TBT_UP_PORT_FUNC || TBT_UP_PORT_FUNC != 0
+ suppressif NOT ideqval SETUP_DATA.PcieRootPortSpeed[OFFSET_0] == 0x0;
+ SB_ONEOF_PCIEROOTPORTDNCD00
+ endif;
+ #endif
+ #endif
+ SB_ONEOF_EXTRABUSRSVD00
+ SB_ONEOF_PCIEMEMRSVD00
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1
+ #if defined Thunderbolt_FR_VERSION && Thunderbolt_FR_VERSION < 11
+ #if defined TBT_UP_PORT_FUNC && TBT_UP_PORT_FUNC == 0
+ SB_ONEOF_PCIEMEMRSVDALIG00
+ #endif
+ #else
+ suppressif NOT ideqval SETUP_DATA.TbtHostLocation == 0;
+ SB_ONEOF_PCIEMEMRSVDALIG00
+ endif;
+ #endif
+ #else
+ #endif
+ SB_ONEOF_PCIEPFMEMRSVD00
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1
+ #if defined Thunderbolt_FR_VERSION && Thunderbolt_FR_VERSION < 11
+ #if defined TBT_UP_PORT_FUNC && TBT_UP_PORT_FUNC == 0
+ SB_ONEOF_PCIEPFMEMRSVDALIG00
+ #endif
+ #else
+ suppressif NOT ideqval SETUP_DATA.TbtHostLocation == 0;
+ SB_ONEOF_PCIEPFMEMRSVDALIG00
+ endif;
+ #endif
+ #else
+ #endif
+
+ SB_ONEOF_PCIEIORSVD00
+ SB_ONEOF_PCIELTRENABLE00
+ SB_ONEOF_PCIELTRCONFIGLOCK00
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE00
+ suppressif NOT ideqval SETUP_DATA.PcieSnoopLatencyOverrideMode[OFFSET_0] == 1;
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER00
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE00
+ endif;
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE00
+ suppressif NOT ideqval SETUP_DATA.PcieNonSnoopLatencyOverrideMode[OFFSET_0] == 1;
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER00
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE00
+ endif;
+ endif;
+
+ endform; //End of PCH_PCIERP1_OPTIONS_FORM_ID
+
+ #endif // End of SB_FORM_PCIERP1_OPTIONS
+
+ #endif
+//----------------------------------------------------------------------------
+// CHIPSET - SB PCI-E Root Port#2 Form
+//----------------------------------------------------------------------------
+#if defined RC_PORT_1 && RC_PORT_1
+ #ifdef FORM_SET_FORM
+
+ #ifndef SB_FORM_PCIERP2_OPTIONS
+ #define SB_FORM_PCIERP2_OPTIONS
+
+ form formid = AUTO_ID(PCH_PCIERP2_OPTIONS_FORM_ID),
+ title = STRING_TOKEN (STR_PCIERP2_OPTIONS_FORM_TITLE);
+
+ SB_ONEOF_PCIEROOTPORTEN01
+
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_1] == 0x0;
+ SB_ONEOF_PCIEROOTPORTASPM01
+ SB_ONEOF_PCIEROOTPORTL1S01
+ SB_ONEOF_PCIEROOTPORTURE01
+ SB_ONEOF_PCIEROOTPORTFEE01
+ SB_ONEOF_PCIEROOTPORTNFE01
+ SB_ONEOF_PCIEROOTPORTCEE01
+ SB_ONEOF_PCIEROOTPORTCTD01
+ SB_ONEOF_PCIEROOTPORTSFE01
+ SB_ONEOF_PCIEROOTPORTSNE01
+ SB_ONEOF_PCIEROOTPORTSCE01
+ SB_ONEOF_PCIEROOTPORTPMCE01
+ SB_ONEOF_PCIEROOTPORTHPE01
+ SB_ONEOF_PCIEROOTPORTSPEED01
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1 && Thunderbolt_FR_VERSION > 10
+ suppressif ideqval SETUP_DATA.TbtHostLocation == 1 OR \
+ NOT ideqval SETUP_DATA.PcieRootPortSpeed[OFFSET_1] == 0x0;
+ SB_ONEOF_PCIEROOTPORTDNCD01
+ endif;
+ #else
+ #if !defined TBT_UP_PORT_FUNC || TBT_UP_PORT_FUNC != 1
+ suppressif NOT ideqval SETUP_DATA.PcieRootPortSpeed[OFFSET_1] == 0x0;
+ SB_ONEOF_PCIEROOTPORTDNCD01
+ endif;
+ #endif
+ #endif
+ SB_ONEOF_EXTRABUSRSVD01
+ SB_ONEOF_PCIEMEMRSVD01
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1
+ #if defined Thunderbolt_FR_VERSION && Thunderbolt_FR_VERSION < 11
+ #if defined TBT_UP_PORT_FUNC && TBT_UP_PORT_FUNC == 1
+ SB_ONEOF_PCIEMEMRSVDALIG01
+ #endif
+ #else
+ suppressif NOT ideqval SETUP_DATA.TbtHostLocation == 1;
+ SB_ONEOF_PCIEMEMRSVDALIG01
+ endif;
+ #endif
+ #else
+ #endif
+ SB_ONEOF_PCIEPFMEMRSVD01
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1
+ #if defined Thunderbolt_FR_VERSION && Thunderbolt_FR_VERSION < 11
+ #if defined TBT_UP_PORT_FUNC && TBT_UP_PORT_FUNC == 1
+ SB_ONEOF_PCIEPFMEMRSVDALIG01
+ #endif
+ #else
+ suppressif NOT ideqval SETUP_DATA.TbtHostLocation == 1;
+ SB_ONEOF_PCIEPFMEMRSVDALIG01
+ endif;
+ #endif
+ #else
+ #endif
+ SB_ONEOF_PCIEIORSVD01
+
+ SB_ONEOF_PCIELTRENABLE01
+ SB_ONEOF_PCIELTRCONFIGLOCK01
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE01
+ suppressif NOT ideqval SETUP_DATA.PcieSnoopLatencyOverrideMode[OFFSET_1] == 1;
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER01
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE01
+ endif;
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE01
+ suppressif NOT ideqval SETUP_DATA.PcieNonSnoopLatencyOverrideMode[OFFSET_1] == 1;
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER01
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE01
+ endif;
+ endif;
+
+ endform; //End of PCH_PCIERP2_OPTIONS_FORM_ID
+
+ #endif // End of SB_FORM_PCIERP2_OPTIONS
+
+ #endif
+#endif
+//----------------------------------------------------------------------------
+// CHIPSET - SB PCI-E Root Port#3 Form
+//----------------------------------------------------------------------------
+#if defined RC_PORT_2 && RC_PORT_2
+ #ifdef FORM_SET_FORM
+
+ #ifndef SB_FORM_PCIERP3_OPTIONS
+ #define SB_FORM_PCIERP3_OPTIONS
+
+ form formid = AUTO_ID(PCH_PCIERP3_OPTIONS_FORM_ID),
+ title = STRING_TOKEN (STR_PCIERP3_OPTIONS_FORM_TITLE);
+
+ SB_ONEOF_PCIEROOTPORTEN02
+
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_2] == 0x0;
+ SB_ONEOF_PCIEROOTPORTASPM02
+ SB_ONEOF_PCIEROOTPORTL1S02
+ SB_ONEOF_PCIEROOTPORTURE02
+ SB_ONEOF_PCIEROOTPORTFEE02
+ SB_ONEOF_PCIEROOTPORTNFE02
+ SB_ONEOF_PCIEROOTPORTCEE02
+ SB_ONEOF_PCIEROOTPORTCTD02
+ SB_ONEOF_PCIEROOTPORTSFE02
+ SB_ONEOF_PCIEROOTPORTSNE02
+ SB_ONEOF_PCIEROOTPORTSCE02
+ SB_ONEOF_PCIEROOTPORTPMCE02
+ SB_ONEOF_PCIEROOTPORTHPE02
+ SB_ONEOF_PCIEROOTPORTSPEED02
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1 && Thunderbolt_FR_VERSION > 10
+ suppressif ideqval SETUP_DATA.TbtHostLocation == 2 OR \
+ NOT ideqval SETUP_DATA.PcieRootPortSpeed[OFFSET_2] == 0x0;
+ SB_ONEOF_PCIEROOTPORTDNCD02
+ endif;
+ #else
+ #if !defined TBT_UP_PORT_FUNC || TBT_UP_PORT_FUNC != 2
+ suppressif NOT ideqval SETUP_DATA.PcieRootPortSpeed[OFFSET_2] == 0x0;
+ SB_ONEOF_PCIEROOTPORTDNCD02
+ endif;
+ #endif
+ #endif
+ SB_ONEOF_EXTRABUSRSVD02
+ SB_ONEOF_PCIEMEMRSVD02
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1
+ #if defined Thunderbolt_FR_VERSION && Thunderbolt_FR_VERSION < 11
+ #if defined TBT_UP_PORT_FUNC && TBT_UP_PORT_FUNC == 2
+ SB_ONEOF_PCIEMEMRSVDALIG02
+ #endif
+ #else
+ suppressif NOT ideqval SETUP_DATA.TbtHostLocation == 2;
+ SB_ONEOF_PCIEMEMRSVDALIG02
+ endif;
+ #endif
+ #else
+ #endif
+ SB_ONEOF_PCIEPFMEMRSVD02
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1
+ #if defined Thunderbolt_FR_VERSION && Thunderbolt_FR_VERSION < 11
+ #if defined TBT_UP_PORT_FUNC && TBT_UP_PORT_FUNC == 2
+ SB_ONEOF_PCIEPFMEMRSVDALIG02
+ #endif
+ #else
+ suppressif NOT ideqval SETUP_DATA.TbtHostLocation == 2;
+ SB_ONEOF_PCIEPFMEMRSVDALIG02
+ endif;
+ #endif
+ #else
+ #endif
+ SB_ONEOF_PCIEIORSVD02
+
+ SB_ONEOF_PCIELTRENABLE02
+ SB_ONEOF_PCIELTRCONFIGLOCK02
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE02
+ suppressif NOT ideqval SETUP_DATA.PcieSnoopLatencyOverrideMode[OFFSET_2] == 1;
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER02
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE02
+ endif;
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE02
+ suppressif NOT ideqval SETUP_DATA.PcieNonSnoopLatencyOverrideMode[OFFSET_2] == 1;
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER02
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE02
+ endif;
+ endif;
+
+ endform; //End of PCH_PCIERP3_OPTIONS_FORM_ID
+
+ #endif // End of SB_FORM_PCIERP3_OPTIONS
+
+ #endif
+#endif
+//----------------------------------------------------------------------------
+// CHIPSET - SB PCI-E Root Port#4 Form
+//----------------------------------------------------------------------------
+#if defined RC_PORT_3 && RC_PORT_3
+ #ifdef FORM_SET_FORM
+
+ #ifndef SB_FORM_PCIERP4_OPTIONS
+ #define SB_FORM_PCIERP4_OPTIONS
+
+ form formid = AUTO_ID(PCH_PCIERP4_OPTIONS_FORM_ID),
+ title = STRING_TOKEN (STR_PCIERP4_OPTIONS_FORM_TITLE);
+
+ SB_ONEOF_PCIEROOTPORTEN03
+
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_3] == 0x0;
+ SB_ONEOF_PCIEROOTPORTASPM03
+ SB_ONEOF_PCIEROOTPORTL1S03
+ SB_ONEOF_PCIEROOTPORTURE03
+ SB_ONEOF_PCIEROOTPORTFEE03
+ SB_ONEOF_PCIEROOTPORTNFE03
+ SB_ONEOF_PCIEROOTPORTCEE03
+ SB_ONEOF_PCIEROOTPORTCTD03
+ SB_ONEOF_PCIEROOTPORTSFE03
+ SB_ONEOF_PCIEROOTPORTSNE03
+ SB_ONEOF_PCIEROOTPORTSCE03
+ SB_ONEOF_PCIEROOTPORTPMCE03
+ SB_ONEOF_PCIEROOTPORTHPE03
+ SB_ONEOF_PCIEROOTPORTSPEED03
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1 && Thunderbolt_FR_VERSION > 10
+ suppressif ideqval SETUP_DATA.TbtHostLocation == 3 OR \
+ NOT ideqval SETUP_DATA.PcieRootPortSpeed[OFFSET_3] == 0x0;
+ SB_ONEOF_PCIEROOTPORTDNCD03
+ endif;
+ #else
+ #if !defined TBT_UP_PORT_FUNC || TBT_UP_PORT_FUNC != 3
+ suppressif NOT ideqval SETUP_DATA.PcieRootPortSpeed[OFFSET_3] == 0x0;
+ SB_ONEOF_PCIEROOTPORTDNCD03
+ endif;
+ #endif
+ #endif
+ SB_ONEOF_EXTRABUSRSVD03
+ SB_ONEOF_PCIEMEMRSVD03
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1
+ #if defined Thunderbolt_FR_VERSION && Thunderbolt_FR_VERSION < 11
+ #if defined TBT_UP_PORT_FUNC && TBT_UP_PORT_FUNC == 3
+ SB_ONEOF_PCIEMEMRSVDALIG03
+ #endif
+ #else
+ suppressif NOT ideqval SETUP_DATA.TbtHostLocation == 3;
+ SB_ONEOF_PCIEMEMRSVDALIG03
+ endif;
+ #endif
+ #else
+ #endif
+ SB_ONEOF_PCIEPFMEMRSVD03
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1
+ #if defined Thunderbolt_FR_VERSION && Thunderbolt_FR_VERSION < 11
+ #if defined TBT_UP_PORT_FUNC && TBT_UP_PORT_FUNC == 3
+ SB_ONEOF_PCIEPFMEMRSVDALIG03
+ #endif
+ #else
+ suppressif NOT ideqval SETUP_DATA.TbtHostLocation == 3;
+ SB_ONEOF_PCIEPFMEMRSVDALIG03
+ endif;
+ #endif
+ #else
+ #endif
+ SB_ONEOF_PCIEIORSVD03
+
+ SB_ONEOF_PCIELTRENABLE03
+ SB_ONEOF_PCIELTRCONFIGLOCK03
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE03
+ suppressif NOT ideqval SETUP_DATA.PcieSnoopLatencyOverrideMode[OFFSET_3] == 1;
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER03
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE03
+ endif;
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE03
+ suppressif NOT ideqval SETUP_DATA.PcieNonSnoopLatencyOverrideMode[OFFSET_3] == 1;
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER03
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE03
+ endif;
+ endif;
+
+ endform; //End of PCH_PCIERP4_OPTIONS_FORM_ID
+
+ #endif // End of SB_FORM_PCIERP4_OPTIONS
+
+ #endif
+#endif
+//----------------------------------------------------------------------------
+// CHIPSET - SB PCI-E Root Port#5 Form
+//----------------------------------------------------------------------------
+#if defined RC_PORT_4 && RC_PORT_4
+ #ifdef FORM_SET_FORM
+
+ #ifndef SB_FORM_PCIERP5_OPTIONS
+ #define SB_FORM_PCIERP5_OPTIONS
+
+ form formid = AUTO_ID(PCH_PCIERP5_OPTIONS_FORM_ID),
+ title = STRING_TOKEN (STR_PCIERP5_OPTIONS_FORM_TITLE);
+
+ SB_ONEOF_PCIEROOTPORTEN04
+
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_4] == 0x0;
+ SB_ONEOF_PCIEROOTPORTASPM04
+ SB_ONEOF_PCIEROOTPORTL1S04
+ SB_ONEOF_PCIEROOTPORTURE04
+ SB_ONEOF_PCIEROOTPORTFEE04
+ SB_ONEOF_PCIEROOTPORTNFE04
+ SB_ONEOF_PCIEROOTPORTCEE04
+ SB_ONEOF_PCIEROOTPORTCTD04
+ SB_ONEOF_PCIEROOTPORTSFE04
+ SB_ONEOF_PCIEROOTPORTSNE04
+ SB_ONEOF_PCIEROOTPORTSCE04
+ SB_ONEOF_PCIEROOTPORTPMCE04
+ SB_ONEOF_PCIEROOTPORTHPE04
+ SB_ONEOF_PCIEROOTPORTSPEED04
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1 && Thunderbolt_FR_VERSION > 10
+ suppressif ideqval SETUP_DATA.TbtHostLocation == 4 OR \
+ NOT ideqval SETUP_DATA.PcieRootPortSpeed[OFFSET_4] == 0x0;
+ SB_ONEOF_PCIEROOTPORTDNCD04
+ endif;
+ #else
+ #if !defined TBT_UP_PORT_FUNC || TBT_UP_PORT_FUNC != 4
+ suppressif NOT ideqval SETUP_DATA.PcieRootPortSpeed[OFFSET_4] == 0x0;
+ SB_ONEOF_PCIEROOTPORTDNCD04
+ endif;
+ #endif
+ #endif
+ SB_ONEOF_EXTRABUSRSVD04
+ SB_ONEOF_PCIEMEMRSVD04
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1
+ #if defined Thunderbolt_FR_VERSION && Thunderbolt_FR_VERSION < 11
+ #if defined TBT_UP_PORT_FUNC && TBT_UP_PORT_FUNC == 4
+ SB_ONEOF_PCIEMEMRSVDALIG04
+ #endif
+ #else
+ suppressif NOT ideqval SETUP_DATA.TbtHostLocation == 4;
+ SB_ONEOF_PCIEMEMRSVDALIG04
+ endif;
+ #endif
+ #else
+ #endif
+ SB_ONEOF_PCIEPFMEMRSVD04
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1
+ #if defined Thunderbolt_FR_VERSION && Thunderbolt_FR_VERSION < 11
+ #if defined TBT_UP_PORT_FUNC && TBT_UP_PORT_FUNC == 4
+ SB_ONEOF_PCIEPFMEMRSVDALIG04
+ #endif
+ #else
+ suppressif NOT ideqval SETUP_DATA.TbtHostLocation == 4;
+ SB_ONEOF_PCIEPFMEMRSVDALIG04
+ endif;
+ #endif
+ #else
+ #endif
+ SB_ONEOF_PCIEIORSVD04
+
+ SB_ONEOF_PCIELTRENABLE04
+ SB_ONEOF_PCIELTRCONFIGLOCK04
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE04
+ suppressif NOT ideqval SETUP_DATA.PcieSnoopLatencyOverrideMode[OFFSET_4] == 1;
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER04
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE04
+ endif;
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE04
+ suppressif NOT ideqval SETUP_DATA.PcieNonSnoopLatencyOverrideMode[OFFSET_4] == 1;
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER04
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE04
+ endif;
+ endif;
+
+ endform; //End of PCH_PCIERP5_OPTIONS_FORM_ID
+
+ #endif // End of SB_FORM_PCIERP5_OPTIONS
+
+ #endif
+#endif
+//----------------------------------------------------------------------------
+// CHIPSET - SB PCI-E Root Port#6 Form
+//----------------------------------------------------------------------------
+#if defined RC_PORT_5 && RC_PORT_5
+ #ifdef FORM_SET_FORM
+
+ #ifndef SB_FORM_PCIERP6_OPTIONS
+ #define SB_FORM_PCIERP6_OPTIONS
+
+ form formid = AUTO_ID(PCH_PCIERP6_OPTIONS_FORM_ID),
+ title = STRING_TOKEN (STR_PCIERP6_OPTIONS_FORM_TITLE);
+
+ SB_ONEOF_PCIEROOTPORTEN05
+
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_5] == 0x0;
+ SB_ONEOF_PCIEROOTPORTASPM05
+ SB_ONEOF_PCIEROOTPORTL1S05
+ SB_ONEOF_PCIEROOTPORTURE05
+ SB_ONEOF_PCIEROOTPORTFEE05
+ SB_ONEOF_PCIEROOTPORTNFE05
+ SB_ONEOF_PCIEROOTPORTCEE05
+ SB_ONEOF_PCIEROOTPORTCTD05
+ SB_ONEOF_PCIEROOTPORTSFE05
+ SB_ONEOF_PCIEROOTPORTSNE05
+ SB_ONEOF_PCIEROOTPORTSCE05
+ SB_ONEOF_PCIEROOTPORTPMCE05
+ SB_ONEOF_PCIEROOTPORTHPE05
+ SB_ONEOF_PCIEROOTPORTSPEED05
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1 && Thunderbolt_FR_VERSION > 10
+ suppressif ideqval SETUP_DATA.TbtHostLocation == 5 OR \
+ NOT ideqval SETUP_DATA.PcieRootPortSpeed[OFFSET_5] == 0x0;
+ SB_ONEOF_PCIEROOTPORTDNCD05
+ endif;
+ #else
+ #if !defined TBT_UP_PORT_FUNC || TBT_UP_PORT_FUNC != 5
+ suppressif NOT ideqval SETUP_DATA.PcieRootPortSpeed[OFFSET_5] == 0x0;
+ SB_ONEOF_PCIEROOTPORTDNCD05
+ endif;
+ #endif
+ #endif
+ SB_ONEOF_EXTRABUSRSVD05
+ SB_ONEOF_PCIEMEMRSVD05
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1
+ #if defined Thunderbolt_FR_VERSION && Thunderbolt_FR_VERSION < 11
+ #if defined TBT_UP_PORT_FUNC && TBT_UP_PORT_FUNC == 5
+ SB_ONEOF_PCIEMEMRSVDALIG05
+ #endif
+ #else
+ suppressif NOT ideqval SETUP_DATA.TbtHostLocation == 5;
+ SB_ONEOF_PCIEMEMRSVDALIG05
+ endif;
+ #endif
+ #else
+ #endif
+ SB_ONEOF_PCIEPFMEMRSVD05
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1
+ #if defined Thunderbolt_FR_VERSION && Thunderbolt_FR_VERSION < 11
+ #if defined TBT_UP_PORT_FUNC && TBT_UP_PORT_FUNC == 5
+ SB_ONEOF_PCIEPFMEMRSVDALIG05
+ #endif
+ #else
+ suppressif NOT ideqval SETUP_DATA.TbtHostLocation == 5;
+ SB_ONEOF_PCIEPFMEMRSVDALIG05
+ endif;
+ #endif
+ #else
+ #endif
+ SB_ONEOF_PCIEIORSVD05
+
+ SB_ONEOF_PCIELTRENABLE05
+ SB_ONEOF_PCIELTRCONFIGLOCK05
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE05
+ suppressif NOT ideqval SETUP_DATA.PcieSnoopLatencyOverrideMode[OFFSET_5] == 1;
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER05
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE05
+ endif;
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE05
+ suppressif NOT ideqval SETUP_DATA.PcieNonSnoopLatencyOverrideMode[OFFSET_5] == 1;
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER05
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE05
+ endif;
+ endif;
+
+ endform; //End of PCH_PCIERP6_OPTIONS_FORM_ID
+
+ #endif // End of SB_FORM_PCIERP6_OPTIONS
+
+ #endif
+#endif
+//----------------------------------------------------------------------------
+// CHIPSET - SB PCI-E Root Port#7 Form
+//----------------------------------------------------------------------------
+#if defined RC_PORT_6 && RC_PORT_6
+ #ifdef FORM_SET_FORM
+
+ #ifndef SB_FORM_PCIERP7_OPTIONS
+ #define SB_FORM_PCIERP7_OPTIONS
+
+ form formid = AUTO_ID(PCH_PCIERP7_OPTIONS_FORM_ID),
+ title = STRING_TOKEN (STR_PCIERP7_OPTIONS_FORM_TITLE);
+
+ SB_ONEOF_PCIEROOTPORTEN06
+
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_6] == 0x0;
+ SB_ONEOF_PCIEROOTPORTASPM06
+ SB_ONEOF_PCIEROOTPORTL1S06
+ SB_ONEOF_PCIEROOTPORTURE06
+ SB_ONEOF_PCIEROOTPORTFEE06
+ SB_ONEOF_PCIEROOTPORTNFE06
+ SB_ONEOF_PCIEROOTPORTCEE06
+ SB_ONEOF_PCIEROOTPORTCTD06
+ SB_ONEOF_PCIEROOTPORTSFE06
+ SB_ONEOF_PCIEROOTPORTSNE06
+ SB_ONEOF_PCIEROOTPORTSCE06
+ SB_ONEOF_PCIEROOTPORTPMCE06
+ SB_ONEOF_PCIEROOTPORTHPE06
+ SB_ONEOF_PCIEROOTPORTSPEED06
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1 && Thunderbolt_FR_VERSION > 10
+ suppressif ideqval SETUP_DATA.TbtHostLocation == 6 OR \
+ NOT ideqval SETUP_DATA.PcieRootPortSpeed[OFFSET_6] == 0x0;
+ SB_ONEOF_PCIEROOTPORTDNCD06
+ endif;
+ #else
+ #if !defined TBT_UP_PORT_FUNC || TBT_UP_PORT_FUNC != 6
+ suppressif NOT ideqval SETUP_DATA.PcieRootPortSpeed[OFFSET_6] == 0x0;
+ SB_ONEOF_PCIEROOTPORTDNCD06
+ endif;
+ #endif
+ #endif
+ SB_ONEOF_EXTRABUSRSVD06
+ SB_ONEOF_PCIEMEMRSVD06
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1
+ #if defined Thunderbolt_FR_VERSION && Thunderbolt_FR_VERSION < 11
+ #if defined TBT_UP_PORT_FUNC && TBT_UP_PORT_FUNC == 6
+ SB_ONEOF_PCIEMEMRSVDALIG06
+ #endif
+ #else
+ suppressif NOT ideqval SETUP_DATA.TbtHostLocation == 6;
+ SB_ONEOF_PCIEMEMRSVDALIG06
+ endif;
+ #endif
+ #else
+ #endif
+ SB_ONEOF_PCIEPFMEMRSVD06
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1
+ #if defined Thunderbolt_FR_VERSION && Thunderbolt_FR_VERSION < 11
+ #if defined TBT_UP_PORT_FUNC && TBT_UP_PORT_FUNC == 6
+ SB_ONEOF_PCIEPFMEMRSVDALIG06
+ #endif
+ #else
+ suppressif NOT ideqval SETUP_DATA.TbtHostLocation == 6;
+ SB_ONEOF_PCIEPFMEMRSVDALIG06
+ endif;
+ #endif
+ #else
+ #endif
+ SB_ONEOF_PCIEIORSVD06
+
+ SB_ONEOF_PCIELTRENABLE06
+ SB_ONEOF_PCIELTRCONFIGLOCK06
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE06
+ suppressif NOT ideqval SETUP_DATA.PcieSnoopLatencyOverrideMode[OFFSET_6] == 1;
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER06
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE06
+ endif;
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE06
+ suppressif NOT ideqval SETUP_DATA.PcieNonSnoopLatencyOverrideMode[OFFSET_6] == 1;
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER06
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE06
+ endif;
+ endif;
+
+ endform; //End of PCH_PCIERP7_OPTIONS_FORM_ID
+
+ #endif // End of SB_FORM_PCIERP7_OPTIONS
+
+ #endif
+#endif
+//----------------------------------------------------------------------------
+// CHIPSET - SB PCI-E Root Port#8 Form
+//----------------------------------------------------------------------------
+#if defined RC_PORT_7 && RC_PORT_7
+ #ifdef FORM_SET_FORM
+
+ #ifndef SB_FORM_PCIERP8_OPTIONS
+ #define SB_FORM_PCIERP8_OPTIONS
+
+ form formid = AUTO_ID(PCH_PCIERP8_OPTIONS_FORM_ID),
+ title = STRING_TOKEN (STR_PCIERP8_OPTIONS_FORM_TITLE);
+
+ SB_ONEOF_PCIEROOTPORTEN07
+
+ suppressif ideqval SETUP_DATA.PcieRootPortEn[OFFSET_7] == 0x0;
+ SB_ONEOF_PCIEROOTPORTASPM07
+ SB_ONEOF_PCIEROOTPORTL1S07
+ SB_ONEOF_PCIEROOTPORTURE07
+ SB_ONEOF_PCIEROOTPORTFEE07
+ SB_ONEOF_PCIEROOTPORTNFE07
+ SB_ONEOF_PCIEROOTPORTCEE07
+ SB_ONEOF_PCIEROOTPORTCTD07
+ SB_ONEOF_PCIEROOTPORTSFE07
+ SB_ONEOF_PCIEROOTPORTSNE07
+ SB_ONEOF_PCIEROOTPORTSCE07
+ SB_ONEOF_PCIEROOTPORTPMCE07
+ SB_ONEOF_PCIEROOTPORTHPE07
+ SB_ONEOF_PCIEROOTPORTSPEED07
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1 && Thunderbolt_FR_VERSION > 10
+ suppressif ideqval SETUP_DATA.TbtHostLocation == 7 OR \
+ NOT ideqval SETUP_DATA.PcieRootPortSpeed[OFFSET_7] == 0x0;
+ SB_ONEOF_PCIEROOTPORTDNCD07
+ endif;
+ #else
+ #if !defined TBT_UP_PORT_FUNC || TBT_UP_PORT_FUNC != 7
+ suppressif NOT ideqval SETUP_DATA.PcieRootPortSpeed[OFFSET_7] == 0x0;
+ SB_ONEOF_PCIEROOTPORTDNCD07
+ endif;
+ #endif
+ #endif
+ SB_ONEOF_EXTRABUSRSVD07
+ SB_ONEOF_PCIEMEMRSVD07
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1
+ #if defined Thunderbolt_FR_VERSION && Thunderbolt_FR_VERSION < 11
+ #if defined TBT_UP_PORT_FUNC && TBT_UP_PORT_FUNC == 7
+ SB_ONEOF_PCIEMEMRSVDALIG07
+ #endif
+ #else
+ suppressif NOT ideqval SETUP_DATA.TbtHostLocation == 7;
+ SB_ONEOF_PCIEMEMRSVDALIG07
+ endif;
+ #endif
+ #else
+ #endif
+ SB_ONEOF_PCIEPFMEMRSVD07
+ #if defined Thunderbolt_SUPPORT && Thunderbolt_SUPPORT == 1
+ #if defined Thunderbolt_FR_VERSION && Thunderbolt_FR_VERSION < 11
+ #if defined TBT_UP_PORT_FUNC && TBT_UP_PORT_FUNC == 7
+ SB_ONEOF_PCIEPFMEMRSVDALIG07
+ #endif
+ #else
+ suppressif NOT ideqval SETUP_DATA.TbtHostLocation == 7;
+ SB_ONEOF_PCIEPFMEMRSVDALIG07
+ endif;
+ #endif
+ #else
+ #endif
+ SB_ONEOF_PCIEIORSVD07
+
+ SB_ONEOF_PCIELTRENABLE07
+ SB_ONEOF_PCIELTRCONFIGLOCK07
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMODE07
+ suppressif NOT ideqval SETUP_DATA.PcieSnoopLatencyOverrideMode[OFFSET_7] == 1;
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEMULITIPLIER07
+ SB_ONEOF_PCIESNOOPLATENCYOVERRIDEVALUE07
+ endif;
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMODE07
+ suppressif NOT ideqval SETUP_DATA.PcieNonSnoopLatencyOverrideMode[OFFSET_7] == 1;
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEMULITIPLIER07
+ SB_ONEOF_PCIENONSNOOPLATENCYOVERRIDEVALUE07
+ endif;
+ endif;
+
+ endform; //End of PCH_PCIERP8_OPTIONS_FORM_ID
+
+ #endif // End of SB_FORM_PCIERP8_OPTIONS
+
+ #endif
+#endif
+#endif // End of RC_PORT_0
+//----------------------------------------------------------------------------
+// CHIPSET - SB LPSS CONFIGURATION Form
+//----------------------------------------------------------------------------
+#if defined(SERIAL_IO_SUPPORT) && (SERIAL_IO_SUPPORT == 1)
+ #ifdef FORM_SET_FORM
+
+ #ifndef SB_FORM_PCH_LPSS_CONFIG_OPTIONS
+ #define SB_FORM_PCH_LPSS_CONFIG_OPTIONS
+
+ form formid = AUTO_ID(PCH_LPSS_OPTIONS_FORM_ID),
+ title = STRING_TOKEN (STR_LPSS_CONFIGURATION_TITLE);
+
+ SUBTITLE(STRING_TOKEN (STR_LPSS_CONFIGURATION_TITLE))
+
+ SEPARATOR
+
+ SB_ONEOF_LPSSDMAENABLE
+ SEPARATOR
+ suppressif ideqval SETUP_DATA.LpssDmaEnable == 0;
+ SB_ONEOF_LPSSI2C0ENABLE
+ suppressif ideqval SETUP_DATA.LpssI2c0Enable == 0;
+ SB_ONEOF_LPSSI2C0VOLSELECT
+ SB_ONEOF_SENSORHUB
+ SB_ONEOF_TPD4
+ SEPARATOR
+ SB_ONEOF_I2C0SSL
+ SB_ONEOF_I2C0SSH
+ SB_ONEOF_I2C0SSD
+ SB_ONEOF_I2C0FML
+ SB_ONEOF_I2C0FMH
+ SB_ONEOF_I2C0FMD
+ SB_ONEOF_I2C0FPL
+ SB_ONEOF_I2C0FPH
+ SB_ONEOF_I2C0FPD
+ SB_ONEOF_I2C0M0C0
+ SB_ONEOF_I2C0M1C0
+ SB_ONEOF_I2C0M2C0
+ endif;
+ SEPARATOR
+ SB_ONEOF_LPSSI2C1ENABLE
+ suppressif ideqval SETUP_DATA.LpssI2c1Enable == 0;
+ SB_ONEOF_LPSSI2C1VOLSELECT
+ SB_ONEOF_ATMELTPL
+ SB_ONEOF_ELANTPL
+ SB_ONEOF_NTRITPL
+ SB_ONEOF_EETITPL
+ SEPARATOR
+ SB_ONEOF_ELANTPD
+ SB_ONEOF_SYNATPD
+ SB_ONEOF_ALPSTPD
+ SB_ONEOF_CYPRTPD
+ SEPARATOR
+ SB_ONEOF_I2C1SSL
+ SB_ONEOF_I2C1SSH
+ SB_ONEOF_I2C1SSD
+ SB_ONEOF_I2C1FML
+ SB_ONEOF_I2C1FMH
+ SB_ONEOF_I2C1FMD
+ SB_ONEOF_I2C1FPL
+ SB_ONEOF_I2C1FPH
+ SB_ONEOF_I2C1FPD
+ SB_ONEOF_I2C1M0C1
+ SB_ONEOF_I2C1M1C1
+ SB_ONEOF_I2C1M2C1
+ endif;
+ SEPARATOR
+ SB_ONEOF_LPSSSPI0ENABLE
+ suppressif ideqval SETUP_DATA.LpssSpi0Enable == 0;
+ SB_ONEOF_SPI0M0C2
+ SB_ONEOF_SPI0M1C2
+ endif;
+ SEPARATOR
+ SB_ONEOF_LPSSSPI1ENABLE
+ suppressif ideqval SETUP_DATA.LpssSpi1Enable == 0;
+ SB_ONEOF_SPI1M0C3
+ SB_ONEOF_SPI1M1C3
+ endif;
+ SEPARATOR
+ SB_ONEOF_LPSSUART0ENABLE
+ suppressif ideqval SETUP_DATA.LpssUart0Enable == 0;
+ SB_ONEOF_BLUETOOTH0
+ SEPARATOR
+ SB_ONEOF_UAR0M0C4
+ SB_ONEOF_UAR0M1C4
+ endif;
+ SEPARATOR
+ SB_ONEOF_LPSSUART1ENABLE
+ suppressif ideqval SETUP_DATA.LpssUart1Enable == 0;
+ SB_ONEOF_BLUETOOTH1
+ SEPARATOR
+ SB_ONEOF_UAR1M0C5
+ SB_ONEOF_UAR1M1C5
+ endif;
+ endif;
+ SEPARATOR
+ SB_ONEOF_LPSSSDIOENABLE
+ SEPARATOR
+ SB_ONEOF_LPSSMODE
+ SB_ONEOF_LPSSINTMODE
+
+ endform; //End of PCH_LPSS_OPTIONS_FORM_ID
+
+ #endif // End of SB_FORM_PCH_LPSS_CONFIG_OPTIONS
+
+ #endif
+#endif // End of SERIAL_IO_SUPPORT
+//----------------------------------------------------------------------------
+// CHIPSET - SB ADSP CONFIGURATION Form
+//----------------------------------------------------------------------------
+#if defined(ADSP_SUPPORT) && (ADSP_SUPPORT == 1)
+ #ifdef FORM_SET_FORM
+
+ #ifndef SB_FORM_PCH_ADSP_CONFIG_OPTIONS
+ #define SB_FORM_PCH_ADSP_CONFIG_OPTIONS
+
+ form formid = AUTO_ID(PCH_ADSP_OPTIONS_FORM_ID),
+ title = STRING_TOKEN (STR_ADSP_CONFIGURATION_TITLE);
+
+ SUBTITLE(STRING_TOKEN (STR_ADSP_CONFIGURATION_TITLE))
+
+ SEPARATOR
+
+ SB_ONEOF_ADSPENABLE
+ suppressif ideqval SETUP_DATA.ADspEnable == 0;
+ SB_ONEOF_ADSPD3PG
+ SB_ONEOF_ADSPCODECSELECT
+ SB_ONEOF_ADSPBLUETOOTH
+ SB_ONEOF_ADSPMODE
+ endif;
+
+ endform; //End of PCH_ADSP_OPTIONS_FORM_ID
+
+ #endif // End of SB_FORM_PCH_ADSP_CONFIG_OPTIONS
+
+ #endif
+#endif // End of ADSP_SUPPORT
+//----------------------------------------------------------------------------
+//
+//----------------------------------------------------------------------------
+#endif // End of CHIPSET_FORM_SET
+
+
+
+//----------------------------------------------------------------------------
+// ADVANCED - Atapi Configuration Form
+//----------------------------------------------------------------------------
+#ifdef ADVANCED_FORM_SET
+
+ #ifndef SUPPRESS_GRAYOUT_ENDIF //old Core
+ #define SUPPRESS_GRAYOUT_ENDIF endif;
+ #endif
+
+ #ifdef FORM_SET_VARSTORE
+ varstore SETUP_PLATFORM_DATA,
+ key = PLATFORM_FEATURES_ID,
+ name = SetupPlatformData,
+ guid = SETUP_GUID;
+ #endif
+
+ #ifdef FORM_SET_VARSTORE
+ varstore SB_PLATFORM_DATA,
+ key = SB_PLATFORM_DATA_ID,
+ name = SbPlatformData,
+ guid = SETUP_GUID;
+ #endif
+
+ #ifdef FORM_SET_ITEM
+ // Define controls to be added to the main page of the formset
+ #endif
+
+ #ifdef FORM_SET_GOTO
+ // Define goto commands for the forms defined in this file
+ goto SATA_CONFIG_FORM_ID,
+ prompt = STRING_TOKEN (STR_SATA_CONFIG_FORM),
+ help = STRING_TOKEN (STR_SATA_CONFIG_FORM_HELP);
+
+ goto THERMAL_CONFIG_FORM_ID,
+ prompt = STRING_TOKEN (STR_THERMAL_CONFIGURATION),
+ help = STRING_TOKEN (STR_THERMAL_CONFIGURATION_HELP);
+ #endif
+
+//----------------------------------------------------------------------------
+// ADVANCED - Thermal Configuration Form
+//----------------------------------------------------------------------------
+ #ifdef FORM_SET_FORM
+
+ #ifndef SB_FORM_THERMAL_CONFIGURATION
+ #define SB_FORM_THERMAL_CONFIGURATION
+
+ form formid = AUTO_ID(THERMAL_CONFIG_FORM_ID),
+ title = STRING_TOKEN (STR_THERMAL_CONFIGURATION);
+
+ goto PLATFORM_THERMAL_CONFIG_FORM_ID,
+ prompt = STRING_TOKEN (STR_PLATFORM_THERMAL_CONFIG_FORM_TITLE),
+ help = STRING_TOKEN (STR_PLATFORM_THERMAL_CONFIG_FORM_HELP);
+
+ endform; // End of THERMAL_CONFIG_FORM_ID
+
+ #endif // End of SB_FORM_THERMAL_CONFIGURATION
+
+//----------------------------------------------------------------------------
+// ADVANCED - Platform Thermal Configuration Form
+//----------------------------------------------------------------------------
+
+ #ifndef SB_FORM_PLATFORM_THERMAL_CONFIG
+ #define SB_FORM_PLATFORM_THERMAL_CONFIG
+
+ form formid = AUTO_ID(PLATFORM_THERMAL_CONFIG_FORM_ID),
+ title = STRING_TOKEN (STR_PLATFORM_THERMAL_CONFIG_FORM_TITLE);
+
+ SUBTITLE(STRING_TOKEN (STR_PLATFORM_THERMAL_CONFIG_FORM_TITLE))
+
+ SEPARATOR
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ SB_ONEOF_AUTOTHERMALREPORT
+ endif;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.AutoThermalReport == 1;
+ SB_ONEOF_CRITICALTHERMALTRIPPOINT
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.AutoThermalReport == 1;
+ SB_ONEOF_AC0TRIPPOINT
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ SB_ONEOF_AC0FANSPEED
+ endif;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ SB_ONEOF_AC1TRIPPOINT
+ endif;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ SB_ONEOF_AC1FANSPEED
+ endif;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.AutoThermalReport == 1;
+ SB_ONEOF_PASSIVETHERMALTRIPPOINT
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ SB_ONEOF_PASSIVETC1VALUE
+ endif;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ SB_ONEOF_PASSIVETC2VALUE
+ endif;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ SB_ONEOF_PASSIVETSPVALUE
+ endif;
+
+#if defined iME_SUPPORT && iME_SUPPORT
+
+ SEPARATOR
+
+ // The grayout below is always true. TrEnabled value is set according to softstraps.
+ // It can no longer be toggled from setup, but is left here as information for user.
+/* grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER OR
+ ideqval SETUP_DATA.TrEnabled == 0 OR
+ ideqval SETUP_DATA.TrEnabled == 1;
+ SB_ONEOF_TRENABLED
+ endif;*/
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.TrEnabled == 0;
+ SB_ONEOF_SMBUSECMSGLEN
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.TrEnabled == 0;
+ SB_ONEOF_SMBUSECMSGPEC
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.TrEnabled == 0;
+ SB_ONEOF_TSONDIMM1
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.TrEnabled == 0;
+ SB_ONEOF_TSONDIMM2
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.TrEnabled == 0;
+ SB_ONEOF_TSONDIMM3
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.TrEnabled == 0;
+ SB_ONEOF_TSONDIMM4
+ SUPPRESS_GRAYOUT_ENDIF
+#endif // Ena of iME_SUPPORT
+
+ SEPARATOR
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ SB_ONEOF_THERMALDEVICEENABLE
+ endif;
+
+/* grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ //SB_ONEOF_PCHTEMPREADENABLE
+ endif;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ //SB_ONEOF_CPUENERGYREADENABLE
+ endif;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ //SB_ONEOF_CPUTEMPREADENABLE
+ endif;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ //SB_ONEOF_ALERTENABLELOCK
+ endif;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.AlertEnableLock == 0x0;
+ //SB_ONEOF_PCHALERT
+ //SB_ONEOF_DIMMALERT
+ SUPPRESS_GRAYOUT_ENDIF // suppressif ideqval SETUP_DATA.AlertEnableLock == 0x0;*/
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SB_PLATFORM_DATA.PchHotLevelPresent == 0;
+ SB_ONEOF_PCHHOTLEVEL
+ SUPPRESS_GRAYOUT_ENDIF // suppressif ideqval SETUP_DATA.HidePchHotLevel == 1;
+
+ endform;//End of PLATFORM_THERMAL_CONFIG_FORM_ID
+
+ #endif // End of SB_FORM_PLATFORM_THERMAL_CONFIG
+
+//----------------------------------------------------------------------------
+// ADVANCED - SATA Configuration Form
+//----------------------------------------------------------------------------
+ // Define forms
+ #ifndef SB_FORM_SATA_CONFIG
+ #define SB_FORM_SATA_CONFIG
+
+ form formid = AUTO_ID(SATA_CONFIG_FORM_ID),
+ title = STRING_TOKEN (STR_SATA_CONFIG_FORM);
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ SB_ONEOF_PCHSATA
+ endif;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.PchSata == 0;
+ suppressif ideqval SB_PLATFORM_DATA.LPTType == 1;
+ SB_ONEOF_SATAINTERFACEMODE
+ endif;
+ suppressif ideqval SB_PLATFORM_DATA.LPTType == 0;
+ SB_ONEOF_ULTSATAINTERFACEMODE
+ endif;
+ SB_ONEOF_SATATESTMODE
+ SUPPRESS_GRAYOUT_ENDIF // suppressif ideqval SETUP_DATA.PchSata == 0;
+
+#if SataDriver_SUPPORT
+#if !defined (CsmOptOut_SUPPORT) || (CsmOptOut_SUPPORT == 0)
+ suppressif ideqval SB_PLATFORM_DATA.LPTType == 1;
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif NOT ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_RAID OR \
+ ideqval SETUP_DATA.PchSata == 0;
+ SB_ONEOF_SATARAIDROM
+ SUPPRESS_GRAYOUT_ENDIF // suppressif ideqval SETUP_DATA.PchSata == 0;
+ endif;
+
+ suppressif ideqval SB_PLATFORM_DATA.LPTType == 0;
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif NOT ideqval SETUP_DATA.ULTSataInterfaceMode == SATA_MODE_RAID OR \
+ ideqval SETUP_DATA.PchSata == 0;
+ SB_ONEOF_SATARAIDROM
+ SUPPRESS_GRAYOUT_ENDIF // suppressif ideqval SETUP_DATA.PchSata == 0;
+ endif;
+#endif
+#endif
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0 OR ideqval SETUP_DATA.PchSata == 0;
+ SB_ONEOF_SALPSUPPORT
+ SB_ONEOF_SATACONTROLLERSPEED
+ SUPPRESS_GRAYOUT_ENDIF // suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE OR ideqval SETUP_DATA.PchSata == 0;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0;
+ 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);
+ SUPPRESS_GRAYOUT_ENDIF
+
+ suppressif ideqval SB_PLATFORM_DATA.LPTType == 1;
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif NOT ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_RAID;
+ SB_ONEOF_SATAALTERNATEID
+ SUPPRESS_GRAYOUT_ENDIF
+ endif;
+
+ suppressif ideqval SB_PLATFORM_DATA.LPTType == 0;
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif NOT ideqval SETUP_DATA.ULTSataInterfaceMode == SATA_MODE_RAID;
+ SB_ONEOF_SATAALTERNATEID
+ SUPPRESS_GRAYOUT_ENDIF
+ endif;
+
+// subtitle text = STRING_TOKEN (STR_EMPTY_STRING);
+ 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;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0;
+ SB_ONEOF_SATAPORT0
+ SB_ONEOF_SATAHOTPLUG0
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0 OR ideqval SETUP_DATA.SataHotPlug[OFFSET_0] == 0;
+ SB_ONEOF_SATAMECHANICALSW0
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0;
+ SB_ONEOF_EXTERNALSATA0
+ SB_ONEOF_SOLIDSTATEDRIVE0
+ SB_ONEOF_SATASPINUP0
+ SUPPRESS_GRAYOUT_ENDIF
+
+ suppressif ideqval SB_PLATFORM_DATA.LPTType == 0;
+ SB_ONEOF_SATADEVSLP0
+ SB_ONEOF_SATAENABLEDITOCONFIGP0
+ suppressif ideqval SETUP_DATA.SataEnableDitoConfig[OFFSET_0] == 0;
+ SB_ONEOF_SATADITOVALP0
+ SB_ONEOF_SATADMVALP0
+ endif;
+ 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;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0;
+ SB_ONEOF_SATAPORT1
+ SB_ONEOF_SATAHOTPLUG1
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0 OR ideqval SETUP_DATA.SataHotPlug[OFFSET_1] == 0;
+ SB_ONEOF_SATAMECHANICALSW1
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0;
+ SB_ONEOF_EXTERNALSATA1
+ SB_ONEOF_SOLIDSTATEDRIVE1
+ SB_ONEOF_SATASPINUP1
+ SUPPRESS_GRAYOUT_ENDIF
+
+ suppressif ideqval SB_PLATFORM_DATA.LPTType == 0;
+ SB_ONEOF_SATADEVSLP1
+ SB_ONEOF_SATAENABLEDITOCONFIGP1
+ suppressif ideqval SETUP_DATA.SataEnableDitoConfig[OFFSET_1] == 0;
+ SB_ONEOF_SATADITOVALP1
+ SB_ONEOF_SATADMVALP1
+ endif;
+ 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;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0;
+ SB_ONEOF_SATAPORT2
+ SB_ONEOF_SATAHOTPLUG2
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0 OR ideqval SETUP_DATA.SataHotPlug[OFFSET_2] == 0;
+ SB_ONEOF_SATAMECHANICALSW2
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0;
+ SB_ONEOF_EXTERNALSATA2
+ SB_ONEOF_SOLIDSTATEDRIVE2
+ SB_ONEOF_SATASPINUP2
+ SUPPRESS_GRAYOUT_ENDIF
+
+ suppressif ideqval SB_PLATFORM_DATA.LPTType == 0;
+ SB_ONEOF_SATADEVSLP2
+ SB_ONEOF_SATAENABLEDITOCONFIGP2
+ suppressif ideqval SETUP_DATA.SataEnableDitoConfig[OFFSET_2] == 0;
+ SB_ONEOF_SATADITOVALP2
+ SB_ONEOF_SATADMVALP2
+ endif;
+ endif;
+
+ 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;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0;
+ SB_ONEOF_SATAPORT3
+ SB_ONEOF_SATAHOTPLUG3
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0 OR ideqval SETUP_DATA.SataHotPlug[OFFSET_3] == 0;
+ SB_ONEOF_SATAMECHANICALSW3
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0;
+ SB_ONEOF_EXTERNALSATA3
+ SB_ONEOF_SOLIDSTATEDRIVE3
+ SB_ONEOF_SATASPINUP3
+ SUPPRESS_GRAYOUT_ENDIF
+
+ suppressif ideqval SB_PLATFORM_DATA.LPTType == 0;
+ SB_ONEOF_SATADEVSLP3
+ SB_ONEOF_SATAENABLEDITOCONFIGP3
+ suppressif ideqval SETUP_DATA.SataEnableDitoConfig[OFFSET_3] == 0;
+ SB_ONEOF_SATADITOVALP3
+ SB_ONEOF_SATADMVALP3
+ endif;
+ endif;
+
+ suppressif ideqval SB_PLATFORM_DATA.LPTType == 1;
+ 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;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0;
+ SB_ONEOF_SATAPORT4
+ SB_ONEOF_SATAHOTPLUG4
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0 OR ideqval SETUP_DATA.SataHotPlug[OFFSET_4] == 0;
+ SB_ONEOF_SATAMECHANICALSW4
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0;
+ SB_ONEOF_EXTERNALSATA4
+ SB_ONEOF_SOLIDSTATEDRIVE4
+ SB_ONEOF_SATASPINUP4
+ SUPPRESS_GRAYOUT_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;
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0;
+ SB_ONEOF_SATAPORT5
+ SB_ONEOF_SATAHOTPLUG5
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0 OR ideqval SETUP_DATA.SataHotPlug[OFFSET_5] == 0;
+ SB_ONEOF_SATAMECHANICALSW5
+ SUPPRESS_GRAYOUT_ENDIF
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ suppressif ideqval SETUP_DATA.SataInterfaceMode == SATA_MODE_IDE AND ideqval SB_PLATFORM_DATA.LPTType == 0;
+ SB_ONEOF_EXTERNALSATA5
+ SB_ONEOF_SOLIDSTATEDRIVE5
+ SB_ONEOF_SATASPINUP5
+ SUPPRESS_GRAYOUT_ENDIF
+
+ endif;
+
+ endform; // End of SATA_CONFIG_FORM_ID
+
+ #endif // End of SB_FORM_SATA_CONFIG
+
+ #endif
+//----------------------------------------------------------------------------
+//
+//----------------------------------------------------------------------------
+
+
+//----------------------------------------------------------------------------
+// ADVANCED - SATA SFMS Options Form
+//----------------------------------------------------------------------------
+ #ifdef FORM_SET_FORM
+
+ #ifndef SB_FORM_SATA_SFMS_OPTIONS
+ #define SB_FORM_SATA_SFMS_OPTIONS
+
+ form formid = AUTO_ID(PCH_SATA_SFMS_OPTIONS_FORM_ID),
+ title = STRING_TOKEN (STR_SATA_SFMS_OPTIONS_FORM_TITLE);
+
+ grayoutif ideqval SYSTEM_ACCESS.Access == SYSTEM_PASSWORD_USER;
+ SB_ONEOF_SATARAIDR0
+ SB_ONEOF_SATARAIDR1
+ SB_ONEOF_SATARAIDR10
+ SB_ONEOF_SATARAIDR5
+ SB_ONEOF_SATARAIDIRRT
+ SB_ONEOF_SATARAIDOUB
+ SB_ONEOF_SATAHDDLK
+ SB_ONEOF_SATALEDL
+ SB_ONEOF_SATARAIDIOOE
+ SB_ONEOF_SMARTSTORAGE
+ SB_ONEOF_OROMUIDELAY
+ endif;
+
+ endform; //End of PCH_RAID_SFMS_OPTIONS_FORM_ID
+
+ #endif // End of SB_FORM_SATA_SFMS_OPTIONS
+
+ #endif
+//----------------------------------------------------------------------------
+//
+//----------------------------------------------------------------------------
+
+#endif // ADVANCED_FORM_SET
+
+
+//------------------------------------------------------------------------------------
+
+//*************************************************************************
+//*************************************************************************
+//** **
+//** (C)Copyright 1985-2011, American Megatrends, Inc. **
+//** **
+//** All Rights Reserved. **
+//** **
+//** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
+//** **
+//** Phone: (770)-246-8600 **
+//** **
+//*************************************************************************
+//*************************************************************************