Lan91xDxe.inf 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #/** @file
  2. # INF file for the SMSC LAN91x series Network Controller Driver.
  3. #
  4. # Copyright (c) 2013-2017 Linaro.org
  5. #
  6. # Derived from the LAN9118 driver. Original sources
  7. # Copyright (c) 2012-2013, ARM Limited. All rights reserved.
  8. #
  9. # SPDX-License-Identifier: BSD-2-Clause-Patent
  10. #
  11. #**/
  12. [Defines]
  13. INF_VERSION = 0x00010019
  14. BASE_NAME = Lan91xDxe
  15. FILE_GUID = 5c12ea2f-9897-48af-8138-25f4ce6ff8d6
  16. MODULE_TYPE = DXE_DRIVER
  17. VERSION_STRING = 0.1
  18. ENTRY_POINT = Lan91xDxeEntry
  19. [Sources.common]
  20. Lan91xDxe.c
  21. Lan91xDxeHw.h
  22. [Packages]
  23. EmbeddedPkg/EmbeddedPkg.dec
  24. MdeModulePkg/MdeModulePkg.dec
  25. MdePkg/MdePkg.dec
  26. NetworkPkg/NetworkPkg.dec
  27. [LibraryClasses]
  28. ArmLib
  29. BaseLib
  30. BaseMemoryLib
  31. DevicePathLib
  32. IoLib
  33. NetLib
  34. TimerLib
  35. UefiDriverEntryPoint
  36. UefiLib
  37. [Protocols]
  38. gEfiSimpleNetworkProtocolGuid
  39. gEfiMetronomeArchProtocolGuid
  40. gEfiPxeBaseCodeProtocolGuid
  41. gEfiDevicePathProtocolGuid
  42. [FixedPcd]
  43. gEmbeddedTokenSpaceGuid.PcdLan91xDxeBaseAddress
  44. [Depex]
  45. TRUE