summaryrefslogtreecommitdiff
path: root/Board/NB/NBSetup/NBSetup.sdl
diff options
context:
space:
mode:
Diffstat (limited to 'Board/NB/NBSetup/NBSetup.sdl')
-rw-r--r--Board/NB/NBSetup/NBSetup.sdl314
1 files changed, 314 insertions, 0 deletions
diff --git a/Board/NB/NBSetup/NBSetup.sdl b/Board/NB/NBSetup/NBSetup.sdl
new file mode 100644
index 0000000..65cd114
--- /dev/null
+++ b/Board/NB/NBSetup/NBSetup.sdl
@@ -0,0 +1,314 @@
+#*************************************************************************
+#*************************************************************************
+#** **
+#** (C)Copyright 1985-2011, American Megatrends, Inc. **
+#** **
+#** All Rights Reserved. **
+#** **
+#** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
+#** **
+#** Phone: (770)-246-8600 **
+#** **
+#*************************************************************************
+#*************************************************************************
+
+#*************************************************************************
+# $Header: /Alaska/BIN/Chipset/Intel/NorthBridge/Haswell/Intel SystemAgent NB Board/NBSetup/NBSetup.sdl 9 5/28/14 3:15a Dennisliu $
+#
+# $Revision: 9 $
+#
+# $Date: 5/28/14 3:15a $
+#*************************************************************************
+# Revision History
+# ----------------
+# $Log: /Alaska/BIN/Chipset/Intel/NorthBridge/Haswell/Intel SystemAgent NB Board/NBSetup/NBSetup.sdl $
+#
+# 9 5/28/14 3:15a Dennisliu
+# [TAG] NONE
+# [Category] Improvement
+# [Description] Create a Token "DEFAULT_REFRESH_2X_POLICY" for customer
+# to decide the default value.
+# [Files] NBSetup.sdl; NB.sd;
+#
+# 8 12/31/13 1:53a Ireneyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Some items belong to XTU, therefore, its callback
+# funtion should be NB_MEMORY_TUNING_CALLBACK.
+# [Files] NBSetup.sdl;
+#
+# 7 7/31/13 2:29a Ireneyang
+# [TAG] None
+# [Category] BrugFix
+# [Symptom] When adding XTU module, it would have building error.
+# [Description] Fix building error when adding XTU module.
+# [RootCause] The original NB_SETUP_CALLBACK function only will be
+# build only when PERF_TUNE_SUPPORT is 0. However, CRID
+# is one of NB_SETUP_CALLBACK and it should be build
+# wheather PERF_TUNE_SUPPORT is 0 or 1. Others of
+# NB_SETUP_CALLBACK should still keep be build only
+# when PERF_TUNE_SUPPORT is 0.
+# [Solution] Divide others from original NB_SETUP_CALLBACK group to
+# an new NB_MEMORY_TUNING_CALLBACK and let them only be
+# build when PERF_TUNE_SUPPORT is 0. Keep CRID in
+# NB_SETUP_CALLBACK without any building condition.
+# [Files] NBSetup.sdl; NBSetup.c;
+#
+# 6 7/09/13 4:02a Ireneyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Add new feature CRID into SMBIOS Type88.
+# [Files] NB.sd; NBSetup.c; NBSetup.sdl;
+#
+# 5 5/23/13 11:47p Ireneyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Fix Typo error.
+# [Files] NB.sd; NBSetup.sdl;
+#
+# 4 4/17/13 6:42a Ireneyang
+# [TAG] NONE
+# [Category] Improvement
+# [Severity] Normal
+# [Symptom] Create a Token "PRIMARY_DISPLAY_SG_DEFAULT_ENABLE" for
+# customer to decide if primarydispay should set to SG
+# as default when SwitchableGraphics_SUPPORT is set to 1.
+# [Files] NB.sd; NBSetup.sdl;
+#
+# 3 12/24/12 2:56a Jeffch
+# [TAG] None
+# [Category] Bug Fix
+# [Description] Remove tRPab and fixed XTU build fail issue.
+# [Files] NBPei.c; NBDxe.c; NB.sd;
+#
+# 2 12/22/12 2:32a Jeffch
+#
+# 1 2/08/12 4:33a Yurenlai
+# Intel Haswell/NB eChipset initially releases.
+#
+#*************************************************************************
+TOKEN
+ Name = "NB_SETUP_SUPPORT"
+ Value = "1"
+ Help = "Main switch to enable NBSetup support in Project"
+ TokenType = Boolean
+ TargetMAK = Yes
+ TargetH = Yes
+ Master = Yes
+End
+
+TOKEN
+ Name = "PRIMARY_DISPLAY_SG_DEFAULT_ENABLE"
+ Value = "0"
+ Help = "[1] : Default is SG for primarydisplay. [0] : Default is Auto for primarydisplay."
+ TokenType = Boolean
+ TargetMAK = Yes
+ TargetH = Yes
+ Token = "SwitchableGraphics_SUPPORT" "=" "1"
+End
+
+TOKEN
+ Name = "DEFAULT_REFRESH_2X_POLICY"
+ Value = "0"
+ Help = "[1] : Default is Enabled. [0] : Default is Disabled."
+ TokenType = Integer
+ TargetH = Yes
+End
+
+PATH
+ Name = "NBSetup_DIR"
+End
+
+MODULE
+ Help = "Includes NBSetup.mak to Project"
+ File = "NBSetup.mak"
+End
+
+ELINK
+ Name = "NbSetupCallbacks,"
+ Parent = "NbConfigurationList"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "InitNBStrings,"
+ Parent = "SetupStringInit"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "$(BUILD_DIR)\NB.sdb"
+ Parent = "SETUP_SDBS"
+ Priority = 20
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "$(NBSetup_DIR)\NB.sd"
+ Parent = "SETUP_DEFINITIONS"
+ Priority = 20
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "NBProcessEnterSetup,"
+ Parent = "ProcessEnterSetup,"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "NBSetupResetHook,"
+ Parent = "PreSystemResetHook,"
+ InvokeOrder = AfterParent
+End
+
+TOKEN
+ Name = "============================================="
+ TokenType = Expression
+End
+
+ELINK
+ Name = "ITEM_CALLBACK(CHIPSET_FORM_SET_CLASS, 0, Default_SPD, NB_MEMORY_TUNING_CALLBACK),"
+ Parent = "SetupItemCallbacks"
+ InvokeOrder = AfterParent
+ Token = "PERF_TUNE_SUPPORT" "!=" "1"
+End
+
+ELINK
+ Name = "ITEM_CALLBACK(CHIPSET_FORM_SET_CLASS, 0, Custom_SPD, NB_MEMORY_TUNING_CALLBACK),"
+ Parent = "SetupItemCallbacks"
+ InvokeOrder = AfterParent
+ Token = "PERF_TUNE_SUPPORT" "!=" "1"
+End
+
+ELINK
+ Name = "ITEM_CALLBACK(CHIPSET_FORM_SET_CLASS, 0, XMP_SPD1, NB_MEMORY_TUNING_CALLBACK),"
+ Parent = "SetupItemCallbacks"
+ InvokeOrder = AfterParent
+ Token = "PERF_TUNE_SUPPORT" "!=" "1"
+End
+
+ELINK
+ Name = "ITEM_CALLBACK(CHIPSET_FORM_SET_CLASS, 0, XMP_SPD2, NB_MEMORY_TUNING_CALLBACK),"
+ Parent = "SetupItemCallbacks"
+ InvokeOrder = AfterParent
+ Token = "PERF_TUNE_SUPPORT" "!=" "1"
+End
+
+ELINK
+ Name = "ITEM_CALLBACK(CHIPSET_FORM_SET_CLASS, 0, NB_tCL_KEY, NB_MEMORY_TUNING_CALLBACK),"
+ Parent = "SetupItemCallbacks"
+ InvokeOrder = AfterParent
+ Token = "PERF_TUNE_SUPPORT" "!=" "1"
+End
+
+ELINK
+ Name = "ITEM_CALLBACK(CHIPSET_FORM_SET_CLASS, 0, NB_tRCD_KEY, NB_MEMORY_TUNING_CALLBACK),"
+ Parent = "SetupItemCallbacks"
+ InvokeOrder = AfterParent
+ Token = "PERF_TUNE_SUPPORT" "!=" "1"
+End
+
+ELINK
+ Name = "ITEM_CALLBACK(CHIPSET_FORM_SET_CLASS, 0, NB_tRP_KEY, NB_MEMORY_TUNING_CALLBACK),"
+ Parent = "SetupItemCallbacks"
+ InvokeOrder = AfterParent
+ Token = "PERF_TUNE_SUPPORT" "!=" "1"
+End
+
+ELINK
+ Name = "ITEM_CALLBACK(CHIPSET_FORM_SET_CLASS, 0, NB_tRAS_KEY, NB_MEMORY_TUNING_CALLBACK),"
+ Parent = "SetupItemCallbacks"
+ InvokeOrder = AfterParent
+ Token = "PERF_TUNE_SUPPORT" "!=" "1"
+End
+
+ELINK
+ Name = "ITEM_CALLBACK(CHIPSET_FORM_SET_CLASS, 0, NB_tWR_KEY, NB_MEMORY_TUNING_CALLBACK),"
+ Parent = "SetupItemCallbacks"
+ InvokeOrder = AfterParent
+ Token = "PERF_TUNE_SUPPORT" "!=" "1"
+End
+
+ELINK
+ Name = "ITEM_CALLBACK(CHIPSET_FORM_SET_CLASS, 0, NB_tRFC_KEY, NB_MEMORY_TUNING_CALLBACK),"
+ Parent = "SetupItemCallbacks"
+ InvokeOrder = AfterParent
+ Token = "PERF_TUNE_SUPPORT" "!=" "1"
+End
+
+ELINK
+ Name = "ITEM_CALLBACK(CHIPSET_FORM_SET_CLASS, 0, NB_tRRD_KEY, NB_MEMORY_TUNING_CALLBACK),"
+ Parent = "SetupItemCallbacks"
+ InvokeOrder = AfterParent
+ Token = "PERF_TUNE_SUPPORT" "!=" "1"
+End
+
+ELINK
+ Name = "ITEM_CALLBACK(CHIPSET_FORM_SET_CLASS, 0, NB_tWTR_KEY, NB_MEMORY_TUNING_CALLBACK),"
+ Parent = "SetupItemCallbacks"
+ InvokeOrder = AfterParent
+ Token = "PERF_TUNE_SUPPORT" "!=" "1"
+End
+
+ELINK
+ Name = "ITEM_CALLBACK(CHIPSET_FORM_SET_CLASS, 0, NB_tRTP_KEY, NB_MEMORY_TUNING_CALLBACK),"
+ Parent = "SetupItemCallbacks"
+ InvokeOrder = AfterParent
+ Token = "PERF_TUNE_SUPPORT" "!=" "1"
+End
+
+ELINK
+ Name = "ITEM_CALLBACK(CHIPSET_FORM_SET_CLASS, 0, NB_tFAW_KEY, NB_MEMORY_TUNING_CALLBACK),"
+ Parent = "SetupItemCallbacks"
+ InvokeOrder = AfterParent
+ Token = "PERF_TUNE_SUPPORT" "!=" "1"
+End
+
+ELINK
+ Name = "ITEM_CALLBACK(CHIPSET_FORM_SET_CLASS, 0, NB_tRC_KEY, NB_MEMORY_TUNING_CALLBACK),"
+ Parent = "SetupItemCallbacks"
+ InvokeOrder = AfterParent
+ Token = "PERF_TUNE_SUPPORT" "!=" "1"
+End
+
+ELINK
+ Name = "ITEM_CALLBACK(CHIPSET_FORM_SET_CLASS, 0, NB_tCWL_KEY, NB_MEMORY_TUNING_CALLBACK),"
+ Parent = "SetupItemCallbacks"
+ InvokeOrder = AfterParent
+ Token = "PERF_TUNE_SUPPORT" "!=" "1"
+End
+
+ELINK
+ Name = "ITEM_CALLBACK(CHIPSET_FORM_SET_CLASS, 0, NB_tREFI_KEY, NB_MEMORY_TUNING_CALLBACK),"
+ Parent = "SetupItemCallbacks"
+ InvokeOrder = AfterParent
+ Token = "PERF_TUNE_SUPPORT" "!=" "1"
+End
+
+#ELINK
+# Name = "ITEM_CALLBACK(CHIPSET_FORM_SET_CLASS, 0, NB_tRPab_KEY, NB_MEMORY_TUNING_CALLBACK),"
+# Parent = "SetupItemCallbacks"
+# InvokeOrder = AfterParent
+# Token = "PERF_TUNE_SUPPORT" "!=" "1"
+#End
+
+ELINK
+ Name = "ITEM_CALLBACK(CHIPSET_FORM_SET_CLASS, 0, NB_CRID_KEY, NB_SETUP_CALLBACK),"
+ Parent = "SetupItemCallbacks"
+ InvokeOrder = AfterParent
+End
+
+#*************************************************************************
+#*************************************************************************
+#** **
+#** (C)Copyright 1985-2011, American Megatrends, Inc. **
+#** **
+#** All Rights Reserved. **
+#** **
+#** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
+#** **
+#** Phone: (770)-246-8600 **
+#** **
+#*************************************************************************
+#*************************************************************************