BayTrail/AaeonProject/AaeonProject.sdl

727 lines
15 KiB
Plaintext

TOKEN
Name = "AaeonProject_SUPPORT"
Value = "1"
TokenType = Boolean
TargetEQU = Yes
TargetMAK = Yes
TargetH = Yes
Master = Yes
End
TOKEN
Name = "PROJECT_TAG"
Value = "2000A"
TokenType = Expression
TargetMAK = Yes
TargetH = Yes
TargetEQU = Yes
End
TOKEN
Name = "AAEON_MAJOR_VERSION"
Value = "0"
TokenType = Expression
TargetMAK = Yes
TargetH = Yes
TargetEQU = Yes
Range = "Maximum 3 digits"
End
TOKEN
Name = "AAEON_MINOR_VERSION"
Value = "1"
TokenType = Expression
TargetMAK = Yes
TargetH = Yes
TargetEQU = Yes
Range = "Maximum 3 digits"
End
TOKEN
Name = "BUILD_FOR_TEST"
Value = "0"
TokenType = Boolean
TargetMAK = Yes
TargetH = Yes
TargetEQU = Yes
End
TOKEN
Name = "AAEON_ROM"
Value = "$(PROJECT_TAG)$(PROJECT_BUILD).rom"
TokenType = Expression
TargetMAK = Yes
TargetH = Yes
TargetEQU = Yes
Range = "valid file name"
End
TOKEN
Name = "AAEON_BIN"
Value = "$(PROJECT_TAG)$(PROJECT_BUILD).bin"
TokenType = Expression
TargetMAK = Yes
TargetH = Yes
TargetEQU = Yes
Range = "valid file name"
End
TOKEN
Name = "PROJECT_BUILD"
Value = "M$(AAEON_MAJOR_VERSION)$(AAEON_MINOR_VERSION)"
TokenType = Expression
TargetMAK = Yes
TargetH = Yes
TargetEQU = Yes
Range = "Maximum 3 digits"
Token = "BUILD_FOR_TEST" "=" "0"
End
TOKEN
Name = "PROJECT_BUILD"
Value = "T$(AAEON_MAJOR_VERSION)$(AAEON_MINOR_VERSION)"
TokenType = Expression
TargetMAK = Yes
TargetH = Yes
TargetEQU = Yes
Range = "Maximum 3 digits"
Token = "BUILD_FOR_TEST" "=" "1"
End
TOKEN
Name = "BIOS_TAG"
Value = "$(PROJECT_TAG)$(PROJECT_BUILD)"
TokenType = Expression
TargetEQU = Yes
TargetH = Yes
TargetMAK = Yes
End
TOKEN
Name = "AMI_ROM"
Value = "$(AAEON_ROM)"
TokenType = Expression
TargetMAK = Yes
TargetH = Yes
Range = "valid file name"
End
TOKEN
Name = "EC_SUPPORT"
Value = "0"
TokenType = Boolean
TargetEQU = Yes
TargetH = Yes
End
##// {2815ee9f-c8eb-4782-b85f-81815a6fa91b}
##static const struct GUID __NAME__ = {0x2815ee9f, 0xc8eb, 0x4782, {0xb8, 0x5f, 0x81, 0x81, 0x5a, 0x6f, 0xa9, 0x1b}};
TOKEN
Name = "PLATFORM_GUID"
Value = "2815ee9f-c8eb-4782-b85f-81815a6fa91b"
Help = "The unique platform GUID that does into the description file.\MUST BE CLONED IN EVERY PROJECT!"
TokenType = Expression
TargetDSC = Yes
End
TOKEN
Name = "FW_VERSION_GUID"
Value = "{0x2815ee9f, 0xc8eb, 0x4782, {0xb8, 0x5f, 0x81, 0x81, 0x5a, 0x6f, 0xa9, 0x1b}}"
Help = "FW Version GUID inserted into Firmware ID structure.\FW version has to be overridden for every project."
TokenType = Expression
TargetH = Yes
Range = "GUID"
End
TOKEN
Name = "ADJUST_GPIO_SUPPORT"
Value = "0"
TokenType = BOOLEAN
TargetH = Yes
End
TOKEN
Name = "SILENT"
Value = "1"
Help = "Enables/disables silent build mode.\In silent build mode executed commands are not displayed, and certain auxiliary build process messages are suppressed or displayed in a condensed format.\In non-silent build mode executed command are displayed prior to execution, and all auxiliary messages are visible.\Silent build mode is typically faster because less information goes into a build log.\Non-silent mode is useful for debugging of the build issues."
TokenType = Boolean
TargetMAK = Yes
End
TOKEN
Name = "BYTI_DUAL_BOOT_TXE_SUPPORT"
Value = "0"
Help = "Enable the token to build BIOS include BayTrail-I Dual Boot 1.375MB TXE"
TokenType = Boolean
TargetMAK = Yes
TargetH = Yes
End
TOKEN
Name = "TXE_1_375MB_SUPPORT"
Value = "1"
Help = "Enable the token to build BIOS include 1.375MB TXE"
TokenType = Boolean
TargetMAK = Yes
TargetH = Yes
End
TOKEN
Name = "AMI_DESKTOP_ROM_8MB_TXE_1_375MB"
Value = "$(AAEON_BIN)"
Help = "File name of the Full BIOS rom image."
TokenType = Expression
TargetMAK = Yes
TargetH = Yes
Range = "valid file name"
End
TOKEN
Name = "===== Module Disable ====="
TokenType = Integer
End
TOKEN
Name = "CRB_SETUP_SUPPORT"
Value = "0"
Help = "Main switch to enable CRB Setup support in Project"
TokenType = Boolean
TargetMAK = Yes
TargetH = Yes
End
TOKEN
Name = "WIN8_FIRMWARE_UPDATE_SUPPORT"
Value = "0"
Help = "Enables/Disables the Windows 8.x firmware update support."
TokenType = Integer
TargetMAK = Yes
TargetH = Yes
End
TOKEN
Name = "KBC_SUPPORT"
Value = "0"
Help = "Enable/Disable KBC support"
TokenType = Boolean
TargetEQU = Yes
TargetMAK = Yes
TargetH = Yes
End
TOKEN
Name = "EdkShellBinPkg_SUPPORT"
Value = "0"
Help = "Main switch to enable EdkShellBinPkg support in Project"
TokenType = Boolean
TargetEQU = Yes
TargetMAK = Yes
End
TOKEN
Name = SECURE_FLASH_SUPPORT
Value = "0"
TokenType = Boolean
TargetEQU = Yes
TargetMAK = Yes
Help = "Main switch to enable Security Flash in Project"
End
TOKEN
Name = "ISCT_PLATFORM_SUPPORT"
Value = "0"
Help = "Main switch to enable ISCT support in Project"
TokenType = Boolean
TargetEQU = Yes
TargetMAK = Yes
End
TOKEN
Name = HARDWARE_SIGNATURE_MANAGEMENT_SUPPORT
Value = "0"
TokenType = Boolean
TargetEQU = Yes
TargetMAK = Yes
TargetH = Yes
Help = "Main switch to enable HardwareSignatureManagement support in Project"
End
TOKEN
Name = "POST_TIME_TUNING_SUPPORT"
Value = "0"
Help = "Main switch to enable Post Time Tuning module in Project"
TokenType = Boolean
TargetEQU = Yes
TargetMAK = Yes
TargetH = Yes
End
TOKEN
Name = "Ipv6_SUPPORT"
Value = "0"
Help = "Main switch to enable Ipv6 stack support in Project"
TokenType = Boolean
TargetMAK = Yes
TargetH = Yes
End
TOKEN
Name = "PS2Ctl_SUPPORT"
Value = "0"
Help = "Main switch to enable PS2 Controller support in the project."
TokenType = Boolean
TargetEQU = Yes
TargetMAK = Yes
End
TOKEN
Name = "MMC_SUPPORT"
Value = "0"
Help = "This driver is not POR for BayTrail D&M and also doesn't test."
TokenType = Boolean
TargetH = Yes
End
TOKEN
Name = "I2C_SUPPORT"
Value = "0"
Help = "Disable\Enable I2C feature."
TokenType = Boolean
TargetH = Yes
End
TOKEN
Name = "OpalSecurity_SUPPORT"
Value = "0"
Help = "Main switch to enable OpalSecurity support in Project"
TokenType = Boolean
TargetH = Yes
End
TOKEN
Name = "OA3_SUPPORT"
Value = "0"
Help = "Main switch to enable OA3 support in the project"
TokenType = Boolean
TargetH = Yes
End
TOKEN
Name = "OA2_SUPPORT"
Value = "0"
Help = "Main switch to enable OA2 support in Project"
TokenType = Boolean
TargetH = Yes
End
INFComponent
Name = "SIOPEIINIT"
File = "SioPeiInit.inf"
Package = "AmiModulePkg"
ModuleTypes = "PEIM"
Token = "SIO_SUPPORT" "=" "1"
Disable = Yes
End
TOKEN
Name = "SOC_UART_PRESENT"
Value = "0"
Help = "SOC UART3(COM1) Present / Not Present. \\When OEM board have debug port from SIO, you only select one port to output debug message. If you use SIO debug port, you must turn off on token."
TokenType = Boolean
TargetH = Yes
End
TOKEN
Name = " "
TokenType = Integer
End
TOKEN
Name = "===== SIO Configurations ====="
TokenType = Integer
End
TOKEN
Name = "AaeonIoPkg_SUPPORT"
Value = "1"
TokenType = Boolean
TargetEQU = Yes
TargetMAK = Yes
TargetH = Yes
End
TOKEN
Name = "F81866_SUPPORT"
Value = "1"
Help = "Main switch to enable F81866 support in Project"
TokenType = Boolean
TargetEQU = Yes
TargetH = Yes
End
TOKEN
Name = "F81866_SMF1_SUPPORT"
Value = "1"
Help = "F81866 SmartFan 1 control support"
TokenType = Boolean
TargetMAK = Yes
TargetH = Yes
Token = "F81866_SMF_SUPPORT" "=" "1"
End
TOKEN
Name = "F81866_SMF2_SUPPORT"
Value = "1"
Help = "F81866 SmartFan 2 control support"
TokenType = Boolean
TargetMAK = Yes
TargetH = Yes
Token = "F81866_SMF_SUPPORT" "=" "1"
End
TOKEN
Name = " "
TokenType = Integer
End
TOKEN
Name = "===== AAEON Common Configurations ====="
TokenType = Integer
End
TOKEN
Name = "AAEON_BIOS_ROBOT_SUPPORT"
Value = "0"
Help = "Main switch to enable AaeonBiosRobot support in Project"
TokenType = Boolean
TargetEQU = Yes
TargetMAK = Yes
TargetH = Yes
End
TOKEN
Name = "AaeonDefaultPwd_SUPPORT"
Value = "0"
Help = "Main switch to enable OEMTSEHook support in Project"
TokenType = Boolean
TargetEQU = Yes
TargetMAK = Yes
End
TOKEN
Name = "AAEON_BFPI_SUPPORT"
Value = "0"
Help = "Main switch to enable AaeonBfpi support in Project"
TokenType = Boolean
TargetEQU = Yes
TargetMAK = Yes
TargetH = Yes
End
TOKEN
Name = "AAEON_OEM_BEEP_MAP_SUPPORT"
Value = "0"
Help = "Main switch to enable Aaeon OEM Beep Map support in Project"
TokenType = Boolean
TargetEQU = Yes
TargetMAK = Yes
TargetH = Yes
End
TOKEN
Name = "AAEON_LAN_UEFI_DRIVER_SUPPORT"
Value = "1"
TokenType = Boolean
# Master = Yes
Help = "Main switch to enable OemLanUefiDriver support in Project"
End
TOKEN
Name = "Lan_Option"
Value = "0"
Help = "\0-IntelGigabitLan,\1-RealtekLan \2- Support Intel and RealTekLan"
TokenType = Integer
TargetMAK = Yes
TargetH = Yes
End
TOKEN
Name = " "
TokenType = Integer
End
TOKEN
Name = "===== DEBUG MODE ====="
TokenType = Integer
End
TOKEN
Name = "DEBUG_MODE"
Value = "0"
TokenType = Boolean
TargetH = Yes
TargetMAK = Yes
End
TOKEN
Name = "STRING_STATUS_SUPPORT"
Value = "1"
Help = "Enables/Disables all string-based status code routines \defined by the ReportStringStatus eLink"
TokenType = Boolean
TargetH = Yes
Token = "DEBUG_MODE" "=" "1"
End
TOKEN
Name = "SERIAL_DEBUG"
Value = "0"
Help = "A switch to print TSE Debug messages over Serial Port."
TokenType = Boolean
TargetH = Yes
Token = "DEBUG_MODE" "=" "1"
End
TOKEN
Name = "DMIEDIT_DEBUG_TRACE"
Value = "0"
Help = "Enable/Disable debug trace messages"
TokenType = Boolean
TargetH = Yes
Token = "DEBUG_MODE" "=" "1"
End
TOKEN
Name = "DEFAULT_DEBUGGER_CONSOLE_REDIRECTION_ENABLE"
Value = "0"
Help = "Once Rx/Redir/Debugger port been detected, enable/disable Console Redirection."
TokenType = Boolean
TargetH = Yes
Token = "DEBUG_MODE" "=" "1"
End
TOKEN
Name = "DEFAULT_INTERNAL_UART_DEBUG_ENABLE"
Value = "0"
Help = "Use internal UART to output debug message in OS."
TokenType = Integer
TargetEQU = Yes
TargetH = Yes
Token = "DEBUG_MODE" "=" "1"
End
INFComponent
Name = "PlatformHookSerialPortLib"
File = "PlatformHookSerialPortLib.inf"
Package = "AmiModulePkg"
Token = "DEBUG_MODE" "=" "1"
Disable = Yes
End
LibraryMapping
Class = "PlatformHookLib"
Instance = "AmiModulePkg.PlatformHookSerialPortLib"
Token = "DEBUG_MODE" "=" "1"
Token = "SOC_UART_PRESENT" "=" "0"
ModuleTypes = "PEIM PEI_CORE"
Disable = Yes
End
TOKEN
Name = " "
TokenType = Integer
End
TOKEN
Name = "===== HD Audio ====="
TokenType = Integer
End
ELINK
Name = "{{0x10EC, 0x0888, 0xFF, TRUE, 68, 0}, UpxAdl01_A01_OemHdaVerbTblSample},"
Parent = "OEM_HDA_VERB_TABLE"
Help = "CRB HDA Verb Table"
InvokeOrder = AfterParent
End
TOKEN
Name = " "
TokenType = Integer
End
TOKEN
Name = "===== UART Mode ====="
TokenType = Integer
End
TOKEN
Name = "AaeonUartMode2Pkg_SUPPORT"
Value = "1"
TokenType = Boolean
TargetEQU = Yes
TargetMAK = Yes
TargetH = Yes
End
TOKEN
Name = "F81438_RS232_TRUTH_TABLE"
Value = "{1, 0}"
Help = "GPIO value for RS232 mode, {GPIO0, GPIO1}"
TokenType = Expression
TargetH = Yes
End
TOKEN
Name = "F81438_RS422_TRUTH_TABLE"
Value = "{1, 1}"
Help = "GPIO value for RS422 mode, {GPIO0, GPIO1}"
TokenType = Expression
TargetH = Yes
End
TOKEN
Name = "F81438_RS485_TRUTH_TABLE"
Value = "{0, 1}"
Help = "GPIO value for RS485 mode, {GPIO0, GPIO1}"
TokenType = Expression
TargetH = Yes
End
TOKEN
Name = "CHECKBOX_AAEON_UART1MODE_DEFAULT"
Value = "1"
Help = "Default value of the <RS232/422/485 Support> option for COM1.\0: Disabled\1: Enabled"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = "NUMERIC_AAEON_UART1MODE_GPIO0_DEFAULT"
Value = "10"
Help = "Default value of the <Mode 0 GPIO Number> option for COM1.\minimum: 0\maximum: 100\step: 1"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = "NUMERIC_AAEON_UART1MODE_GPIO1_DEFAULT"
Value = "11"
Help = "Default value of the <Mode 1 GPIO Number> option for COM1.\minimum: 0\maximum: 100\step: 1"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = "CHECKBOX_AAEON_UART2MODE_DEFAULT"
Value = "1"
Help = "Default value of the <RS232/422/485 Support> option for COM2.\0: Disabled\1: Enabled"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = "NUMERIC_AAEON_UART2MODE_GPIO0_DEFAULT"
Value = "12"
Help = "Default value of the <Mode 0 GPIO Number> option for COM2.\minimum: 0\maximum: 100\step: 1"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = "NUMERIC_AAEON_UART2MODE_GPIO1_DEFAULT"
Value = "13"
Help = "Default value of the <Mode 1 GPIO Number> option for COM2.\minimum: 0\maximum: 100\step: 1"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = "CHECKBOX_AAEON_UART3MODE_DEFAULT"
Value = "3"
Help = "Default value of the <RS232/422/485 Support> option for COM3.\0: Disabled\1: Enabled"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = "NUMERIC_AAEON_UART3MODE_GPIO0_DEFAULT"
Value = "70"
Help = "Default value of the <Mode 0 GPIO Number> option for COM3.\minimum: 0\maximum: 100\step: 1"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = "NUMERIC_AAEON_UART3MODE_GPIO1_DEFAULT"
Value = "71"
Help = "Default value of the <Mode 1 GPIO Number> option for COM3.\minimum: 0\maximum: 100\step: 1"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = "CHECKBOX_AAEON_UART4MODE_DEFAULT"
Value = "1"
Help = "Default value of the <RS232/422/485 Support> option for COM4.\0: Disabled\1: Enabled"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = "NUMERIC_AAEON_UART4MODE_GPIO0_DEFAULT"
Value = "72"
Help = "Default value of the <Mode 0 GPIO Number> option for COM4.\minimum: 0\maximum: 100\step: 1"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = "NUMERIC_AAEON_UART4MODE_GPIO1_DEFAULT"
Value = "73"
Help = "Default value of the <Mode 1 GPIO Number> option for COM4.\minimum: 0\maximum: 100\step: 1"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = "CHECKBOX_AAEON_UART5MODE_DEFAULT"
Value = "1"
Help = "Default value of the <RS232/422/485 Support> option for COM5.\0: Disabled\1: Enabled"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = "NUMERIC_AAEON_UART5MODE_GPIO0_DEFAULT"
Value = "84"
Help = "Default value of the <Mode 0 GPIO Number> option for COM5.\minimum: 0\maximum: 100\step: 1"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = "NUMERIC_AAEON_UART5MODE_GPIO1_DEFAULT"
Value = "85"
Help = "Default value of the <Mode 1 GPIO Number> option for COM5.\minimum: 0\maximum: 100\step: 1"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = "CHECKBOX_AAEON_UART6MODE_DEFAULT"
Value = "1"
Help = "Default value of the <RS232/422/485 Support> option for COM6.\0: Disabled\1: Enabled"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = "NUMERIC_AAEON_UART6MODE_GPIO0_DEFAULT"
Value = "86"
Help = "Default value of the <Mode 0 GPIO Number> option for COM6.\minimum: 0\maximum: 100\step: 1"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = "NUMERIC_AAEON_UART6MODE_GPIO1_DEFAULT"
Value = "87"
Help = "Default value of the <Mode 1 GPIO Number> option for COM6.\minimum: 0\maximum: 100\step: 1"
TokenType = Integer
TargetH = Yes
End
TOKEN
Name = " "
TokenType = Integer
End