]> git.proxmox.com Git - mirror_edk2.git/blame - QuarkPlatformPkg/Acpi/Dxe/AcpiPlatform/AcpiPlatform.inf
QuarkPlatformPkg: Removing ipf which is no longer supported from edk2.
[mirror_edk2.git] / QuarkPlatformPkg / Acpi / Dxe / AcpiPlatform / AcpiPlatform.inf
CommitLineData
b303605e
MK
1## @file\r
2# Component description file for AcpiPlatform module.\r
3#\r
4# This is an implementation of the ACPI platform driver,\r
5# whose requirements are from ACPI External Product Specification.\r
87f9867f 6# Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>\r
b303605e
MK
7#\r
8# This program and the accompanying materials\r
9# are licensed and made available under the terms and conditions of the BSD License\r
10# which accompanies this distribution. The full text of the license may be found at\r
11# http://opensource.org/licenses/bsd-license.php\r
12#\r
13# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
14# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
15#\r
16##\r
17\r
18[Defines]\r
19 INF_VERSION = 0x00010005\r
20 BASE_NAME = AcpiPlatform\r
21 FILE_GUID = 368B3649-F204-4cd0-89A8-091077C070FA\r
22 MODULE_TYPE = DXE_DRIVER\r
23 VERSION_STRING = 1.0\r
24 ENTRY_POINT = AcpiPlatformEntryPoint\r
25\r
26#\r
27# The following information is for reference only and not required by the build tools.\r
28#\r
87f9867f 29# VALID_ARCHITECTURES = IA32 X64 EBC\r
b303605e
MK
30#\r
31\r
32[Sources]\r
33 AcpiPlatform.c\r
34 AcpiPlatform.h\r
35 MadtPlatform.c\r
36 Madt.h\r
37 AcpiPciUpdate.c\r
38 AcpiPciUpdate.h\r
39\r
40[Packages]\r
41 MdePkg/MdePkg.dec\r
42 MdeModulePkg/MdeModulePkg.dec\r
43 UefiCpuPkg/UefiCpuPkg.dec\r
44 QuarkSocPkg/QuarkSocPkg.dec\r
45 QuarkPlatformPkg/QuarkPlatformPkg.dec\r
46\r
47[LibraryClasses]\r
48 UefiLib\r
49 DxeServicesLib\r
50 PcdLib\r
51 IoLib\r
52 BaseMemoryLib\r
53 DebugLib\r
54 UefiRuntimeServicesTableLib\r
55 UefiBootServicesTableLib\r
56 UefiDriverEntryPoint\r
57 DevicePathLib\r
58 PlatformHelperLib\r
59\r
60[Protocols]\r
61 gEfiGlobalNvsAreaProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
62 gEfiMpServiceProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
63 gEfiAcpiSdtProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
64 gEfiAcpiTableProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
65\r
66[Pcd]\r
67 gQuarkPlatformTokenSpaceGuid.PcdPlatformType\r
68\r
69 gUefiCpuPkgTokenSpaceGuid.PcdCpuLocalApicBaseAddress\r
70\r
71 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0Enable\r
72 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0SourceIrq\r
73 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0Polarity\r
74 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0TrigerMode\r
75 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0GlobalIrq\r
76\r
77 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1Enable\r
78 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1SourceIrq\r
79 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1Polarity\r
80 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1TrigerMode\r
81 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1GlobalIrq\r
82\r
83 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2Enable\r
84 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2SourceIrq\r
85 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2Polarity\r
86 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2TrigerMode\r
87 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2GlobalIrq\r
88\r
89 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3Enable\r
90 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3SourceIrq\r
91 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3Polarity\r
92 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3TrigerMode\r
93 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3GlobalIrq\r
94\r
95 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4Enable\r
96 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4SourceIrq\r
97 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4Polarity\r
98 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4TrigerMode\r
99 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4GlobalIrq\r
100\r
101 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5Enable\r
102 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5SourceIrq\r
103 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5Polarity\r
104 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5TrigerMode\r
105 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5GlobalIrq\r
106\r
107 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6Enable\r
108 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6SourceIrq\r
109 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6Polarity\r
110 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6TrigerMode\r
111 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6GlobalIrq\r
112\r
113 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7Enable\r
114 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7SourceIrq\r
115 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7Polarity\r
116 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7TrigerMode\r
117 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7GlobalIrq\r
118\r
119 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8Enable\r
120 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8SourceIrq\r
121 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8Polarity\r
122 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8TrigerMode\r
123 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8GlobalIrq\r
124\r
125 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9Enable\r
126 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9SourceIrq\r
127 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9Polarity\r
128 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9TrigerMode\r
129 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9GlobalIrq\r
130\r
131 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10Enable\r
132 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10SourceIrq\r
133 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10Polarity\r
134 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10TrigerMode\r
135 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10GlobalIrq\r
136\r
137 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11Enable\r
138 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11SourceIrq\r
139 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11Polarity\r
140 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11TrigerMode\r
141 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11GlobalIrq\r
142\r
143 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12Enable\r
144 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12SourceIrq\r
145 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12Polarity\r
146 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12TrigerMode\r
147 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12GlobalIrq\r
148\r
149 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13Enable\r
150 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13SourceIrq\r
151 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13Polarity\r
152 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13TrigerMode\r
153 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13GlobalIrq\r
154\r
155 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14Enable\r
156 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14SourceIrq\r
157 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14Polarity\r
158 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14TrigerMode\r
159 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14GlobalIrq\r
160\r
161 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15Enable\r
162 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15SourceIrq\r
163 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15Polarity\r
164 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15TrigerMode\r
165 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15GlobalIrq\r
166\r
167 gEfiQuarkNcSocIdTokenSpaceGuid.PcdIoApicBaseAddress\r
168 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingIoApicAddress\r
169 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingGlobalInterruptBase\r
170 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingIoApicId\r
171 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingNmiEnable\r
172 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingNmiSource\r
173 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingPolarity\r
174 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingTrigerMode\r
175 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingNmiEnabelApicIdMask\r
176 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingAddressOverrideEnable\r
177 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingPolarity\r
178 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingTrigerMode\r
179 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingLocalApicLint\r
180 gQuarkPlatformTokenSpaceGuid.PcdLocalApicAddressOverride\r
181\r
182 gEfiQuarkNcSocIdTokenSpaceGuid.PcdSmmActivationPort\r
183 gEfiQuarkNcSocIdTokenSpaceGuid.PcdPm1blkIoBaseAddress\r
184 gEfiQuarkNcSocIdTokenSpaceGuid.PcdGpe0blkIoBaseAddress\r
185 gEfiQuarkNcSocIdTokenSpaceGuid.PcdPmbaIoBaseAddress\r
186 gEfiQuarkNcSocIdTokenSpaceGuid.PcdGbaIoBaseAddress\r
187 gEfiQuarkNcSocIdTokenSpaceGuid.PcdSmbaIoBaseAddress\r
188 gEfiQuarkNcSocIdTokenSpaceGuid.PcdHpetBaseAddress\r
189 gEfiQuarkNcSocIdTokenSpaceGuid.PcdHpetSize\r
190 gEfiQuarkNcSocIdTokenSpaceGuid.PcdIoApicBaseAddress\r
191 gEfiQuarkNcSocIdTokenSpaceGuid.PcdIoApicSize\r
192 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress\r
193 gEfiQuarkNcSocIdTokenSpaceGuid.PcdPciExpressSize\r
194 gEfiQuarkNcSocIdTokenSpaceGuid.PcdRcbaMmioBaseAddress\r
195 gEfiQuarkNcSocIdTokenSpaceGuid.PcdRcbaMmioSize\r
196 gEfiQuarkNcSocIdTokenSpaceGuid.PcdWdtbaIoBaseAddress\r
197 gQuarkPlatformTokenSpaceGuid.PcdHpetEnable\r
198 gEfiQuarkNcSocIdTokenSpaceGuid.PcdDeviceEnables\r
199 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiTableStorageFile\r
200\r
201[Depex]\r
202 gEfiMpServiceProtocolGuid AND gEfiAcpiTableProtocolGuid\r