|
[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
·
|
|
[PATCH 5.10.y-cip 12/61] ravb: Add aligned_tx to struct ravb_hw_info
From: Biju Das <biju.das.jz@...>
commit 68ca3c923213b908c14a673f6c3ec808664fae1f upstream.
R-Car Gen2 needs a 4byte aligned address for the transmission buffer,
whereas R-Car Gen3 doesn't
From: Biju Das <biju.das.jz@...>
commit 68ca3c923213b908c14a673f6c3ec808664fae1f upstream.
R-Car Gen2 needs a 4byte aligned address for the transmission buffer,
whereas R-Car Gen3 doesn't
|
By
Lad Prabhakar
·
#7377
·
|
|
[PATCH 5.10.y-cip 11/61] ravb: Add struct ravb_hw_info to driver data
From: Biju Das <biju.das.jz@...>
commit ebb091461a9e146f8afd750cb7eddc5b4c8d47be upstream.
The DMAC and EMAC blocks of Gigabit Ethernet IP found on RZ/G2L SoC are
similar to the R-Car
From: Biju Das <biju.das.jz@...>
commit ebb091461a9e146f8afd750cb7eddc5b4c8d47be upstream.
The DMAC and EMAC blocks of Gigabit Ethernet IP found on RZ/G2L SoC are
similar to the R-Car
|
By
Lad Prabhakar
·
#7376
·
|
|
[PATCH 5.10.y-cip 10/61] ravb: Use unsigned int for num_tx_desc variable in struct ravb_private
From: Biju Das <biju.das.jz@...>
commit cb537b241725f5261e752add954e08837348edad upstream.
The number of TX descriptors per packet is an unsigned value and
the variable for holding this
From: Biju Das <biju.das.jz@...>
commit cb537b241725f5261e752add954e08837348edad upstream.
The number of TX descriptors per packet is an unsigned value and
the variable for holding this
|
By
Lad Prabhakar
·
#7375
·
|
|
[PATCH 5.10.y-cip 09/61] ravb: Remove checks for unsupported internal delay modes
From: Geert Uytterhoeven <geert+renesas@...>
commit 44e5d08812805bcb0f37e18f6c4eab1174a9d053 upstream.
The EtherAVB instances on the R-Car E3/D3 and RZ/G2E SoCs do not support
TX clock
From: Geert Uytterhoeven <geert+renesas@...>
commit 44e5d08812805bcb0f37e18f6c4eab1174a9d053 upstream.
The EtherAVB instances on the R-Car E3/D3 and RZ/G2E SoCs do not support
TX clock
|
By
Lad Prabhakar
·
#7374
·
|
|
[PATCH 5.10.y-cip 08/61] ravb: Fix a typo in comment
From: Biju Das <biju.das.jz@...>
commit 291d0a2c1fa6ff437c8f1156646fdd2525714c80 upstream.
Fix the typo RX->TX in comment, as the code following the comment
process TX and not
From: Biju Das <biju.das.jz@...>
commit 291d0a2c1fa6ff437c8f1156646fdd2525714c80 upstream.
Fix the typo RX->TX in comment, as the code following the comment
process TX and not
|
By
Lad Prabhakar
·
#7373
·
|
|
[PATCH 5.10.y-cip 07/61] net: ethernet: ravb: Use devm_platform_get_and_ioremap_resource()
From: Yang Yingliang <yangyingliang@...>
commit e89a2cdb1cca513a3f431c9f404fe220dfbf949c upstream.
Use devm_platform_get_and_ioremap_resource() to simplify
code.
Signed-off-by: Yang
From: Yang Yingliang <yangyingliang@...>
commit e89a2cdb1cca513a3f431c9f404fe220dfbf949c upstream.
Use devm_platform_get_and_ioremap_resource() to simplify
code.
Signed-off-by: Yang
|
By
Lad Prabhakar
·
#7372
·
|
|
[PATCH 5.10.y-cip 06/61] net: ethernet: ravb: Fix release of refclk
From: Adam Ford <aford173@...>
commit 36e69da892f1224dabc4a5d0a5948764c318b117 upstream.
The call to clk_disable_unprepare() can happen before priv is
initialized. This means moving
From: Adam Ford <aford173@...>
commit 36e69da892f1224dabc4a5d0a5948764c318b117 upstream.
The call to clk_disable_unprepare() can happen before priv is
initialized. This means moving
|
By
Lad Prabhakar
·
#7371
·
|
|
[PATCH 5.10.y-cip 05/61] net: ethernet: ravb: Enable optional refclk
From: Adam Ford <aford173@...>
commit 8ef7adc6beb2ef0bce83513dc9e4505e7b21e8c2 upstream.
For devices that use a programmable clock for the AVB reference clock,
the driver may need to enable
From: Adam Ford <aford173@...>
commit 8ef7adc6beb2ef0bce83513dc9e4505e7b21e8c2 upstream.
For devices that use a programmable clock for the AVB reference clock,
the driver may need to enable
|
By
Lad Prabhakar
·
#7370
·
|