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