[PULL] u-boot-sh/master
Marek Vasut
marek.vasut+renesas at mailbox.org
Thu Nov 6 23:05:47 CET 2025
This is mostly R-Car Gen5 drivers for GPIO, pin control, RSwitch3
and matching PHYs. There is also a few trivial clean ups for arch
headers and configs. Board code, DT and clock are coming in follow
up PR.
The following changes since commit c488907f91ec90bb6a93803b1db53e24b93b52ea:
Invalidate cached FAT device upon boot error (2025-11-06 08:31:34 -0600)
are available in the Git repository at:
https://source.denx.de/u-boot/custodians/u-boot-sh.git master
for you to fetch changes up to 057b1f8df9b5f6dced7f7db353a175744bf26031:
arm64: renesas: Clean up default boot command (2025-11-06 20:13:52 +0100)
----------------------------------------------------------------
Hai Pham (4):
pinctrl: renesas: Show bit position in config write
pinctrl: renesas: Move drive strength configuration into sh_pfc_soc_operations
arm64: renesas: Make CONFIG_SYS_LOAD_ADDR family-specific
arm64: renesas: Use reset macro from common header
Huy Bui (2):
gpio: renesas: Add R-Car Gen5 support
pinctrl: renesas: Add initial R8A78000 R-Car X5H PFC tables
Marek Vasut (20):
net: rswitch: Switch indent from spaces to tabs
net: rswitch: Drop unused macros
net: rswitch: Initialize RX DMA descriptor .die_dt field to DT_FEMPTY
net: rswitch: Use bulk clock operations
net: rswitch: Add support for split MII and SerDes
net: rswitch: Parametize COMA, ETHA, GWCA offsets
net: rswitch: Parametrize port count
net: rswitch: Parametrize forwarding engine CSD register offset
net: rswitch: Inline FWRO, CARO, GWRO, TARO, RMRO macros
net: rswitch: Parametrize GWDCBAC, FWPBFCSDC, CABPIRM register offsets
net: rswitch: Parametrize MPIC_MDC_CLK_SET clock setting
net: rswitch: Add Renesas R-Car X5H Ethernet Switch3 support
gpio: renesas: Drop pfc_offset parsing
gpio: renesas: Drop unused register macros
gpio: renesas: Wrap quirks in struct rcar_gpio_data
gpio: renesas: Access INDT, POSNEG, INEN registers via match data offsets
pinctrl: renesas: Align Kconfig entry indent
arm64: renesas: Drop encoded file name from R-Car Gen3/Gen4 header
arm64: renesas: Use BIT() macro in R-Car Gen3 header
arm64: renesas: Clean up default boot command
Tam Nguyen (1):
phy: renesas: Add PCS driver for Renesas R-Car X5H R8A78000
Thanh Quan (1):
phy: renesas: Add Multi-Protocol PHY driver for R-Car X5H
.../arm/mach-renesas/include/mach/rcar-gen3-base.h | 12 +-
.../arm/mach-renesas/include/mach/rcar-gen4-base.h | 4 +-
arch/arm/mach-renesas/psci-rcar64.c | 5 +-
board/renesas/common/gen4-common.c | 8 -
configs/hihope_rzg2_defconfig | 2 +-
configs/r8a77970_eagle_defconfig | 2 +-
configs/r8a77980_condor_defconfig | 2 +-
configs/r8a77990_ebisu_defconfig | 2 +-
configs/r8a77995_draak_defconfig | 2 +-
configs/r8a779a0_falcon_defconfig | 2 +-
configs/r8a779f0_spider_defconfig | 2 +-
configs/r8a779f4_s4sk_defconfig | 2 +-
configs/r8a779g0_whitehawk_defconfig | 2 +-
configs/r8a779h0_grayhawk_defconfig | 2 +-
configs/rcar3_salvator-x_defconfig | 2 +-
configs/rcar3_ulcb_defconfig | 2 +-
configs/renesas_rcar3.config | 1 +
configs/renesas_rcar4.config | 1 +
configs/renesas_rcar64.config | 1 -
configs/silinux_ek874_defconfig | 2 +-
drivers/gpio/gpio-rcar.c | 84 +-
drivers/net/Kconfig | 5 +-
drivers/net/rswitch.c | 441 +-
drivers/phy/renesas/Kconfig | 12 +
drivers/phy/renesas/Makefile | 2 +
drivers/phy/renesas/r8a78000-ether-pcs.c | 424 ++
drivers/phy/renesas/r8a78000-mp-phy.c | 225 +
drivers/pinctrl/renesas/Kconfig | 38 +-
drivers/pinctrl/renesas/Makefile | 1 +
drivers/pinctrl/renesas/pfc-r8a7790.c | 1 +
drivers/pinctrl/renesas/pfc-r8a7791.c | 1 +
drivers/pinctrl/renesas/pfc-r8a7792.c | 1 +
drivers/pinctrl/renesas/pfc-r8a7794.c | 1 +
drivers/pinctrl/renesas/pfc-r8a77951.c | 1 +
drivers/pinctrl/renesas/pfc-r8a7796.c | 1 +
drivers/pinctrl/renesas/pfc-r8a77965.c | 1 +
drivers/pinctrl/renesas/pfc-r8a77970.c | 1 +
drivers/pinctrl/renesas/pfc-r8a77980.c | 1 +
drivers/pinctrl/renesas/pfc-r8a77990.c | 1 +
drivers/pinctrl/renesas/pfc-r8a77995.c | 1 +
drivers/pinctrl/renesas/pfc-r8a779a0.c | 1 +
drivers/pinctrl/renesas/pfc-r8a779f0.c | 1 +
drivers/pinctrl/renesas/pfc-r8a779g0.c | 1 +
drivers/pinctrl/renesas/pfc-r8a779h0.c | 1 +
drivers/pinctrl/renesas/pfc-r8a78000.c | 5254 ++++++++++++++++++++
drivers/pinctrl/renesas/pfc.c | 24 +-
drivers/pinctrl/renesas/sh_pfc.h | 5 +
47 files changed, 6318 insertions(+), 270 deletions(-)
create mode 100644 drivers/phy/renesas/r8a78000-ether-pcs.c
create mode 100644 drivers/phy/renesas/r8a78000-mp-phy.c
create mode 100644 drivers/pinctrl/renesas/pfc-r8a78000.c
More information about the U-Boot
mailing list