[PATCH 0/3] Add MRMAC driver support

Ashok Reddy Soma ashok.reddy.soma at xilinx.com
Thu Jun 24 08:42:58 CEST 2021


This patch set adds Xilinx AXI Multirate MAC(MRMAC) driver support.

This MRMAC is a high performance, low latency, adaptable Ethernet integrated
hard IP. This can be configured up to four ports with MAC rates from 10GE to
100GE.

Supported Configuration Combinations:
1 × 100GE
2 × 50GE
1 × 40GE
4 × 25GE
4 × 10GE

Currently added support and tested below configurations in the driver:
4 × 25GE
4 × 10GE


Ashok Reddy Soma (3):
  net: ethtool: Add ethernet speed macros for higher speeds
  net: xilinx: axi_mrmac: Add MRMAC driver
  xilinx: versal: Enable Xilinx AXI MRMAC

 MAINTAINERS                          |   1 +
 configs/xilinx_versal_virt_defconfig |   1 +
 drivers/net/Kconfig                  |   9 +
 drivers/net/Makefile                 |   1 +
 drivers/net/xilinx_axi_mrmac.c       | 525 +++++++++++++++++++++++++++
 drivers/net/xilinx_axi_mrmac.h       | 192 ++++++++++
 include/linux/ethtool.h              |   8 +
 7 files changed, 737 insertions(+)
 create mode 100644 drivers/net/xilinx_axi_mrmac.c
 create mode 100644 drivers/net/xilinx_axi_mrmac.h

-- 
2.17.1



More information about the U-Boot mailing list