Fip006StandaloneMm.inf 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. ## @file
  2. # Socionext FIP006 High-Speed SPI Controller with NOR Flash Driver
  3. #
  4. # Copyright (c) 2017, Socionext Inc. All rights reserved.<BR>
  5. # Copyright (c) 2017-2018, Linaro, Ltd. All rights reserved.<BR>
  6. #
  7. # SPDX-License-Identifier: BSD-2-Clause-Patent
  8. #
  9. ##
  10. [Defines]
  11. INF_VERSION = 0x0001001A
  12. BASE_NAME = Fip006Dxe
  13. FILE_GUID = 1b041d85-9b44-442b-a583-5cf008ef9060
  14. MODULE_TYPE = MM_STANDALONE
  15. VERSION_STRING = 0.1
  16. PI_SPECIFICATION_VERSION = 0x00010032
  17. ENTRY_POINT = NorFlashInitialise
  18. [Sources]
  19. NorFlashSmm.c
  20. NorFlash.c
  21. NorFlash.h
  22. NorFlashFvb.c
  23. [Packages]
  24. ArmPlatformPkg/ArmPlatformPkg.dec
  25. EmbeddedPkg/EmbeddedPkg.dec
  26. MdeModulePkg/MdeModulePkg.dec
  27. MdePkg/MdePkg.dec
  28. Silicon/Socionext/SynQuacer/Drivers/Fip006Dxe/Fip006Dxe.dec
  29. Silicon/Socionext/SynQuacer/SynQuacer.dec
  30. StandaloneMmPkg/StandaloneMmPkg.dec
  31. [LibraryClasses]
  32. BaseLib
  33. BaseMemoryLib
  34. DebugLib
  35. IoLib
  36. MemoryAllocationLib
  37. MmServicesTableLib
  38. NorFlashInfoLib
  39. StandaloneMmDriverEntryPoint
  40. [Guids]
  41. gEfiAuthenticatedVariableGuid
  42. gEfiSystemNvDataFvGuid
  43. gEfiVariableGuid
  44. [Protocols]
  45. gEfiSmmFirmwareVolumeBlockProtocolGuid
  46. [FixedPcd]
  47. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase
  48. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize
  49. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase
  50. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize
  51. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase
  52. gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize
  53. gFip006DxeTokenSpaceGuid.PcdFip006DxeRegBaseAddress
  54. gFip006DxeTokenSpaceGuid.PcdFip006DxeMemBaseAddress
  55. [Depex]
  56. TRUE