ArmScmiDxe.inf 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. #/** @file
  2. #
  3. # Copyright (c) 2017-2021, Arm Limited. All rights reserved.<BR>
  4. #
  5. # SPDX-License-Identifier: BSD-2-Clause-Patent
  6. #
  7. # System Control and Management Interface V1.0
  8. # http://infocenter.arm.com/help/topic/com.arm.doc.den0056a/
  9. # DEN0056A_System_Control_and_Management_Interface.pdf
  10. #**/
  11. [Defines]
  12. INF_VERSION = 0x00010019
  13. BASE_NAME = ArmScmiDxe
  14. FILE_GUID = 9585984C-F027-45E9-AFDF-ADAA6DFAAAC7
  15. MODULE_TYPE = DXE_DRIVER
  16. VERSION_STRING = 1.0
  17. ENTRY_POINT = ArmScmiDxeEntryPoint
  18. [Sources.common]
  19. ArmScmiBaseProtocolPrivate.h
  20. ArmScmiClockProtocolPrivate.h
  21. ArmScmiPerformanceProtocolPrivate.h
  22. ScmiBaseProtocol.c
  23. Scmi.c
  24. ScmiClockProtocol.c
  25. ScmiDxe.c
  26. ScmiDxe.h
  27. ScmiPerformanceProtocol.c
  28. ScmiPrivate.h
  29. [Packages]
  30. ArmPkg/ArmPkg.dec
  31. ArmPlatformPkg/ArmPlatformPkg.dec
  32. MdePkg/MdePkg.dec
  33. [LibraryClasses]
  34. ArmLib
  35. ArmMtlLib
  36. DebugLib
  37. IoLib
  38. UefiBootServicesTableLib
  39. UefiDriverEntryPoint
  40. [Protocols]
  41. gArmScmiBaseProtocolGuid
  42. gArmScmiClockProtocolGuid
  43. gArmScmiClock2ProtocolGuid
  44. gArmScmiPerformanceProtocolGuid
  45. [Depex]
  46. TRUE