|
[PATCH 5.10.y-cip 32/61] ravb: Rename "ravb_set_features_rx_csum" function to "ravb_set_features_rcar"
From: Biju Das <biju.das.jz@...>
commit d9bc9ec45e015baf5cd8f055e6a6f85b133b4fe3 upstream.
Rename "ravb_set_features_rx_csum" function to "ravb_set_features_rcar" and
replace the function
From: Biju Das <biju.das.jz@...>
commit d9bc9ec45e015baf5cd8f055e6a6f85b133b4fe3 upstream.
Rename "ravb_set_features_rx_csum" function to "ravb_set_features_rcar" and
replace the function
|
By
Lad Prabhakar
·
#7397
·
|
|
[PATCH 5.10.y-cip 31/61] ravb: Add reset support
From: Biju Das <biju.das.jz@...>
commit 0d13a1a464a023379291218ac051e2bf8f46b5d1 upstream.
Reset support is present on R-Car. Let's support it, if it is
available.
Signed-off-by: Biju
From: Biju Das <biju.das.jz@...>
commit 0d13a1a464a023379291218ac051e2bf8f46b5d1 upstream.
Reset support is present on R-Car. Let's support it, if it is
available.
Signed-off-by: Biju
|
By
Lad Prabhakar
·
#7396
·
|
|
[PATCH 5.10.y-cip 30/61] ravb: Factorise ravb_emac_init function
From: Biju Das <biju.das.jz@...>
commit 511d74d9d86ceccb3463fd49adf9de95d4cb3772 upstream.
The E-MAC IP on the R-Car AVB module has different initialization
parameters for RX frame size,
From: Biju Das <biju.das.jz@...>
commit 511d74d9d86ceccb3463fd49adf9de95d4cb3772 upstream.
The E-MAC IP on the R-Car AVB module has different initialization
parameters for RX frame size,
|
By
Lad Prabhakar
·
#7395
·
|
|
[PATCH 5.10.y-cip 29/61] ravb: Factorise ravb_dmac_init function
From: Biju Das <biju.das.jz@...>
commit eb4fd127448b173df15b4e92ace016467b2fc441 upstream.
The DMAC IP on the R-Car AVB module has different initialization
parameters for RCR, TGC, TCCR,
From: Biju Das <biju.das.jz@...>
commit eb4fd127448b173df15b4e92ace016467b2fc441 upstream.
The DMAC IP on the R-Car AVB module has different initialization
parameters for RCR, TGC, TCCR,
|
By
Lad Prabhakar
·
#7394
·
|
|
[PATCH 5.10.y-cip 28/61] ravb: Factorise ravb_set_features
From: Biju Das <biju.das.jz@...>
commit 80f35a0df0866ad0eb88575bbdeba6c81123c20b upstream.
RZ/G2L supports HW checksum on RX and TX whereas R-Car supports on RX.
Factorise
From: Biju Das <biju.das.jz@...>
commit 80f35a0df0866ad0eb88575bbdeba6c81123c20b upstream.
RZ/G2L supports HW checksum on RX and TX whereas R-Car supports on RX.
Factorise
|
By
Lad Prabhakar
·
#7393
·
|
|
[PATCH 5.10.y-cip 27/61] ravb: Factorise ravb_adjust_link function
From: Biju Das <biju.das.jz@...>
commit cb21104f2c35c97a1c803c48f26ad99ff5c5c9d4 upstream.
R-Car supports 100 and 1000 Mbps transfer speed whereas RZ/G2L
in addition support 10Mbps.
From: Biju Das <biju.das.jz@...>
commit cb21104f2c35c97a1c803c48f26ad99ff5c5c9d4 upstream.
R-Car supports 100 and 1000 Mbps transfer speed whereas RZ/G2L
in addition support 10Mbps.
|
By
Lad Prabhakar
·
#7392
·
|
|
[PATCH 5.10.y-cip 26/61] ravb: Factorise ravb_rx function
From: Biju Das <biju.das.jz@...>
commit d5d95c11365bc880669bbc52786b176cf60dcd92 upstream.
R-Car uses an extended descriptor in RX whereas, RZ/G2L uses
normal descriptor in RX. Factorise
From: Biju Das <biju.das.jz@...>
commit d5d95c11365bc880669bbc52786b176cf60dcd92 upstream.
R-Car uses an extended descriptor in RX whereas, RZ/G2L uses
normal descriptor in RX. Factorise
|
By
Lad Prabhakar
·
#7391
·
|
|
[PATCH 5.10.y-cip 25/61] ravb: Factorise ravb_ring_init function
From: Biju Das <biju.das.jz@...>
commit 7870a41848abf8ae634e2de54effbbf32d2a472d upstream.
The ravb_ring_init function uses an extended descriptor in RX for
R-Car and normal descriptor
From: Biju Das <biju.das.jz@...>
commit 7870a41848abf8ae634e2de54effbbf32d2a472d upstream.
The ravb_ring_init function uses an extended descriptor in RX for
R-Car and normal descriptor
|
By
Lad Prabhakar
·
#7390
·
|
|
[PATCH 5.10.y-cip 24/61] ravb: Factorise ravb_ring_format function
From: Biju Das <biju.das.jz@...>
commit 1ae22c19e75cfbd36b24b43f9d8649b1988a4dff upstream.
The ravb_ring_format function uses an extended descriptor in RX
for R-Car compared to the normal
From: Biju Das <biju.das.jz@...>
commit 1ae22c19e75cfbd36b24b43f9d8649b1988a4dff upstream.
The ravb_ring_format function uses an extended descriptor in RX
for R-Car compared to the normal
|
By
Lad Prabhakar
·
#7389
·
|
|
[PATCH 5.10.y-cip 23/61] ravb: Factorise ravb_ring_free function
From: Biju Das <biju.das.jz@...>
commit bf46b7578404f6fbde0bc2e1ea60fe0fd6f207a8 upstream.
R-Car uses extended descriptor in RX, whereas RZ/G2L uses normal
descriptor. Factorise
From: Biju Das <biju.das.jz@...>
commit bf46b7578404f6fbde0bc2e1ea60fe0fd6f207a8 upstream.
R-Car uses extended descriptor in RX, whereas RZ/G2L uses normal
descriptor. Factorise
|
By
Lad Prabhakar
·
#7388
·
|
|
[PATCH 5.10.y-cip 22/61] ravb: Add ptp_cfg_active to struct ravb_hw_info
From: Biju Das <biju.das.jz@...>
commit a69a3d094de38007ce54e4e1411b5769ed66a426 upstream.
There are some H/W differences for the gPTP feature between
R-Car Gen3, R-Car Gen2, and RZ/G2L
From: Biju Das <biju.das.jz@...>
commit a69a3d094de38007ce54e4e1411b5769ed66a426 upstream.
There are some H/W differences for the gPTP feature between
R-Car Gen3, R-Car Gen2, and RZ/G2L
|
By
Lad Prabhakar
·
#7387
·
|
|
[PATCH 5.10.y-cip 21/61] ravb: Add no_ptp_cfg_active to struct ravb_hw_info
From: Biju Das <biju.das.jz@...>
commit 8f27219a6191679333e703daf8bb66e5a1241aed upstream.
There are some H/W differences for the gPTP feature between
R-Car Gen3, R-Car Gen2, and RZ/G2L
From: Biju Das <biju.das.jz@...>
commit 8f27219a6191679333e703daf8bb66e5a1241aed upstream.
There are some H/W differences for the gPTP feature between
R-Car Gen3, R-Car Gen2, and RZ/G2L
|
By
Lad Prabhakar
·
#7386
·
|
|
[PATCH 5.10.y-cip 20/61] ravb: Add multi_irq to struct ravb_hw_info
From: Biju Das <biju.das.jz@...>
commit 6de19fa0e9f7d8d1033810df1e53ae5b0c7b0d65 upstream.
R-Car Gen3 supports separate interrupts for E-MAC and DMA queues,
whereas R-Car Gen2 and RZ/G2L
From: Biju Das <biju.das.jz@...>
commit 6de19fa0e9f7d8d1033810df1e53ae5b0c7b0d65 upstream.
R-Car Gen3 supports separate interrupts for E-MAC and DMA queues,
whereas R-Car Gen2 and RZ/G2L
|
By
Lad Prabhakar
·
#7385
·
|
|
[PATCH 5.10.y-cip 19/61] ravb: Remove the macros NUM_TX_DESC_GEN[23]
From: Biju Das <biju.das.jz@...>
commit c81d894226b94439c543e9cfac406c8024172fd7 upstream.
For addressing 4 bytes alignment restriction on transmission
buffer for R-Car Gen2 we use 2
From: Biju Das <biju.das.jz@...>
commit c81d894226b94439c543e9cfac406c8024172fd7 upstream.
For addressing 4 bytes alignment restriction on transmission
buffer for R-Car Gen2 we use 2
|
By
Lad Prabhakar
·
#7384
·
|
|
[PATCH 5.10.y-cip 18/61] ravb: Add tx_counters to struct ravb_hw_info
From: Biju Das <biju.das.jz@...>
commit 0b81d67311676c9119ed3b027d1518e974dbca8e upstream.
The register for retrieving TX counters is present only on R-Car Gen3
and RZ/G2L; it is not
From: Biju Das <biju.das.jz@...>
commit 0b81d67311676c9119ed3b027d1518e974dbca8e upstream.
The register for retrieving TX counters is present only on R-Car Gen3
and RZ/G2L; it is not
|
By
Lad Prabhakar
·
#7383
·
|
|
[PATCH 5.10.y-cip 17/61] ravb: Add internal delay hw feature to struct ravb_hw_info
From: Biju Das <biju.das.jz@...>
commit 8bc4caa0abafd83e25df2a3b1b03480aab071ee1 upstream.
R-Car Gen3 supports TX and RX clock internal delay modes, whereas R-Car
Gen2 and RZ/G2L do not
From: Biju Das <biju.das.jz@...>
commit 8bc4caa0abafd83e25df2a3b1b03480aab071ee1 upstream.
R-Car Gen3 supports TX and RX clock internal delay modes, whereas R-Car
Gen2 and RZ/G2L do not
|
By
Lad Prabhakar
·
#7382
·
|
|
[PATCH 5.10.y-cip 16/61] ravb: Add net_features and net_hw_features to struct ravb_hw_info
From: Biju Das <biju.das.jz@...>
commit 8912ed25daf6fc811c71ac30794822c824017c0f upstream.
On R-Car the checksum calculation on RX frames is done by the E-MAC
module, whereas on RZ/G2L it
From: Biju Das <biju.das.jz@...>
commit 8912ed25daf6fc811c71ac30794822c824017c0f upstream.
On R-Car the checksum calculation on RX frames is done by the E-MAC
module, whereas on RZ/G2L it
|
By
Lad Prabhakar
·
#7381
·
|
|
[PATCH 5.10.y-cip 15/61] ravb: Add gstrings_stats and gstrings_size to struct ravb_hw_info
From: Biju Das <biju.das.jz@...>
commit 896a818e0e1d4a2065e210de88b3d0535bbeac1c upstream.
The device stats strings for R-Car and RZ/G2L are different.
R-Car provides 30 device stats,
From: Biju Das <biju.das.jz@...>
commit 896a818e0e1d4a2065e210de88b3d0535bbeac1c upstream.
The device stats strings for R-Car and RZ/G2L are different.
R-Car provides 30 device stats,
|
By
Lad Prabhakar
·
#7380
·
|
|
[PATCH 5.10.y-cip 14/61] ravb: Add stats_len to struct ravb_hw_info
From: Biju Das <biju.das.jz@...>
commit 25154301fc2bcc1d949a42218e4dfb870f0f1794 upstream.
R-Car provides 30 device stats, whereas RZ/G2L provides only 15. In
addition, RZ/G2L has stats
From: Biju Das <biju.das.jz@...>
commit 25154301fc2bcc1d949a42218e4dfb870f0f1794 upstream.
R-Car provides 30 device stats, whereas RZ/G2L provides only 15. In
addition, RZ/G2L has stats
|
By
Lad Prabhakar
·
#7379
·
|
|
[PATCH 5.10.y-cip 13/61] ravb: Add max_rx_len to struct ravb_hw_info
From: Biju Das <biju.das.jz@...>
commit cb01c672c2a7aded88915e475463fe1128dc76d7 upstream.
The maximum descriptor size that can be specified on the reception side for
R-Car is 2048 bytes,
From: Biju Das <biju.das.jz@...>
commit cb01c672c2a7aded88915e475463fe1128dc76d7 upstream.
The maximum descriptor size that can be specified on the reception side for
R-Car is 2048 bytes,
|
By
Lad Prabhakar
·
#7378
·
|