2 # Component description file for AcpiPlatform module.
4 # This is an implementation of the ACPI platform driver,
5 # whose requirements are from ACPI External Product Specification.
6 # Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
8 # SPDX-License-Identifier: BSD-2-Clause-Patent
13 INF_VERSION = 0x00010005
14 BASE_NAME = AcpiPlatform
15 FILE_GUID = 368B3649-F204-4cd0-89A8-091077C070FA
16 MODULE_TYPE = DXE_DRIVER
18 ENTRY_POINT = AcpiPlatformEntryPoint
21 # The following information is for reference only and not required by the build tools.
23 # VALID_ARCHITECTURES = IA32 X64 EBC
36 MdeModulePkg/MdeModulePkg.dec
37 UefiCpuPkg/UefiCpuPkg.dec
38 QuarkSocPkg/QuarkSocPkg.dec
39 QuarkPlatformPkg/QuarkPlatformPkg.dec
48 UefiRuntimeServicesTableLib
49 UefiBootServicesTableLib
55 gEfiGlobalNvsAreaProtocolGuid # PROTOCOL ALWAYS_CONSUMED
56 gEfiMpServiceProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
57 gEfiAcpiSdtProtocolGuid # PROTOCOL ALWAYS_CONSUMED
58 gEfiAcpiTableProtocolGuid # PROTOCOL ALWAYS_CONSUMED
61 gQuarkPlatformTokenSpaceGuid.PcdPlatformType
63 gUefiCpuPkgTokenSpaceGuid.PcdCpuLocalApicBaseAddress
65 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0Enable
66 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0SourceIrq
67 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0Polarity
68 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0TrigerMode
69 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0GlobalIrq
71 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1Enable
72 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1SourceIrq
73 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1Polarity
74 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1TrigerMode
75 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1GlobalIrq
77 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2Enable
78 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2SourceIrq
79 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2Polarity
80 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2TrigerMode
81 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2GlobalIrq
83 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3Enable
84 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3SourceIrq
85 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3Polarity
86 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3TrigerMode
87 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3GlobalIrq
89 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4Enable
90 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4SourceIrq
91 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4Polarity
92 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4TrigerMode
93 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4GlobalIrq
95 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5Enable
96 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5SourceIrq
97 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5Polarity
98 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5TrigerMode
99 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5GlobalIrq
101 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6Enable
102 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6SourceIrq
103 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6Polarity
104 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6TrigerMode
105 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6GlobalIrq
107 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7Enable
108 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7SourceIrq
109 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7Polarity
110 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7TrigerMode
111 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7GlobalIrq
113 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8Enable
114 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8SourceIrq
115 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8Polarity
116 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8TrigerMode
117 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8GlobalIrq
119 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9Enable
120 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9SourceIrq
121 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9Polarity
122 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9TrigerMode
123 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9GlobalIrq
125 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10Enable
126 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10SourceIrq
127 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10Polarity
128 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10TrigerMode
129 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10GlobalIrq
131 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11Enable
132 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11SourceIrq
133 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11Polarity
134 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11TrigerMode
135 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11GlobalIrq
137 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12Enable
138 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12SourceIrq
139 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12Polarity
140 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12TrigerMode
141 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12GlobalIrq
143 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13Enable
144 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13SourceIrq
145 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13Polarity
146 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13TrigerMode
147 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13GlobalIrq
149 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14Enable
150 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14SourceIrq
151 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14Polarity
152 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14TrigerMode
153 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14GlobalIrq
155 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15Enable
156 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15SourceIrq
157 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15Polarity
158 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15TrigerMode
159 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15GlobalIrq
161 gEfiQuarkNcSocIdTokenSpaceGuid.PcdIoApicBaseAddress
162 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingIoApicAddress
163 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingGlobalInterruptBase
164 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingIoApicId
165 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingNmiEnable
166 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingNmiSource
167 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingPolarity
168 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingTrigerMode
169 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingNmiEnabelApicIdMask
170 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingAddressOverrideEnable
171 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingPolarity
172 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingTrigerMode
173 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingLocalApicLint
174 gQuarkPlatformTokenSpaceGuid.PcdLocalApicAddressOverride
176 gEfiQuarkNcSocIdTokenSpaceGuid.PcdSmmActivationPort
177 gEfiQuarkNcSocIdTokenSpaceGuid.PcdPm1blkIoBaseAddress
178 gEfiQuarkNcSocIdTokenSpaceGuid.PcdGpe0blkIoBaseAddress
179 gEfiQuarkNcSocIdTokenSpaceGuid.PcdPmbaIoBaseAddress
180 gEfiQuarkNcSocIdTokenSpaceGuid.PcdGbaIoBaseAddress
181 gEfiQuarkNcSocIdTokenSpaceGuid.PcdSmbaIoBaseAddress
182 gEfiQuarkNcSocIdTokenSpaceGuid.PcdHpetBaseAddress
183 gEfiQuarkNcSocIdTokenSpaceGuid.PcdHpetSize
184 gEfiQuarkNcSocIdTokenSpaceGuid.PcdIoApicBaseAddress
185 gEfiQuarkNcSocIdTokenSpaceGuid.PcdIoApicSize
186 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
187 gEfiQuarkNcSocIdTokenSpaceGuid.PcdPciExpressSize
188 gEfiQuarkNcSocIdTokenSpaceGuid.PcdRcbaMmioBaseAddress
189 gEfiQuarkNcSocIdTokenSpaceGuid.PcdRcbaMmioSize
190 gEfiQuarkNcSocIdTokenSpaceGuid.PcdWdtbaIoBaseAddress
191 gQuarkPlatformTokenSpaceGuid.PcdHpetEnable
192 gEfiQuarkNcSocIdTokenSpaceGuid.PcdDeviceEnables
193 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiTableStorageFile
196 gEfiMpServiceProtocolGuid AND gEfiAcpiTableProtocolGuid