diff options
author | Ashok Reddy Soma <ashok.reddy.soma@xilinx.com> | 2021-07-02 13:40:34 +0300 |
---|---|---|
committer | Michal Simek <michal.simek@xilinx.com> | 2021-07-26 10:18:45 +0300 |
commit | 258ce79cfce4b17b4afe867353c0365cc3c26b46 (patch) | |
tree | 86260ce705990ebeed64c68b0bf54b983d3a12ae /drivers/net/Kconfig | |
parent | d20cf6b6c3ff15ff497bd96882b28616048b35eb (diff) | |
download | u-boot-258ce79cfce4b17b4afe867353c0365cc3c26b46.tar.xz |
net: xilinx: axi_mrmac: Add MRMAC driver
Add support for xilinx multirate(MRMAC) ethernet driver.
This driver uses multichannel DMA(MCDMA) for data transfers of MRMAC.
Added support for 4 ports of MRMAC for speeds 10G and 25G.
MCDMA supports upto 16 channels but in this driver we have setup only
one channel which is enough.
Tested 10G and 25G on all 4 ports.
Signed-off-by: Ashok Reddy Soma <ashok.reddy.soma@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r-- | drivers/net/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index 130db9fb39..8b10148579 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig @@ -618,6 +618,15 @@ config XILINX_AXIEMAC help This MAC is present in Xilinx Microblaze, Zynq and ZynqMP SoCs. +config XILINX_AXIMRMAC + depends on DM_ETH && ARCH_VERSAL + bool "Xilinx AXI MRMAC" + help + 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. This could be present in some of the Xilinx + Versal designs. + config XILINX_EMACLITE depends on DM_ETH select PHYLIB |