+++ /dev/null
-## @file\r
-# Component description file for AcpiPlatform module.\r
-#\r
-# This is an implementation of the ACPI platform driver,\r
-# whose requirements are from ACPI External Product Specification.\r
-# Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>\r
-#\r
-# SPDX-License-Identifier: BSD-2-Clause-Patent\r
-#\r
-##\r
-\r
-[Defines]\r
- INF_VERSION = 0x00010005\r
- BASE_NAME = AcpiPlatform\r
- FILE_GUID = 368B3649-F204-4cd0-89A8-091077C070FA\r
- MODULE_TYPE = DXE_DRIVER\r
- VERSION_STRING = 1.0\r
- ENTRY_POINT = AcpiPlatformEntryPoint\r
-\r
-#\r
-# The following information is for reference only and not required by the build tools.\r
-#\r
-# VALID_ARCHITECTURES = IA32 X64 EBC\r
-#\r
-\r
-[Sources]\r
- AcpiPlatform.c\r
- AcpiPlatform.h\r
- MadtPlatform.c\r
- Madt.h\r
- AcpiPciUpdate.c\r
- AcpiPciUpdate.h\r
-\r
-[Packages]\r
- MdePkg/MdePkg.dec\r
- MdeModulePkg/MdeModulePkg.dec\r
- UefiCpuPkg/UefiCpuPkg.dec\r
- QuarkSocPkg/QuarkSocPkg.dec\r
- QuarkPlatformPkg/QuarkPlatformPkg.dec\r
-\r
-[LibraryClasses]\r
- UefiLib\r
- DxeServicesLib\r
- PcdLib\r
- IoLib\r
- BaseMemoryLib\r
- DebugLib\r
- UefiRuntimeServicesTableLib\r
- UefiBootServicesTableLib\r
- UefiDriverEntryPoint\r
- DevicePathLib\r
- PlatformHelperLib\r
-\r
-[Protocols]\r
- gEfiGlobalNvsAreaProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiMpServiceProtocolGuid # PROTOCOL SOMETIMES_CONSUMED\r
- gEfiAcpiSdtProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
- gEfiAcpiTableProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
-\r
-[Pcd]\r
- gQuarkPlatformTokenSpaceGuid.PcdPlatformType\r
-\r
- gUefiCpuPkgTokenSpaceGuid.PcdCpuLocalApicBaseAddress\r
-\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0Enable\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0SourceIrq\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0Polarity\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0TrigerMode\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable0GlobalIrq\r
-\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1Enable\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1SourceIrq\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1Polarity\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1TrigerMode\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable1GlobalIrq\r
-\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2Enable\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2SourceIrq\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2Polarity\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2TrigerMode\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable2GlobalIrq\r
-\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3Enable\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3SourceIrq\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3Polarity\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3TrigerMode\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable3GlobalIrq\r
-\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4Enable\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4SourceIrq\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4Polarity\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4TrigerMode\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable4GlobalIrq\r
-\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5Enable\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5SourceIrq\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5Polarity\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5TrigerMode\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable5GlobalIrq\r
-\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6Enable\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6SourceIrq\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6Polarity\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6TrigerMode\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable6GlobalIrq\r
-\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7Enable\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7SourceIrq\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7Polarity\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7TrigerMode\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable7GlobalIrq\r
-\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8Enable\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8SourceIrq\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8Polarity\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8TrigerMode\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable8GlobalIrq\r
-\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9Enable\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9SourceIrq\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9Polarity\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9TrigerMode\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable9GlobalIrq\r
-\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10Enable\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10SourceIrq\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10Polarity\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10TrigerMode\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable10GlobalIrq\r
-\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11Enable\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11SourceIrq\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11Polarity\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11TrigerMode\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable11GlobalIrq\r
-\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12Enable\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12SourceIrq\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12Polarity\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12TrigerMode\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable12GlobalIrq\r
-\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13Enable\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13SourceIrq\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13Polarity\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13TrigerMode\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable13GlobalIrq\r
-\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14Enable\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14SourceIrq\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14Polarity\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14TrigerMode\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable14GlobalIrq\r
-\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15Enable\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15SourceIrq\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15Polarity\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15TrigerMode\r
- gQuarkPlatformTokenSpaceGuid.PcdInterruptOverrideSettingTable15GlobalIrq\r
-\r
- gEfiQuarkNcSocIdTokenSpaceGuid.PcdIoApicBaseAddress\r
- gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingIoApicAddress\r
- gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingGlobalInterruptBase\r
- gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingIoApicId\r
- gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingNmiEnable\r
- gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingNmiSource\r
- gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingPolarity\r
- gQuarkPlatformTokenSpaceGuid.PcdIoApicSettingTrigerMode\r
- gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingNmiEnabelApicIdMask\r
- gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingAddressOverrideEnable\r
- gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingPolarity\r
- gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingTrigerMode\r
- gQuarkPlatformTokenSpaceGuid.PcdLocalApicSettingLocalApicLint\r
- gQuarkPlatformTokenSpaceGuid.PcdLocalApicAddressOverride\r
-\r
- gEfiQuarkNcSocIdTokenSpaceGuid.PcdSmmActivationPort\r
- gEfiQuarkNcSocIdTokenSpaceGuid.PcdPm1blkIoBaseAddress\r
- gEfiQuarkNcSocIdTokenSpaceGuid.PcdGpe0blkIoBaseAddress\r
- gEfiQuarkNcSocIdTokenSpaceGuid.PcdPmbaIoBaseAddress\r
- gEfiQuarkNcSocIdTokenSpaceGuid.PcdGbaIoBaseAddress\r
- gEfiQuarkNcSocIdTokenSpaceGuid.PcdSmbaIoBaseAddress\r
- gEfiQuarkNcSocIdTokenSpaceGuid.PcdHpetBaseAddress\r
- gEfiQuarkNcSocIdTokenSpaceGuid.PcdHpetSize\r
- gEfiQuarkNcSocIdTokenSpaceGuid.PcdIoApicBaseAddress\r
- gEfiQuarkNcSocIdTokenSpaceGuid.PcdIoApicSize\r
- gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress\r
- gEfiQuarkNcSocIdTokenSpaceGuid.PcdPciExpressSize\r
- gEfiQuarkNcSocIdTokenSpaceGuid.PcdRcbaMmioBaseAddress\r
- gEfiQuarkNcSocIdTokenSpaceGuid.PcdRcbaMmioSize\r
- gEfiQuarkNcSocIdTokenSpaceGuid.PcdWdtbaIoBaseAddress\r
- gQuarkPlatformTokenSpaceGuid.PcdHpetEnable\r
- gEfiQuarkNcSocIdTokenSpaceGuid.PcdDeviceEnables\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiTableStorageFile\r
-\r
-[Depex]\r
- gEfiMpServiceProtocolGuid AND gEfiAcpiTableProtocolGuid\r