[PATCH 00/14] Add support for Ethernet interfaces on RZ/G2L

Paul Barker paul.barker.ct at bp.renesas.com
Thu Oct 24 17:24:34 CEST 2024


This patch series enables the usage of both Ethernet interfaces on the
Renesas RZ/G2L SMARC EVK board. This requires changes to the RZ/G2L
clock driver, RZ/G2L pinctrl driver, ksz9131 phy driver and ravb network
driver. Once all drivers have the required support, we enable the
relevant options in the RZ/G2L defconfig and cherry-pick required
devicetree changes from Linux v6.12-rc4.

Paul Barker (14):
  clk: rzg2l: Ignore enable for core clocks
  pinctrl: rzg2l: Support 2.5V PVDD for Ethernet interfaces
  pinctrl: rzg2l: Support Ethernet TXC output enable
  pinctrl: rzg2l: Drop unnecessary scope
  net: phy: Port set/clear bits from Linux
  net: phy: ksz90x1: Handle ksz9131 LED errata
  net: phy: ksz90x1: Load skew values from device tree
  net: phy: ksz90x1: Simplify ksz9131_config_rgmii_delay
  net: ravb: Support up to two instances
  net: ravb: Simplify max-speed handling in ravb_of_to_plat
  net: ravb: Add RZ/G2L Support
  renesas_rzg2l_smarc_defconfig: Enable networking support
  arm64: dts: renesas: rzg2l: Enable Ethernet TXC output
  arm64: dts: renesas: rzg2l: Set Ethernet PVDD to 1.8V

 arch/arm/mach-renesas/Kconfig                 |   1 +
 configs/renesas_rzg2l_smarc_defconfig         |   6 +
 drivers/clk/renesas/rzg2l-cpg.c               |   8 +
 drivers/net/Kconfig                           |   2 +
 drivers/net/phy/micrel_ksz90x1.c              | 161 +++++++++++--
 drivers/net/ravb.c                            | 216 ++++++++++++++++--
 drivers/pinctrl/renesas/rzg2l-pfc.c           |  83 +++++--
 .../src/arm64/renesas/rzg2l-smarc-som.dtsi    |  86 ++++---
 include/phy.h                                 |  22 ++
 include/renesas/rzg2l-pfc.h                   |   4 +
 10 files changed, 505 insertions(+), 84 deletions(-)

-- 
2.43.0



More information about the U-Boot mailing list