AmpereAltraPkg.dec 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. ## @file
  2. #
  3. # Copyright (c) 2020-2021, Ampere Computing LLC. All rights reserved.<BR>
  4. #
  5. # SPDX-License-Identifier: BSD-2-Clause-Patent
  6. #
  7. ##
  8. [Defines]
  9. DEC_SPECIFICATION = 0x0001001B
  10. PACKAGE_NAME = AmpereAltraPkg
  11. PACKAGE_GUID = 481F7D0D-7525-4B76-AF12-58E7B82C46C2
  12. PACKAGE_VERSION = 0.1
  13. [Includes]
  14. Include
  15. [LibraryClasses]
  16. ## @libraryclass Defines a set of methods to retrieve CPU info.
  17. AmpereCpuLib|Silicon/Ampere/AmpereAltraPkg/Include/Library/AmpereCpuLib.h
  18. ## @libraryclass Defines a set of methods to get/set NVParam.
  19. NVParamLib|Silicon/Ampere/AmpereAltraPkg/Include/Library/NVParamLib.h
  20. ## @libraryclass Defines a set of methods to access Mailbox interface.
  21. MailboxInterfaceLib|Silicon/Ampere/AmpereAltraPkg/Include/Library/MailboxInterfaceLib.h
  22. ## @libraryclass Defines a set of methods to communicate with SCP.
  23. SystemFirmwareInterfaceLib|Silicon/Ampere/AmpereAltraPkg/Include/Library/SystemFirmwareInterfaceLib.h
  24. ## @libraryclass Defines a set of methods to read/write to I2C devices.
  25. I2cLib|Silicon/Ampere/AmpereAltraPkg/Include/Library/I2cLib.h
  26. ## @libraryclass Defines a set of methods to get/set GPIO.
  27. GpioLib|Silicon/Ampere/AmpereAltraPkg/Include/Library/GpioLib.h
  28. ## @libraryclass Defines a set of methods to communicate with secure parition over MM interface.
  29. MmCommunicationLib|Silicon/Ampere/AmpereAltraPkg/Include/Library/MmCommunicationLib.h
  30. ## @libraryclass Defines a set of methods to generate random numbers by using Hardware RNG.
  31. TrngLib|Silicon/Ampere/AmpereAltraPkg/Include/Library/TrngLib.h
  32. ## @libraryclass Defines a set of methods to access flash memory.
  33. FlashLib|Silicon/Ampere/AmpereAltraPkg/Include/Library/FlashLib.h
  34. ## @libraryclass Defines a set of platform dependent functions
  35. BoardPcieLib|Silicon/Ampere/AmpereAltraPkg/Include/Library/BoardPcieLib.h
  36. ## @libraryclass Defines a set of methods to initialize Pcie
  37. Ac01PcieLib|Silicon/Ampere/AmpereAltraPkg/Include/Library/Ac01PcieLib.h
  38. [Guids]
  39. ## NVParam MM GUID
  40. gNVParamMmGuid = { 0xE4AC5024, 0x29BE, 0x4ADC, { 0x93, 0x36, 0x87, 0xB5, 0xA0, 0x76, 0x23, 0x2D } }
  41. ## SPI NOR Proxy MM GUID
  42. gSpiNorMmGuid = { 0xC8D76438, 0x4D3C, 0x4BEA, { 0xBF, 0x86, 0x92, 0x6B, 0x83, 0x07, 0xA2, 0x39 } }
  43. ## Include/Guid/PlatformInfoHob.h
  44. gPlatformInfoHobGuid = { 0x7f73e372, 0x7183, 0x4022, { 0xb3, 0x76, 0x78, 0x30, 0x32, 0x6d, 0x79, 0xb4 } }
  45. ## Include/Guid/RootComplexInfoHob.h
  46. gRootComplexInfoHobGuid = { 0x568a258a, 0xcaa1, 0x47e9, { 0xbb, 0x89, 0x65, 0xa3, 0x73, 0x9b, 0x58, 0x75 } }
  47. ## Include/Guid/RootComplexConfigHii.h
  48. gRootComplexConfigFormSetGuid = { 0xE84E70D6, 0xE4B2, 0x4C6E, { 0x98, 0x51, 0xCB, 0x2B, 0xAC, 0x77, 0x7D, 0xBB } }
  49. ## Include/Guid/CpuConfigHii.h
  50. gCpuConfigFormSetGuid = { 0x43FAA144, 0xA2DF, 0x4050, { 0xA7, 0xFD, 0xEE, 0x17, 0xC9, 0xB8, 0x88, 0x8E } }
  51. ## Include/Guid/AcpiConfigHii.h
  52. gAcpiConfigFormSetGuid = { 0x0ceb6764, 0xd415, 0x4b01, { 0xa8, 0x43, 0xd1, 0x01, 0xbc, 0xb0, 0xd8, 0x29 } }