mbox series

[PATCH/RFC,0/2] Add Gigabit Ethernet driver support

Message ID 20210714145408.4382-1-biju.das.jz@bp.renesas.com (mailing list archive)
Headers show
Series Add Gigabit Ethernet driver support | expand

Message

Biju Das July 14, 2021, 2:54 p.m. UTC
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(-)

Comments

Sergey Shtylyov July 14, 2021, 7:26 p.m. UTC | #1
On 7/14/21 5:54 PM, Biju Das wrote:

> 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).

   Do you have a mnaual for this SoC? I haven't found any...

> 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.

   Commented on the patch 1/2 already, will continue with patch 2/2 review
tomorrow...

[...]

MBR, Sergei