All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ashok Reddy Soma <ashok.reddy.soma@xilinx.com>
To: <u-boot@lists.denx.de>
Cc: <joe.hershberger@ni.com>, <rfried.dev@gmail.com>,
	<monstr@monstr.eu>, <git@xilinx.com>, <xypron.glpk@gmx.de>,
	<sjg@chromium.org>, <robert.marko@sartura.hr>,
	<alex.nemirovsky@cortina-access.com>, <seanga2@gmail.com>,
	<weijie.gao@mediatek.com>, <rayagonda.kokatanur@broadcom.com>,
	<stefan_b@posteo.net>, <anastasiia_lukianenko@epam.com>,
	<somaashokreddy@gmail.com>,
	"Ashok Reddy Soma" <ashok.reddy.soma@xilinx.com>
Subject: [PATCH 0/3] Add MRMAC driver support
Date: Thu, 24 Jun 2021 00:42:58 -0600	[thread overview]
Message-ID: <20210624064301.24548-1-ashok.reddy.soma@xilinx.com> (raw)

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


             reply	other threads:[~2021-06-24  6:43 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-24  6:42 Ashok Reddy Soma [this message]
2021-06-24  6:42 ` [PATCH 1/3] net: ethtool: Add ethernet speed macros for higher speeds Ashok Reddy Soma
2021-06-26 18:32   ` Simon Glass
2021-06-27 20:01     ` Ramon Fried
2021-06-24  6:43 ` [PATCH 2/3] net: xilinx: axi_mrmac: Add MRMAC driver Ashok Reddy Soma
2021-06-26 18:32   ` Simon Glass
2021-06-27 19:56     ` Ramon Fried
2021-06-28  6:36       ` Michal Simek
2021-06-28 17:10         ` Ramon Fried
2021-06-29  6:26           ` Michal Simek
2021-06-28  8:32     ` Ashok Reddy Soma
2021-06-24  6:43 ` [PATCH 3/3] xilinx: versal: Enable Xilinx AXI MRMAC Ashok Reddy Soma
2021-06-26 18:32   ` Simon Glass

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210624064301.24548-1-ashok.reddy.soma@xilinx.com \
    --to=ashok.reddy.soma@xilinx.com \
    --cc=alex.nemirovsky@cortina-access.com \
    --cc=anastasiia_lukianenko@epam.com \
    --cc=git@xilinx.com \
    --cc=joe.hershberger@ni.com \
    --cc=monstr@monstr.eu \
    --cc=rayagonda.kokatanur@broadcom.com \
    --cc=rfried.dev@gmail.com \
    --cc=robert.marko@sartura.hr \
    --cc=seanga2@gmail.com \
    --cc=sjg@chromium.org \
    --cc=somaashokreddy@gmail.com \
    --cc=stefan_b@posteo.net \
    --cc=u-boot@lists.denx.de \
    --cc=weijie.gao@mediatek.com \
    --cc=xypron.glpk@gmx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.