1## @file 2# Package for support of Clanton Peak CRB platform 3# 4# This package provides QuarkNcSocId platform specific modules. 5# Copyright (c) 2013-2015 Intel Corporation. 6# 7# This program and the accompanying materials 8# are licensed and made available under the terms and conditions of the BSD License 9# which accompanies this distribution. The full text of the license may be found at 10# http://opensource.org/licenses/bsd-license.php 11# 12# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 13# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 14# 15## 16 17 18################################################################################ 19# 20# Defines Section - statements that will be processed to create a Makefile. 21# 22################################################################################ 23 24[Defines] 25 DEC_SPECIFICATION = 0x00010005 26 PACKAGE_NAME = QuarkPlatformPkg 27 PACKAGE_GUID = 46C1F476-A85E-49a8-B258-DD4396B87FEF 28 PACKAGE_VERSION = 0.1 29 30 31################################################################################ 32# 33# Include Section - list of Include Paths that are provided by this package. 34# Comments are used for Keywords and Module Types. 35# 36# Supported Module Types: 37# SEC PEIM DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER DXE_SAL_DRIVER UEFI_DRIVER 38# 39################################################################################ 40[Includes] 41 Include 42 43################################################################################ 44# 45# Library Class Header section - list of Library Class header files that are 46# provided by this package. 47# 48################################################################################ 49[LibraryClasses] 50 51################################################################################ 52# 53# Global Guid Definition section - list of Global Guid C Name Data Structures 54# that are provided by this package. 55# 56################################################################################ 57[Guids] 58 gQuarkPlatformTokenSpaceGuid = { 0x199c1ef0, 0x6400, 0x41c5, { 0xb0, 0xa4, 0xff, 0xbf, 0x21, 0x9d, 0xcb, 0xae }} 59 gEfiMemoryConfigDataGuid = { 0x80dbd530, 0xb74c, 0x4f11, { 0x8c, 0x03, 0x41, 0x86, 0x65, 0x53, 0x28, 0x31 }} 60 gPowerManagementAcpiTableStorageGuid = { 0xc0cc43bd, 0xc920, 0x4064, { 0x93, 0x5b, 0x93, 0xb4, 0x47, 0x37, 0x94, 0x70 }} 61 gPeiCapsuleOnFatFloppyDiskGuid = {0x2e3d2e75, 0x9b2e, 0x412d, {0xb4, 0xb1, 0x70, 0x41, 0x6b, 0x87, 0x0, 0xff }} 62 gPeiCapsuleOnFatIdeDiskGuid = {0xb38573b6, 0x6200, 0x4ac5, {0xb5, 0x1d, 0x82, 0xe6, 0x59, 0x38, 0xd7, 0x83 }} 63 gPeiCapsuleOnFatUsbDiskGuid = {0x0ffbce19, 0x324c, 0x4690, {0xa0, 0x09, 0x98, 0xc6, 0xae, 0x2e, 0xb1, 0x86 }} 64 gPeiCapsuleOnDataCDGuid = {0x5cac0099, 0x0dc9, 0x48e5, {0x80, 0x68, 0xbb, 0x95, 0xf5, 0x40, 0x0a, 0x9f }} 65 gEfiQuarkCapsuleGuid = { 0xd400d1e4, 0xa314, 0x442b, { 0x89, 0xed, 0xa9, 0x2e, 0x4c, 0x81, 0x97, 0xcb } } 66 gQuarkVariableLockGuid = { 0xeef749c2, 0xc047, 0x4d6e, { 0xb1, 0xbc, 0xd3, 0x6e, 0xb3, 0xa5, 0x55, 0x9c }} 67 68################################################################################ 69# 70# Global Protocols Definition section - list of Global Protocols C Name Data 71# Structures that are provided by this package. 72# 73################################################################################ 74[Protocols] 75 gEfiGlobalNvsAreaProtocolGuid = { 0x074E1E48, 0x8132, 0x47A1, { 0x8C, 0x2C, 0x3F, 0x14, 0xAD, 0x9A, 0x66, 0xDC }} 76 gEfiSmmSpiReadyProtocolGuid = { 0x7a5dbc75, 0x5b2b, 0x4e67, { 0xbd, 0xe1, 0xd4, 0x8e, 0xee, 0x76, 0x15, 0x62 }} 77 gEfiIioUdsProtocolGuid = { 0xa7ced760, 0xc71c, 0x4e1a, { 0xac, 0xb1, 0x89, 0x60, 0x4d, 0x52, 0x16, 0xcb }} 78 79################################################################################ 80# 81# PCD Declarations section - list of all PCDs Declared by this Package 82# Only this package should be providing the 83# declaration, other packages should not. 84# 85################################################################################ 86 87[PcdsFeatureFlag] 88 gQuarkPlatformTokenSpaceGuid.WaitIfResetDueToError|FALSE|BOOLEAN|0x2000000F 89 90[PcdsFixedAtBuild] 91 gQuarkPlatformTokenSpaceGuid.PcdFlashAreaBaseAddress|0xFF800000|UINT32|0x20000001 92 gQuarkPlatformTokenSpaceGuid.PcdFlashAreaSize|0x800000|UINT32|0x20000002 93 gQuarkPlatformTokenSpaceGuid.PcdFlashNvStorageBase|0xFFF30000|UINT32|0x20000003 94 gQuarkPlatformTokenSpaceGuid.PcdFlashNvStorageSize|0x00020000|UINT32|0x20000004 95 gQuarkPlatformTokenSpaceGuid.PcdFlashFvRecovery2Base|0xFFEF0400|UINT32|0x2000001C 96 gQuarkPlatformTokenSpaceGuid.PcdFlashFvRecovery2Size|0x00007000|UINT32|0x2000001D 97 gQuarkPlatformTokenSpaceGuid.PcdFlashQNCMicrocodeSize|0x00004000|UINT32|0x2000000C 98 gQuarkPlatformTokenSpaceGuid.PcdPlatformDataBaseAddress|0xFFF10000|UINT32|0x2000001E 99 gQuarkPlatformTokenSpaceGuid.PcdPlatformDataMaxLen|0x20000|UINT32|0x2000001F 100 gQuarkPlatformTokenSpaceGuid.PcdHpetEnable|TRUE|BOOLEAN|0x20000018 101 102 gQuarkPlatformTokenSpaceGuid.PcdFlashFvDefaultPayloadBase|0xFFC00400|UINT32|0x20000020 103 gQuarkPlatformTokenSpaceGuid.PcdFlashFvDefaultPayloadSize|0x000F0000|UINT32|0x20000021 104 gQuarkPlatformTokenSpaceGuid.PcdFlashFvDefaultMainBase|0xFFD00400|UINT32|0x20000022 105 gQuarkPlatformTokenSpaceGuid.PcdFlashFvDefaultMainSize|0x000D0000|UINT32|0x20000023 106 107 gQuarkPlatformTokenSpaceGuid.PcdMemorySize|0x80000000|UINT32|0x20000032 108 # ECC scrub interval in miliseconds 1..255 (0 works as feature disable) 109 gQuarkPlatformTokenSpaceGuid.PcdEccScrubInterval|0x00|UINT8|0x20000037 110 # Number of 32B blocks read for ECC scrub 2..16 111 gQuarkPlatformTokenSpaceGuid.PcdEccScrubBlkSize|0x02|UINT8|0x20000038 112 gQuarkPlatformTokenSpaceGuid.PcdFlashNvMfh|0xFFF08000|UINT32|0x20000039 113 gQuarkPlatformTokenSpaceGuid.PcdFlashFvFixedStage1AreaBase|0xFFF90000|UINT32|0x2000003A 114 gQuarkPlatformTokenSpaceGuid.PcdFlashFvFixedStage1AreaSize|0x00040000|UINT32|0x2000003B 115 gQuarkPlatformTokenSpaceGuid.PcdEsramStage1Base|0x80000000|UINT32|0x2000003C 116 117 # Legacy Bridge protected BIOS range register configs, if == 0 then do nothing since register default. 118 gQuarkPlatformTokenSpaceGuid.PcdLegacyProtectedBIOSRange0Pei|0x00000000|UINT32|0x2000003D 119 gQuarkPlatformTokenSpaceGuid.PcdLegacyProtectedBIOSRange1Pei|0x00000000|UINT32|0x2000003E 120 gQuarkPlatformTokenSpaceGuid.PcdLegacyProtectedBIOSRange2Pei|0x00000000|UINT32|0x2000004F 121 122 # ACPI Power management settings. 123 124 # Power Management flags. 125 # PpmFlags[5] = PPM_C2 = C2 Capable, Enabled. 126 gQuarkPlatformTokenSpaceGuid.PcdPpmFlags|0x00000020|UINT32|0xA00000CF 127 128 # Madt Table Initialize settings. 129 # Defines a flag to Enable/Disable interrupt override setting table0, 130 # and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table0 131 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0Enable|0x01|UINT8|0xA0000100 132 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0SourceIrq|0x00|UINT8|0xA0000101 133 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0Polarity|0x00|UINT8|0xA0000102 134 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0TrigerMode|0x00|UINT8|0xA0000103 135 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0GlobalIrq|0x02|UINT32|0xA0000104 136 137 # Madt Table Initialize settings. 138 # Defines a flag to Enable/Disable interrupt override setting table1, 139 # and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table1 140 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1Enable|0x01|UINT8|0xA0000105 141 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1SourceIrq|0x09|UINT8|0xA0000106 142 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1Polarity|0x01|UINT8|0xA0000107 143 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1TrigerMode|0x03|UINT8|0xA0000108 144 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1GlobalIrq|0x09|UINT32|0xA0000109 145 146 # Madt Table Initialize settings. 147 # Defines a flag to Enable/Disable interrupt override setting table2, 148 # and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table2 149 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2Enable|0x0|UINT8|0xA000010F 150 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2SourceIrq|0x0|UINT8|0xA0000110 151 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2Polarity|0x0|UINT8|0xA0000111 152 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2TrigerMode|0x0|UINT8|0xA0000112 153 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2GlobalIrq|0x0|UINT32|0xA0000113 154 155 # Madt Table Initialize settings. 156 # Defines a flag to Enable/Disable interrupt override setting table3, 157 # and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table3 158 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3Enable|0x0|UINT8|0xA0000114 159 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3SourceIrq|0x0|UINT8|0xA0000115 160 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3Polarity|0x0|UINT8|0xA0000116 161 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3TrigerMode|0x0|UINT8|0xA0000117 162 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3GlobalIrq|0x0|UINT32|0xA0000118 163 164 # Madt Table Initialize settings. 165 # Defines a flag to Enable/Disable interrupt override setting table4, 166 # and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table4 167 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4Enable|0x0|UINT8|0xA0000119 168 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4SourceIrq|0x0|UINT8|0xA000011A 169 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4Polarity|0x0|UINT8|0xA0000120 170 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4TrigerMode|0x0|UINT8|0xA0000121 171 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4GlobalIrq|0x0|UINT32|0xA0000122 172 173 # Madt Table Initialize settings. 174 # Defines a flag to Enable/Disable interrupt override setting table5, 175 # and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table5 176 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5Enable|0x0|UINT8|0xA0000123 177 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5SourceIrq|0x0|UINT8|0xA0000124 178 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5Polarity|0x0|UINT8|0xA0000125 179 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5TrigerMode|0x0|UINT8|0xA0000126 180 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5GlobalIrq|0x0|UINT32|0xA0000127 181 182 # Madt Table Initialize settings. 183 # Defines a flag to Enable/Disable interrupt override setting table6, 184 # and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table6 185 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6Enable|0x0|UINT8|0xA0000128 186 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6SourceIrq|0x0|UINT8|0xA0000129 187 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6Polarity|0x0|UINT8|0xA000012A 188 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6TrigerMode|0x0|UINT8|0xA000012B 189 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6GlobalIrq|0x0|UINT32|0xA000012C 190 191 # Madt Table Initialize settings. 192 # Defines a flag to Enable/Disable interrupt override setting table7, 193 # and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table7 194 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7Enable|0x0|UINT8|0xA000012D 195 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7SourceIrq|0x0|UINT8|0xA000012E 196 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7Polarity|0x0|UINT8|0xA000012F 197 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7TrigerMode|0x0|UINT8|0xA0000130 198 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7GlobalIrq|0x0|UINT32|0xA0000131 199 200 # Madt Table Initialize settings. 201 # Defines a flag to Enable/Disable interrupt override setting table8, 202 # and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table8 203 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8Enable|0x0|UINT8|0xA0000132 204 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8SourceIrq|0x0|UINT8|0xA0000133 205 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8Polarity|0x0|UINT8|0xA0000134 206 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8TrigerMode|0x0|UINT8|0xA0000135 207 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8GlobalIrq|0x0|UINT32|0xA0000136 208 209 # Madt Table Initialize settings. 210 # Defines a flag to Enable/Disable interrupt override setting table9, 211 # and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table9 212 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9Enable|0x0|UINT8|0xA0000137 213 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9SourceIrq|0x0|UINT8|0xA0000138 214 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9Polarity|0x0|UINT8|0xA0000139 215 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9TrigerMode|0x0|UINT8|0xA000013A 216 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9GlobalIrq|0x0|UINT32|0xA000013B 217 218 # Madt Table Initialize settings. 219 # Defines a flag to Enable/Disable interrupt override setting table10, 220 # and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table10 221 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10Enable|0x0|UINT8|0xA000013C 222 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10SourceIrq|0x0|UINT8|0xA000013D 223 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10Polarity|0x0|UINT8|0xA000013E 224 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10TrigerMode|0x0|UINT8|0xA000013F 225 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10GlobalIrq|0x0|UINT32|0xA0000140 226 227 # Madt Table Initialize settings. 228 # Defines a flag to Enable/Disable interrupt override setting table11, 229 # and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table11 230 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11Enable|0x0|UINT8|0xA0000141 231 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11SourceIrq|0x0|UINT8|0xA0000142 232 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11Polarity|0x0|UINT8|0xA0000143 233 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11TrigerMode|0x0|UINT8|0xA0000144 234 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11GlobalIrq|0x0|UINT32|0xA0000145 235 236 # Madt Table Initialize settings. 237 # Defines a flag to Enable/Disable interrupt override setting table12, 238 # and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table12 239 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12Enable|0x0|UINT8|0xA0000146 240 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12SourceIrq|0x0|UINT8|0xA0000147 241 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12Polarity|0x0|UINT8|0xA0000148 242 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12TrigerMode|0x0|UINT8|0xA0000149 243 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12GlobalIrq|0x0|UINT32|0xA000014A 244 245 # Madt Table Initialize settings. 246 # Defines a flag to Enable/Disable interrupt override setting table13, 247 # and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table13 248 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13Enable|0x0|UINT8|0xA000014B 249 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13SourceIrq|0x0|UINT8|0xA000014C 250 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13Polarity|0x0|UINT8|0xA000014D 251 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13TrigerMode|0x0|UINT8|0xA000014E 252 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13GlobalIrq|0x0|UINT32|0xA000014F 253 254 # Madt Table Initialize settings. 255 # Defines a flag to Enable/Disable interrupt override setting table14, 256 # and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table14 257 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14Enable|0x0|UINT8|0xA0000150 258 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14SourceIrq|0x0|UINT8|0xA0000151 259 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14Polarity|0x0|UINT8|0xA0000152 260 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14TrigerMode|0x0|UINT8|0xA0000153 261 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14GlobalIrq|0x0|UINT32|0xA0000154 262 263 # Madt Table Initialize settings. 264 # Defines a flag to Enable/Disable interrupt override setting table15, 265 # and the source Irq, Polarity, Triger Mode and global Irq of interrupt override setting table15 266 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15Enable|0x0|UINT8|0xA0000155 267 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15SourceIrq|0x0|UINT8|0xA0000156 268 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15Polarity|0x0|UINT8|0xA0000157 269 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15TrigerMode|0x0|UINT8|0xA0000158 270 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15GlobalIrq|0x0|UINT32|0xA0000159 271 272 # Madt Table Initialize settings. 273 # Defines a bunch of Pcds for IO APIC setting: 274 # IoApicAddress, GlobalInterruptBase, IoApicId, NmiEnable, NmiSource, Polarity and TrigerMode 275 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingIoApicAddress|0xFEC00000|UINT32|0xA0000170 276 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingGlobalInterruptBase|0x0|UINT32|0xA0000171 277 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingIoApicId|0x01|UINT8|0xA0000172 278 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingNmiEnable|0x0|UINT8|0xA0000173 279 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingNmiSource|0x0|UINT8|0xA0000174 280 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingPolarity|0x0|UINT8|0xA0000175 281 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingTrigerMode|0x0|UINT8|0xA0000176 282 283 # Madt Table Initialize settings. 284 # Defines a bunch of Pcds for Local APIC setting: 285 # NmiEnabelApicIdMask, AddressOverrideEnable, Polarity, TrigerMode, LocalApicLint, LocalApicAddress and LocalApicAddressOverride 286 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingNmiEnabelApicIdMask|0x03|UINT8|0xA0000177 287 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingAddressOverrideEnable|0x00|UINT8|0xA0000178 288 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingPolarity|0x01|UINT8|0xA0000179 289 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingTrigerMode|0x01|UINT8|0xA000017A 290 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingLocalApicLint|0x01|UINT8|0xA000017B 291 gQuarkPlatformTokenSpaceGuid.PcdLocalApicAddressOverride|0x00|UINT64|0xA000017C 292 293 # PCDs for auto provisioning of UEFI SecureBoot. 294 gQuarkPlatformTokenSpaceGuid.PcdPkX509File |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0xA0000180 295 gQuarkPlatformTokenSpaceGuid.PcdKekX509File |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0xA0000181 296 gQuarkPlatformTokenSpaceGuid.PcdKekRsa2048File |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0xA0000182 297 gQuarkPlatformTokenSpaceGuid.PcdDbX509File |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0xA0000183 298 gQuarkPlatformTokenSpaceGuid.PcdDbxX509File |{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }|VOID*|0xA0000184 299 300[PcdsFixedAtBuild, PcdsPatchableInModule] 301 ## This PCD points to the file name GUID of the BootManagerMenuApp 302 # Platform can customize the PCD to point to different application for Boot Manager Menu 303 gQuarkPlatformTokenSpaceGuid.PcdBootManagerMenuFile|{ 0xdc, 0x5b, 0xc2, 0xee, 0xf2, 0x67, 0x95, 0x4d, 0xb1, 0xd5, 0xf8, 0x1b, 0x20, 0x39, 0xd1, 0x1d }|VOID*|0x00000003 304 305 #BIOS Information (Type 0), please refer spec SMBIOS 2.4, section 3.3.1 ,for following SMBIOS relates comments. 306 307 # String number of the BIOS Vendors Name 308 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBiosVendor|"Intel Corp."|VOID*|0xA0000033 309 # String number of the BIOS Release Data 310 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBiosReleaseDate|"01/01/2014"|VOID*|0xA0000035 311 # Segment location of BIOS starting address. 312 # Note: The size of the runtime BIOS image can be computed by subtracting the Starting Address Segment from 10000h and multiplying the result by 16. 313 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBiosStartAddress|0xE000|UINT16|0xA0000036 314 #Defines which functions the BIOS supports. PCI, PCMCIA, Flash, etc. See 3.3.1.1. 315 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBiosChar|0x03037C099880|UINT64|0xA0000037 316 #Defines which functions the BIOS supports. etc.See 3.3.1.2.1. 317 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBiosCharEx1|0x03|UINT8|0xA0000038 318 #Defines which functions the BIOS supports. etc.See 3.3.1.2.2. 319 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBiosCharEx2|0x03|UINT8|0xA0000039 320 321 # System Information (Type 1), Section 3.3.2 322 # System Manufacturer String 323 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemManufacturer|"Intel Corp."|VOID*|0xA000003A 324 # System Product String 325 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemProductName|"QUARK"|VOID*|0xA000003B 326 # System Version 327 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemVersion|"1.0"|VOID*|0xA000003C 328 # System SerialNumber String 329 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSerialNumber|"Unknown"|VOID*|0xA000003D 330 # System UUID 331 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemUuid|{0x23, 0xef, 0xff, 0x13,0x54, 0x86, 0xda, 0x46, 0xa4, 0x7, 0x39, 0xc9, 0x12, 0x2, 0xd3, 0x56}|VOID*|0xA000003E 332 # Manufacturer String 333 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSKUNumber|"System SKUNumber"|VOID*|0xA000003F 334 # System Family String 335 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemFamily|"X1000"|VOID*|0xA0000040 336 337 # Base Board (or Module) Information (Type 2), Section 3.3.3 338 # Board Manufacturer String 339 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBoardManufacturer|"Intel Corp."|VOID*|0xA0000041 340 # Board Product Name| String 341 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBoardProductName|"QUARK"|VOID*|0xA0000042 342 # Board Version String 343 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBoardVersion|"FAB-D"|VOID*|0xA0000043 344 # Board Serial Number 345 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSBoardSerialNumber|"3"|VOID*|0xA0000044 346 # System Enclosure or Chassis(Type 3) Section 3.3.4 347 # Chassis Manufacturer String 348 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisManufacturer|"Chassis Manufacturer"|VOID*|0xA0000045 349 # ChassisVersion 350 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisVersion|"Chassis Version"|VOID*|0xA0000046 351 # Chassis SerialNumber String 352 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisSerialNumber|"Chassis Serial Number"|VOID*|0xA0000047 353 # Chassis Asset Tag 354 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisAssetTag|"Chassis Asset Tag"|VOID*|0xA0000051 355 # Chassis Type 356 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisType|0x00000003|UINT8|0xA0000048 357 # Identifies the state of the enclosure when it was last booted. See 3.3.4.2 for definitions. 358 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisBootupState|0x03|UINT8|0xA0000049 359 # Identifies the state of the enclosures power supply (or supplies) when last booted. See 3.3.4.2 for definitions. 360 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisPowerSupplyState|0x03|UINT8|0xA000004A 361 # Identifies the enclosures physical security status when last booted. See 3.3.4.3 for definitions. 362 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisSecurityState|0x01|UINT8|0xA000004B 363 # Contains OEM- or BIOS vendor-specific information. 364 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisOemDefined|0x0|UINT32|0xA000004C 365 # The height of the enclosure, in 'U's. A U is a standard unit of measure for the height of a rack or rack-mountable component 366 # and is equal to 1.75 inches or 4.445 cm. A value of 00h indicates that the enclosure height is unspecified. 367 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisHeight|0x0|UINT8|0xA000004D 368 # Identifies the number of power cords associated with the enclosure or chassis. A value of 00h indicates that the number is unspecified. 369 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisNumberPowerCords|0x0|UINT8|0xA000004E 370 # Identifies the number of Contained Element records that follow, in the range 0 to 255. 371 # Each Contained Element group comprises m bytes, as specified by the Contained Element Record Length field that follows. 372 # If no Contained Elements are included, this field is set to 0. 373 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisElementCount|0x0|UINT8|0xA000004F 374 # Identifies the byte length of each Contained Element record that follow, in the range 0 to 255. 375 # If no Contained Elements are included, this field is set to 0. For v2.3.2 and later of this specification, 376 # this field is set to at least 03h when Contained Elements are specified. 377 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSChassisElementRecordLength|0x0|UINT8|0xA0000050 378 379 # Defines the number of connectors existent on the board 380 # The valid range is between 0 and 16 381 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSConnectorNumber|16|UINT8|0xA0000060 382 383 # Defines the designator of port1 internal connector 384 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort1InternalConnectorDesignator|"X14 "|VOID*|0xA0000061 385 # Defines the designator of port1 external connector 386 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort1ExternalConnectorDesignator|"Keyboard"|VOID*|0xA0000062 387 # Defines the type of port1 internal connector 388 # The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone 389 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort1InternalConnectorType|0x0F|UINT8|0xA0000063 390 # Defines the type of port1 external connector 391 # The valid range is between 0 to 0xFF, and 0x0F here means EfiPortConnectorTypePS2 392 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort1ExternalConnectorType|0x0F|UINT8|0xA0000064 393 # Defines the type of port1 394 # The valid range is between 0 to 0xFF, and 0x0D here means EfiPortTypeKeyboard 395 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort1Type|0x0D|UINT8|0xA0000065 396 397 # Defines the designator of port2 internal connector 398 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort2InternalConnectorDesignator|"X15 "|VOID*|0xA0000066 399 # Defines the designator of port2 external connector 400 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort2ExternalConnectorDesignator|"Mouse"|VOID*|0xA0000067 401 # Defines the type of port2 internal connector 402 # The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone 403 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort2InternalConnectorType|0x0F|UINT8|0xA0000068 404 # Defines the type of port2 external connector 405 # The valid range is between 0 to 0xFF, and 0x0F here means EfiPortConnectorTypePS2 406 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort2ExternalConnectorType|0x0F|UINT8|0xA0000069 407 # Defines the type of port2 408 # The valid range is between 0 to 0xFF, and 0x0E here means EfiPortTypeMouse 409 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort2Type|0x0E|UINT8|0xA000006A 410 411 # Defines the designator of port3 internal connector 412 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort3InternalConnectorDesignator|"X16 "|VOID*|0xA000006B 413 # Defines the designator of port3 external connector 414 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort3ExternalConnectorDesignator|"COM 1"|VOID*|0xA000006C 415 # Defines the type of port3 internal connector 416 # The valid range is between 0 to 0xFF, and 0xFF here means EfiPortConnectorTypeOther 417 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort3InternalConnectorType|0xFF|UINT8|0xA000006D 418 # Defines the type of port3 external connector 419 # The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone 420 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort3ExternalConnectorType|0x0|UINT8|0xA000006E 421 # Defines the type of port3 422 # The valid range is between 0 to 0xFF, and 0x09 here means EfiPortTypeSerial16550ACompatible 423 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort3Type|0x09|UINT8|0xA000006F 424 425 # Defines the designator of port4 internal connector 426 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort4InternalConnectorDesignator|"X17 "|VOID*|0xA0000070 427 # Defines the designator of port4 external connector 428 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort4ExternalConnectorDesignator|"COM 2"|VOID*|0xA0000071 429 # Defines the type of port4 internal connector 430 # The valid range is between 0 to 0xFF, and 0xFF here means EfiPortConnectorTypeOther 431 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort4InternalConnectorType|0xFF|UINT8|0xA0000072 432 # Defines the type of port4 external connector 433 # The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone 434 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort4ExternalConnectorType|0x0|UINT8|0xA0000073 435 # Defines the type of port4 436 # The valid range is between 0 to 0xFF, and 0x09 here means EfiPortTypeSerial16550ACompatible 437 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort4Type|0x09|UINT8|0xA0000074 438 439 # Defines the designator of port5 internal connector 440 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort5InternalConnectorDesignator|"X18 "|VOID*|0xA0000075 441 # Defines the designator of port5 external connector 442 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort5ExternalConnectorDesignator|"COM 3"|VOID*|0xA0000076 443 # Defines the type of port5 internal connector 444 # The valid range is between 0 to 0xFF, and 0xFF here means EfiPortConnectorTypeOther 445 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort5InternalConnectorType|0xFF|UINT8|0xA0000077 446 # Defines the type of port5 external connector 447 # The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone 448 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort5ExternalConnectorType|0x0|UINT8|0xA0000078 449 # Defines the type of port5 450 # The valid range is between 0 to 0xFF, and 0x09 here means EfiPortTypeSerial16550ACompatible 451 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort5Type|0x09|UINT8|0xA0000079 452 453 # Defines the designator of port6 internal connector 454 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort6InternalConnectorDesignator|"X19 "|VOID*|0xA000007A 455 # Defines the designator of port6 external connector 456 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort6ExternalConnectorDesignator|"COM 4"|VOID*|0xA000007B 457 # Defines the type of port6 internal connector 458 # The valid range is between 0 to 0xFF, and 0xFF here means EfiPortConnectorTypeOther 459 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort6InternalConnectorType|0xFF|UINT8|0xA000007C 460 # Defines the type of port6 external connector 461 # The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone 462 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort6ExternalConnectorType|0x0|UINT8|0xA000007D 463 # Defines the type of port6 464 # The valid range is between 0 to 0xFF, and 0x09 here means EfiPortTypeSerial16550ACompatible 465 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort6Type|0x09|UINT8|0xA000007E 466 467 # Defines the designator of port7 internal connector 468 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort7InternalConnectorDesignator|"J4A2"|VOID*|0xA000007F 469 # Defines the designator of port7 external connector 470 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort7ExternalConnectorDesignator|"LPT 1"|VOID*|0xA0000080 471 # Defines the type of port7 internal connector 472 # The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone 473 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort7InternalConnectorType|0x0|UINT8|0xA0000081 474 # Defines the type of port7 external connector 475 # The valid range is between 0 to 0xFF, and 0x12 here means EfiPortConnectorTypeDB25Male 476 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort7ExternalConnectorType|0x04|UINT8|0xA0000082 477 # Defines the type of port7 478 # The valid range is between 0 to 0xFF, and 0x10 here means EfiPortTypeEcpEpp 479 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort7Type|0x05|UINT8|0xA0000083 480 481 # Defines the designator of port8 internal connector 482 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort8InternalConnectorDesignator|"X20 "|VOID*|0xA0000084 483 # Defines the designator of port8 external connector 484 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort8ExternalConnectorDesignator|"USB1"|VOID*|0xA0000085 485 # Defines the type of port8 internal connector 486 # The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone 487 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort8InternalConnectorType|0x0|UINT8|0xA0000086 488 # Defines the type of port8 external connector 489 # The valid range is between 0 to 0xFF, and 0x12 here means EfiPortConnectorTypeUsb 490 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort8ExternalConnectorType|0x12|UINT8|0xA0000087 491 # Defines the type of port8 492 # The valid range is between 0 to 0xFF, and 0x10 here means EfiPortTypeUsb 493 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort8Type|0x10|UINT8|0xA0000088 494 495 # Defines the designator of port9 internal connector 496 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort9InternalConnectorDesignator|"X21 "|VOID*|0xA0000089 497 # Defines the designator of port9 external connector 498 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort9ExternalConnectorDesignator|"USB2"|VOID*|0xA000008A 499 # Defines the type of port9 internal connector 500 # The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone 501 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort9InternalConnectorType|0x0|UINT8|0xA000008B 502 # Defines the type of port9 external connector 503 # The valid range is between 0 to 0xFF, and 0x12 here means EfiPortConnectorTypeUsb 504 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort9ExternalConnectorType|0x12|UINT8|0xA000008C 505 # Defines the type of port9 506 # The valid range is between 0 to 0xFF, and 0x10 here means EfiPortTypeUsb 507 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort9Type|0x10|UINT8|0xA000008D 508 509 # Defines the designator of port10 internal connector 510 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort10InternalConnectorDesignator|"X22 "|VOID*|0xA000008E 511 # Defines the designator of port10 external connector 512 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort10ExternalConnectorDesignator|"USB3"|VOID*|0xA000008F 513 # Defines the type of port10 internal connector 514 # The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone 515 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort10InternalConnectorType|0x0|UINT8|0xA0000090 516 # Defines the type of port10 external connector 517 # The valid range is between 0 to 0xFF, and 0x12 here means EfiPortConnectorTypeUsb 518 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort10ExternalConnectorType|0x12|UINT8|0xA0000091 519 # Defines the type of port10 520 # The valid range is between 0 to 0xFF, and 0x10 here means EfiPortTypeUsb 521 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort10Type|0x10|UINT8|0xA0000092 522 523 # Defines the designator of port11 internal connector 524 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort11InternalConnectorDesignator|"X23 "|VOID*|0xA0000093 525 # Defines the designator of port11 external connector 526 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort11ExternalConnectorDesignator|"USB4"|VOID*|0xA0000094 527 # Defines the type of port11 internal connector 528 # The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone 529 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort11InternalConnectorType|0x0|UINT8|0xA0000095 530 # Defines the type of port11 external connector 531 # The valid range is between 0 to 0xFF, and 0x12 here means EfiPortConnectorTypeUsb 532 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort11ExternalConnectorType|0x12|UINT8|0xA0000096 533 # Defines the type of port11 534 # The valid range is between 0 to 0xFF, and 0x10 here means EfiPortTypeUsb 535 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort11Type|0x10|UINT8|0xA0000097 536 537 # Defines the designator of port12 internal connector 538 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort12InternalConnectorDesignator|"X28 "|VOID*|0xA0000098 539 # Defines the designator of port12 external connector 540 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort12ExternalConnectorDesignator|"RJ-45 Type"|VOID*|0xA0000099 541 # Defines the type of port12 internal connector 542 # The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone 543 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort12InternalConnectorType|0x0|UINT8|0xA000009A 544 # Defines the type of port12 external connector 545 # The valid range is between 0 to 0xFF, and 0x0B here means EfiPortConnectorTypeRJ45 546 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort12ExternalConnectorType|0x0B|UINT8|0xA000009B 547 # Defines the type of port12 548 # The valid range is between 0 to 0xFF, and 0x1F here means EfiPortTypeNetworkPort 549 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort12Type|0x1F|UINT8|0xA000009C 550 551 # Defines the designator of port13 internal connector 552 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort13InternalConnectorDesignator|"J1G1"|VOID*|0xA000009D 553 # Defines the designator of port13 external connector 554 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort13ExternalConnectorDesignator|"Floppy"|VOID*|0xA000009E 555 # Defines the type of port13 internal connector 556 # The valid range is between 0 to 0xFF, and 0x16 here means EfiPortConnectorTypeOnboardFloppy 557 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort13InternalConnectorType|0x17|UINT8|0xA000009F 558 # Defines the type of port13 external connector 559 # The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone 560 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort13ExternalConnectorType|0x0|UINT8|0xA00000A0 561 # Defines the type of port13 562 # The valid range is between 0 to 0xFF, and 0xFF here means EfiPortTypeOther 563 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort13Type|0xFF|UINT8|0xA00000A1 564 565 # Defines the designator of port14 internal connector 566 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort14InternalConnectorDesignator|"J2H2"|VOID*|0xA00000A2 567 # Defines the designator of port14 external connector 568 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort14ExternalConnectorDesignator|"IDE"|VOID*|0xA00000A3 569 # Defines the type of port14 internal connector 570 # The valid range is between 0 to 0xFF, and 0x16 here means EfiPortConnectorTypeOnboardIde 571 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort14InternalConnectorType|0x16|UINT8|0xA00000A4 572 # Defines the type of port14 external connector 573 # The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone 574 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort14ExternalConnectorType|0x0|UINT8|0xA00000A5 575 # Defines the type of port14 576 # The valid range is between 0 to 0xFF, and 0xFF here means EfiPortTypeOther 577 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort14Type|0xFF|UINT8|0xA00000A6 578 579 # Defines the designator of port15 internal connector 580 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort15InternalConnectorDesignator|"X29 "|VOID*|0xA00000A7 581 # Defines the designator of port15 external connector 582 583 # Defines the type of port15 internal connector 584 # The valid range is between 0 to 0xFF, and 0x16 here means EfiPortConnectorTypeOnboardIde 585 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort15InternalConnectorType|0x16|UINT8|0xA00000A9 586 # Defines the type of port15 external connector 587 # The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone 588 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort15ExternalConnectorType|0x0|UINT8|0xA00000AA 589 # Defines the type of port15 590 # The valid range is between 0 to 0xFF, and 0xFF here means EfiPortTypeOther 591 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort15Type|0xFF|UINT8|0xA00000AB 592 593 # Defines the designator of port16 internal connector 594 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort16InternalConnectorDesignator|"X30 "|VOID*|0xA00000AC 595 # Defines the designator of port16 external connector 596 597 # Defines the type of port16 internal connector 598 # The valid range is between 0 to 0xFF, and 0x16 here means EfiPortConnectorTypeOnboardIde 599 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort16InternalConnectorType|0x16|UINT8|0xA00000AE 600 # Defines the type of port16 external connector 601 # The valid range is between 0 to 0xFF, and 0 here means EfiPortConnectorTypeNone 602 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort16ExternalConnectorType|0x0|UINT8|0xA00000AF 603 # Defines the type of port16 604 # The valid range is between 0 to 0xFF, and 0xFF here means EfiPortTypeOther 605 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSPort16Type|0xFF|UINT8|0xA00000B0 606 607 # Defines the number of the slots existent on board 608 # The valid range is between 0 and 14 609 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlotNumber|5|UINT8|0xA000023F 610 # Defines the designation of system slot1 611 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1Designation|"PCI SLOT1"|VOID*|0xA0000240 612 # Defines the type of system slot1 613 # The valid range is between 0x01 to 0xA5, and 0x06 here means EfiSlotTypePci 614 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1Type|0x6|UINT8|0xA0000241 615 # Defines the data bus width of system slot1 616 # The valid range is between 0x01 to 0x07, and 0x05 here means EfiSlotDataBusWidth32Bit 617 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1DataBusWidth|0x5|UINT8|0xA0000242 618 # Defines the usage of system slot1 619 # The valid range is between 0x01 to 0x04, and 0x03 here means EfiSlotUsageAvailable 620 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1Usage|0x3|UINT8|0xA0000243 621 # Defines the length of system slot1 622 # The valid range is between 0x01 to 0x04, and 0x04 here means EfiSlotLengthLong 623 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1Length|0x4|UINT8|0xA0000244 624 # Defines the ID of system slot1, a number of UINT16 625 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1Id|0x01|UINT16|0xA0000245 626 # Defines the characteristics of system slot1 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS 627 # typedef struct { 628 # UINT32 CharacteristicsUnknown :1; 629 # UINT32 Provides50Volts :1; 630 # UINT32 Provides33Volts :1; 631 # UINT32 SharedSlot :1; 632 # UINT32 PcCard16Supported :1; 633 # UINT32 CardBusSupported :1; 634 # UINT32 ZoomVideoSupported :1; 635 # UINT32 ModemRingResumeSupported:1; 636 # UINT32 PmeSignalSupported :1; 637 # UINT32 HotPlugDevicesSupported :1; 638 # UINT32 SmbusSignalSupported :1; 639 # UINT32 Reserved :21; 640 # } EFI_MISC_SLOT_CHARACTERISTICS; 641 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot1Characteristics|0x504|UINT32|0xA0000246 642 643 # Defines the designation of system slot2 644 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2Designation|"PCI-Express 1"|VOID*|0xA0000247 645 646 # Defines the type of system slot2 647 # The valid range is between 0x01 to 0xA5, and 0x06 here means EfiSlotTypePci 648 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2Type|0xA5|UINT8|0xA0000248 649 # Defines the data bus width of system slot2 650 # The valid range is between 0x01 to 0x07, and 0x05 here means EfiSlotDataBusWidth32Bit 651 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2DataBusWidth|0x5|UINT8|0xA0000249 652 # Defines the usage of system slot2 653 # The valid range is between 0x01 to 0x04, and 0x03 here means EfiSlotUsageAvailable 654 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2Usage|0x3|UINT8|0xA000024A 655 # Defines the length of system slot2 656 # The valid range is between 0x01 to 0x04, and 0x04 here means EfiSlotLengthLong 657 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2Length|0x4|UINT8|0xA000024B 658 # Defines the ID of system slot2, a number of UINT16 659 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2Id|0x02|UINT16|0xA000024C 660 # Defines the characteristics of system slot2 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS 661 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot2Characteristics|0x504|UINT32|0xA000024D 662 663 # Defines the designation of system slot3 664 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3Designation|"PCI-Express 2"|VOID*|0xA000024E 665 # Defines the type of system slot3 666 # The valid range is between 0x01 to 0xA5, and 0x06 here means EfiSlotTypePci 667 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3Type|0xA5|UINT8|0xA000024F 668 # Defines the data bus width of system slot3 669 # The valid range is between 0x01 to 0x07, and 0x05 here means EfiSlotDataBusWidth32Bit 670 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3DataBusWidth|0x5|UINT8|0xA0000250 671 # Defines the usage of system slot3 672 # The valid range is between 0x01 to 0x04, and 0x03 here means EfiSlotUsageAvailable 673 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3Usage|0x3|UINT8|0xA0000251 674 # Defines the length of system slot3 675 # The valid range is between 0x01 to 0x04, and 0x04 here means EfiSlotLengthLong 676 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3Length|0x4|UINT8|0xA0000252 677 # Defines the ID of system slot3, a number of UINT16 678 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3Id|0x03|UINT16|0xA0000253 679 # Defines the characteristics of system slot3 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS 680 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot3Characteristics|0x504|UINT32|0xA000254 681 682 # Defines the designation of system slot4 683 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4Designation|"PCI-Express 3"|VOID*|0xA0000255 684 # Defines the type of system slot4 685 # The valid range is between 0x01 to 0xA5, and 0xA5 here means EfiSlotTypePciExpress 686 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4Type|0xA5|UINT8|0xA0000256 687 # Defines the data bus width of system slot4 688 # The valid range is between 0x01 to 0x07, and 0x05 here means EfiSlotDataBusWidth32Bit 689 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4DataBusWidth|0x5|UINT8|0xA0000257 690 # Defines the usage of system slot4 691 # The valid range is between 0x01 to 0x04, and 0x03 here means EfiSlotUsageAvailable 692 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4Usage|0x3|UINT8|0xA0000258 693 # Defines the length of system slot4 694 # The valid range is between 0x01 to 0x04, and 0x04 here means EfiSlotLengthLong 695 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4Length|0x4|UINT8|0xA0000259 696 # Defines the ID of system slot4, a number of UINT16 697 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4Id|0x04|UINT16|0xA0000260 698 # Defines the characteristics of system slot4 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS 699 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot4Characteristics|0x504|UINT32|0xA0000261 700 701 # Defines the designation of system slot5 702 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5Designation|"Mini PCI-E"|VOID*|0xA0000262 703 # Defines the type of system slot5 704 # The valid range is between 0x01 to 0xA5, and 0xA5 here means EfiSlotTypePciExpress 705 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5Type|0xA5|UINT8|0xA0000263 706 # Defines the data bus width of system slot5 707 # The valid range is between 0x01 to 0x07, and 0x05 here means EfiSlotDataBusWidth32Bit 708 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5DataBusWidth|0x5|UINT8|0xA0000264 709 # Defines the usage of system slot5 710 # The valid range is between 0x01 to 0x04, and 0x03 here means EfiSlotUsageAvailable 711 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5Usage|0x3|UINT8|0xA0000265 712 # Defines the length of system slot5 713 # The valid range is between 0x01 to 0x04, and 0x04 here means EfiSlotLengthLong 714 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5Length|0x4|UINT8|0xA0000266 715 # Defines the ID of system slot5, a number of UINT16 716 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5Id|0x05|UINT16|0xA0000267 717 # Defines the characteristics of system slot5 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS 718 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot5Characteristics|0x504|UINT32|0xA0000268 719 720 # Defines the designation of system slot6 721 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6Designation|"NONE"|VOID*|0xA0000269 722 # Defines the type of system slot6 723 # The valid range is between 0x01 to 0xA5, and 0x02 here means EfiSlotTypeUnknown 724 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6Type|0x2|UINT8|0xA000026A 725 # Defines the data bus width of system slot6 726 # The valid range is between 0x01 to 0x07, and 0x02 here means EfiSlotDataBusWidthUnknown 727 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6DataBusWidth|0x2|UINT8|0xA000026B 728 # Defines the usage of system slot6 729 # The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotUsageUnknown 730 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6Usage|0x2|UINT8|0xA000026C 731 # Defines the length of system slot6 732 # The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotLengthUnknown 733 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6Length|0x2|UINT8|0xA000026D 734 # Defines the ID of system slot6, a number of UINT16 735 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6Id|0x0|UINT16|0xA000026E 736 # Defines the characteristics of system slot6 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS 737 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot6Characteristics|0x0|UINT32|0xA000026F 738 739 # Defines the designation of system slot7 740 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7Designation|"NONE"|VOID*|0xA0000270 741 # Defines the type of system slot7 742 # The valid range is between 0x01 to 0xA5, and 0x02 here means EfiSlotTypeUnknown 743 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7Type|0x2|UINT8|0xA0000271 744 # Defines the data bus width of system slot7 745 # The valid range is between 0x01 to 0x07, and 0x02 here means EfiSlotDataBusWidthUnknown 746 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7DataBusWidth|0x2|UINT8|0xA0000272 747 # Defines the usage of system slot7 748 # The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotUsageUnknown 749 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7Usage|0x2|UINT8|0xA0000273 750 # Defines the length of system slot7 751 # The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotLengthUnknown 752 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7Length|0x2|UINT8|0xA0000274 753 # Defines the ID of system slot7, a number of UINT16 754 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7Id|0x0|UINT16|0xA0000275 755 # Defines the characteristics of system slot7 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS 756 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot7Characteristics|0x0|UINT32|0xA0000276 757 758 # Defines the designation of system slot8 759 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8Designation|"NONE"|VOID*|0xA0000277 760 # Defines the type of system slot8 761 # The valid range is between 0x01 to 0xA5, and 0x02 here means EfiSlotTypeUnknown 762 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8Type|0x2|UINT8|0xA0000278 763 # Defines the data bus width of system slot8 764 # The valid range is between 0x01 to 0x07, and 0x02 here means EfiSlotDataBusWidthUnknown 765 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8DataBusWidth|0x2|UINT8|0xA0000279 766 # Defines the usage of system slot8 767 # The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotUsageUnknown 768 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8Usage|0x2|UINT8|0xA000027A 769 # Defines the length of system slot8 770 # The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotLengthUnknown 771 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8Length|0x2|UINT8|0xA000027B 772 # Defines the ID of system slot8, a number of UINT16 773 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8Id|0x0|UINT16|0xA000027C 774 # Defines the characteristics of system slot8 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS 775 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot8Characteristics|0x0|UINT32|0xA000027D 776 777 # Defines the designation of system slot9 778 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9Designation|"NONE"|VOID*|0xA000027E 779 # Defines the type of system slot9 780 # The valid range is between 0x01 to 0xA5, and 0x02 here means EfiSlotTypeUnknown 781 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9Type|0x2|UINT8|0xA000027F 782 # Defines the data bus width of system slot9 783 # The valid range is between 0x01 to 0x07, and 0x02 here means EfiSlotDataBusWidthUnknown 784 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9DataBusWidth|0x2|UINT8|0xA0000280 785 # Defines the usage of system slot9 786 # The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotUsageUnknown 787 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9Usage|0x2|UINT8|0xA0000281 788 # Defines the length of system slot9 789 # The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotLengthUnknown 790 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9Length|0x2|UINT8|0xA0000282 791 # Defines the ID of system slot9, a number of UINT16 792 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9Id|0x0|UINT16|0xA0000283 793 # Defines the characteristics of system slot9 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS 794 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot9Characteristics|0x0|UINT32|0xA0000284 795 796 # Defines the designation of system slot10 797 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10Designation|"None"|VOID*|0xA0000285 798 # Defines the type of system slot10 799 # The valid range is between 0x01 to 0xA5, and 0x02 here means EfiSlotTypeUnknown 800 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10Type|0x2|UINT8|0xA0000286 801 # Defines the data bus width of system slot10 802 # The valid range is between 0x01 to 0x07, and 0x02 here means EfiSlotDataBusWidthUnknown 803 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10DataBusWidth|0x2|UINT8|0xA0000287 804 # Defines the usage of system slot10 805 # The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotUsageUnknown 806 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10Usage|0x2|UINT8|0xA0000288 807 # Defines the length of system slot10 808 # The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotLengthUnknown 809 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10Length|0x2|UINT8|0xA0000289 810 # Defines the ID of system slot10, a number of UINT16 811 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10Id|0x0|UINT16|0xA000028A 812 # Defines the characteristics of system slot10 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS 813 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot10Characteristics|0x0|UINT32|0xA000028B 814 815 # Defines the designation of system slot11 816 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11Designation|"None"|VOID*|0xA000028C 817 # Defines the type of system slot11 818 # The valid range is between 0x01 to 0xA5, and 0x02 here means EfiSlotTypeUnknown 819 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11Type|0x2|UINT8|0xA000028D 820 # Defines the data bus width of system slot11 821 # The valid range is between 0x01 to 0x07, and 0x02 here means EfiSlotDataBusWidthUnknown 822 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11DataBusWidth|0x2|UINT8|0xA000028E 823 # Defines the usage of system slot11 824 # The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotUsageUnknown 825 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11Usage|0x2|UINT8|0xA000028F 826 # Defines the length of system slot11 827 # The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotLengthUnknown 828 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11Length|0x2|UINT8|0xA0000290 829 # Defines the ID of system slot11, a number of UINT16 830 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11Id|0x0|UINT16|0xA00000EE 831 # Defines the characteristics of system slot11 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS 832 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot11Characteristics|0x0|UINT32|0xA0000291 833 834 # Defines the designation of system slot12 835 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12Designation|"None"|VOID*|0xA0000292 836 # Defines the type of system slot12 837 # The valid range is between 0x01 to 0xA5, and 0x02 here means EfiSlotTypeUnknown 838 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12Type|0x2|UINT8|0xA0000293 839 # Defines the data bus width of system slot12 840 # The valid range is between 0x01 to 0x07, and 0x02 here means EfiSlotDataBusWidthUnknown 841 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12DataBusWidth|0x2|UINT8|0xA0000294 842 # Defines the usage of system slot12 843 # The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotUsageUnknown 844 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12Usage|0x2|UINT8|0xA0000295 845 # Defines the length of system slot12 846 # The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotLengthUnknown 847 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12Length|0x2|UINT8|0xA0000296 848 # Defines the ID of system slot12, a number of UINT16 849 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12Id|0x0|UINT16|0xA0000297 850 # Defines the characteristics of system slot12 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS 851 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot12Characteristics|0x0|UINT32|0xA0000298 852 853 # Defines the designation of system slot13 854 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13Designation|"None"|VOID*|0xA0000299 855 # Defines the type of system slot13 856 # The valid range is between 0x01 to 0xA5, and 0x02 here means EfiSlotTypeUnknown 857 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13Type|0x2|UINT8|0xA000029A 858 # Defines the data bus width of system slot13 859 # The valid range is between 0x01 to 0x07, and 0x02 here means EfiSlotDataBusWidthUnknown 860 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13DataBusWidth|0x2|UINT8|0xA000029B 861 # Defines the usage of system slot13 862 # The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotUsageUnknown 863 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13Usage|0x2|UINT8|0xA000029C 864 # Defines the length of system slot13 865 # The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotLengthUnknown 866 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13Length|0x2|UINT8|0xA000029D 867 # Defines the ID of system slot13, a number of UINT16 868 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13Id|0x0|UINT16|0xA000029E 869 # Defines the characteristics of system slot13 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS 870 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot13Characteristics|0x0|UINT32|0xA000029F 871 872 # Defines the designation of system slot14 873 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14Designation|"None"|VOID*|0xA00002A0 874 # Defines the type of system slot14 875 # The valid range is between 0x01 to 0xA5, and 0x02 here means EfiSlotTypeUnknown 876 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14Type|0x2|UINT8|0xA00002A1 877 # Defines the data bus width of system slot14 878 # The valid range is between 0x01 to 0x07, and 0x02 here means EfiSlotDataBusWidthUnknown 879 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14DataBusWidth|0x2|UINT8|0xA00002A2 880 # Defines the usage of system slot14 881 # The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotUsageUnknown 882 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14Usage|0x2|UINT8|0xA00002A3 883 # Defines the length of system slot14 884 # The valid range is between 0x01 to 0x04, and 0x02 here means EfiSlotLengthUnknown 885 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14Length|0x2|UINT8|0xA00002A4 886 # Defines the ID of system slot14, a number of UINT16 887 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14Id|0x0|UINT16|0xA00002A5 888 # Defines the characteristics of system slot14 , a bit mask of EFI_MISC_SLOT_CHARACTERISTICS 889 gQuarkPlatformTokenSpaceGuid.PcdSMBIOSSystemSlot14Characteristics|0x0|UINT32|0xA00002A6 890 891 gQuarkPlatformTokenSpaceGuid.PcdFlashFvPayloadBase|0xFFC00400|UINT32|0xA00002A7 892 gQuarkPlatformTokenSpaceGuid.PcdFlashFvPayloadSize|0x000F0000|UINT32|0xA00002A8 893 gQuarkPlatformTokenSpaceGuid.PcdFlashFvMainBase|0xFFD00400|UINT32|0xA00002A9 894 gQuarkPlatformTokenSpaceGuid.PcdFlashFvMainSize|0x000D0000|UINT32|0xA00002AA 895 gQuarkPlatformTokenSpaceGuid.PcdFlashFvRecoveryBase|0xFFEC0400|UINT32|0xA00002AB 896 gQuarkPlatformTokenSpaceGuid.PcdFlashFvRecoverySize|0x0003F000|UINT32|0xA00002AC 897 898[PcdsDynamic, PcdsDynamicEx] 899 ## Provides the ability to enable the Fast Boot feature of the BIOS. This 900 # enables the system to boot faster but may only enumerate the hardware 901 # that is required to boot the system.<BR> 902 # 903 # @Prompt Fast Boot Support 904 # 905 gQuarkPlatformTokenSpaceGuid.PcdEnableFastBoot|FALSE|BOOLEAN|0xB000004 906 907 ## Determines if the user is physically present. This information is collected and shared 908 # with all other modules using a dynamic PCD.<BR> 909 # 910 # @Prompt The User is Physically Present 911 # 912 gQuarkPlatformTokenSpaceGuid.PcdUserIsPhysicallyPresent|FALSE|BOOLEAN|0xB000006 913 914 ## The Quark SOC X1000 Based Platform Type.<BR> 915 # 0x0000 - Unknown<BR> 916 # 0x0001 - Quark Emulation<BR> 917 # 0x0002 - ClantonPeak SVP<BR> 918 # 0x0003 - KipsBay<BR> 919 # 0x0004 - CrossHill<BR> 920 # 0x0005 - ClantonHill<BR> 921 # 0x0006 - Galileo Gen 1<BR> 922 # 0x0007 - Reserved<BR> 923 # 0x0008 - Galileo Gen 2<BR> 924 # 925 # @Prompt The Quark SOC X1000 Based Platform Type 926 # 927 gQuarkPlatformTokenSpaceGuid.PcdPlatformType|0x0008|UINT16|0xB000007 928 929 ## The Quark SOC X1000 Based Platform Type Name.<BR> 930 # 931 # @Prompt The Quark SOC X1000 Based Platform Type Name 932 # 933 gQuarkPlatformTokenSpaceGuid.PcdPlatformTypeName|L"GalileoGen2"|VOID*|0xB000008 934 935 ## The size, in bytes, of the SPI FLASH part attached to Quark SOC X1000 936 # 937 # @Prompt The SPI FALSH Part Size 938 # 939 gQuarkPlatformTokenSpaceGuid.PcdSpiFlashDeviceSize|0|UINT32|0xB000009 940