summaryrefslogtreecommitdiff
path: root/Board/SB/SB.sdl
diff options
context:
space:
mode:
Diffstat (limited to 'Board/SB/SB.sdl')
-rw-r--r--Board/SB/SB.sdl5432
1 files changed, 5432 insertions, 0 deletions
diff --git a/Board/SB/SB.sdl b/Board/SB/SB.sdl
new file mode 100644
index 0000000..9c0fe11
--- /dev/null
+++ b/Board/SB/SB.sdl
@@ -0,0 +1,5432 @@
+#*************************************************************************
+#*************************************************************************
+#** **
+#** (C)Copyright 1985-2013, 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/SB.sdl 65 7/21/14 10:45p Mirayang $
+#
+# $Revision: 65 $
+#
+# $Date: 7/21/14 10:45p $
+#*************************************************************************
+# Revision History
+# ----------------
+# $Log: /Alaska/BIN/Chipset/Intel/SouthBridge/LynxPoint/Intel Pch SB Board/SB.sdl $
+#
+# 65 7/21/14 10:45p Mirayang
+# [TAG] EIP176923
+# [Category] Improvement
+# [Description] Program BUC.SDO to 1 on normal boot in PCH component.
+#
+# 64 5/16/14 6:19a Barretlin
+# [TAG] EIP167087
+# [Category] Improvement
+# [Description] BIOS security improvement on Haswell CRB project
+# [Files] SBGeneric.c SBDxe.c SBCspLib.h Sb.sdl Sb.sd Sb.h
+#
+# 63 3/13/14 11:06a 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
+#
+# 62 11/19/13 7:34a Barretlin
+# [TAG] EIP141917
+# [Category] New Feature
+# [Description] Support SetTimer() with HPET Timer on Lynx Point
+# [Files] SB.sdl SBGeneric.c SBDxe.c SbHpet.h sbProtocal.cif
+# SamrtTimer.sdl
+#
+# 61 10/28/13 2:46a Barretlin
+# [TAG] EIP N/A
+# [Category] Improvement
+# [Description] add programming serial IO device's SSID
+# [Files] SB.sdl SB.H
+#
+# 60 10/06/13 2:27a Barretlin
+# [TAG] EIP138340
+# [Category] Improvement
+# [Description] SATA drive detection issue in PCH Platform BIOS
+# reference code revision 1.6.2
+# [Files] SB.sdl SBPEI.c
+#
+# 59 9/18/13 1:01a Barretlin
+# [TAG] EIP N/A
+# [Category] Improvement
+# [Description] change default value of PCH_RCRB_OIC_CEN token
+# [Files] SB.sdl
+#
+# 58 9/17/13 2:46p Barretlin
+# [TAG] EIP N/A
+# [Category] Improvement
+# [Description] use token to decide SATA RxEq policy vaule
+# [Files] SB.sdl SbPei.c
+#
+# 57 9/17/13 1:58p Barretlin
+# [TAG] EIP N/A
+# [Category] Improvement
+# [Description] set a token to enable/disable SATA DLAE bit
+# [Files] SB.sdl SBDxe.c
+#
+# 56 9/17/13 8:32a Barretlin
+# [TAG] EIP136354
+# [Category] Improvement
+# [Description] remove setting RCBA Coprocessor Error Enable bit
+# [Files] SB.sdl SbPei.c
+#
+# 55 8/23/13 3:39a Barretlin
+# [TAG] EIP133819
+# [Category] Improvement
+# [Description] update for Intel PCH RC 1.6.2.0
+# [Files] SB.sdl SBPEI.c
+#
+# 54 8/22/13 3:01a Barretlin
+# [TAG] EIP N/A
+# [Category] Improvement
+# [Description] make sure CRB without SIO solution only for SharkBay
+# MB/ULT CRB
+# [Files] SB.sdl SB.mak
+#
+# 53 7/30/13 3:05a Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Support CRB without Super IO.
+# [Files] SB.sdl, SB.mak
+#
+# 52 7/03/13 8:05a Scottyang
+# [TAG] EIP124410
+# [Category] Improvement
+# [Description] Implement SMBIOS type 88h for CRID.
+# [Files] SBDxe.c, SB.sdl, SB.sd, SBSetup.c, SBSetup.sdl
+#
+# 51 4/24/13 2:14a Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Porting GPI interrupt by LPT-LP EDS 1.5.
+# [Files] SB.sdl, SB.H, SBPPI.h, SBPEI.c
+#
+# 50 4/23/13 4:15a Wesleychen
+# [TAG] None
+# [Category] Improvement
+# [Description] Add token "ONLY_CLEAR_RTC_EN_IN_PEI" for improve
+# "EIP120623".
+# [Files] AcpiModeEnable.c; SB.SDL; SBPEI.c
+#
+# 49 4/15/13 10:58p Wesleychen
+# [TAG] None
+# [Category] Improvement
+# [Description] Change the default of SX_NOTIFY_PWRB to 1.
+# [Files] SB.SDL
+#
+# 48 4/09/13 11:42p Wesleychen
+# [TAG] EIP120480
+# [Category] Improvement
+# [Description] Always disabling PCH platform policy "ExternalObffEn".
+# [Files] SB.SDL, SBDXE.c
+#
+# 47 4/08/13 2:55a Wesleychen
+#
+# [TAG] EIP118045
+# [Category] Improvement
+# [Description] Creat tokens to support Power Button Notify
+# for misc events.
+# Neew token: "SX_NOTIFY_PWRB"
+# [Files] SB.SDL; SB.ASL
+#
+# 46 4/08/13 2:46a Wesleychen
+# [TAG] EIP120159
+# [Category] Improvement
+# [Description] Update for Intel PCH LPT RC140.
+# Added new tokens:
+# 1. "PCH_RESET_CYCLE_DURATION"
+# 2. "LEGACY_DMA_DISABLE"
+# [Files] SB.SDL; SBDXE.c
+#
+# 45 4/08/13 2:40a Wesleychen
+# [TAG] EIP116939
+# [Category] Bug Fix
+# [Severity] Normal
+# [Symptom] The available memory size is less than
+# 2GB in Windowss 7 32 bit.
+# [RootCause] The "SB_TEMP_MMIO_BASE" is too low.
+# [Solution] Rearrange "SB_TEMP_MMIO_BASE" to
+# 4GB - 16M(ROM) - 64KB (Intel Required).
+# [Files] SB.SDL; SBDxe.c
+#
+# 44 4/02/13 10:30a Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Follow Intel BIOS 114.4 GPIO setting at ULT platform.
+# [Files] SB.sdl
+# SBPEIBoard.c
+#
+# 42 4/02/13 3:32a Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Clear PCIE retrain bit for some device which cannot
+# clear this bit.
+# [Files] SB.sdl, PchPciExpressHelpersLibrary.c
+#
+# 41 3/22/13 5:09a Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Wireless LAN PHY use SLP_WLAN# pin
+# [Files] SB.sdl, SBDxe.c
+#
+# 40 3/04/13 9:58p Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Add token for PCH policy.
+# [Files] SBDxe.c, SB.sdl
+#
+# 39 2/26/13 1:01a Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Follow intel BIOS V112 to change IRQ rout.
+# [Files] SB.sdl, SBPEI.c
+#
+# 38 2/18/13 2:54a Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Set PCIE root port function swapping default is
+# disable.
+# [Files] SB.sd, SB.uni, SB.sdl
+#
+# 37 1/30/13 12:58a Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Update for 4.6.5.3_TBT_002.
+# [Files] SB.sd, SB.sdl
+#
+# 36 1/28/13 4:14a Scottyang
+# [TAG] EIP108803
+# [Category] Improvement
+# [Description] Disable usb port after setup.
+# [Files] SB.sdl, SBDxe.c
+#
+# 35 1/25/13 7:51a 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
+#
+# 34 1/24/13 12:48a Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Create GPIO function token for ULT.
+# [Files] SB.sdl
+#
+# 33 1/17/13 3:33a Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Correct ULT GPIO's help message
+# [Files] SB.sdl
+# SBPEIBoard.c
+#
+# 32 1/11/13 1:52a Scottyang
+# [TAG] EIP88358
+# [Category] Improvement
+# [Description] Add FORCE_USER_TO_SETUP_IF_CMOS_BAD token
+# [Files] SBDex.c, SBPei.c, RTC.h, SB.sdl
+#
+# 31 1/11/13 12:44a Scottyang
+# [TAG] EIP81593
+# [Category] Improvement
+# [Description] Added new SDL token "COLD_RESET_WITH_POWER_CYCLE".
+# [Files] SB.sdl, SBGeneric.c, PchResetCommon.c,
+# PchResetCommonLib.sdl
+#
+# 30 1/10/13 8:19a Scottyang
+# [TAG] EIP111666
+# [Category] New Feature
+# [Description] Support OEM reset callback function Elink.
+# [Files] SB.mak, SBCspLib.h, SBGeneric.c, SB.sdl, PchReset.c
+#
+# 29 1/09/13 8:24a Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Synchronous GPIO with Intel BIOS V104.2.
+# [Files] SB.sdl
+# SBPEIBoard.c
+#
+# 28 11/20/12 9:52p Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Change ASL build path by token.
+# [Files] SB.sdl, SB.mak
+#
+# 27 11/08/12 8:41p Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Change APIC ID to 02.
+# [Files] SB.sdl
+#
+# 26 11/08/12 7:15a Scottyang
+# [TAG] None
+# [Category] New Feature
+# [Description] Add token "PROGRAM_GPIO_TYPE" for select ULT GPIO
+# program function(token or array directly).
+# [Files] SB.sdl, SBPEIBoard.c
+#
+# 25 11/06/12 8:03a Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Change "SB_TEMP_MMIO_BASE" to "0xDFFF0000"
+# [Files] SB.sdl
+#
+# 23 10/30/12 10:10p Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Update SATA RAID rom to 12.5.0.1710
+# [Files] SataDriver.efi, SataOrom125.bin, SB.sdl
+#
+# 22 10/25/12 8:17a Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Add new device and remove device which no use
+# [Files] SBPEI.c, SB.sdl
+#
+# 21 10/23/12 3:11a Scottyang
+# [TAG] EIP84560
+# [Category] Bug Fix
+# [Symptom] Can't enter Win8 after Win8 AHCI driver version:11.5.0.1122
+# install.
+# [Solution] fixed in EIP84560
+# [Files] sb.sdl, sb.mak, sata.asl
+#
+# 18 10/16/12 5:01a Scottyang
+# [TAG] EIP84720
+# [Category] Improvement
+# [Description] Support Hot-Plug in Shark Bay
+# [Files] PchRootPort.c, PchPcie.asl, PchPciExpressHelpersLib.mak,
+# PchPciExpressHlpersLibrary.c, SB.sdl
+#
+# 17 10/14/12 6:04a Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Correct LNKA is 16
+#
+# 16 10/12/12 4:54a Scottyang
+# [TAG] EIP87695
+# [Category] Improvement
+# [Description] System should reboot successfully next time if S3
+# resume fail
+# [Files] SB.sdl, SBPei.c
+#
+# 14 10/01/12 5:54a Victortu
+# [TAG] None
+# [Category] Improvement
+# [Description] Create new token "SOLUTION_FOR_EIP95440" for EIP#95440
+# changed.
+# [Files] SB.sdl, SBDXE.c
+#
+# 13 9/26/12 3:49a Victortu
+# [TAG] None
+# [Category] Improvement
+# [Description] If SPI Flash module support VSCC updated, skip
+# programming VSCC.
+# [Files] SB.sdl, SBDxe.c
+#
+# [TAG] None
+# [Category] Improvement
+# [Description] Update from EIP#95440 to resolve the RAID driver
+# compatibility issue.
+# [Files] SB.mak, SB.sdl, SBDXE.c
+#
+# [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 PCH LP GPIO compatible.
+# [Files] SB.sdl, SB.H, AcpiModeEnable.c, AcpiModeEnable.sdl,
+# SBDxe.c, SBGeneric.c, SBPEI.c, SBSMI.c, SleepSmi.c,
+# SmiHandlerPorting.c, SmiHandlerPorting2.c
+#
+# [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
+#
+# 12 9/12/12 5:11a Victortu
+# [TAG] None
+# [Category] Improvement
+# [Description] Remove useless HdmiVerbTable.
+# [Files] SB.sdl, SBCspLib.h, SBDxe.c, SBGeneric.c
+#
+# [TAG] None
+# [Category] Improvement
+# [Description] Change "SB_TEMP_IO_BASE" to "0x1200".
+# [Files] SB.sdl
+#
+# [TAG] None
+# [Category] Improvement
+# [Description] Support OEM update VSCC table.
+# [Files] SB.H, SB.mak, SB.sdl, SBDXE.c
+#
+# [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] Modify for ULT GPIO changed by PCH LPT-LP EDS 1.0.
+# [Files] SB.H, SB.sdl, AcpiModeEnable.c, AcpiModeEnable.sdl,
+# SBPEI.c
+#
+# 11 8/30/12 9:47a Victortu
+# [TAG] None
+# [Category] Improvement
+# [Description] Change "GPIO_BASE_ADDRESS" to "0x1C00".
+# [Files] SB.sdl
+#
+# [TAG] None
+# [Category] Improvement
+# [Description] Update "GPE0_BLK_ADDRESS" and "GPE0_BLK_LENGTH" for
+# RTD3 support.
+# [Files] SB.sdl
+#
+# [TAG] None
+# [Category] Improvement
+# [Description] Fixed building error when disable all PCI slots.
+# [Files] SB.sdl
+#
+# 10 8/24/12 6:48a Victortu
+# [TAG] None
+# [Category] Improvement
+# [Description] Remove useless SB_SHADOW_CONTROL.
+# [Files] SB.sdl, SBCspLib.h, SBGeneric.c
+#
+# [TAG] None
+# [Category] Improvement
+# [Description] Update RC_PORT_x for PCIe.
+# [Files] SB.sdl, SB.sd, SBDxe.c
+#
+# [TAG] None
+# [Category] Improvement
+# [Description] Corrected EHCI_MMIO_BASE_ADDRESS1 to fix system hang at
+# 0x71 when AMI_DEBUGGER_SUPPORT.
+# [Files] SB.sdl
+#
+# 9 8/15/12 1:11a Victortu
+# [TAG] None
+# [Category] Improvement
+# [Description] Update "SB_TEMP_MMIO_BASE" and
+# "EHCI_MMIO_BASE_ADDRESS".
+# [Files] SB.sdl, SBDxe.c, SBPEI.c
+#
+# 8 8/13/12 10:14a Victortu
+# [TAG] None
+# [Category] Improvement
+# [Description] Remove ThimblePeak 1/2/3.
+# [Files] SB.sdl
+#
+# [TAG] None
+# [Category] Improvement
+# [Description] Create the token "USB30_OVER_CURRENT_MAPPING_SETTINGS"
+# for the policy "Usb30OverCurrentPins".
+# [Files] SB.sdl, SBDxe.c
+#
+# [TAG] None
+# [Category] Improvement
+# [Description] Changed PM Base Address from 0x400 to 0x1800.
+# [Files] SB.sdl
+#
+# [TAG] None
+# [Category] Improvement
+# [Description] Update PCH Policy.
+# [Files] SB.sdl, SBDxe.c, SBPEI.c
+#
+# 7 7/27/12 6:02a Victortu
+# Update setup items and policies.
+#
+# 6 7/02/12 10:21a Victortu
+# [TAG] None
+# [Category] Improvement
+# [Description] Updated and modified for PCH RC 0.6.0.
+# [Files] SBGeneric.c, SB.sdl, SBCspLib.h, SBDxe.c, SBPEI.c
+#
+# 5 6/13/12 11:33p Victortu
+# [TAG] None
+# [Category] Improvement
+# [Description] Implement Warm Boot function for Secure Flash feature.
+# [Files] SB.H, SB.mak, SB.sdl, SBDxe.c, SBGeneric.c, SBPEI.c,
+# SBSMI.c
+#
+# 4 5/03/12 6:32a Victortu
+# [TAG] None
+# [Category] Improvement
+# [Description] Modify to support Thunderbolt.
+# [Files] SB.sd; SB.uni; SB.sdl; SbSetupData.h; PciHotPlug.c
+#
+# 3 3/22/12 10:22a Victortu
+# [TAG] None
+# [Category] Improvement
+# [Description] Rename SataOpROM. Notice : This SataOrom120.bin file is
+# dummy
+# [Files] SB.sdl, SataOrom120.bin, sbCSP.CIF
+#
+# [TAG] None
+# [Category] Bug Fix
+# [Severity] Normal
+# [Symptom] System hang up if enable "DEBUG_MODE"
+# [Solution] Set "USB_PORTS_LENGTH" to 0x80 as default
+# [Files] SB.sdl
+#
+# 2 2/20/12 4:21a Yurenlai
+# [TAG] None
+# [Category] Improvement
+# [Description] Fill in a temp value for token "USB_PORTS_LENGTH".
+# [Files] SB.sdl
+#
+# 1 2/08/12 8:22a Yurenlai
+# Intel Lynx Point/SB eChipset initially releases.
+#
+#*************************************************************************
+
+IRQLINK
+ Name = "LNKA"
+ Reg = 060h
+ IrqList = 3,4,5,6,10,11,12,14,15
+ InterruptType = LevelLow
+End
+
+IRQLINK
+ Name = "LNKB"
+ Reg = 061h
+ IrqList = 3,4,5,6,10,11,12,14,15
+ InterruptType = LevelLow
+End
+
+IRQLINK
+ Name = "LNKC"
+ Reg = 062h
+ IrqList = 3,4,5,6,10,11,12,14,15
+ InterruptType = LevelLow
+End
+
+IRQLINK
+ Name = "LNKD"
+ Reg = 063h
+ IrqList = 3,4,5,6,10,11,12,14,15
+ InterruptType = LevelLow
+End
+
+IRQLINK
+ Name = "LNKE"
+ Reg = 068h
+ IrqList = 3,4,5,6,10,11,12,14,15
+ InterruptType = LevelLow
+End
+
+IRQLINK
+ Name = "LNKF"
+ Reg = 069h
+ IrqList = 3,4,5,6,10,11,12,14,15
+ InterruptType = LevelLow
+End
+
+IRQLINK
+ Name = "LNKG"
+ Reg = 06ah
+ IrqList = 3,4,5,6,10,11,12,14,15
+ InterruptType = LevelLow
+End
+
+IRQLINK
+ Name = "LNKH"
+ Reg = 06bh
+ IrqList = 3,4,5,6,10,11,12,14,15
+ InterruptType = LevelLow
+End
+
+PCIDEVICE
+ Title = "LPC Bridge"
+ Bus = 00h
+ Dev = 01fh
+ Fun = 00h
+ ASLfile = "$(INTEL_ACPI_ASL_DIR)\Lpcb.ASL"
+ ASLdeviceName = "LPCB"
+ IntA = LNKF; 21
+ IntB = LNKD; 19
+ IntC = LNKC; 18
+ IntD = LNKA; 16
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+ LPCBridge = Yes
+ PWRBwake = Yes
+ ROMMain = No
+End
+
+PCIDEVICE
+ Title = "SATA #0"
+ Bus = 00h
+ Dev = 01fh
+ Fun = 02h
+ IntB = LNKD; 19
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+ ROMMain = No
+End
+
+PCIDEVICE
+ Title = "SATA #1"
+ Bus = 00h
+ Dev = 01fh
+ Fun = 05h
+ IntB = LNKD; 19
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+ ROMMain = No
+End
+
+PCIDEVICE
+ Title = "SATA RAID Controller(Mobile)"
+ Bus = 00h
+ Dev = 01fh
+ Fun = 02h
+ ROMFile = "Chipset\SB\SataOrom125.bin"
+ DeviceID = 0282ah
+ VendorID = 08086h
+ IntB = LNKD; 19
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+ OptionROM = Yes
+ CompressedROM = Yes
+ Token = "PCH_SKU" "=" "1"
+End
+
+PCIDEVICE
+ Title = "SATA RAID Controller(Desktop)"
+ Bus = 00h
+ Dev = 01fh
+ Fun = 02h
+ ROMFile = "Chipset\SB\SataOrom125.bin"
+ DeviceID = 02822h
+ VendorID = 08086h
+ IntB = LNKD; 19
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+ OptionROM = Yes
+ CompressedROM = Yes
+ Token = "PCH_SKU" "=" "0"
+End
+
+PCIDEVICE
+ Title = "SMBus Controller"
+ Bus = 00h
+ Dev = 01fh
+ Fun = 03h
+ IntC = LNKC; 18
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+End
+
+PCIDEVICE
+ Title = "Thermal Controller"
+ Bus = 00h
+ Dev = 01fh
+ Fun = 06h
+ IntC = LNKC; 18
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+End
+
+PCIDEVICE
+ Title = "XHCI Controller"
+ Bus = 00h
+ Dev = 014h
+ Fun = 00h
+ IntA = LNKA; 16
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+End
+
+PCIDEVICE
+ Title = "EHCI #0"
+ Bus = 00h
+ Dev = 01dh
+ Fun = 00h
+ IntA = LNKH; 23
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+End
+
+PCIDEVICE
+ Title = "EHCI #1"
+ Bus = 00h
+ Dev = 01ah
+ Fun = 00h
+ IntA = LNKA; 16
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+End
+
+PCIDEVICE
+ Title = "High Definition Audio"
+ Bus = 00h
+ Dev = 01bh
+ Fun = 00h
+ IntA = LNKG; 22
+ DeviceType = OnBoard
+ PCIBusSize = PciEx
+ ROMMain = No
+End
+
+PCIDEVICE
+ Title = "GbE Controller"
+ Bus = 00h
+ Dev = 019h
+ Fun = 00h
+ ROMFile = "Chipset\SB\GbE_OR.BIN"
+ DeviceID = 01502h
+ VendorID = 08086h
+ IntA = LNKE; 20
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+ OptionROM = Yes
+ CompressedROM = Yes
+ LinkDevice = Yes
+End
+
+PCIDEVICE
+ Title = "ME"
+ Bus = 00h
+ Dev = 016h
+ IntA = LNKA; 16
+ IntB = LNKD; 19
+ IntC = LNKC; 18
+ IntD = LNKB; 17
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+ ROMMain = No
+End
+
+PCIDEVICE
+ Title = "PCIE Root Port #1"
+ Bus = 00h
+ Dev = 01ch
+ Fun = 00h
+ BridgeBus = 04h
+ GPEbit = 09h
+ SleepNum = 04h
+ ASLfile = "$(PchAcpiTables_DIR)\PchPcie.asl"
+ ASLdeviceName = "RP01"
+ IntA = LNKA; 16
+ IntB = LNKB; 17
+ IntC = LNKC; 18
+ IntD = LNKD; 19
+ Token = "RC_PORT_0" "=" "1"
+ DeviceType = OnBoard
+ PCIBusSize = PciEx
+ PCIBridge = Yes
+ ROMMain = No
+End
+
+PCIDEVICE
+ Title = "PCIE Root Port #2"
+ Bus = 00h
+ Dev = 01ch
+ Fun = 01h
+ BridgeBus = 05h
+ GPEbit = 09h
+ SleepNum = 04h
+ ASLfile = "$(PchAcpiTables_DIR)\PchPcie.asl"
+ ASLdeviceName = "RP02"
+ Token = "RC_PORT_0" "=" "1"
+ Token = "RC_PORT_1" "=" "1"
+ DeviceType = OnBoard
+ PCIBusSize = PciEx
+ PCIBridge = Yes
+End
+
+PCIDEVICE
+ Title = "PCIE Root Port #3"
+ Bus = 00h
+ Dev = 01ch
+ Fun = 02h
+ BridgeBus = 06h
+ GPEbit = 09h
+ SleepNum = 04h
+ ASLfile = "$(PchAcpiTables_DIR)\PchPcie.asl"
+ ASLdeviceName = "RP03"
+ Token = "RC_PORT_0" "=" "1"
+ Token = "RC_PORT_2" "=" "1"
+ DeviceType = OnBoard
+ PCIBusSize = PciEx
+ PCIBridge = Yes
+End
+
+PCIDEVICE
+ Title = "PCIE Root Port #4"
+ Bus = 00h
+ Dev = 01ch
+ Fun = 03h
+ BridgeBus = 07h
+ GPEbit = 09h
+ SleepNum = 04h
+ ASLfile = "$(PchAcpiTables_DIR)\PchPcie.asl"
+ ASLdeviceName = "RP04"
+ Token = "RC_PORT_0" "=" "1"
+ Token = "RC_PORT_3" "=" "1"
+ DeviceType = OnBoard
+ PCIBusSize = PciEx
+ PCIBridge = Yes
+End
+
+PCIDEVICE
+ Title = "PCIE Root Port #5"
+ Bus = 00h
+ Dev = 01ch
+ Fun = 04h
+ BridgeBus = 08h
+ GPEbit = 09h
+ SleepNum = 04h
+ ASLfile = "$(PchAcpiTables_DIR)\PchPcie.asl"
+ ASLdeviceName = "RP05"
+ Token = "RC_PORT_0" "=" "1"
+ Token = "RC_PORT_4" "=" "1"
+ DeviceType = OnBoard
+ PCIBusSize = PciEx
+ PCIBridge = Yes
+End
+
+PCIDEVICE
+ Title = "PCIE Root Port #6"
+ Bus = 00h
+ Dev = 01ch
+ Fun = 05h
+ BridgeBus = 09h
+ GPEbit = 09h
+ SleepNum = 04h
+ ASLfile = "$(PchAcpiTables_DIR)\PchPcie.asl"
+ ASLdeviceName = "RP06"
+ Token = "RC_PORT_0" "=" "1"
+ Token = "RC_PORT_5" "=" "1"
+ DeviceType = OnBoard
+ PCIBusSize = PciEx
+ PCIBridge = Yes
+End
+
+PCIDEVICE
+ Title = "PCIE Root Port #7"
+ Bus = 00h
+ Dev = 01ch
+ Fun = 06h
+ BridgeBus = 0eh
+ GPEbit = 09h
+ SleepNum = 04h
+ ASLfile = "$(PchAcpiTables_DIR)\PchPcie.asl"
+ ASLdeviceName = "RP07"
+ Token = "RC_PORT_0" "=" "1"
+ Token = "RC_PORT_6" "=" "1"
+ DeviceType = OnBoard
+ PCIBusSize = PciEx
+ PCIBridge = Yes
+End
+
+PCIDEVICE
+ Title = "PCIE Root Port #8"
+ Bus = 00h
+ Dev = 01ch
+ Fun = 07h
+ BridgeBus = 0fh
+ GPEbit = 09h
+ SleepNum = 04h
+ ASLfile = "$(PchAcpiTables_DIR)\PchPcie.asl"
+ ASLdeviceName = "RP08"
+ Token = "RC_PORT_0" "=" "1"
+ Token = "RC_PORT_7" "=" "1"
+ DeviceType = OnBoard
+ PCIBusSize = PciEx
+ PCIBridge = Yes
+End
+
+PCIDEVICE
+ Title = "PCIE Port #1 Slot"
+ Bus = 04h
+ Dev = 00h
+ Slot = 021h
+ IntA = LNKA; 16
+ IntB = LNKB; 17
+ IntC = LNKC; 18
+ IntD = LNKD; 19
+ Token = "RC_PORT_0" "=" "1"
+ DeviceType = Slot
+ PCIBusSize = PciEx
+End
+
+PCIDEVICE
+ Title = "PCIE Port #2 Slot"
+ Bus = 05h
+ Dev = 00h
+ Slot = 022h
+ IntA = LNKB; 17
+ IntB = LNKC; 18
+ IntC = LNKD; 19
+ IntD = LNKA; 16
+ Token = "RC_PORT_0" "=" "1"
+ Token = "RC_PORT_1" "=" "1"
+ DeviceType = Slot
+ PCIBusSize = PciEx
+End
+
+PCIDEVICE
+ Title = "PCIE Port #3 Slot"
+ Bus = 06h
+ Dev = 00h
+ Slot = 08h
+ IntA = LNKC; 18
+ IntB = LNKD; 19
+ IntC = LNKA; 16
+ IntD = LNKB; 17
+ Token = "RC_PORT_0" "=" "1"
+ Token = "RC_PORT_2" "=" "1"
+ DeviceType = Slot
+ PCIBusSize = PciEx
+End
+
+PCIDEVICE
+ Title = "PCIE Port #4 Slot"
+ Bus = 07h
+ Dev = 00h
+ Slot = 09h
+ IntA = LNKD; 19
+ IntB = LNKA; 16
+ IntC = LNKB; 17
+ IntD = LNKC; 18
+ Token = "RC_PORT_0" "=" "1"
+ Token = "RC_PORT_3" "=" "1"
+ DeviceType = Slot
+ PCIBusSize = PciEx
+End
+
+PCIDEVICE
+ Title = "PCIE Port #5 Slot"
+ Bus = 08h
+ Dev = 00h
+ Slot = 0ah
+ IntA = LNKA; 16
+ IntB = LNKB; 17
+ IntC = LNKC; 18
+ IntD = LNKD; 19
+ Token = "RC_PORT_0" "=" "1"
+ Token = "RC_PORT_4" "=" "1"
+ DeviceType = Slot
+ PCIBusSize = PciEx
+End
+
+PCIDEVICE
+ Title = "PCIE Port #6 Slot"
+ Bus = 09h
+ Dev = 00h
+ Slot = 010h
+ IntA = LNKB; 17
+ IntB = LNKC; 18
+ IntC = LNKD; 19
+ IntD = LNKA; 16
+ Token = "RC_PORT_0" "=" "1"
+ Token = "RC_PORT_5" "=" "1"
+ DeviceType = Slot
+ PCIBusSize = PciEx
+End
+
+PCIDEVICE
+ Title = "PCIE Port #7 Slot"
+ Bus = 0eh
+ Dev = 00h
+ Slot = 011h
+ IntA = LNKC; 18
+ IntB = LNKD; 19
+ IntC = LNKA; 16
+ IntD = LNKB; 17
+ Token = "RC_PORT_0" "=" "1"
+ Token = "RC_PORT_6" "=" "1"
+ DeviceType = Slot
+ PCIBusSize = PciEx
+End
+
+PCIDEVICE
+ Title = "PCIE Port #8 Slot"
+ Bus = 0fh
+ Dev = 00h
+ Slot = 012h
+ IntA = LNKD; 19
+ IntB = LNKA; 16
+ IntC = LNKB; 17
+ IntD = LNKC; 18
+ Token = "RC_PORT_0" "=" "1"
+ Token = "RC_PORT_7" "=" "1"
+ DeviceType = Slot
+ PCIBusSize = PciEx
+End
+
+PCIDEVICE
+ Title = "DMA Controller"
+ Bus = 00h
+ Dev = 015h
+ Fun = 00h
+ IntB = LNKE; 20
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+ Token = "ULT_SUPPORT" "=" "1"
+End
+
+PCIDEVICE
+ Title = "I2c0"
+ Bus = 00h
+ Dev = 015h
+ Fun = 01h
+ IntC = LNKF; 21
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+ Token = "ULT_SUPPORT" "=" "1"
+End
+
+PCIDEVICE
+ Title = "I2c1"
+ Bus = 00h
+ Dev = 015h
+ Fun = 02h
+ IntC = LNKF; 21
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+ Token = "ULT_SUPPORT" "=" "1"
+End
+
+PCIDEVICE
+ Title = "SPI0"
+ Bus = 00h
+ Dev = 015h
+ Fun = 03h
+ IntC = LNKF; 21
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+ Token = "ULT_SUPPORT" "=" "1"
+End
+
+PCIDEVICE
+ Title = "SPI1"
+ Bus = 00h
+ Dev = 015h
+ Fun = 04h
+ IntC = LNKF; 21
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+ Token = "ULT_SUPPORT" "=" "1"
+End
+
+PCIDEVICE
+ Title = "UART0"
+ Bus = 00h
+ Dev = 015h
+ Fun = 05h
+ IntD = LNKF; 21
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+ Token = "ULT_SUPPORT" "=" "1"
+End
+
+PCIDEVICE
+ Title = "UART1"
+ Bus = 00h
+ Dev = 015h
+ Fun = 06h
+ IntD = LNKF; 21
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+ Token = "ULT_SUPPORT" "=" "1"
+End
+
+PCIDEVICE
+ Title = "SDIO"
+ Bus = 00h
+ Dev = 017h
+ Fun = 00h
+ IntA = LNKG; 22
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+ Token = "ULT_SUPPORT" "=" "1"
+End
+
+PCIDEVICE
+ Title = "Audio DSP"
+ Bus = 00h
+ Dev = 013h
+ Fun = 00h
+ IntA = LNKH; 23
+ DeviceType = OnBoard
+ PCIBusSize = 32bit
+ Token = "ULT_SUPPORT" "=" "1"
+End
+
+IOAPIC
+ Title = "IO APIC"
+ APICID = 02h
+ VectorBase = 00h
+ VectorRange = 017h
+ AddressBase = 0fec00000h
+End
+
+TOKEN
+ Name = "SB_SUPPORT"
+ Value = "1"
+ Help = "Main switch to enable Template - SouthBridge support in Project"
+ TokenType = Boolean
+ TargetEQU = Yes
+ TargetMAK = Yes
+ Master = Yes
+End
+
+TOKEN
+ Name = "SB_TEMPLATE_VER"
+ Value = "0006"
+ Help = "South Bridge Template Version Number.\ DO NOT CHANGE THIS VALUE"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetMAK = Yes
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "SB_DEBUG_MESSAGE"
+ Value = "1"
+ Help = "Enables/disables debug message in SB module"
+ TokenType = Boolean
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "DEBUG_MODE" "!=" "0"
+End
+
+TOKEN
+ Name = "SB_RESET_PPI_SUPPORT"
+ Value = "1"
+ Help = "Enable this token if reset PPI is from south bridge.\ If not disable this and provide reset functionality from other PEIM."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "COLD_RESET_WITH_POWER_CYCLE"
+ Value = "0"
+ Help = "Enable this token for EfiResetCold do full reset.\ If not disable this and provide EfiResetCold do hard reset."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SB_STALL_PPI_SUPPORT"
+ Value = "1"
+ Help = "Enable this token if Stall PPI is from south bridge.\ If not disable this and provide reset functionality from other PEIM."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "OEM_UPDATE_VSCC_TABLE_SUPPORT"
+ Value = "1"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "OEM_UPDATE_VSCC_TABLE_SUPPORT"
+ Value = "0"
+ TokenType = Boolean
+ TargetH = Yes
+ Token = "SPI_INITIALIZE_WITH_VSCC" "=" "1"
+End
+
+TOKEN
+ Name = " "
+ TokenType = Integer
+End
+
+TOKEN
+ Name = "=============== SB Specific Tokens =============="
+ TokenType = Expression
+End
+
+TOKEN
+ Name = "ENABLE_RTC_ONE_SECOND_WAKEUP"
+ Value = "0"
+ Help = "1: Setups RTC 1 second alarm as well."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PERFORM_KBC_RESET"
+ Value = "0"
+ Help = "WARNING: When this token is enabled, it might pull down the system boot speed."
+ TokenType = Boolean
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "HECI_BASE_ADDRESS"
+ Value = "0xFEDB0000"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "HECI2_BASE_ADDRESS"
+ Value = "0xFEDC0000"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SMBUS_BASE_ADDRESS"
+ Value = "0x0580"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SMBS"
+ Value = "$(SMBUS_BASE_ADDRESS)"
+ Help = "SMBus I/O Registes Base Address"
+ TokenType = Integer
+ TargetASL = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SMBL"
+ Value = "0x20"
+ Help = "SMBus I/O Registes Range"
+ TokenType = Integer
+ TargetASL = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SB_PIRQ_ROUTER_VID"
+ Value = "0x8086"
+ Help = "IRQ Router Vendor ID. \PLEASE CHANGE THIS AS PER CHIPSET"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SB_PIRQ_ROUTER_DID"
+ Value = "0x27B8"
+ Help = "IRQ Router Device ID. \PLEASE CHANGE THIS AS PER CHIPSET"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SPI_BASE_ADDRESS"
+ Value = "0x3800"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PM_BASE_ADDRESS"
+ Value = "0x1800"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PBLK"
+ Value = "$(PM_BASE_ADDRESS) + 10h"
+ Help = "Boot-starp CPU Control Block register address. Use return value of PM_BASE_ADDRESS with proper offset.\Value can be returned by CPUx_PBLK tokens, x is the Processor index the PBLK is wired to.\Example : $(PM_BASE_ADDRESS) + 10h\"
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+ Range = "16-bit IO register"
+End
+
+TOKEN
+ Name = "PMBS"
+ Value = "$(PM_BASE_ADDRESS)"
+ Help = "ASL alias for ACPI I/O base address."
+ TokenType = Integer
+ TargetASL = Yes
+End
+
+TOKEN
+ Name = "PMLN"
+ Value = "0x100"
+ Help = "Power Management registers block length"
+ TokenType = Integer
+ TargetASL = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "TCO_BASE_ADDRESS"
+ Value = "$(PM_BASE_ADDRESS) + 60h"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "GPIO_BASE_ADDRESS"
+ Value = "0x1C00"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "GPI_IRQ_2_IOXAPIC"
+ Value = "0xFFFF"
+ Help = "Enable the corresponding GPIO PIRQ pin to generate IOxAPIC interrupt for PchLp"
+ TokenType = Integer
+ Range = "{0-0xFFFF}"
+ TargetMAK = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "GPBS"
+ Value = "$(GPIO_BASE_ADDRESS)"
+ Help = "ASL alias for General Purpose I/O base address."
+ TokenType = Integer
+ TargetASL = Yes
+End
+
+TOKEN
+ Name = "GPLN"
+ Value = "0x400"
+ Help = "GP I/O Registes Range"
+ TokenType = Integer
+ TargetASL = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SW_SMI_IO_ADDRESS"
+ Value = "0xb2"
+ Help = "PLEASE CHANGE THIS VALUE AS PER PM_BASE_ADDRESS"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SW_SMI_IO_DATA_ADDRESS"
+ Value = "0xb3"
+ Help = "PLEASE CHANGE THIS VALUE AS PER PM_BASE_ADDRESS"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SMIP"
+ Value = "$(SW_SMI_IO_ADDRESS)"
+ Help = "Token to go to ASL Name Definitions"
+ TokenType = Integer
+ TargetASL = Yes
+End
+
+TOKEN
+ Name = "PCH_SKU"
+ Value = "1"
+ Help = "0:Desktop, Workstation\1:Mobile\2:UP Server"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "COUGAR_POINT_SKU"
+ Value = "$(PCH_SKU)"
+ Help = "0:Desktop, Workstation\1:Mobile\2:UP Server"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SPI_READ_CONFIG"
+ Value = "2"
+ Help = "0:No prefetching, but caching enabled.\1:No prefetching and no caching.\2:Prefetching and Caching enabled."
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "HIDE_BIOS_SECURITY_PAGE"
+ Value = "0"
+ Help = "Hide Bios security page in the setup."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SMI_LOCK_ENABLE"
+ Value = "1"
+ Help = "0:Set the default value to 'Disabled'.\1:Set the default value to 'Enabled'.\B0:D31:F0:A0h[4]"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "BIOS_INTERFACE_LOCKDOWN"
+ Value = "1"
+ Help = "0:Set the default value to 'Disabled'.\1:Set the default value to 'Enabled'.\BLE, RCBA + 3410h[0]"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "GPIO_LOCKDOWN_ENABLE"
+ Value = "0"
+ Help = "0:Set the default value to 'Disabled'.\1:Set the default value to 'Enabled'.\GLE, B0:D31:F0:4Ch[0]"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "BIOS_LOCK_ENABLE"
+ Value = "1"
+ Help = "0:Set the default value to 'Disabled'.\1:Set the default value to 'Enabled'."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "RTC_LOCK_ENABLE"
+ Value = "0"
+ Help = "0:Set the default value to 'Disabled'.\1:Set the default value to 'Enabled'."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "ROOT_PORT_FUN_SWAP_ENABLE"
+ Value = "0"
+ Help = "0:Set the default value to 'Disabled'.\1:Set the default value to 'Enabled'."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "DEFAULT_CRID_ENABLE"
+ Value = "0"
+ Help = "1:Enable CRID feature/0:Disable CRID feature"
+ TokenType = Boolean
+ TargetMAK = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PCH_PWR_OPT_DMI"
+ Value = "1"
+ Help = "0:Set the function to 'Disabled'.\1:Set the function to 'Enabled'."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PCH_PWR_OPT_GBE"
+ Value = "1"
+ Help = "0:Set the function to 'Disabled'.\1:Set the function to 'Enabled'."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PCH_PWR_OPT_XHCI"
+ Value = "0"
+ Help = "0:Set the function to 'Disabled'.\1:Set the function to 'Enabled'."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PCH_PWR_OPT_EHCI"
+ Value = "0"
+ Help = "0:Set the function to 'Disabled'.\1:Set the function to 'Enabled'."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PCH_PWR_OPT_SATA"
+ Value = "1"
+ Help = "0:Set the function to 'Disabled'.\1:Set the function to 'Enabled'."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "MEM_CLOSE_STATE_EN"
+ Value = "1"
+ Help = "0:Set the function to 'Disabled'.\1:Set the function to 'Enabled'."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "INTERNAL_OBFF_EN"
+ Value = "1"
+ Help = "0:Set the function to 'Disabled'.\1:Set the function to 'Enabled'."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "NUM_OF_DEVLTR_OVERRID"
+ Value = "0"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "DEVLTR_OVERRID"
+ Value = "0"
+ Help = "0:Set the function to 'Disabled'.\1:Set the function to 'Enabled'."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "LEGACY_DMA_DISABLE"
+ Value = "0"
+ Help = "0:Legacy DMA is enable.\1:Legacy DMA is disable.\Supported in PCH RC v1.4.0."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "USB_PORTS_LENGTH"
+ Value = "0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80"
+ Help = "0x33 = 3.3 inch, 0x146 = 14.6 inch ...."
+ TokenType = Expression
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "USB_OVER_CURRENT_MAPPING_SETTINGS"
+ Value = "0, 0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6"
+ TokenType = Expression
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "ULT_USB_OVER_CURRENT_MAPPING_SETTINGS"
+ Value = "0, 0, 8, 8, 2, 2, 1, 1"
+ TokenType = Expression
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "USB30_OVER_CURRENT_MAPPING_SETTINGS"
+ Value = "0, 0, 1, 1, 2, 2"
+ TokenType = Expression
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "USB_PORT_LOCATION_CONFIG"
+ Value = "1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1"
+ Help = "BIT0 = Port0; BIT1 = Port1 ... ; BIT13 = Port13\0:BackPanel\1:FrontPanel\2:Dock\3:MiniPciE\4:Flex\5:InternalTopology\6:Skip\7:Max"
+ TokenType = Expression
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "EHCI_CON_DISCON_WAKE_UP_SUPPORT"
+ Value = "0"
+ Help = "WARNING: Not all OS support this function, for more detail please refer to Intel PCH Spec. 12.8 Platform Controller Hub (PCH) USB 2.0 Wake On Connect / Disconnect Handling and PCH EDS RMHWKCTL - Rate Matching Hub Wake Control Reg (PCH EDS RCBA + 35B0h)."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "OEM_USB_PER_PORT_DISABLE_SUPPORT"
+ Value = "0"
+ Help = "USB per-port disable function will execute at ready to boot. USB device can use at setup when port is disable but not at OS, DOS or Shell."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SB_PCI_DEVICES_SSID_TABLE"
+ Value = "{HECI_BUS_DEV_FUN, -1}, {HECI2_BUS_DEV_FUN, -1}, {IDER_BUS_DEV_FUN, -1}, {KT_BUS_DEV_FUN, -1}, {LAN_BUS_DEV_FUN, -1}, {XHCI_BUS_DEV_FUN, -1}, {EHCI2_BUS_DEV_FUN, -1}, {HDA_BUS_DEV_FUN, -1}, {PCIEBRS_BUS_DEV_FUN, -1}, {PCIEBRS2_BUS_DEV_FUN, -1}, {PCIEBRS3_BUS_DEV_FUN, -1}, {PCIEBRS4_BUS_DEV_FUN, -1}, {PCIEBRS5_BUS_DEV_FUN, -1}, {PCIEBRS6_BUS_DEV_FUN, -1}, {PCIEBRS7_BUS_DEV_FUN, -1}, {PCIEBRS8_BUS_DEV_FUN, -1}, {EHCI_BUS_DEV_FUN, -1}, {PCIBR_BUS_DEV_FUN, -1}, {SB_BUS_DEV_FUN, -1}, {SATA_BUS_DEV_FUN, -1}, {SMBUS_BUS_DEV_FUN, -1}, {SATA2_BUS_DEV_FUN, -1}, {THERMAL_BUS_DEV_FUN, -1}, {-1, -1}"
+ Help = "List of PCI device's Sub-System ID in the following format:\{Device#1 Bus/Device/Function, Device#1 Sub-ID}, {Device#2 Bus/Device/Function, Device#2 Sub-ID}...\The format of the PCI bus/device/function is followed by EFI_PCI_CONFIGURATION_ADDRESS.\If the value of Sub-ID is -1, that means BIOS will use PCI Vendor-ID and Device-ID instead.\The last structure {-1, -1} is end of the table, don't remove it!"
+ TokenType = Expression
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SB_PCI_DEVICES_SSID_TABLE"
+ Value = "{SIO_DMA_BUS_DEV_FUN, -1}, {SIO_I2C0_BUS_DEV_FUN, -1}, {SIO_I2C1_BUS_DEV_FUN, -1}, {SIO_GSPI0_BUS_DEV_FUN, -1}, {SIO_GSPI1_BUS_DEV_FUN, -1}, {SIO_UART0_BUS_DEV_FUN, -1}, {SIO_UART1_BUS_DEV_FUN, -1}, {SIO_SDIO_BUS_DEV_FUN, -1}, {HECI_BUS_DEV_FUN, -1}, {HECI2_BUS_DEV_FUN, -1}, {IDER_BUS_DEV_FUN, -1}, {KT_BUS_DEV_FUN, -1}, {LAN_BUS_DEV_FUN, -1}, {XHCI_BUS_DEV_FUN, -1}, {EHCI2_BUS_DEV_FUN, -1}, {HDA_BUS_DEV_FUN, -1}, {PCIEBRS_BUS_DEV_FUN, -1}, {PCIEBRS2_BUS_DEV_FUN, -1}, {PCIEBRS3_BUS_DEV_FUN, -1}, {PCIEBRS4_BUS_DEV_FUN, -1}, {PCIEBRS5_BUS_DEV_FUN, -1}, {PCIEBRS6_BUS_DEV_FUN, -1}, {PCIEBRS7_BUS_DEV_FUN, -1}, {PCIEBRS8_BUS_DEV_FUN, -1}, {EHCI_BUS_DEV_FUN, -1}, {PCIBR_BUS_DEV_FUN, -1}, {SB_BUS_DEV_FUN, -1}, {SATA_BUS_DEV_FUN, -1}, {SMBUS_BUS_DEV_FUN, -1}, {SATA2_BUS_DEV_FUN, -1}, {THERMAL_BUS_DEV_FUN, -1}, {-1, -1}"
+ Help = "List of PCI device's Sub-System ID in the following format:\{Device#1 Bus/Device/Function, Device#1 Sub-ID}, {Device#2 Bus/Device/Function, Device#2 Sub-ID}...\The format of the PCI bus/device/function is followed by EFI_PCI_CONFIGURATION_ADDRESS.\If the value of Sub-ID is -1, that means BIOS will use PCI Vendor-ID and Device-ID instead.\The last structure {-1, -1} is end of the table, don't remove it!"
+ TokenType = Expression
+ TargetH = Yes
+ Token = "ULT_SUPPORT" "=" "1"
+End
+
+TOKEN
+ Name = "TSGPIO_C_PMSYN"
+ Value = "1"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "TSGPIO_D_PMSYN"
+ Value = "1"
+ Help = "0:Disable\1:Enable"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "TSGPIO_C_C0_TRANSMIT"
+ Value = "1"
+ Help = "0:Disable\1:Enable"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "TSGPIO_D_C0_TRANSMIT"
+ Value = "1"
+ Help = "0:Disable\1:Enable"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "TSGPIO_C_PIN_SEL"
+ Value = "1"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0-1"
+End
+
+TOKEN
+ Name = "TSGPIO_D_PIN_SEL"
+ Value = "0"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0-1"
+End
+
+TOKEN
+ Name = "DEVICE_NAME_LENGTH"
+ Value = "14"
+ Help = "ATA/ATAPI Device name length, this token is defined the maximum characters of the device name will be showed on SETUP."
+ TokenType = Integer
+ TargetH = Yes
+ Range = "2-41"
+End
+
+TOKEN
+ Name = "SB_SWSMI_WRITE_TO_BOOTSCRIPT"
+ Value = "0"
+ Help = "0: Software SMI SW_SMI_ACPI_ENABLE and SW_SMI_SB_ACPI_S3 will be written to boot script in CSM module.\1: Software SMI SW_SMI_ACPI_ENABLE and SW_SMI_SB_ACPI_S3 will be written to boot script in SB eChipset."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SB_SWSMI_WRITE_TO_BOOTSCRIPT"
+ Value = "1"
+ Help = "0: Software SMI SW_SMI_ACPI_ENABLE and SW_SMI_SB_ACPI_S3 will be written to boot script in CSM module.\1: Software SMI SW_SMI_ACPI_ENABLE and SW_SMI_SB_ACPI_S3 will be written to boot script in SB eChipset."
+ TokenType = Boolean
+ TargetH = Yes
+ Token = "LegacyInterrupt_SUPPORT" "=" "0"
+End
+
+TOKEN
+ Name = "PCH_IO_APIC_ID"
+ Value = "02"
+ Help = "Assign IO APIC ID"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PCH_APIC_RANGE_SELECT"
+ Value = "0"
+ Help = "Program APIC Range Select bits at RCBA + 31FEh[7:0]"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "HDA_RESET_WAIT_TIMER"
+ Value = "300"
+ Help = "Minimum link timing requirements."
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "ME_WAKE_STS"
+ Value = "1"
+ Help = "Clear Intel ME WAKE STATUS."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "ME_HRST_COLD_STS"
+ Value = "1"
+ Help = "Clear Intel ME Host Reset Cold Status."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "ME_HRST_WARM_STS"
+ Value = "1"
+ Help = "Clear Intel ME Host Reset Warm Status"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PCH_SLP_S3_MIN_ASSERT_VALUE"
+ Value = "2"
+ Help = "SLP_S3# Stretch\0:60us\1:1ms\2:50ms\3:2s"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PCH_SLP_SUS_MIN_ASSERT_VALUE"
+ Value = "3"
+ Help = "SLP_SUS# Minimum Assertion Width.\0:0ms\1:500ms\2:1s\3:4s"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PCH_SLPA_MIN_ASSERT_VALUE"
+ Value = "3"
+ Help = "SLP_A# Minimum Assertion Width.\0:0ms\1:4s\2:98ms\3:2s"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PCH_RESET_CYCLE_DURATION"
+ Value = "4"
+ Help = "Reset Power Cycle Duration.\1:1-2s\2:2-3s\3:3-4s\4:4-5s\Supported in PCH RC v1.4.0."
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SLP_STRCH_SUS_UP"
+ Value = "0"
+ Help = "SLP Stretching After SUS Well Power Up\0:Disable\1:Enable"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "TTLEVELS_SUGGEST"
+ Value = "1"
+ Help = "Thermal Throttling.\0:Disable\1:Enable"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "DMIHAAWC_SUGGEST"
+ Value = "1"
+ Help = "0:Disable\1:Enable"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SATATT_SUGGEST"
+ Value = "1"
+ Help = "0:Disable\1:Enable"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SIRQ_ENABLE"
+ Value = "1"
+ Help = "0:Disable\1:Enable"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SIRQ_START_FRAME_PULSE"
+ Value = "0"
+ Help = "0:4 clocks\1:6 clocks\2:8 clocks"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PCH_PCIE_ADVANCED_ERROR_REPORTING"
+ Value = "0"
+ Help = "0:Disable\1:Enable"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PCH_PCIE_PME_INTERRUPT"
+ Value = "0"
+ Help = "0:Disable\1:Enable"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PCH_PCIE_COMPLETION_TIME_OUT"
+ Value = "0"
+ Help = "0:Default\1:50us~100us\2:1ms~10ms\3:16ms~55ms\4:65ms~210ms\5:260ms~900ms\6:1s~3.5s\7:4s~13s\8:17s~64s\9:Disable"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PCH_PCIE_TEMP_RP_BUS_NUM_MIN"
+ Value = "2"
+ Help = "Temp Root Port Bus Number Min"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PCH_PCIE_TEMP_RP_BUS_NUM_MAX"
+ Value = "4"
+ Help = "Temp Root Port Bus Number Max"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PCH_PCIE_TEMP_RP_BUS_NUM_MAX"
+ Value = "$(TBT_PCH_PCIE_TEMP_RP_BUS_NUM_MAX)"
+ Help = "Temp Root Port Bus Number Max"
+ TokenType = Integer
+ TargetH = Yes
+ Token = "Thunderbolt_SUPPORT" "=" "1"
+End
+
+TOKEN
+ Name = "MAX_EXTRA_BUS_RESERVED"
+ Value = "7"
+ Help = "The Max number of extra Bus Reserved for bridges behind this Root Bridge "
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "MAX_EXTRA_BUS_RESERVED"
+ Value = "$(TBT_MAX_EXTRA_BUS_RESERVED)"
+ Help = "The Max number of extra Bus Reserved for bridges behind this Root Bridge "
+ TokenType = Integer
+ TargetH = Yes
+ Token = "Thunderbolt_SUPPORT" "=" "1"
+End
+
+TOKEN
+ Name = "MAX_PCIE_MEM_RESERVED"
+ Value = "20"
+ Help = "The Max number of reserved memory range for this Root Bridge."
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "MAX_PCIE_MEM_RESERVED"
+ Value = "$(TBT_MAX_PCIE_MEM_RESERVED)"
+ Help = "The Max number of reserved memory range for this Root Bridge."
+ TokenType = Integer
+ TargetH = Yes
+ Token = "Thunderbolt_SUPPORT" "=" "1"
+End
+
+TOKEN
+ Name = "MAX_PCIE_PF_MEM_RESERVED"
+ Value = "20"
+ Help = "The Max number of prefetchable memory range for this Root Bridge."
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "MAX_PCIE_PF_MEM_RESERVED"
+ Value = "$(TBT_MAX_PCIE_PF_MEM_RESERVED)"
+ Help = "The Max number of prefetchable memory range for this Root Bridge."
+ TokenType = Integer
+ TargetH = Yes
+ Token = "Thunderbolt_SUPPORT" "=" "1"
+End
+
+TOKEN
+ Name = "MAX_PCIE_IO_RESERVED"
+ Value = "20"
+ Help = "The Max number of IO range for this Root Bridge."
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "MAX_PCIE_IO_RESERVED"
+ Value = "$(TBT_MAX_PCIE_IO_RESERVED)"
+ Help = "The Max number of IO range for this Root Bridge."
+ TokenType = Integer
+ TargetH = Yes
+ TOKEN = "Thunderbolt_SUPPORT" "=" "1"
+End
+
+TOKEN
+ Name = "SATA_MODE_IDE"
+ Value = "0"
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "SATA_MODE_AHCI"
+ Value = "1"
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "SATA_MODE_RAID"
+ Value = "2"
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "SATA_PORT1_LENGTH_CONFIG"
+ Value = "{1, 0, 1, 0, 1, 2}"
+ Help = "format: SATA_GEN1_RXEQ_ENABLE, SATA_GEN1_RXEQ_VALUE, SATA_GEN2_RXEQ_ENABLE, SATA_GEN2_RXEQ_VALUE, SATA_GEN3_RXEQ_ENABLE, SATA_GEN3_RXEQ_VALUE. Enable item: Enable:1\Disable:0. Value item:vaule range for ULT platform:0 ~ 0xF. \ vaule range for Two-chip platform:1 ~ 0xC. Please refer Intel PCH EDS for detail information."
+ TokenType = Expression
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SATA_PORT2_LENGTH_CONFIG"
+ Value = "{1, 0, 1, 0, 1, 2}"
+ Help = "format: SATA_GEN1_RXEQ_ENABLE, SATA_GEN1_RXEQ_VALUE, SATA_GEN2_RXEQ_ENABLE, SATA_GEN2_RXEQ_VALUE, SATA_GEN3_RXEQ_ENABLE, SATA_GEN3_RXEQ_VALUE. Enable item: Enable:1\Disable:0. Value item:vaule range for ULT platform:0 ~ 0xF. \ vaule range for Two-chip platform:1 ~ 0xC. Please refer Intel PCH EDS for detail information."
+ TokenType = Expression
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SATA_PORT3_LENGTH_CONFIG"
+ Value = "{1, 0, 1, 0, 1, 2}"
+ Help = "format: SATA_GEN1_RXEQ_ENABLE, SATA_GEN1_RXEQ_VALUE, SATA_GEN2_RXEQ_ENABLE, SATA_GEN2_RXEQ_VALUE, SATA_GEN3_RXEQ_ENABLE, SATA_GEN3_RXEQ_VALUE. Enable item: Enable:1\Disable:0. Value item:vaule range for ULT platform:0 ~ 0xF. \ vaule range for Two-chip platform:1 ~ 0xC. Please refer Intel PCH EDS for detail information."
+ TokenType = Expression
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SATA_PORT4_LENGTH_CONFIG"
+ Value = "{1, 0, 1, 0, 1, 2}"
+ Help = "format: SATA_GEN1_RXEQ_ENABLE, SATA_GEN1_RXEQ_VALUE, SATA_GEN2_RXEQ_ENABLE, SATA_GEN2_RXEQ_VALUE, SATA_GEN3_RXEQ_ENABLE, SATA_GEN3_RXEQ_VALUE. Enable item: Enable:1\Disable:0. Value item:vaule range for ULT platform:0 ~ 0xF. \ vaule range for Two-chip platform:1 ~ 0xC. Please refer Intel PCH EDS for detail information."
+ TokenType = Expression
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SATA_PORT5_LENGTH_CONFIG"
+ Value = "{1, 0, 1, 0, 1, 2}"
+ Help = "format: SATA_GEN1_RXEQ_ENABLE, SATA_GEN1_RXEQ_VALUE, SATA_GEN2_RXEQ_ENABLE, SATA_GEN2_RXEQ_VALUE, SATA_GEN3_RXEQ_ENABLE, SATA_GEN3_RXEQ_VALUE. Enable item: Enable:1\Disable:0. Value item:vaule range for ULT platform:0 ~ 0xF. \ vaule range for Two-chip platform:1 ~ 0xC. Please refer Intel PCH EDS for detail information."
+ TokenType = Expression
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SATA_PORT6_LENGTH_CONFIG"
+ Value = "{1, 0, 1, 0, 1, 2}"
+ Help = "format: SATA_GEN1_RXEQ_ENABLE, SATA_GEN1_RXEQ_VALUE, SATA_GEN2_RXEQ_ENABLE, SATA_GEN2_RXEQ_VALUE, SATA_GEN3_RXEQ_ENABLE, SATA_GEN3_RXEQ_VALUE. Enable item: Enable:1\Disable:0. Value item:vaule range for ULT platform:0 ~ 0xF. \ vaule range for Two-chip platform:1 ~ 0xC. Please refer Intel PCH EDS for detail information"
+ TokenType = Expression
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SPI_FV_BB_PROTECTED_RANGE_BASE"
+ Value = "$(FLASH_SIZE) - (0xFFFFFFFF - $(FV_BB_BASE) + 1)"
+ Help = "it is BIOS rom address offset, C code will translate it to Flash rom address"
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "SPI_FV_BB_PROTECTED_RANGE_LENGTH"
+ Value = "$(FV_BB_BLOCKS) * $(FLASH_BLOCK_SIZE)"
+ Help = "Protected region length"
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "SPI_FV_MAIN_PROTECTED_RANGE_BASE"
+ Value = "$(FLASH_SIZE) - (0xFFFFFFFF - $(FV_MAIN_BASE) + 1)"
+ Help = "it is BIOS rom address offset, C code will translate it to Flash rom address"
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "SPI_FV_MAIN_PROTECTED_RANGE_LENGTH"
+ Value = "$(FV_MAIN_BLOCKS) * $(FLASH_BLOCK_SIZE)"
+ Help = "Protected region length"
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "SPI_FV_DATA_PROTECTED_RANGE_BASE"
+ Value = "$(FLASH_SIZE) - (0xFFFFFFFF - $(FV_DATA_BASE) + 1)"
+ Help = "it is BIOS rom address offset, C code will translate it to Flash rom address"
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "SPI_FV_DATA_PROTECTED_RANGE_LENGTH"
+ Value = "$(FV_DATA_SIZE)"
+ Help = "Protected range length"
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "SPI_PROTECTED_RANGE_0"
+ Value = "{2, FALSE, FALSE, $(SPI_FV_BB_PROTECTED_RANGE_BASE), $(SPI_FV_BB_PROTECTED_RANGE_LENGTH)}"
+ Help = "Format:\ 1st - The type of protected range 0, the available types are Undefined Type(0), Descriptor Type(1), BIOS Type(2), ME/TXE Type(3) abd GBE Type(4).\ 2nd - Write Protected Enable.\ 3rd - Read Protected Enable.\ 4th - The protection range base(MUST be 4KB alignment), it is only used for the protected types 0(Undefined) and 2(BIOS).\ 5th - The protection range length(the minimun length MUST be 4KB).\ Note : If 2nd & 3rd parameters both are Zeros, then this protected range will be disabled.\ This protected range is default for FV_BB, but you can update it according to your own design."
+ TokenType = Expression
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SPI_PROTECTED_RANGE_1"
+ Value = "{2, FALSE, FALSE, $(SPI_FV_MAIN_PROTECTED_RANGE_BASE), $(SPI_FV_MAIN_PROTECTED_RANGE_LENGTH)}"
+ Help = "Format:\ 1st - The type of protected range 1, the available types are Undefined Type(0), Descriptor Type(1), BIOS Type(2), ME/TXE Type(3) abd GBE Type(4).\ 2nd - Write Protected Enable.\ 3rd - Read Protected Enable.\ 4th - The protection range base(MUST be 4KB alignment), it is only used for the protected types 0(Undefined) and 2(BIOS).\ 5th - The protection range length(the minimun length MUST be 4KB).\ Note : If 2nd & 3rd parameters both are Zeros, then this protected range will be disabled.\ This protected range is default for FV_MAIN, but you can update it according to your own design."
+ TokenType = Expression
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SPI_PROTECTED_RANGE_2"
+ Value = "{2, FALSE, FALSE, $(SPI_FV_DATA_PROTECTED_RANGE_BASE), $(SPI_FV_DATA_PROTECTED_RANGE_LENGTH)}"
+ Help = "Format:\ 1st - The type of protected range 2, the available types are Undefined Type(0), Descriptor Type(1), BIOS Type(2), ME/TXE Type(3) abd GBE Type(4).\ 2nd - Write Protected Enable.\ 3rd - Read Protected Enable.\ 4th - The protection range base(MUST be 4KB alignment), it is only used for the protected types 0(Undefined) and 2(BIOS).\ 5th - The protection range length(the minimun length MUST be 4KB).\ Note : If 2nd & 3rd parameters both are Zeros, then this protected range will be disabled.\ This protected range is default for FV_DATA, but you can update it according to your own design."
+ TokenType = Expression
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SPI_PROTECTED_RANGE_3"
+ Value = "{0, FALSE, FALSE, 0, 0}"
+ Help = "Format:\ 1st - The type of protected range 3, the available types are Undefined Type(0), Descriptor Type(1), BIOS Type(2), ME/TXE Type(3) abd GBE Type(4).\ 2nd - Write Protected Enable.\ 3rd - Read Protected Enable.\ 4th - The protection range base(MUST be 4KB alignment), it is only used for the protected types 0(Undefined) and 2(BIOS).\ 5th - The protection range length(the minimun length MUST be 4KB).\ Note : If 2nd & 3rd parameters both are Zeros, then this protected range will be disabled."
+ TokenType = Expression
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SPI_PROTECTED_RANGE_4"
+ Value = "{0, FALSE, FALSE, 0, 0}"
+ Help = "Format:\ 1st - The type of protected range 4, the available types are Undefined Type(0), Descriptor Type(1), BIOS Type(2), ME/TXE Type(3) abd GBE Type(4).\ 2nd - Write Protected Enable.\ 3rd - Read Protected Enable.\ 4th - The protection range base(MUST be 4KB alignment), it is only used for the protected types 0(Undefined) and 2(BIOS).\ 5th - The protection range length(the minimun length MUST be 4KB).\ Note : If 2nd & 3rd parameters both are Zeros, then this protected range will be disabled."
+ TokenType = Expression
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "FORCE_USER_TO_SETUP_IF_CMOS_BAD"
+ Value = "0"
+ Help = "When this flag is on, Setup will be automatically launched whenever CMOS is bad."
+ TokenType = Boolean
+ TargetH = Yes
+End
+ # [EIP87695]>
+TOKEN
+ Name = "SYSTEM_REBOOT_NORMALLY_IF_S3_IS_FAILED"
+ Value = "0"
+ Help = "Add a workaround path to avoid that the system can't reboot normally when S3 resume is failed."
+ TokenType = Boolean
+ TargetH = Yes
+End
+ # <[EIP87695]
+
+TOKEN
+ Name = "ZPODD_SATA_PORT"
+ Value = "0x02"
+ Help = "ZPODD SATA Port Number."
+ TokenType = Integer
+ TargetH = Yes
+ Token = "PCH_SKU" "=" "1"
+End
+
+TOKEN
+ Name = "SB_SATA_DLAE"
+ Value = "0"
+ Help = "Drive LED on ATAPI Enable (DLAE).\ 1:Enable \ 0:Disable"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PCH_RCRB_OIC_CEN"
+ Value = "1"
+ Help = "Set RCBA Coprocessor Error Enable bit.\ 1:Enable \ 0:Disable"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "HOST_WLAN_PP_EN"
+ Value = "0"
+ Help = "Host Wireless LAN PHY Power.\ 1:Enable \ 0:Disable"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "ONLY_CLEAR_RTC_EN_IN_PEI"
+ Value = "1"
+ Help = "1: Only clear RTC_EN in PM1_EN \ 0: Clear all enable bits in PM1_EN."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = " "
+ TokenType = Integer
+End
+
+TOKEN
+ Name = "=============== PCH CMOS Tokens =============="
+ TokenType = Expression
+End
+
+TOKEN
+ Name = "SB_CMOS_MISC_FLAG_REG"
+ Value = "0x90"
+ Help = "[1:0] = 00b: COMPLETE_SAVE_RESTORE_STD_CMOS.\[1:0] = 01b: ENABLE_NMI_BEFORE_SMI_EXIT.\[1:0] = 10b: DISABLE_NMI_BEFORE_SMI_EXIT."
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Lock = Yes
+ Token = "CMOS_MANAGER_SUPPORT" "=" "1"
+End
+
+TOKEN
+ Name = " "
+ TokenType = Integer
+End
+
+TOKEN
+ Name = "============== IO DECODE SETINNG =============="
+ Value = " "
+ TokenType = Expression
+End
+
+TOKEN
+ Name = "SB_IO_DECODE_IN_SEC"
+ Value = "0"
+ Help = "The value of SIO_PME_BASE_ADDRESS, '0' means no function."
+ TokenType = Boolean
+ TargetEQU = Yes
+End
+
+TOKEN
+ Name = "SB_GEN_DECODE_RANGE_1"
+ Value = "0"
+# Value = "$(SIO_PME_BASE_ADDRESS)" <example>
+# Value = "$(IT8720F_PME_BASE_ADDRESS)" <example>
+ Help = "The value of SIO_PME_BASE_ADDRESS, '0' means no function."
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Range = "00 - 0FFFFh"
+ Token = "SB_IO_DECODE_IN_SEC" "=" "1"
+End
+
+TOKEN
+ Name = "SB_GEN_DECODE_RANGE_2"
+ Value = "0"
+# Value = "$(SIO_PME_BASE_ADDRESS)" <example>
+# Value = "$(IT8720F_PME_BASE_ADDRESS)" <example>
+ Help = "The value of SIO_PME_BASE_ADDRESS, '0' means no function."
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Range = "00 - 0FFFFh"
+ Token = "SB_IO_DECODE_IN_SEC" "=" "1"
+End
+
+TOKEN
+ Name = "SB_GEN_DECODE_RANGE_3"
+ Value = "0"
+# Value = "$(SIO_PME_BASE_ADDRESS)" <example>
+# Value = "$(IT8720F_PME_BASE_ADDRESS)" <example>
+ Help = "The value of SIO_PME_BASE_ADDRESS, '0' means no function."
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Range = "00 - 0FFFFh"
+ Token = "SB_IO_DECODE_IN_SEC" "=" "1"
+End
+
+TOKEN
+ Name = "SB_GEN_DECODE_RANGE_4"
+ Value = "0"
+# Value = "$(SIO_PME_BASE_ADDRESS)" <example>
+# Value = "$(IT8720F_PME_BASE_ADDRESS)" <example>
+ Help = "The value of SIO_PME_BASE_ADDRESS, '0' means no function."
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Range = "00 - 0FFFFh"
+ Token = "SB_IO_DECODE_IN_SEC" "=" "1"
+End
+
+TOKEN
+ Name = " "
+ TokenType = Integer
+End
+
+TOKEN
+ Name = "============== GPIO SETINNG =============="
+ Value = " "
+ TokenType = Expression
+End
+
+TOKEN
+ Name = "PROGRAM_DEFAULT_GPIO"
+ Value = "1"
+ TokenType = Boolean
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PROGRAM_GPIO_TYPE"
+ Value = "0"
+ Help = "0:use array directly/1:use token define"
+ TokenType = Boolean
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "IS_GPIO"
+ Value = "0x0001"
+ Help = "It is a GPIO, the pin will be used as a GPIO."
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "IS_NOT_GPIO"
+ Value = "0x0000"
+ Help = "It is not a GPIO, the pin will be used as native function."
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "IS_GPI"
+ Value = "0x0002"
+ Help = "It is a GPIO and is an input."
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "IS_GPO"
+ Value = "0x0000"
+ Help = "It is a GPIO and is an output."
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "OUTPUT_HIGH"
+ Value = "0x0004"
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "OUTPUT_LOW"
+ Value = "0x0000"
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "GPO_HIGH"
+ Value = "$(IS_GPIO)+$(IS_GPO)+$(OUTPUT_HIGH)"
+ Help = "It is a GP output and driving a high level on the pin."
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "GPO_LOW"
+ Value = "$(IS_GPIO)+$(IS_GPO)+$(OUTPUT_LOW)"
+ Help = "It is a GP output and driving a low level on the pin."
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "GPI_NON_INV"
+ Value = "0x0000"
+ Help = "The GPI pin will active high to cause SMI# or SCI. \This value must be combined with token IS_GPI."
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "GPI_INV"
+ Value = "0x0008"
+ Help = "The GPI pin will active low to cause SMI# or SCI. \This value must be combined with token IS_GPI."
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "GPO_BLINK"
+ Value = "0x0010"
+ Help = "The GPO pin will blink at a rate of approximately once per second. This value must be combined with tokens GPO_HIGH or GPO_LOW."
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "GPIO_RESET"
+ Value = "0x0020"
+ Help = ""
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "GPIO_OWN_ACPI"
+ Value = "0x0000"
+ Help = "It is GPIO use by ACPI driver."
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "GPIO_OWN_GPIO"
+ Value = "0x0040"
+ Help = "It is GPIO use by GPIO driver."
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "GPI_LEB_EDGE"
+ Value = "0x0000"
+ Help = "The GPI pin use by Edge Mode."
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "GPI_LEB_LEVEL"
+ Value = "0x0080"
+ Help = "The GPI pin use by Level Mode."
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "GPI_NDIS_ENABLE"
+ Value = "0x0000"
+ Help = "The GPI pin Input seneing enable."
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "GPI_NDIS_DISABLE"
+ Value = "0x0100"
+ Help = "The GPI pin Iutput seneing disable."
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "GPIO_GPIWP_NONE"
+ Value = "0x0000"
+ Help = "None"
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "GPIO_GPIWP_DOWN"
+ Value = "0x0200"
+ Help = "Pull Down"
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "GPIO_GPIWP_UP"
+ Value = "0x0400"
+ Help = "Pull Up"
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "GPIO_GPIWP_INVALID"
+ Value = "0x0600"
+ Help = "Invalid"
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "GPI_INT_ENABLE"
+ Value = "0x0800"
+ Help = "This bit enables the corresponding GPIOn to generate APIC interrupt."
+ TokenType = Integer
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "GPIO_002"
+ Value = "$(IS_NOT_GPIO)"
+ Help = "[0]:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\[1]:GPIO Input/Output Select.\[2]:GPIO Level Select.\[3]:GPIO Signal Invert(Only For GPIO_00~31).\[4]:GPIO Blink Enable(Only For GPIO_00~31).\[5]:GPIO Reset Select.\[15:6]:RESERVED"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "GPIO_003"
+ Value = "$(IS_NOT_GPIO)"
+ Help = "[0]:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\[1]:GPIO Input/Output Select.\[2]:GPIO Level Select.\[3]:GPIO Signal Invert(Only For GPIO_00~31).\[4]:GPIO Blink Enable(Only For GPIO_00~31).\[5]:GPIO Reset Select.\[15:6]:RESERVED"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "GPIO_004"
+ Value = "$(IS_NOT_GPIO)"
+ Help = "[0]:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\[1]:GPIO Input/Output Select.\[2]:GPIO Level Select.\[3]:GPIO Signal Invert(Only For GPIO_00~31).\[4]:GPIO Blink Enable(Only For GPIO_00~31).\[5]:GPIO Reset Select.\[15:6]:RESERVED"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "GPIO_005"
+ Value = "$(IS_NOT_GPIO)"
+ Help = "[0]:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\[1]:GPIO Input/Output Select.\[2]:GPIO Level Select.\[3]:GPIO Signal Invert(Only For GPIO_00~31).\[4]:GPIO Blink Enable(Only For GPIO_00~31).\[5]:GPIO Reset Select.\[15:6]:RESERVED"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "GPIO_010"
+ Value = "$(IS_NOT_GPIO)"
+ Help = "[0]:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\[1]:GPIO Input/Output Select.\[2]:GPIO Level Select.\[3]:GPIO Signal Invert(Only For GPIO_00~31).\[4]:GPIO Blink Enable(Only For GPIO_00~31).\[5]:GPIO Reset Select.\[15:6]:RESERVED"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "GPIO_019"
+ Value = "$(IS_NOT_GPIO)"
+ Help = "[0]:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\[1]:GPIO Input/Output Select.\[2]:GPIO Level Select.\[3]:GPIO Signal Invert(Only For GPIO_00~31).\[4]:GPIO Blink Enable(Only For GPIO_00~31).\[5]:GPIO Reset Select.\[15:6]:RESERVED"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "GPIO_021"
+ Value = "$(IS_NOT_GPIO)"
+ Help = "[0]:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\[1]:GPIO Input/Output Select.\[2]:GPIO Level Select.\[3]:GPIO Signal Invert(Only For GPIO_00~31).\[4]:GPIO Blink Enable(Only For GPIO_00~31).\[5]:GPIO Reset Select.\[15:6]:RESERVED"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "GPIO_022"
+ Value = "$(IS_NOT_GPIO)"
+ Help = "[0]:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\[1]:GPIO Input/Output Select.\[2]:GPIO Level Select.\[3]:GPIO Signal Invert(Only For GPIO_00~31).\[4]:GPIO Blink Enable(Only For GPIO_00~31).\[5]:GPIO Reset Select.\[15:6]:RESERVED"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "GPIO_024"
+ Value = "$(IS_NOT_GPIO)"
+ Help = "[0]:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\[1]:GPIO Input/Output Select.\[2]:GPIO Level Select.\[3]:GPIO Signal Invert(Only For GPIO_00~31).\[4]:GPIO Blink Enable(Only For GPIO_00~31).\[5]:GPIO Reset Select.\[15:6]:RESERVED"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "GPIO_029"
+ Value = "$(GPO_HIGH)"
+ Help = "[0]:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\[1]:GPIO Input/Output Select.\[2]:GPIO Level Select.\[3]:GPIO Signal Invert(Only For GPIO_00~31).\[4]:GPIO Blink Enable(Only For GPIO_00~31).\[5]:GPIO Reset Select.\[15:6]:RESERVED"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "GPIO_035"
+ Value = "$(IS_NOT_GPIO)"
+ Help = "[0]:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\[1]:GPIO Input/Output Select.\[2]:GPIO Level Select.\[3]:GPIO Signal Invert(Only For GPIO_00~31).\[4]:GPIO Blink Enable(Only For GPIO_00~31).\[5]:GPIO Reset Select.\[15:6]:RESERVED"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "GPIO_036"
+ Value = "$(IS_NOT_GPIO)"
+ Help = "[0]:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\[1]:GPIO Input/Output Select.\[2]:GPIO Level Select.\[3]:GPIO Signal Invert(Only For GPIO_00~31).\[4]:GPIO Blink Enable(Only For GPIO_00~31).\[5]:GPIO Reset Select.\[15:6]:RESERVED"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "GPIO_037"
+ Value = "$(IS_NOT_GPIO)"
+ Help = "[0]:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\[1]:GPIO Input/Output Select.\[2]:GPIO Level Select.\[3]:GPIO Signal Invert(Only For GPIO_00~31).\[4]:GPIO Blink Enable(Only For GPIO_00~31).\[5]:GPIO Reset Select.\[15:6]:RESERVED"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "GPIO_038"
+ Value = "$(IS_NOT_GPIO)"
+ Help = "[0]:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\[1]:GPIO Input/Output Select.\[2]:GPIO Level Select.\[3]:GPIO Signal Invert(Only For GPIO_00~31).\[4]:GPIO Blink Enable(Only For GPIO_00~31).\[5]:GPIO Reset Select.\[15:6]:RESERVED"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "GPIO_039"
+ Value = "$(IS_NOT_GPIO)"
+ TokenType = Integer
+ Help = "[0]:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\[1]:GPIO Input/Output Select.\[2]:GPIO Level Select.\[3]:GPIO Signal Invert(Only For GPIO_00~31).\[4]:GPIO Blink Enable(Only For GPIO_00~31).\[5]:GPIO Reset Select.\[15:6]:RESERVED"
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "GPIO_048"
+ Value = "$(IS_NOT_GPIO)"
+ Help = "[0]:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\[1]:GPIO Input/Output Select.\[2]:GPIO Level Select.\[3]:GPIO Signal Invert(Only For GPIO_00~31).\[4]:GPIO Blink Enable(Only For GPIO_00~31).\[5]:GPIO Reset Select.\[15:6]:RESERVED"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "ULT_GPIO_000"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_001"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_002"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_003"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_004"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_005"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_006"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_007"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_008"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPI_INV)+$(GPI_LEB_LEVEL)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_009"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPI_LEB_LEVEL)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_010"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPI_INV)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_011"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPI_LEB_LEVEL)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_012"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_013"
+ Value = "$(IS_GPIO)+$(OUTPUT_HIGH)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_014"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPI_INV)+$(GPIO_GPIWP_DOWN)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_015"
+ Value = "$(IS_GPIO)+$(OUTPUT_LOW)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_016"
+ Value = "$(IS_GPIO)+$(OUTPUT_HIGH)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_017"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPI_INV)+$(GPI_LEB_LEVEL)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_018"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPI_LEB_LEVEL)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_019"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_020"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_021"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_022"
+ Value = "$(IS_GPIO)+$(OUTPUT_LOW)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_023"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_024"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPIO_OWN_GPIO)+$(GPIO_RESET)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_025"
+ Value = "$(IS_GPIO)+$(OUTPUT_HIGH)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_026"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_027"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPI_INV)+$(GPI_LEB_LEVEL)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_028"
+ Value = "$(IS_GPIO)+$(OUTPUT_LOW)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_029"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_030"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_031"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_032"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_033"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_034"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPI_INV)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_035"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPI_INV)+$(OUTPUT_HIGH)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_036"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPI_INV)+$(GPI_LEB_LEVEL)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_037"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_038"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_039"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_040"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_041"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_042"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_043"
+ Value = "$(IS_GPIO)+$(OUTPUT_HIGH)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_044"
+ Value = "$(IS_GPIO)+$(OUTPUT_HIGH)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_045"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPI_INV)+$(GPI_LEB_LEVEL)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_046"
+ Value = "$(IS_GPIO)+$(OUTPUT_HIGH)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_047"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPI_INV)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_048"
+ Value = "$(IS_GPIO)+$(OUTPUT_HIGH)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_049"
+ Value = "$(IS_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_050"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPI_LEB_LEVEL)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_051"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPI_INV)+$(GPI_LEB_LEVEL)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_052"
+ Value = "$(IS_GPIO)+$(OUTPUT_HIGH)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_053"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_054"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPI_INV)+$(GPI_LEB_LEVEL)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_055"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPI_LEB_LEVEL)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_056"
+ Value = "$(IS_GPIO)+$(OUTPUT_HIGH)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_057"
+ Value = "$(IS_GPIO)+$(OUTPUT_LOW)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_058"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPI_LEB_LEVEL)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_059"
+ Value = "$(IS_GPIO)+$(OUTPUT_HIGH)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_060"
+ Value = "$(IS_GPIO)+$(OUTPUT_LOW)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_061"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_062"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_063"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_064"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_065"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_066"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_067"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_068"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_069"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_070"
+ Value = "$(IS_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_071"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_072"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_073"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_074"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_075"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_076"
+ Value = "$(IS_GPIO)+$(OUTPUT_HIGH)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_077"
+ Value = "$(IS_GPIO)+$(OUTPUT_HIGH)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_078"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPI_LEB_LEVEL)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_079"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPI_INV)+$(GPI_LEB_LEVEL)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_080"
+ Value = "$(IS_GPIO)+$(IS_GPI)+$(GPI_LEB_LEVEL)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_081"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_082"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_083"
+ Value = "$(IS_GPIO)+$(OUTPUT_LOW)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_084"
+ Value = "$(IS_GPIO)+$(OUTPUT_LOW)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_085"
+ Value = "$(IS_GPIO)+$(OUTPUT_LOW)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_086"
+ Value = "$(IS_GPIO)+$(OUTPUT_LOW)+$(GPI_LEB_LEVEL)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_087"
+ Value = "$(IS_GPIO)+$(OUTPUT_LOW)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_088"
+ Value = "$(IS_GPIO)+$(OUTPUT_HIGH)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_089"
+ Value = "$(IS_GPIO)+$(OUTPUT_HIGH)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_090"
+ Value = "$(IS_GPIO)+$(OUTPUT_LOW)+$(GPI_NDIS_DISABLE)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_091"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_092"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_093"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_094"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "ULT_GPIO_095"
+ Value = "$(IS_NOT_GPIO)+$(OUTPUT_HIGH)+$(GPIO_OWN_GPIO)"
+ Help = "BIT0:GPIO USE Select - 0:Native Mode/1:GPIO Mode.;\BIT1:GPIO Input/Output Select.\BIT2:GPIO Level Select.\BIT3:GPIO Signal Invert(Only For GPIO_00~31).\BIT4:GPIO Blink Enable(Only For GPIO_00~31).\BIT5:GPIO Reset Select.\BIT6:GPIO OWN - 0:ACPI driver/ 1:GPIO driver \ BIT7:GPIO LEB - 0: Edge Mode/ 1: Level Mode \BIT8: GPIO DIS - 0: Input sensing enable/ 1: Output sensing disable \BIT9~10 - 00: none/ 01:pull down/ 10: pull up/ 11: invalid \ BIT11 - 0: GPI Interrupt Disable / 1: GPI Interrupt Enable"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Token = "PROGRAM_GPIO_TYPE" "=" "1"
+End
+
+TOKEN
+ Name = "=============== ACPI Specific Tokens =============="
+ TokenType = Expression
+End
+
+TOKEN
+ Name = "APCB"
+ Value = "0x0FEC00000"
+ Help = "Default I/O APIC(s) memory start address, bytes\0x0FEC00000 - default, 0 - I/O APIC's disabled"
+ TokenType = Integer
+ TargetASL = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "APCL"
+ Value = "0x1000"
+ Help = "I/O APIC(s) memory decoded range, bytes\0x1000 - default,\0 - I/O APIC's not decoded "
+ TokenType = Integer
+ TargetASL = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "A_POS_DECODE"
+ Value = "0"
+ TokenType = Boolean
+ TargetMAK = Yes
+End
+
+TOKEN
+ Name = "SW_SMI_SB_ACPI_S3"
+ Value = "0xb8"
+ Help = "Value to be written into SMI command register \to enable S3 patched codes"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0xB7 - 0xBD"
+End
+
+TOKEN
+ Name = "SMCR"
+ Value = "$(PM_BASE_ADDRESS)+0x30"
+ Help = "SMI Control Register"
+ TokenType = Integer
+ TargetASL = Yes
+End
+
+TOKEN
+ Name = "ACPI_SCI_INT"
+ Value = "9"
+ Help = "SCI Interrupt number"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "4-15"
+End
+
+TOKEN
+ Name = "PM_SCI_ENABLE"
+ Value = "0x01"
+ Help = "Value that needs to be written in PM1_CNT regirter \to Enable SCI generation on PM events"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "ACPI_ALARM_DAY_CMOS"
+ Value = "0x0d"
+ Help = "RTC Index of the Day-of-Month alarm"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0 - 0xff 0 = not supported"
+End
+
+TOKEN
+ Name = "ACPI_ALARM_MONTH_CMOS"
+ Value = "0x00"
+ Help = "RTC Index of the Month-of-year alarm\"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0-0xff 0 = not supported"
+End
+
+TOKEN
+ Name = "ACPI_CENTURY_CMOS"
+ Value = "0x32"
+ Help = "RTC Index of the Century-of-Data\"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0-0xff 0 = not supported"
+End
+
+TOKEN
+ Name = "ACPI_RESET_REG_ADDRESS"
+ Value = "0xcf9"
+ Help = "Reset Register Address (Part of GAS Structure refer, to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0 = not Supported other values depends on other GAS elements"
+End
+
+TOKEN
+ Name = "ACPI_RESET_REG_TYPE"
+ Value = "1"
+ Help = "Reset Register Id (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0=System memory; 1=System I/O; 2=PCI Config Space; 3=Embeded Controller; 4=SMBus; 0x7F=Functional Fixed Hardware; All other values reserved"
+End
+
+TOKEN
+ Name = "ACPI_RESET_REG_BITWIDTH"
+ Value = "8"
+ Help = "Reset Register Bit Width (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "ACPI_RESET_REG_BITOFFSET"
+ Value = "0"
+ Help = "Reset Register Bit Offset (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "ACPI_RESET_REG_VALUE"
+ Value = "006h"
+ Help = "Value to write to the Reset Register to initiate System Reset"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "? - chipset specific"
+End
+
+TOKEN
+ Name = "PM1A_EVT_BLK_ADDRESS"
+ Value = "$(PM_BASE_ADDRESS)"
+ Help = "PM1a_EVT BLK Base Address (Part of GAS Structure refer, to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0 = not Supported other values depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM1A_EVT_BLK_TYPE"
+ Value = "1"
+ Help = "PM1a_EVT BLK Registes Id (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0=System memory; 1=System I/O; 2=PCI Config Space; 3=Embeded Controller; 4=SMBus; 0x7F=Functional Fixed Hardware; All other values reserved"
+End
+
+TOKEN
+ Name = "PM1A_EVT_BLK_BITWIDTH"
+ Value = "32"
+ Help = "PM1a_EVT BLK Registes Bit Width (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM1A_EVT_BLK_BITOFFSET"
+ Value = "0"
+ Help = "PM1a_EVT BLK Registes Bit Offset (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM1_EVT_LENGTH"
+ Value = "4"
+ Help = "PM1a_EVT BLK length in bytes"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM1A_CNT_BLK_ADDRESS"
+ Value = "$(PM_BASE_ADDRESS)+0x04"
+ Help = "PM1a_CNT BLK Base Address (Part of GAS Structure refer, to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0 = not Supported other values depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM1A_CNT_BLK_TYPE"
+ Value = "1"
+ Help = "PM1a_CNT BLK Registes Id (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0=System memory; 1=System I/O; 2=PCI Config Space; 3=Embeded Controller; 4=SMBus; 0x7F=Functional Fixed Hardware; All other values reserved"
+End
+
+TOKEN
+ Name = "PM1A_CNT_BLK_BITWIDTH"
+ Value = "16"
+ Help = "PM1a_CNT BLK Registes Bit Width (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM1A_CNT_BLK_BITOFFSET"
+ Value = "0"
+ Help = "PM1a_CNTT BLK Registes Bit Offset (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM1_CNT_LENGTH"
+ Value = "2"
+ Help = "PM1a_CNT BLK length in bytes"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM1B_EVT_BLK_ADDRESS"
+ Value = "0"
+ Help = "PM1b_EVT BLK Base Address (Part of GAS Structure refer, to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0 = not Supported other values depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM1B_EVT_BLK_TYPE"
+ Value = "1"
+ Help = "PM1b_EVT BLK Registes Id (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0=System memory; 1=System I/O; 2=PCI Config Space; 3=Embeded Controller; 4=SMBus; 0x7F=Functional Fixed Hardware; All other values reserved"
+End
+
+TOKEN
+ Name = "PM1B_EVT_BLK_BITWIDTH"
+ Value = "0"
+ Help = "PM1a_EVT BLK Registes Bit Width (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM1B_EVT_BLK_BITOFFSET"
+ Value = "0"
+ Help = "PM1a_EVT BLK Registes Bit Offset (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM1B_CNT_BLK_ADDRESS"
+ Value = "0"
+ Help = "PM1b_CNT BLK Base Address (Part of GAS Structure refer, to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0 = not Supported other values depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM1B_CNT_BLK_TYPE"
+ Value = "1"
+ Help = "PM1a_CNT BLK Registes Id (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0=System memory; 1=System I/O; 2=PCI Config Space; 3=Embeded Controller; 4=SMBus; 0x7F=Functional Fixed Hardware; All other values reserved"
+End
+
+TOKEN
+ Name = "PM1B_CNT_BLK_BITWIDTH"
+ Value = "0"
+ Help = "PM1a_CNT BLK Registes Bit Width (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM1B_CNT_BLK_BITOFFSET"
+ Value = "0"
+ Help = "PM1a_CNTT BLK Registes Bit Offset (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM2_CNT_BLK_ADDRESS"
+ Value = "$(PM_BASE_ADDRESS)+0x50"
+ Help = "PM2_CNT BLK Base Address (Part of GAS Structure refer, to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0 = not Supported other values depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM2_CNT_BLK_TYPE"
+ Value = "1"
+ Help = "PM2_CNT BLK Registes Id (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0=System memory; 1=System I/O; 2=PCI Config Space; 3=Embeded Controller; 4=SMBus; 0x7F=Functional Fixed Hardware; All other values reserved"
+End
+
+TOKEN
+ Name = "PM2_CNT_BLK_BITWIDTH"
+ Value = "8"
+ Help = "PM2_CNT BLK Registes Bit Width (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM2_CNT_BLK_BITOFFSET"
+ Value = "0"
+ Help = "PM2_CNT BLK Registes Bit Offset (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM2_CNT_LENGTH"
+ Value = "1"
+ Help = "PM2_CNT BLK length in bytes"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM_TMR_BLK_ADDRESS"
+ Value = "$(PM_BASE_ADDRESS)+0x08"
+ Help = "PM_TMR BLK Base Address (Part of GAS Structure refer, to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0 = not Supported other values depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM_TMR_BLK_TYPE"
+ Value = "1"
+ Help = "PM_TMR BLK Registes Id (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0=System memory; 1=System I/O; 2=PCI Config Space; 3=Embeded Controller; 4=SMBus; 0x7F=Functional Fixed Hardware; All other values reserved"
+End
+
+TOKEN
+ Name = "PM_TMR_BLK_BITWIDTH"
+ Value = "32"
+ Help = "PM_TMR BLK Registes Bit Width (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM_TMR_BLK_BITOFFSET"
+ Value = "0"
+ Help = "PM_TMR BLK Registes Bit Offset (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "PM_TMR_LENGTH"
+ Value = "4"
+ Help = "PM_TMR BLK length in bytes"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "GPE0_BLK_ADDRESS"
+ Value = "$(PM_BASE_ADDRESS)+0x20"
+ Help = "GPE0 BLK Base Address (Part of GAS Structure refer, to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0 = not Supported other values depends on other GAS elements"
+End
+
+TOKEN
+ Name = "GPE0_BLK_ADDRESS"
+ Value = "$(PM_BASE_ADDRESS)+0x80"
+ Help = "GPE0 BLK Base Address (Part of GAS Structure refer, to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Token = "ULT_SUPPORT" "=" "1"
+ Range = "0 = not Supported other values depends on other GAS elements"
+End
+
+TOKEN
+ Name = "GPE0_BLK_TYPE"
+ Value = "1"
+ Help = "GPE0 BLK Registes Id (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0=System memory; 1=System I/O; 2=PCI Config Space; 3=Embeded Controller; 4=SMBus; 0x7F=Functional Fixed Hardware; All other values reserved"
+End
+
+TOKEN
+ Name = "GPE0_BLK_BITWIDTH"
+ Value = "128"
+ Help = "GPE0 BLK Registes Bit Width (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "GPE0_BLK_BITOFFSET"
+ Value = "0"
+ Help = "GPE0 BLK Registes Bit Offset (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "GPE0_BLK_LENGTH"
+ Value = "16"
+ Help = "GPE0 BLK length in bytes"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "GPE0_BLK_LENGTH"
+ Value = "32"
+ Help = "GPE0 BLK length in bytes"
+ TokenType = Integer
+ TargetH = Yes
+ Token = "ULT_SUPPORT" "=" "1"
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "GPE1_BLK_ADDRESS"
+ Value = "0"
+ Help = "GPE1 BLK Base Address (Part of GAS Structure refer, to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0 = not Supported other values depends on other GAS elements"
+End
+
+TOKEN
+ Name = "GPE1_BLK_TYPE"
+ Value = "1"
+ Help = "GPE1 BLK Registes Id (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0=System memory; 1=System I/O; 2=PCI Config Space; 3=Embeded Controller; 4=SMBus; 0x7F=Functional Fixed Hardware; All other values reserved"
+End
+
+TOKEN
+ Name = "GPE1_BLK_BITWIDTH"
+ Value = "0"
+ Help = "GPE1 BLK Registes Bit Width (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "GPE1_BLK_BITOFFSET"
+ Value = "0"
+ Help = "GPE1 BLK Registes Bit Offset (Part of GAS Structure, refer to ACPI v2.0 spec for details)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "GPE1_BLK_LENGTH"
+ Value = "0"
+ Help = "GPE1 BLK length in bytes"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "value range depends on other GAS elements"
+End
+
+TOKEN
+ Name = "GPE1_BASE_OFFSET"
+ Value = "0"
+ Help = "GPE1 Base offset within the ACPI general purpose event model (FADT byte 94)"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0-0xff"
+End
+
+TOKEN
+ Name = "GPE1_BASE_OFFSET"
+ Value = "0x10"
+ Help = "GPE1 Base offset within the ACPI general purpose event model (FADT byte 94)"
+ TokenType = Integer
+ TargetH = Yes
+ Token = "ULT_SUPPORT" "=" "1"
+ Range = "0-0xff"
+End
+
+TOKEN
+ Name = "PRIMARY_CHANNEL_ENABLE"
+ Value = "1"
+ Help = "Enable/Disable Primary Channel"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PRIMARY_MASTER_DRIVE_ENABLE"
+ Value = "1"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "MAX_UDMA"
+ Value = "5"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "MAX_PIO"
+ Value = "4"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PRIMARY_SLAVE_DRIVE_ENABLE"
+ Value = "1"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SECONDARY_CHANNEL_ENABLE"
+ Value = "1"
+ Help = "Enable/Disable Secondary Channel"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SECONDARY_MASTER_DRIVE_ENABLE"
+ Value = "1"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SECONDARY_SLAVE_DRIVE_ENABLE"
+ Value = "1"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "BUSMASTER_ENABLE"
+ Value = "1"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "MASTER_INTERRUPT_BASE"
+ Value = "0x58"
+ Help = "This value set the Interrupt Vector base for the master. Hardware IRQ0 = this base.\In legacy real mode this value is 8. It can not be 8 in protected mode.\This value must be a multiple of 8, and the this value must be different than SLAVE_INTERRUPT_BASE."
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0-F8"
+End
+
+TOKEN
+ Name = "SLAVE_INTERRUPT_BASE"
+ Value = "0x70"
+ Help = "This value set the Interrupt Vector base for the slave. Hardware IRQ8 = this base.\In legacy real mode this value is 0x70.\This value must be a multiple of 8, and the this value must be different than MASTER_INTERRUPT_BASE."
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0-F8"
+End
+
+TOKEN
+ Name = "A_S0_PKG"
+ Value = "0x0,0x0,0,0"
+ Help = "Intel ICH(x) example. Modify for a new Chipset"
+ TokenType = Expression
+ TargetMAK = Yes
+ Range = "4 decimal or Hex (use '0x' prefix) values sepparated with ','"
+End
+
+TOKEN
+ Name = "A_S1_PKG"
+ Value = "0x1,0x0,0,0"
+ Help = "Intel ICH(x) example. Modify for a new Chipset"
+ TokenType = Expression
+ TargetMAK = Yes
+ Range = "4 decimal or Hex (use '0x' prefix) values separated with ','"
+End
+
+TOKEN
+ Name = "A_S2_PKG"
+ Value = "0x2,0x0,0,0"
+ TokenType = Expression
+ TargetMAK = Yes
+ Range = "4 decimal or Hex (use '0x' prefix) values separated with ','"
+End
+
+TOKEN
+ Name = "A_S3_PKG"
+ Value = "0x5,0x0,0,0"
+ Help = "Intel ICH(x) example. Modify for a new Chipset"
+ TokenType = Expression
+ TargetMAK = Yes
+ Range = "4 decimal or Hex (use '0x' prefix) values separated with ','"
+End
+
+TOKEN
+ Name = "A_S4_PKG"
+ Value = "0x6,0x0,0,0"
+ Help = "Intel ICH(x) example. Modify for a new Chipset"
+ TokenType = Expression
+ TargetMAK = Yes
+ Range = "4 decimal or Hex (use '0x' prefix) values separated with ','"
+End
+
+TOKEN
+ Name = "A_S5_PKG"
+ Value = "0x7,0x0,0,0"
+ Help = "Intel ICH(x) example. Modify for a new Chipset"
+ TokenType = Expression
+ TargetMAK = Yes
+ Range = "4 decimal or Hex (use '0x' prefix) values separated with ','"
+End
+
+TOKEN
+ Name = "S4_WAKE_FROM_RTC_SUPPORTED"
+ Value = "1"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "REMOTE_POWER_ON_SUPPORTED"
+ Value = "0"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "INCLUDE_SB_ASM_FILE_IN_SEC"
+ Value = "1"
+ Help = "Includes an ASM file and an eLink in SEC build process for SB code modification:"
+ TokenType = Boolean
+End
+
+TOKEN
+ Name = "SLEEP_BUTTON_SUPPORT"
+ Value = "0"
+ Help = "Enable/Disable ACPI Sleep Button."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "HPET_SUPPORT"
+ Value = "1"
+ Help = "Enables High Performance Event Timer (HPET) Support in Project"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "HPET_BASE_ADDRESS"
+ Value = "0xFED00000"
+ Help = "HPET Block Registers"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "0xFED00000 or 0xFED01000 or 0xFED02000 or 0xFED04000"
+ Token = "HPET_SUPPORT" "=" "1"
+End
+
+TOKEN
+ Name = "HPTB"
+ Value = "$(HPET_BASE_ADDRESS)"
+ Help = "Same as HPET_BASE_ADDRESS for ASL use "
+ TokenType = Integer
+ TargetASL = Yes
+ TargetH = Yes
+ Token = "HPET_SUPPORT" "=" "1"
+End
+
+TOKEN
+ Name = "HPTC"
+ Value = "$(SB_RCRB_BASE_ADDRESS)+0x3404"
+ Help = "High Precision Event Timer Configuration Register"
+ TokenType = Integer
+ TargetASL = Yes
+ Range = "offset 0x3404 from RCBA "
+ Token = "HPET_SUPPORT" "=" "1"
+End
+
+TOKEN
+ Name = "HPET_PROTOCOL_SUPPORT"
+ Value = "0"
+ Help = "Use High Performance Event Timer (HPET) instead of 8254 to support Timer protocol in Project"
+ TokenType = Boolean
+ TargetH = Yes
+ Token = "HPET_SUPPORT" "=" "1"
+End
+
+TOKEN
+ Name = "HPET_DEFAULT_TICK_DURATION"
+ Value = "10000"
+ Help = "The unit is 100ns, the default value is 1ms."
+ TokenType = Integer
+ TargetH = Yes
+ Token = "HPET_SUPPORT" "=" "1"
+ Token = "HPET_PROTOCOL_SUPPORT" "=" "1"
+End
+
+TOKEN
+ Name = "HPET_OFFSET"
+ Value = "0"
+ Help = "The offset of High Performance Event Timer.\This value can't exceed in the number of HPET capability.\The timer must also be able to support periodic mode."
+ TokenType = Integer
+ TargetH = Yes
+ Token = "HPET_SUPPORT" "=" "1"
+ Token = "HPET_PROTOCOL_SUPPORT" "=" "1"
+End
+
+TOKEN
+ Name = "HPET_APIC_INTERRUPT_MODE"
+ Value = "1"
+ Help = "Off : The timer interrupt will be routed to PIC(8259).\On : The timer interrupt will be routed to APIC."
+ TokenType = Boolean
+ TargetH = Yes
+ Token = "HPET_SUPPORT" "=" "1"
+ Token = "HPET_PROTOCOL_SUPPORT" "=" "1"
+End
+
+TOKEN
+ Name = "HPET_APIC_INTERRUPT_PIN"
+ Value = "20"
+ Help = "Select an APIC interrupt pin for the timer's interrupt.\Notice! Please refer to your HPET F/W porting guide to know which APIC interrupt pins can be used for this timer's interrupt."
+ TokenType = Integer
+ TargetH = Yes
+ Token = "HPET_SUPPORT" "=" "1"
+ Token = "HPET_PROTOCOL_SUPPORT" "=" "1"
+ Token = "HPET_APIC_INTERRUPT_MODE" "=" "1"
+ Range = "20, 21, 22, 23"
+End
+
+TOKEN
+ Name = "HPET_INTERRUPT_POLARITY"
+ Value = "0"
+ Help = "On : The polarity is high.\Off : The polarity is low."
+ TokenType = Boolean
+ TargetH = Yes
+ Token = "HPET_SUPPORT" "=" "1"
+ Token = "HPET_PROTOCOL_SUPPORT" "=" "1"
+ Token = "HPET_APIC_INTERRUPT_MODE" "=" "1"
+End
+
+TOKEN
+ Name = "HPET_INTERRUPT_TRIGGER"
+ Value = "0"
+ Help = "On : level triggered.\Off : edge triggered."
+ TokenType = Boolean
+ TargetH = Yes
+ Token = "HPET_SUPPORT" "=" "1"
+ Token = "HPET_PROTOCOL_SUPPORT" "=" "1"
+ Token = "HPET_APIC_INTERRUPT_MODE" "=" "1"
+End
+
+TOKEN
+ Name = "HDD_POWER_LOSS_IN_S3"
+ Value = "1"
+ Help = "Disable this feature if HDD doesn't lose power \during S3 resume. HDD need to be unlocked during \S3 resume if it loses power and \also HDD need to be put in Freeze state.\"
+ TokenType = Boolean
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "CMOS_ADDR_PORT"
+ Value = "0x70"
+ Help = "CMOS Index Port."
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "CMOS_DATA_PORT"
+ Value = "0x71"
+ Help = "CMOS Data Port."
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "CMOS_BAD_REG"
+ Value = "0x0E"
+ Help = "CMOS Diagnostics Port."
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "DEFAULT_YEAR"
+ Value = "2009"
+ Help = "Year, that will be set in RTC in case of date corruption"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "1998-2099"
+End
+
+TOKEN
+ Name = "DEFAULT_MONTH"
+ Value = "1"
+ Help = "Month, that will be set in RTC in case of date corruption"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "1-12"
+End
+
+TOKEN
+ Name = "DEFAULT_DAY"
+ Value = "1"
+ Help = "Day, that will be set in RTC in case of date corruption"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "1-31"
+End
+
+TOKEN
+ Name = "EARLIEST_YEAR"
+ Value = "1998"
+ Help = "If year, stored in RTC is less than this value, date will be considered as incorrect"
+ TokenType = Integer
+ TargetH = Yes
+ Range = "1998"
+End
+
+TOKEN
+ Name = "PCI_DEBUG_PORT"
+ Value = "080h"
+ Help = "Debug Card I/O Port, default is 80h"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SB_TEMP_IO_BASE"
+ Value = "0x1200"
+ Help = "A Temporal I/O Base Address for Init.\Its length is 1K bytes."
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "AMI_INIT_VERB_TABLE_IN_S3"
+ Value = "0"
+ Help = "This is a backup solution for Intel RC"
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "RESERVED_ROM_LENGTH"
+ Value = "0x1000000"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "RESERVED_ROM_BASE"
+ Value = "(0xFFFFFFFF-$(RESERVED_ROM_LENGTH)+1)"
+ Help = "Reserved for ROM image."
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SB_TEMP_MMIO_BASE"
+ Value = "($(RESERVED_ROM_BASE)-$(SB_TEMP_MMIO_BASE_LENGTH))"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SB_TEMP_MMIO_BASE_LENGTH"
+ Value = "0x10000"
+ Help = "Intel required minimum size is 64KB bytes."
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+ Lock = Yes
+End
+
+TOKEN
+ Name = "MAX_NUM_HD_CODECS"
+ Value = "0x04"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "KBC_AUTODETECT_PORTS"
+ Value = "0"
+ Help = "Auto detection of KB/MS using AMI KB-5. This switch will enable/disable the connector swap of Keyboard and PS2 Mouse i.e. keyboard\can be connected to PS2 Mouse connector and vice-versa."
+ TokenType = Boolean
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SIO_SB_DEV_NUM"
+ Value = "0x1F"
+ Help = "SB LPC Device Number"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "FLSZ"
+ Value = "$(FLASH_SIZE)"
+ Help = "Size of the Flash Device in bytes"
+ TokenType = Integer
+ TargetASL = Yes
+End
+
+TOKEN
+ Name = "SB_RCRB_BASE_ADDRESS"
+ Value = "0FED1C000h"
+ Help = "\The Root Complex Base Address of PCH.\Must be aligned a 16-KB boundary."
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SB_RCBA"
+ Value = "$(SB_RCRB_BASE_ADDRESS)"
+ Help = "\The Root Complex Base Address of PCH.\Must be aligned a 16-KB boundary."
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SB_RCRB_LENGTH"
+ Value = "0x4000"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SRCB"
+ Value = "$(SB_RCRB_BASE_ADDRESS)"
+ TokenType = Integer
+ TargetASL = Yes
+End
+
+TOKEN
+ Name = "RCLN"
+ Value = "$(SB_RCRB_LENGTH)"
+ TokenType = Integer
+ TargetASL = Yes
+End
+
+TOKEN
+ Name = "RESERVED_PAGE_ROUTE"
+ Value = "0"
+ Help = "0 - Forward to LPC.\1 - Forward to PCI.\Please refer to RCBA#3410h[2]."
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "RC_PORT_0"
+ Value = "1"
+ Help = "Set to 'On' if PCH Root Complex Port #0 phisically enabled and connected on the board"
+ TokenType = Boolean
+ TargetH = Yes
+ Range = "On - Off"
+End
+
+TOKEN
+ Name = "RC_PORT_1"
+ Value = "1"
+ Help = "Set to 'On' if PCH Root Complex Port #1 phisically enabled and connected on the board"
+ TokenType = Boolean
+ TargetH = Yes
+ Range = "On - Off"
+ Token = "RC_PORT_0" "=" "1"
+End
+
+TOKEN
+ Name = "RC_PORT_2"
+ Value = "1"
+ Help = "Set to 'On' if PCH Root Complex Port #2 phisically enabled and connected on the board"
+ TokenType = Boolean
+ TargetH = Yes
+ Range = "On - Off"
+ Token = "RC_PORT_0" "=" "1"
+End
+
+TOKEN
+ Name = "RC_PORT_3"
+ Value = "1"
+ Help = "Set to 'On' if PCH Root Complex Port #3 phisically enabled and connected on the board"
+ TokenType = Boolean
+ TargetH = Yes
+ Range = "On - Off"
+ Token = "RC_PORT_0" "=" "1"
+End
+
+TOKEN
+ Name = "RC_PORT_4"
+ Value = "1"
+ Help = "Set to 'On' if PCH Root Complex Port #4 phisically enabled and connected on the board"
+ TokenType = Boolean
+ TargetH = Yes
+ Range = "On - Off"
+ Token = "RC_PORT_0" "=" "1"
+End
+
+TOKEN
+ Name = "RC_PORT_5"
+ Value = "1"
+ Help = "Set to 'On' if PCH Root Complex Port #5 phisically enabled and connected on the board"
+ TokenType = Boolean
+ TargetH = Yes
+ Range = "On - Off"
+ Token = "RC_PORT_0" "=" "1"
+End
+
+TOKEN
+ Name = "RC_PORT_6"
+ Value = "1"
+ Help = "Set to 'On' if PCH Root Complex Port #6 phisically enabled and connected on the board"
+ TokenType = Boolean
+ TargetH = Yes
+ Range = "On - Off"
+ Token = "RC_PORT_0" "=" "1"
+End
+
+TOKEN
+ Name = "RC_PORT_7"
+ Value = "1"
+ Help = "Set to 'On' if PCH Root Complex Port #7 phisically enabled and connected on the board"
+ TokenType = Boolean
+ TargetH = Yes
+ Range = "On - Off"
+ Token = "RC_PORT_0" "=" "1"
+End
+
+TOKEN
+ Name = "HOTPLUG_RMV_SUPPORT"
+ Value = "0"
+ Help = "Main switch if PCH Root Complex Port support _RMV function which is defined in ASL code. 0:Disable\1:Enable"
+ TokenType = Boolean
+ TargetEQU = Yes
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "HOTPLUG_SUPPORT" "=" "1"
+End
+
+ELINK
+ Name = "/D HOTPLUG_EOI_FLAG"
+ Parent = "GLOBAL_DEFINES"
+ InvokeOrder = AfterParent
+ Token = "HOTPLUG_RMV_SUPPORT" "=" "0"
+End
+
+TOKEN
+ Name = "SX_NOTIFY_PWRB"
+ Value = "1"
+ Help = "Enable/Disable report notify power button event when system resume form sleep state."
+ TokenType = Boolean
+ TargetEQU = Yes
+ TargetMAK = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "PCIE_CLEAR_RETRAIN_BIT_SUPPORT"
+ Value = "0"
+ Help = "Main switch to clear PCH Root Port retrain bit for some device will not clear this bit. It will make 1 ms delay for each PCIE device 0:Disable\1:Enable"
+ TokenType = Boolean
+ TargetEQU = Yes
+ TargetMAK = Yes
+ TargetH = Yes
+End
+
+ELINK
+ Name = "/D PCIE_CLEAR_RETRAIN_BIT_SUPPORT_FLAG"
+ Parent = "GLOBAL_DEFINES"
+ InvokeOrder = AfterParent
+ Token = "PCIE_CLEAR_RETRAIN_BIT_SUPPORT" "=" "1"
+End
+
+TOKEN
+ Name = " "
+ TokenType = Integer
+End
+
+TOKEN
+ Name = "====== SB USB Rx Configuration ======"
+ TokenType = Expression
+End
+
+TOKEN
+ Name = "PCI_EHCI_BUS_NUMBER"
+ Value = "0x0"
+ Help = "EHCI controller bus number"
+ TokenType = Integer
+ TargetH = Yes
+ Token = "USB_DEBUG_TRANSPORT" "=" "1"
+End
+
+TOKEN
+ Name = "PCI_EHCI_DEV_FUNC_NUMBER"
+ Value = "0xD0"
+ Help = "EHCI controller device and function number. \Bit 0-2 represents function number and\ Bit 3-7 represents device number"
+ TokenType = Integer
+ TargetH = Yes
+ Token = "USB_DEBUG_TRANSPORT" "=" "1"
+End
+
+TOKEN
+ Name = "PCI_EHCI_BAR_OFFSET"
+ Value = "0x10"
+ TokenType = Integer
+ TargetH = Yes
+ Token = "USB_DEBUG_TRANSPORT" "=" "1"
+End
+
+TOKEN
+ Name = "EHCI_MMIO_BASE_ADDRESS"
+ Value = "$(EHCI_MMIO_BASE_ADDRESS1)"
+ TokenType = Integer
+ TargetH = Yes
+ Token = "PCI_EHCI_DEV_FUNC_NUMBER" "=" "0xD0"
+ Token = "USB_DEBUG_TRANSPORT" "=" "1"
+End
+
+TOKEN
+ Name = "EHCI_MMIO_BASE_ADDRESS"
+ Value = "$(EHCI_MMIO_BASE_ADDRESS2)"
+ TokenType = Integer
+ TargetH = Yes
+ Token = "PCI_EHCI_DEV_FUNC_NUMBER" "=" "0xE8"
+ Token = "USB_DEBUG_TRANSPORT" "=" "1"
+End
+
+TOKEN
+ Name = "EHCI_MMIO_BASE_ADDRESS1"
+ Value = "0xFECD0000"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "EHCI_MMIO_BASE_ADDRESS2"
+ Value = "$(EHCI_MMIO_BASE_ADDRESS1)+0xC00"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "EHCI_MMIO_SIZE"
+ Value = "0x400"
+ TokenType = Integer
+ TargetH = Yes
+ Token = "USB_DEBUG_TRANSPORT" "=" "1"
+End
+
+TOKEN
+ Name = "CLOCK_GENERATOR_ADDRESS"
+ Value = "0xD2"
+ Help = "Clock generator address. Set to 0xFF to disable\clock generator programming."
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "CLOCK_GENERATOR_SETTINGS"
+ Value = "{0x35, 0x83, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x26, 0x03, 0x25, 0xFD, 0x56, 0x0D}"
+ Help = "List of initial clock controller register settings for Desktop."
+ TokenType = Expression
+ TargetH = Yes
+End
+
+TOKEN
+ Name = " "
+ TokenType = Integer
+End
+
+TOKEN
+ Name = "====== UEFI based Configuration ======"
+ TokenType = Expression
+End
+
+TOKEN
+ Name = "OFFSET_0"
+ Value = "1"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" "<=" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_0"
+ Value = "0"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" ">" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_1"
+ Value = "2"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" "<=" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_1"
+ Value = "1"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" ">" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_2"
+ Value = "3"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" "<=" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_2"
+ Value = "2"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" ">" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_3"
+ Value = "4"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" "<=" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_3"
+ Value = "3"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" ">" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_4"
+ Value = "5"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" "<=" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_4"
+ Value = "4"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" ">" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_5"
+ Value = "6"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" "<=" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_5"
+ Value = "5"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" ">" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_6"
+ Value = "7"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" "<=" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_6"
+ Value = "6"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" ">" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_7"
+ Value = "8"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" "<=" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_7"
+ Value = "7"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" ">" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_8"
+ Value = "9"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" "<=" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_8"
+ Value = "8"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" ">" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_9"
+ Value = "10"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" "<=" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_9"
+ Value = "9"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" ">" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_10"
+ Value = "11"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" "<=" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_10"
+ Value = "10"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" ">" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_11"
+ Value = "12"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" "<=" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_11"
+ Value = "11"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" ">" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_12"
+ Value = "13"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" "<=" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_12"
+ Value = "12"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" ">" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_13"
+ Value = "14"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" "<=" "0x20000"
+End
+
+TOKEN
+ Name = "OFFSET_13"
+ Value = "13"
+ Help = "Offset 0 based in UEFI 2.1 and 1 based in UEFI 2.0"
+ TokenType = Integer
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "EFI_SPECIFICATION_VERSION" ">" "0x20000"
+End
+
+TOKEN
+ Name = " "
+ TokenType = Integer
+End
+
+PATH
+ Name = "SB_CHIPSET_DIR"
+ Path = "Chipset\SB"
+End
+
+TOKEN
+ Name = "INTEL_SATA_ASL_FILE"
+ Value = "$(SB_CHIPSET_DIR)\SATA.asl"
+ TokenType = Expression
+ TargetMAK = Yes
+End
+
+TOKEN
+ Name = "INTEL_IDE_ASL_FILE"
+ Value = "$(SB_CHIPSET_DIR)\IDE.asl"
+ TokenType = Expression
+ TargetMAK = Yes
+End
+
+PATH
+ Name = "SB_BOARD_DIR"
+ Path = "Board\SB"
+End
+
+MODULE
+ Help = "Includes SB.mak to Project"
+ File = "SB.mak"
+End
+
+ELINK
+ Name = "SBPEIDBG_Initialize,"
+ Parent = "PeiDebuggerInitialize"
+ Priority = 10
+ Token = "AMIDEBUG_RX_SUPPORT" "=" "1"
+ Token = "PeiDebugger_SUPPORT" "=" "1"
+ InvokeOrder = AfterParent
+End
+
+# Only for Mobile/ULT CRB >>>
+TOKEN
+ Name = "CRB_UART_CONFIG"
+ Value = "1"
+ Help = "Only for Mobile/ULT CRB UART configuration"
+ TokenType = Boolean
+ TargetMAK = Yes
+ Token = "PCH_SKU" "=" "1"
+ Token = "CRB_SIO_SUPPORT" "=" "0"
+ Token = "VirtualSerial_SUPPORT" "=" "1"
+ Token = "DEBUG_MODE" "=" "1"
+End
+
+ELINK
+ Name = "SBPEIDBG_Initialize,"
+ Parent = "PeiCoreInitialize"
+ Priority = 10
+ Token = "PCH_SKU" "=" "1"
+ Token = "CRB_SIO_SUPPORT" "=" "0"
+ Token = "VirtualSerial_SUPPORT" "=" "1"
+ Token = "DEBUG_MODE" "=" "1"
+ InvokeOrder = AfterParent
+End
+# Only for Mobile/ULT CRB <<<
+
+ELINK
+ Name = "$(SB_CHIPSET_DIR)\SB.asl"
+ Parent = "INTEL_GENERIC_ASL"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "\_SB.PCI0.SBRG.SPTS(Arg0)"
+ Parent = "ASL_PTS"
+ Help = "Include South Bridge Specific Function at PTS.\Arg0 is a sleep state the System is targeted for."
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "\_SB.PCI0.SBRG.SWAK(Arg0)"
+ Parent = "ASL_WAK"
+ Help = "Include South Bridge Specific Function at WAK.\Arg0 is a sleep state the System is resuming from. "
+ SrcFile = "Chipset\SB\SB.ASL"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "/I$(SB_BOARD_DIR)"
+ Parent = "$(GLOBAL_DEFINES)"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "/I$(SB_CHIPSET_DIR)"
+ Parent = "$(GLOBAL_DEFINES)"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "$(BUILD_DIR)\SBPEI.ffs"
+ Parent = "FV_BB"
+ Help = "INTEL ICH7 SB PEI component"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "$(BUILD_DIR)\SBDXE.ffs"
+ Parent = "FV_MAIN"
+ Help = "INTEL ICH7 SB DXE component"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "$(BUILD_DIR)\SBRUN.ffs"
+ Parent = "FV_MAIN"
+ Help = "INTEL ICH7 SB Runtime DXE component"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "$(BUILD_DIR)\SBSATAIDE.ffs"
+ Parent = "FV_MAIN"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "$(BUILD_DIR)\SBSECInit.OBJ"
+ Parent = "ADDON_SEC_CORE_OBJ_FILES"
+ Token = "INCLUDE_SB_ASM_FILE_IN_SEC" "=" "1"
+ InvokeOrder = AfterParent
+End
+
+TOKEN
+ Name = "SBCSPLib"
+ Value = "$$(LIB_BUILD_DIR)\AmiSbCSPLib.lib"
+ TokenType = Expression
+ TargetMAK = Yes
+End
+
+ELINK
+ Name = "\_SB.SBPS(Arg0)"
+ Parent = "ASL_PTS"
+ Help = "Include South Bridge Specific Function at PTS."
+ SrcFile = "Chipset\SB\SLEEPBTN.ASL"
+ Token = "SLEEP_BUTTON_SUPPORT" "=" "1"
+ Token = "ACPI_SUPPORT" "=" "1"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "$(SB_CHIPSET_DIR)\RRIORDMA.ASL"
+ Parent = "INTEL_GENERIC_ASL"
+ Help = "Include LPC RRIO & RDMA ASL"
+ Token = "ACPI_SUPPORT" "=" "1"
+ Token = "ACPI_MODULE_VER" ">" "30"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "UsbDxeDebuggerInitialize"
+ Token = "USB_DEBUG_TRANSPORT" "=" "1"
+ InvokeOrder = ReplaceParent
+End
+
+ELINK
+ Name = "SBPEIDBG_InitUsbEhci,"
+ Parent = "PeiDebuggerInitialize"
+ Priority = 150
+ Token = "USB_DEBUG_TRANSPORT" "=" "1"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "SBPEIDBG_InitUsbEhci,"
+ Parent = "UsbDxeDebuggerInitialize"
+ Token = "USB_DEBUG_TRANSPORT" "=" "1"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "SBSmmSaveRestoreStates,"
+ Parent = "SmmSaveRestoreEnvironment"
+ Token = "SMM_SUPPORT" "=" "1"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "{0, 0, 0x80, 0xff, ReadWriteCmosBank2},"
+ Parent = "CMOS_PORT_MAPPING"
+ Help = "Second bank CMOS access range (Registers in range: 0x80-0xff)"
+ Token = "CMOS_MANAGER_SUPPORT" "=" "1"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "SbGetRtcPowerStatus"
+ Parent = "CMOS_BATTERY_TEST_MAPPING"
+ Help = "Link the standard function to determine whether or not the CMOS battery is good."
+ Token = "CMOS_MANAGER_SUPPORT" "=" "1"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "$(SB_BOARD_DIR)\Sb.ssp"
+ Parent = "ADDON_SSP_FILES"
+ Token = "CMOS_MANAGER_SUPPORT" "=" "1"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "SbConfigurationList"
+ InvokeOrder = ReplaceParent
+End
+
+ELINK
+ Name = "SbTimerSaveRestoreRegistersCallbacks"
+ InvokeOrder = ReplaceParent
+End
+
+ELINK
+ Name = "OEM_HDA_VERB_TABLE"
+ InvokeOrder = ReplaceParent
+End
+
+ELINK
+ Name = "OEM_SPI_VSCC_TABLE"
+ Help = "{VidDid, Vscc}"
+ InvokeOrder = ReplaceParent
+End
+
+ELINK
+ Name = "OEM_HDA_VERB_TABLE_CONTENT"
+ InvokeOrder = ReplaceParent
+End
+
+ELINK
+ Name = "SBIsDefaultConfigMode,"
+ Parent = "IsDefaultConfigMode"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "OEM_PCI_DEVICE_CALLBACK(0, 0, SBProtectedPciDevice),"
+ Parent = "OEM_SKIP_PCI_DEVICE"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "OEM_PCI_DEVICE_CALLBACK(0, 0, SBProgramPciDevice),"
+ Parent = "OEM_PROGRAM_PCI_DEVICE"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "OEM_PCI_DEVICE_CALLBACK(0, 0, SBUpdatePciDeviceAttributes),"
+ Parent = "OEM_PCI_ATTRIBUTES"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "SECSB_EarlyInit"
+ Parent = "GainestownSecRcEntry"
+ Help = "SB Early Init in SEC (before Cache as memory enabling)"
+ SrcFile = "Board\SB\SBSECInit.ASM"
+ Token = "INCLUDE_SB_ASM_FILE_IN_SEC" "=" "1"
+ InvokeOrder = BeforeParent
+End
+
+ELINK
+ Name = "{0xFFFFFFFF, 0, 0xFF, FALSE, 1, 0, DummyVerbTable},"
+ Parent = "OEM_HDA_VERB_TABLE"
+ Help = "Dummy Verb Table"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "{0xEF4017, 0x2025},"
+ Parent = "OEM_SPI_VSCC_TABLE"
+ Help = "W25Q64"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "BiosLockEnableSMIFlashHook,"
+ Parent = "SMIFlashEndHandlerList"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "SbS3WarmResetLink"
+ InvokeOrder = ReplaceParent
+ Token = "SecureMod_SUPPORT" "=" "1"
+End
+
+ELINK
+ Name = "SBLib_BeforeShutdown,"
+ Parent = "SbS3WarmResetLink"
+ InvokeOrder = AfterParent
+ Token = "SecureMod_SUPPORT" "=" "1"
+End
+
+ELINK
+ Name = "BusOverrideGuidsforUefiRaid"
+ InvokeOrder = ReplaceParent
+End
+
+ELINK
+ Name = "SbRuntimeResetElinkList"
+ InvokeOrder = ReplaceParent
+End
+
+ELINK
+ Name = "{0xBB65942B,0x521F,0x4EC3,0xBA,0xF9,0xA9,0x25,0x40,0xCF,0x60,0xD2},"
+ Parent = "BusOverrideGuidsforUefiRaid"
+ Help = "FFS Guid of Satacontroller Driver"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "{0x8F5A2E02,0x538C,0x4D59,0xB9,0x20,0xC4,0x78,0x6A,0xCB,0xC5,0x52},"
+ Parent = "BusOverrideGuidsforUefiRaid"
+ Help = "FFS Guid of AHCI Driver"
+ InvokeOrder = AfterParent
+End
+
+TOKEN
+ Name = "DISABLE_DAYLIGHT_SAVINGS"
+ Value = "0"
+ Help = "1: Disable Daylight Savings; 0: Enable Daylight Savings"
+ TokenType = Expression
+ TargetH = Yes
+End
+
+
+#*************************************************************************
+#*************************************************************************
+#** **
+#** (C)Copyright 1985-2013, American Megatrends, Inc. **
+#** **
+#** All Rights Reserved. **
+#** **
+#** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
+#** **
+#** Phone: (770)-246-8600 **
+#** **
+#*************************************************************************
+#*************************************************************************