|
|
Subscribe / Log in / New account

Add Gigabit Ethernet driver support

From:  Biju Das <biju.das.jz-AT-bp.renesas.com>
To:  "David S. Miller" <davem-AT-davemloft.net>, Jakub Kicinski <kuba-AT-kernel.org>
Subject:  [PATCH/RFC 0/2] Add Gigabit Ethernet driver support
Date:  Wed, 14 Jul 2021 15:54:06 +0100
Message-ID:  <20210714145408.4382-1-biju.das.jz@bp.renesas.com>
Cc:  Biju Das <biju.das.jz-AT-bp.renesas.com>, Sergei Shtylyov <sergei.shtylyov-AT-gmail.com>, Geert Uytterhoeven <geert+renesas-AT-glider.be>, Sergey Shtylyov <s.shtylyov-AT-omprussia.ru>, Adam Ford <aford173-AT-gmail.com>, Florian Fainelli <f.fainelli-AT-gmail.com>, Yoshihiro Shimoda <yoshihiro.shimoda.uh-AT-renesas.com>, Andrew Gabbasov <andrew_gabbasov-AT-mentor.com>, Yuusuke Ashizuka <ashiduka-AT-fujitsu.com>, netdev-AT-vger.kernel.org, linux-renesas-soc-AT-vger.kernel.org, Chris Paterson <Chris.Paterson2-AT-renesas.com>, Biju Das <biju.das-AT-bp.renesas.com>, Prabhakar Mahadev Lad <prabhakar.mahadev-lad.rj-AT-bp.renesas.com>
Archive-link:  Article

The DMAC and EMAC blocks of Gigabit Ethernet IP is almost
similar to Ethernet AVB.

The Gigabit Etherner IP consists of Ethernet controller (E-MAC),
Internal TCP/IP Offload Engine (TOE) and Dedicated Direct memory
access controller (DMAC).

With few canges in driver, we can support Gigabit ethernet driver as well.
I have prototyped the driver and tested with renesas-drivers master branch.

Please share your valuable comments.

Thanks.

Biju Das (2):
  ravb: Preparation for supporting Gigabit Ethernet driver
  ravb: Add GbEthernet driver support

 drivers/net/ethernet/renesas/ravb.h      |  94 ++-
 drivers/net/ethernet/renesas/ravb_main.c | 830 +++++++++++++++++++----
 2 files changed, 774 insertions(+), 150 deletions(-)

-- 
2.17.1



Copyright © 2021, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds