The UEFI driver for Marvell Yukon chipset

On the Juno platform, this driver requires another platform-specific patch
initializing the Marvell network adapter with correct MAC address. 
Without the patch, the PcdYukonMacAddressvariable has to be set.  

Changes since v1:
Added declaration of PcdYukonMacAddress to MarvellYukonDxe.dec
The patch has been split due to its size 

Daniil Egranov (3):
  OpenPlatformPkg/MarvellYukonDxe : Marvell Yukon driver 1/3
  OpenPlatformPkg/MarvellYukonDxe : Marvell Yukon driver 2/3
  OpenPlatformPkg/MarvellYukonDxe : Marvell Yukon driver 3/3

 Drivers/Net/MarvellYukonDxe/ComponentName.c     |  313 +++
 Drivers/Net/MarvellYukonDxe/DriverBinding.c     |  431 ++++
 Drivers/Net/MarvellYukonDxe/MarvellYukon.h      |  735 ++++++
 Drivers/Net/MarvellYukonDxe/MarvellYukonDxe.dec |   29 +
 Drivers/Net/MarvellYukonDxe/MarvellYukonDxe.inf |   81 +
 Drivers/Net/MarvellYukonDxe/Snp.c               | 1474 +++++++++++
 Drivers/Net/MarvellYukonDxe/e1000phy.c          |  659 +++++
 Drivers/Net/MarvellYukonDxe/e1000phyreg.h       |  398 +++
 Drivers/Net/MarvellYukonDxe/if_media.h          |  273 +++
 Drivers/Net/MarvellYukonDxe/if_msk.c            | 2982 +++++++++++++++++++++++
 Drivers/Net/MarvellYukonDxe/if_msk.h            |   52 +
 Drivers/Net/MarvellYukonDxe/if_mskreg.h         | 2491 +++++++++++++++++++
 Drivers/Net/MarvellYukonDxe/miivar.h            |  198 ++
 Platforms/ARM/Juno/ArmJuno.dsc                  |    4 +
 Platforms/ARM/Juno/ArmJuno.fdf                  |    1 +
 15 files changed, 10121 insertions(+)
 create mode 100644 Drivers/Net/MarvellYukonDxe/ComponentName.c
 create mode 100644 Drivers/Net/MarvellYukonDxe/DriverBinding.c
 create mode 100644 Drivers/Net/MarvellYukonDxe/MarvellYukon.h
 create mode 100644 Drivers/Net/MarvellYukonDxe/MarvellYukonDxe.dec
 create mode 100644 Drivers/Net/MarvellYukonDxe/MarvellYukonDxe.inf
 create mode 100644 Drivers/Net/MarvellYukonDxe/Snp.c
 create mode 100644 Drivers/Net/MarvellYukonDxe/e1000phy.c
 create mode 100644 Drivers/Net/MarvellYukonDxe/e1000phyreg.h
 create mode 100644 Drivers/Net/MarvellYukonDxe/if_media.h
 create mode 100644 Drivers/Net/MarvellYukonDxe/if_msk.c
 create mode 100644 Drivers/Net/MarvellYukonDxe/if_msk.h
 create mode 100644 Drivers/Net/MarvellYukonDxe/if_mskreg.h
 create mode 100644 Drivers/Net/MarvellYukonDxe/miivar.h

-- 
2.7.4

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to