]> git.proxmox.com Git - mirror_edk2.git/blame - QuarkPlatformPkg/Acpi/Dxe/AcpiPlatform/AcpiPlatform.inf
ArmPkg/CompilerIntrinsicsLib: Add uread, uwrite GCC assembly sources
[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 7#\r
0eb3de2e 8# SPDX-License-Identifier: BSD-2-Clause-Patent\r
b303605e
MK
9#\r
10##\r
11\r
12[Defines]\r
13 INF_VERSION = 0x00010005\r
14 BASE_NAME = AcpiPlatform\r
15 FILE_GUID = 368B3649-F204-4cd0-89A8-091077C070FA\r
16 MODULE_TYPE = DXE_DRIVER\r
17 VERSION_STRING = 1.0\r
18 ENTRY_POINT = AcpiPlatformEntryPoint\r
19\r
20#\r
21# The following information is for reference only and not required by the build tools.\r
22#\r
87f9867f 23# VALID_ARCHITECTURES = IA32 X64 EBC\r
b303605e
MK
24#\r
25\r
26[Sources]\r
27 AcpiPlatform.c\r
28 AcpiPlatform.h\r
29 MadtPlatform.c\r
30 Madt.h\r
31 AcpiPciUpdate.c\r
32 AcpiPciUpdate.h\r
33\r
34[Packages]\r
35 MdePkg/MdePkg.dec\r
36 MdeModulePkg/MdeModulePkg.dec\r
37 UefiCpuPkg/UefiCpuPkg.dec\r
38 QuarkSocPkg/QuarkSocPkg.dec\r
39 QuarkPlatformPkg/QuarkPlatformPkg.dec\r
40\r
41[LibraryClasses]\r
42 UefiLib\r
43 DxeServicesLib\r
44 PcdLib\r
45 IoLib\r
46 BaseMemoryLib\r
47 DebugLib\r
48 UefiRuntimeServicesTableLib\r
49 UefiBootServicesTableLib\r
50 UefiDriverEntryPoint\r
51 DevicePathLib\r
52 PlatformHelperLib\r
53\r
54[Protocols]\r
55 gEfiGlobalNvsAreaProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
56 gEfiMpServiceProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
57 gEfiAcpiSdtProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
58 gEfiAcpiTableProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
59\r
60[Pcd]\r
61 gQuarkPlatformTokenSpaceGuid.PcdPlatformType\r
62\r
63 gUefiCpuPkgTokenSpaceGuid.PcdCpuLocalApicBaseAddress\r
64\r
65 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0Enable\r
66 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0SourceIrq\r
67 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0Polarity\r
68 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0TrigerMode\r
69 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0GlobalIrq\r
70\r
71 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1Enable\r
72 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1SourceIrq\r
73 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1Polarity\r
74 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1TrigerMode\r
75 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1GlobalIrq\r
76\r
77 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2Enable\r
78 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2SourceIrq\r
79 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2Polarity\r
80 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2TrigerMode\r
81 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2GlobalIrq\r
82\r
83 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3Enable\r
84 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3SourceIrq\r
85 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3Polarity\r
86 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3TrigerMode\r
87 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3GlobalIrq\r
88\r
89 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4Enable\r
90 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4SourceIrq\r
91 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4Polarity\r
92 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4TrigerMode\r
93 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4GlobalIrq\r
94\r
95 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5Enable\r
96 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5SourceIrq\r
97 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5Polarity\r
98 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5TrigerMode\r
99 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5GlobalIrq\r
100\r
101 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6Enable\r
102 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6SourceIrq\r
103 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6Polarity\r
104 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6TrigerMode\r
105 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6GlobalIrq\r
106\r
107 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7Enable\r
108 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7SourceIrq\r
109 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7Polarity\r
110 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7TrigerMode\r
111 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7GlobalIrq\r
112\r
113 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8Enable\r
114 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8SourceIrq\r
115 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8Polarity\r
116 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8TrigerMode\r
117 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8GlobalIrq\r
118\r
119 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9Enable\r
120 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9SourceIrq\r
121 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9Polarity\r
122 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9TrigerMode\r
123 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9GlobalIrq\r
124\r
125 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10Enable\r
126 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10SourceIrq\r
127 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10Polarity\r
128 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10TrigerMode\r
129 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10GlobalIrq\r
130\r
131 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11Enable\r
132 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11SourceIrq\r
133 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11Polarity\r
134 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11TrigerMode\r
135 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11GlobalIrq\r
136\r
137 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12Enable\r
138 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12SourceIrq\r
139 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12Polarity\r
140 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12TrigerMode\r
141 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12GlobalIrq\r
142\r
143 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13Enable\r
144 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13SourceIrq\r
145 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13Polarity\r
146 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13TrigerMode\r
147 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13GlobalIrq\r
148\r
149 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14Enable\r
150 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14SourceIrq\r
151 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14Polarity\r
152 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14TrigerMode\r
153 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14GlobalIrq\r
154\r
155 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15Enable\r
156 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15SourceIrq\r
157 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15Polarity\r
158 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15TrigerMode\r
159 gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15GlobalIrq\r
160\r
161 gEfiQuarkNcSocIdTokenSpaceGuid.PcdIoApicBaseAddress\r
162 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingIoApicAddress\r
163 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingGlobalInterruptBase\r
164 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingIoApicId\r
165 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingNmiEnable\r
166 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingNmiSource\r
167 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingPolarity\r
168 gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingTrigerMode\r
169 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingNmiEnabelApicIdMask\r
170 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingAddressOverrideEnable\r
171 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingPolarity\r
172 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingTrigerMode\r
173 gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingLocalApicLint\r
174 gQuarkPlatformTokenSpaceGuid.PcdLocalApicAddressOverride\r
175\r
176 gEfiQuarkNcSocIdTokenSpaceGuid.PcdSmmActivationPort\r
177 gEfiQuarkNcSocIdTokenSpaceGuid.PcdPm1blkIoBaseAddress\r
178 gEfiQuarkNcSocIdTokenSpaceGuid.PcdGpe0blkIoBaseAddress\r
179 gEfiQuarkNcSocIdTokenSpaceGuid.PcdPmbaIoBaseAddress\r
180 gEfiQuarkNcSocIdTokenSpaceGuid.PcdGbaIoBaseAddress\r
181 gEfiQuarkNcSocIdTokenSpaceGuid.PcdSmbaIoBaseAddress\r
182 gEfiQuarkNcSocIdTokenSpaceGuid.PcdHpetBaseAddress\r
183 gEfiQuarkNcSocIdTokenSpaceGuid.PcdHpetSize\r
184 gEfiQuarkNcSocIdTokenSpaceGuid.PcdIoApicBaseAddress\r
185 gEfiQuarkNcSocIdTokenSpaceGuid.PcdIoApicSize\r
186 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress\r
187 gEfiQuarkNcSocIdTokenSpaceGuid.PcdPciExpressSize\r
188 gEfiQuarkNcSocIdTokenSpaceGuid.PcdRcbaMmioBaseAddress\r
189 gEfiQuarkNcSocIdTokenSpaceGuid.PcdRcbaMmioSize\r
190 gEfiQuarkNcSocIdTokenSpaceGuid.PcdWdtbaIoBaseAddress\r
191 gQuarkPlatformTokenSpaceGuid.PcdHpetEnable\r
192 gEfiQuarkNcSocIdTokenSpaceGuid.PcdDeviceEnables\r
193 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiTableStorageFile\r
194\r
195[Depex]\r
196 gEfiMpServiceProtocolGuid AND gEfiAcpiTableProtocolGuid\r