[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