|
[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
·
|
|
[PATCH 5.10.y-cip 04/61] dt-bindings: net: renesas,etheravb: Drop "int_" prefix and "_n" suffix from interrupt names
From: Biju Das <biju.das.jz@...>
commit b6c2052a90cece5e2887c6e6c59e985cb2546a60 upstream.
This patch updates interrupt-names with dropping "int_" prefix and
"_n" suffix.
Fixes:
From: Biju Das <biju.das.jz@...>
commit b6c2052a90cece5e2887c6e6c59e985cb2546a60 upstream.
This patch updates interrupt-names with dropping "int_" prefix and
"_n" suffix.
Fixes:
|
By
Lad Prabhakar
·
#7369
·
|
|
[PATCH 5.10.y-cip 03/61] dt-bindings: net: renesas,etheravb: Document Gigabit Ethernet IP
From: Biju Das <biju.das.jz@...>
commit 1dbd981fcf2a4498bbf66b55b830ca0aadff9476 upstream.
Document Gigabit Ethernet IP found on RZ/G2L SoC.
Gigabit Ethernet Interface includes Ethernet
From: Biju Das <biju.das.jz@...>
commit 1dbd981fcf2a4498bbf66b55b830ca0aadff9476 upstream.
Document Gigabit Ethernet IP found on RZ/G2L SoC.
Gigabit Ethernet Interface includes Ethernet
|
By
Lad Prabhakar
·
#7368
·
|
|
[PATCH 5.10.y-cip 02/61] dt-bindings: net: renesas,etheravb: Fix optional second clock name
From: Geert Uytterhoeven <geert+renesas@...>
commit 6799e3f281e962628be531e8331bacd05b866134 upstream.
If the optional "clock-names" property is present, but the optional TXC
reference clock
From: Geert Uytterhoeven <geert+renesas@...>
commit 6799e3f281e962628be531e8331bacd05b866134 upstream.
If the optional "clock-names" property is present, but the optional TXC
reference clock
|
By
Lad Prabhakar
·
#7367
·
|
|
[PATCH 5.10.y-cip 01/61] dt-bindings: net: renesas,etheravb: Add additional clocks
From: Adam Ford <aford173@...>
commit 6f43735b6da64bd46bc1ee2af5edce584a09012d upstream.
The AVB driver assumes there is an external crystal, but it could
be clocked by other means. In order
From: Adam Ford <aford173@...>
commit 6f43735b6da64bd46bc1ee2af5edce584a09012d upstream.
The AVB driver assumes there is an external crystal, but it could
be clocked by other means. In order
|
By
Lad Prabhakar
·
#7366
·
|
|
[PATCH 5.10.y-cip 00/61] Add Ethernet support to RZ/G2L
Hi All,
This patch series adds Ethernet support to RZ/G2L SoC and enables ETH support
on RZ/G2L SMARC EVK.
All the patches have been cherry picked from v5.16-rc8.
Patches apply on top of [0].
[0]
Hi All,
This patch series adds Ethernet support to RZ/G2L SoC and enables ETH support
on RZ/G2L SMARC EVK.
All the patches have been cherry picked from v5.16-rc8.
Patches apply on top of [0].
[0]
|
By
Lad Prabhakar
·
#7365
·
|