summaryrefslogtreecommitdiff
path: root/Board/EM/SwitchableGraphics/SwitchableGraphics.sdl
diff options
context:
space:
mode:
authorraywu <raywu0301@gmail.com>2018-06-15 00:00:50 +0800
committerraywu <raywu0301@gmail.com>2018-06-15 00:00:50 +0800
commitb7c51c9cf4864df6aabb99a1ae843becd577237c (patch)
treeeebe9b0d0ca03062955223097e57da84dd618b9a /Board/EM/SwitchableGraphics/SwitchableGraphics.sdl
downloadzprj-b7c51c9cf4864df6aabb99a1ae843becd577237c.tar.xz
init. 1AQQW051HEADmaster
Diffstat (limited to 'Board/EM/SwitchableGraphics/SwitchableGraphics.sdl')
-rw-r--r--Board/EM/SwitchableGraphics/SwitchableGraphics.sdl155
1 files changed, 155 insertions, 0 deletions
diff --git a/Board/EM/SwitchableGraphics/SwitchableGraphics.sdl b/Board/EM/SwitchableGraphics/SwitchableGraphics.sdl
new file mode 100644
index 0000000..125e8f3
--- /dev/null
+++ b/Board/EM/SwitchableGraphics/SwitchableGraphics.sdl
@@ -0,0 +1,155 @@
+TOKEN
+ Name = "AmiSgTPV_SUPPORT"
+ Value = "1"
+ Help = "Main switch to enable SwitchableGraphics TPV support in Project"
+ TokenType = Boolean
+ TargetEQU = Yes
+ TargetMAK = Yes
+ TargetH = Yes
+ Master = Yes
+ Token = "SwitchableGraphics_SUPPORT" "=" "1"
+End
+
+TOKEN
+ Name = "SG_MUXLESS_SSVID_DID"
+ Value = "0x21118086"
+ Help = "SUBSYSTEM VENDOR & DEVICE ID. Using Intel iGPU"
+ TokenType = Integer
+ TargetEQU = Yes
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "LOADVBIOS"
+ Value = "1"
+ Help = "1 = Load secondary display device VBIOS; 0 = Do not load"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "EXECUTEVBIOS"
+ Value = "0"
+ Help = "0 = Do no execute\1 = Execute the secondary display device VBIOS (only if LoadVbios == 1)"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "VBIOSSOURCE"
+ Value = "1"
+ Help = "1 = secondary display device VBIOS Source is PCI Card\0 = secondary display device VBIOS Source is FW Volume"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SGMUXDID1"
+ Value = "0x00030301"
+ Help = "CRT Display; SGMUXDID format\0x|<HPD Mux> |<Aux Mux>|<Disp Mux>|<Port Type>|\0x|31 24|23 16|15 8|7 0|\HPD/Aux/Disp Mux: 1 = iGPU Only, 2 = dGPU Only, 3 = Shared"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SGMUXDID2"
+ Value = "0x00030302"
+ Help = "LFP Display"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SGMUXDID3"
+ Value = "0x03030308"
+ Help = "DisplayPort_B Display"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SGMUXDID4"
+ Value = "0x03030304"
+ Help = "HDMI_B Display"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SGMUXDID5"
+ Value = "0x03030305"
+ Help = "HDMI_C Display"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SGMUXDID6"
+ Value = "0x0303030A"
+ Help = "DisplayPort_D Display"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SGMUXDID7"
+ Value = "0x00030306"
+ Help = "HDMI_D Display"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "SGMUXDID8"
+ Value = "0x00000000"
+ Help = "Unused"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+TOKEN
+ Name = "VALIDDIDS"
+ Value = "7"
+ Help = "Number of valis Device IDs"
+ TokenType = Integer
+ TargetH = Yes
+End
+
+PATH
+ Name = "SwitchableGraphics_DIR"
+ Help = "SwitchableGraphics DXE source directory"
+End
+
+PATH
+ Name = "INCLUDE_DIR"
+ Path = "Include"
+End
+
+MODULE
+ Help = "Includes SwitchableGraphics.mak to Project"
+ File = "SwitchableGraphics.mak"
+End
+
+ELINK
+ Name = "/I$(SwitchableGraphics_DIR)"
+ Parent = "SwitchableGraphics_INCLUDES"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "$(BUILD_DIR)\SwitchableGraphics.sdb"
+ Parent = "SETUP_SDBS"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "$(SwitchableGraphics_DIR)\SwitchableGraphics.sd"
+ Parent = "SETUP_DEFINITIONS"
+ InvokeOrder = AfterParent
+End
+
+ELINK
+ Name = "SwitchableGraphics_INCLUDES"
+ InvokeOrder = ReplaceParent
+End
+