FmpMinnowMaxSystem.dsc 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. #/** @file
  2. # FmpDxe driver for Minnow Max system firmware update.
  3. #
  4. # Copyright (c) 2018 - 2020, Intel Corporation. All rights reserved.<BR>
  5. #
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. #
  8. #
  9. #**/
  10. FmpDevicePkg/FmpDxe/FmpDxe.inf {
  11. <Defines>
  12. #
  13. # ESRT and FMP GUID for system firmware capsule update
  14. #
  15. FILE_GUID = $(FMP_MINNOW_MAX_SYSTEM)
  16. <PcdsFixedAtBuild>
  17. #
  18. # Unicode name string that is used to populate FMP Image Descriptor for this capsule update module
  19. #
  20. gFmpDevicePkgTokenSpaceGuid.PcdFmpDeviceImageIdName|L"Minnow Max System Firmware Device"
  21. #
  22. # ESRT and FMP Lowest Support Version for this capsule update module
  23. # 000.000.000.000
  24. #
  25. gFmpDevicePkgTokenSpaceGuid.PcdFmpDeviceBuildTimeLowestSupportedVersion|0x00000000
  26. gPlatformModuleTokenSpaceGuid.PcdSystemFirmwareFmpLowestSupportedVersion|0x00000000
  27. gPlatformModuleTokenSpaceGuid.PcdSystemFirmwareFmpVersion|0x00000000
  28. gPlatformModuleTokenSpaceGuid.PcdSystemFirmwareFmpVersionString|"000.000.000.000"
  29. gFmpDevicePkgTokenSpaceGuid.PcdFmpDeviceProgressWatchdogTimeInSeconds|4
  30. #
  31. # Capsule Update Progress Bar Color. Set to Purple (RGB) (255, 0, 255)
  32. #
  33. gFmpDevicePkgTokenSpaceGuid.PcdFmpDeviceProgressColor|0x00FF00FF
  34. #
  35. # Certificates used to authenticate capsule update image
  36. #
  37. !include Vlv2TbltDevicePkg/FmpCertificate.dsc
  38. <LibraryClasses>
  39. #
  40. # Generic libraries that are used "as is" by all FMP modules
  41. #
  42. FmpPayloadHeaderLib|FmpDevicePkg/Library/FmpPayloadHeaderLibV1/FmpPayloadHeaderLibV1.inf
  43. FmpAuthenticationLib|SecurityPkg/Library/FmpAuthenticationLibPkcs7/FmpAuthenticationLibPkcs7.inf
  44. FmpDependencyLib|FmpDevicePkg/Library/FmpDependencyLib/FmpDependencyLib.inf
  45. FmpDependencyCheckLib|FmpDevicePkg/Library/FmpDependencyCheckLibNull/FmpDependencyCheckLibNull.inf
  46. FmpDependencyDeviceLib|FmpDevicePkg/Library/FmpDependencyDeviceLibNull/FmpDependencyDeviceLibNull.inf
  47. #
  48. # Platform specific capsule policy library
  49. #
  50. CapsuleUpdatePolicyLib|FmpDevicePkg/Library/CapsuleUpdatePolicyLibNull/CapsuleUpdatePolicyLibNull.inf
  51. #
  52. # Device specific library that processes a capsule and updates the FW storage device
  53. #
  54. FmpDeviceLib|Vlv2TbltDevicePkg/Feature/Capsule/Library/FmpDeviceLib/FmpDeviceLib.inf
  55. }