This series updates the ASIX USB networking drivers: - Create new Silicon/ASIX/ package - Move existing Ax88772 and Ax88772b drivers from OptionRomPkg to the newly created AsixPkg - Add new ASIX drivers Ax88179 and Ax88772c
Code pushed to https://github.com/samerhaj/edk2-platforms/tree/asix_usb_nic_drivers_v2 version 1: https://edk2.groups.io/g/devel/message/58771 version 2 changes: - Create new ASIX Package to host existing and new ASIX drivers[Ray] Cc: Ray Ni <ray...@intel.com> Cc: Leif Lindholm <l...@nuviainc.com> Cc: Ard Biesheuvel <ard.biesheu...@arm.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Signed-off-by: Samer El-Haj-Mahmoud <samer.el-haj-mahm...@arm.com> Samer El-Haj-Mahmoud (4): Silicon/AsixPkg: Create AsixPkg Drivers/OptionRomPkg: Move ASIX drivers to AsixPkg Silicon/AsixPkg: Add ASIX Ax88179 driver Silicon/AsixPkg: Add ASIX Ax88772c driver Silicon/ASIX/AsixPkg.dec | 34 + Drivers/OptionRomPkg/OptionRomPkg.dsc | 2 - Platform/Hisilicon/HiKey/HiKey.dsc | 2 +- Platform/RaspberryPi/RPi3/RPi3.dsc | 2 +- Platform/RaspberryPi/RPi4/RPi4.dsc | 2 +- Silicon/ASIX/AsixPkg.dsc | 70 + Platform/Hisilicon/HiKey/HiKey.fdf | 2 +- Platform/RaspberryPi/RPi3/RPi3.fdf | 2 +- Platform/RaspberryPi/RPi4/RPi4.fdf | 2 +- .../Bus/Usb/UsbNetworking/Ax88179/Ax88179.inf | 66 + .../Bus/Usb/UsbNetworking/Ax88772/Ax88772.inf | 0 .../Usb/UsbNetworking/Ax88772b/Ax88772b.inf | 0 .../Usb/UsbNetworking/Ax88772c/Ax88772c.inf | 65 + .../Bus/Usb/UsbNetworking/Ax88179/Ax88179.h | 1127 ++++++++++++ .../Bus/Usb/UsbNetworking/Ax88772/Ax88772.h | 0 .../Bus/Usb/UsbNetworking/Ax88772b/Ax88772.h | 0 .../Bus/Usb/UsbNetworking/Ax88772c/Ax88772.h | 1097 +++++++++++ .../Bus/Usb/UsbNetworking/Ax88179/Ax88179.c | 1026 +++++++++++ .../Usb/UsbNetworking/Ax88179/ComponentName.c | 290 +++ .../Usb/UsbNetworking/Ax88179/DriverBinding.c | 620 +++++++ .../Usb/UsbNetworking/Ax88179/SimpleNetwork.c | 1585 ++++++++++++++++ .../Bus/Usb/UsbNetworking/Ax88772/Ax88772.c | 0 .../Usb/UsbNetworking/Ax88772/ComponentName.c | 0 .../Usb/UsbNetworking/Ax88772/DriverBinding.c | 0 .../Usb/UsbNetworking/Ax88772/SimpleNetwork.c | 0 .../Bus/Usb/UsbNetworking/Ax88772b/Ax88772.c | 0 .../UsbNetworking/Ax88772b/ComponentName.c | 0 .../UsbNetworking/Ax88772b/DriverBinding.c | 0 .../UsbNetworking/Ax88772b/SimpleNetwork.c | 0 .../Bus/Usb/UsbNetworking/Ax88772c/Ax88772.c | 1296 +++++++++++++ .../UsbNetworking/Ax88772c/ComponentName.c | 246 +++ .../UsbNetworking/Ax88772c/DriverBinding.c | 637 +++++++ .../UsbNetworking/Ax88772c/SimpleNetwork.c | 1612 +++++++++++++++++ 33 files changed, 9777 insertions(+), 8 deletions(-) create mode 100644 Silicon/ASIX/AsixPkg.dec create mode 100644 Silicon/ASIX/AsixPkg.dsc create mode 100644 Silicon/ASIX/Drivers/Bus/Usb/UsbNetworking/Ax88179/Ax88179.inf rename {Drivers/OptionRomPkg => Silicon/ASIX/Drivers}/Bus/Usb/UsbNetworking/Ax88772/Ax88772.inf (100%) rename {Drivers/OptionRomPkg => Silicon/ASIX/Drivers}/Bus/Usb/UsbNetworking/Ax88772b/Ax88772b.inf (100%) create mode 100644 Silicon/ASIX/Drivers/Bus/Usb/UsbNetworking/Ax88772c/Ax88772c.inf create mode 100644 Silicon/ASIX/Drivers/Bus/Usb/UsbNetworking/Ax88179/Ax88179.h rename {Drivers/OptionRomPkg => Silicon/ASIX/Drivers}/Bus/Usb/UsbNetworking/Ax88772/Ax88772.h (100%) rename {Drivers/OptionRomPkg => Silicon/ASIX/Drivers}/Bus/Usb/UsbNetworking/Ax88772b/Ax88772.h (100%) create mode 100644 Silicon/ASIX/Drivers/Bus/Usb/UsbNetworking/Ax88772c/Ax88772.h create mode 100644 Silicon/ASIX/Drivers/Bus/Usb/UsbNetworking/Ax88179/Ax88179.c create mode 100644 Silicon/ASIX/Drivers/Bus/Usb/UsbNetworking/Ax88179/ComponentName.c create mode 100644 Silicon/ASIX/Drivers/Bus/Usb/UsbNetworking/Ax88179/DriverBinding.c create mode 100644 Silicon/ASIX/Drivers/Bus/Usb/UsbNetworking/Ax88179/SimpleNetwork.c rename {Drivers/OptionRomPkg => Silicon/ASIX/Drivers}/Bus/Usb/UsbNetworking/Ax88772/Ax88772.c (100%) rename {Drivers/OptionRomPkg => Silicon/ASIX/Drivers}/Bus/Usb/UsbNetworking/Ax88772/ComponentName.c (100%) rename {Drivers/OptionRomPkg => Silicon/ASIX/Drivers}/Bus/Usb/UsbNetworking/Ax88772/DriverBinding.c (100%) rename {Drivers/OptionRomPkg => Silicon/ASIX/Drivers}/Bus/Usb/UsbNetworking/Ax88772/SimpleNetwork.c (100%) rename {Drivers/OptionRomPkg => Silicon/ASIX/Drivers}/Bus/Usb/UsbNetworking/Ax88772b/Ax88772.c (100%) rename {Drivers/OptionRomPkg => Silicon/ASIX/Drivers}/Bus/Usb/UsbNetworking/Ax88772b/ComponentName.c (100%) rename {Drivers/OptionRomPkg => Silicon/ASIX/Drivers}/Bus/Usb/UsbNetworking/Ax88772b/DriverBinding.c (100%) rename {Drivers/OptionRomPkg => Silicon/ASIX/Drivers}/Bus/Usb/UsbNetworking/Ax88772b/SimpleNetwork.c (100%) create mode 100644 Silicon/ASIX/Drivers/Bus/Usb/UsbNetworking/Ax88772c/Ax88772.c create mode 100644 Silicon/ASIX/Drivers/Bus/Usb/UsbNetworking/Ax88772c/ComponentName.c create mode 100644 Silicon/ASIX/Drivers/Bus/Usb/UsbNetworking/Ax88772c/DriverBinding.c create mode 100644 Silicon/ASIX/Drivers/Bus/Usb/UsbNetworking/Ax88772c/SimpleNetwork.c -- 2.17.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#58986): https://edk2.groups.io/g/devel/message/58986 Mute This Topic: https://groups.io/mt/74113376/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-