Linux SOC development
 help / color / mirror / Atom feed
* [GIT PULL 0/4] Renesas SoC updates for v6.16
@ 2025-04-25 12:34 Geert Uytterhoeven
  2025-04-25 12:34 ` [GIT PULL 1/4] Renesas ARM defconfig " Geert Uytterhoeven
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Geert Uytterhoeven @ 2025-04-25 12:34 UTC (permalink / raw)
  To: soc, soc
  Cc: Magnus Damm, linux-arm-kernel, linux-renesas-soc,
	Geert Uytterhoeven

	Hi SoC folks,

This is my first pull request for the inclusion of Renesas SoC updates
for v6.16.

It consists of 4 parts:

  [GIT PULL 1/4] Renesas ARM defconfig updates for v6.16

    - Enable all Renesas SoCs by default when ARCH_RENESAS is set, and
      remove individual SoC entries from the various defconfigs.

  [GIT PULL 2/4] Renesas driver updates for v6.16

    - Enable all Renesas SoCs by default when ARCH_RENESAS is set, which
      will allow up to remove all individual Renesas SoC entries from the
      various defconfigs,
    - Initial support for the Renesas RZ/V2N (R9A09G056) SoC.

  [GIT PULL 3/4] Renesas DT binding updates for v6.16

    - Document support for the Renesas RZ/T2H (R9A09G077) SoC and the
      RZT2H-EVK evaluation board,
    - Document support for the Retronix Sparrow Hawk board, which is based
      on R-Car V4H ES3.0.

  [GIT PULL 4/4] Renesas DTS updates for v6.16

    - Add SDHI, ICU, I2C, PMIC, and GPU support on the RZ/G3E SoC and the
      RZ/G3E SoM and SMARC Carrier-II EVK development board,
    - Add internal SDHI regulator support on the RZ/V2H(P) SoC,
    - Add UFS tuning parameters in E-FUSE on the R-Car S4-8 ES1.2 SoC,
    - Add support for Ethernet ports C and D, I2C, keys, and SDHI on the
      RZ/N1D SoC and the RZN1D-DB and RZN1D-EB development and expansion
      boards,
    - Add initial support for the RZ/V2N (R9A09G056) and the RZ/V2N EVK
      board,
    - Add support for the Retronix Sparrow Hawk board, which is based on
      R-Car V4H ES3.0,
    - Add ISP core support on R-Car V3U, V4H, and V4M,
    - Miscellaneous fixes and improvements.

Notes:
  - The commit "soc: renesas: Kconfig: Enable SoCs by default when
    ARCH_RENESAS is set" is shared by PRs 1/4 and 2/4, as the defconfig
    updates depend on it,
  - PR 4/4 includes DT bindings and bindings definitions for the RZ/V2N
    SoC, which are shared by DT source files and device drivers.

Thanks for pulling!

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [GIT PULL 1/4] Renesas ARM defconfig updates for v6.16
  2025-04-25 12:34 [GIT PULL 0/4] Renesas SoC updates for v6.16 Geert Uytterhoeven
@ 2025-04-25 12:34 ` Geert Uytterhoeven
  2025-04-25 12:34 ` [GIT PULL 2/4] Renesas driver " Geert Uytterhoeven
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Geert Uytterhoeven @ 2025-04-25 12:34 UTC (permalink / raw)
  To: soc, soc
  Cc: Magnus Damm, linux-arm-kernel, linux-renesas-soc,
	Geert Uytterhoeven

The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:

  Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git tags/renesas-arm-defconfig-for-v6.16-tag1

for you to fetch changes up to 33d5bf70fff43fbc612450164bd0bab6b9ada261:

  arm: multi_v7_defconfig: Drop individual Renesas SoC entries (2025-04-09 14:56:03 +0200)

----------------------------------------------------------------
Renesas ARM defconfig updates for v6.16

  - Enable all Renesas SoCs by default when ARCH_RENESAS is set, and
    remove individual SoC entries from the various defconfigs.

----------------------------------------------------------------
Lad Prabhakar (4):
      soc: renesas: Kconfig: Enable SoCs by default when ARCH_RENESAS is set
      arm64: defconfig: Remove individual Renesas SoC entries
      arm: shmobile_defconfig: Drop individual Renesas SoC entries
      arm: multi_v7_defconfig: Drop individual Renesas SoC entries

 arch/arm/configs/multi_v7_defconfig | 19 -----------------
 arch/arm/configs/shmobile_defconfig | 19 -----------------
 arch/arm64/configs/defconfig        | 23 --------------------
 drivers/soc/renesas/Kconfig         | 42 +++++++++++++++++++++++++++++++++++++
 4 files changed, 42 insertions(+), 61 deletions(-)

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [GIT PULL 2/4] Renesas driver updates for v6.16
  2025-04-25 12:34 [GIT PULL 0/4] Renesas SoC updates for v6.16 Geert Uytterhoeven
  2025-04-25 12:34 ` [GIT PULL 1/4] Renesas ARM defconfig " Geert Uytterhoeven
@ 2025-04-25 12:34 ` Geert Uytterhoeven
  2025-04-25 12:34 ` [GIT PULL 3/4] Renesas DT binding " Geert Uytterhoeven
  2025-04-25 12:34 ` [GIT PULL 4/4] Renesas DTS " Geert Uytterhoeven
  3 siblings, 0 replies; 5+ messages in thread
From: Geert Uytterhoeven @ 2025-04-25 12:34 UTC (permalink / raw)
  To: soc, soc
  Cc: Magnus Damm, linux-arm-kernel, linux-renesas-soc,
	Geert Uytterhoeven

The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:

  Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git tags/renesas-drivers-for-v6.16-tag1

for you to fetch changes up to 31d358e611b7cc21349da58dd2c9118c84b0859f:

  soc: renesas: Add config option for RZ/V2N (R9A09G056) SoC (2025-04-14 10:53:12 +0200)

----------------------------------------------------------------
Renesas driver updates for v6.16

  - Enable all Renesas SoCs by default when ARCH_RENESAS is set, which
    will allow up to remove all individual Renesas SoC entries from the
    various defconfigs,
  - Initial support for the Renesas RZ/V2N (R9A09G056) SoC.

----------------------------------------------------------------
Lad Prabhakar (2):
      soc: renesas: Kconfig: Enable SoCs by default when ARCH_RENESAS is set
      soc: renesas: Add config option for RZ/V2N (R9A09G056) SoC

 drivers/soc/renesas/Kconfig | 48 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [GIT PULL 3/4] Renesas DT binding updates for v6.16
  2025-04-25 12:34 [GIT PULL 0/4] Renesas SoC updates for v6.16 Geert Uytterhoeven
  2025-04-25 12:34 ` [GIT PULL 1/4] Renesas ARM defconfig " Geert Uytterhoeven
  2025-04-25 12:34 ` [GIT PULL 2/4] Renesas driver " Geert Uytterhoeven
@ 2025-04-25 12:34 ` Geert Uytterhoeven
  2025-04-25 12:34 ` [GIT PULL 4/4] Renesas DTS " Geert Uytterhoeven
  3 siblings, 0 replies; 5+ messages in thread
From: Geert Uytterhoeven @ 2025-04-25 12:34 UTC (permalink / raw)
  To: soc, soc
  Cc: Magnus Damm, linux-arm-kernel, linux-renesas-soc,
	Geert Uytterhoeven

The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:

  Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git tags/renesas-dt-bindings-for-v6.16-tag1

for you to fetch changes up to 9e3b7138c3745a91d91e7e525e4b800ea276a761:

  dt-bindings: soc: renesas: Document Retronix R-Car V4H Sparrow Hawk board support (2025-04-24 11:13:53 +0200)

----------------------------------------------------------------
Renesas DT binding updates for v6.16

  - Document support for the Renesas RZ/T2H (R9A09G077) SoC and the
    RZT2H-EVK evaluation board,
  - Document support for the Retronix Sparrow Hawk board, which is based
    on R-Car V4H ES3.0.

----------------------------------------------------------------
Marek Vasut (2):
      dt-bindings: vendor-prefixes: Add Retronix Technology Inc.
      dt-bindings: soc: renesas: Document Retronix R-Car V4H Sparrow Hawk board support

Thierry Bultel (1):
      dt-bindings: soc: renesas: Add Renesas RZ/T2H (R9A09G077) SoC

 .../devicetree/bindings/soc/renesas/renesas.yaml        | 17 +++++++++++++++++
 Documentation/devicetree/bindings/vendor-prefixes.yaml  |  2 ++
 2 files changed, 19 insertions(+)

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [GIT PULL 4/4] Renesas DTS updates for v6.16
  2025-04-25 12:34 [GIT PULL 0/4] Renesas SoC updates for v6.16 Geert Uytterhoeven
                   ` (2 preceding siblings ...)
  2025-04-25 12:34 ` [GIT PULL 3/4] Renesas DT binding " Geert Uytterhoeven
@ 2025-04-25 12:34 ` Geert Uytterhoeven
  3 siblings, 0 replies; 5+ messages in thread
From: Geert Uytterhoeven @ 2025-04-25 12:34 UTC (permalink / raw)
  To: soc, soc
  Cc: Magnus Damm, linux-arm-kernel, linux-renesas-soc,
	Geert Uytterhoeven

The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:

  Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git tags/renesas-dts-for-v6.16-tag1

for you to fetch changes up to 9f78a29caacef6df5d6a43e85d1112e39cfa3b34:

  arm64: dts: renesas: r8a779h0: Add ISP core function block (2025-04-24 11:29:11 +0200)

----------------------------------------------------------------
Renesas DTS updates for v6.16

  - Add SDHI, ICU, I2C, PMIC, and GPU support on the RZ/G3E SoC and the
    RZ/G3E SoM and SMARC Carrier-II EVK development board,
  - Add internal SDHI regulator support on the RZ/V2H(P) SoC,
  - Add UFS tuning parameters in E-FUSE on the R-Car S4-8 ES1.2 SoC,
  - Add support for Ethernet ports C and D, I2C, keys, and SDHI on the
    RZ/N1D SoC and the RZN1D-DB and RZN1D-EB development and expansion
    boards,
  - Add initial support for the RZ/V2N (R9A09G056) and the RZ/V2N EVK
    board,
  - Add support for the Retronix Sparrow Hawk board, which is based on
    R-Car V4H ES3.0,
  - Add ISP core support on R-Car V3U, V4H, and V4M,
  - Miscellaneous fixes and improvements.

----------------------------------------------------------------
Biju Das (7):
      arm64: dts: renesas: r9a09g047: Add SDHI0-SDHI2 nodes
      arm64: dts: renesas: r9a09g057: Add support for enabling SDHI internal regulator
      arm64: dts: renesas: rzg3e-smarc-som: Enable SDHI{0,2}
      arm64: dts: renesas: rzg3e-smarc-som: Add support to enable SD on SDHI0
      arm64: dts: renesas: r9a09g047e57-smarc: Enable SDHI1
      arm64: dts: renesas: r9a09g047: Add ICU node
      arm64: dts: renesas: Remove undocumented compatible micron,mt25qu512a

Clément Léger (1):
      ARM: dts: renesas: Add r9a06g032-rzn1d400-eb board device-tree

Geert Uytterhoeven (2):
      arm64: dts: renesas: r8a779f4: Add UFS tuning parameters in E-FUSE
      Merge tag 'renesas-r9a09g056-dt-binding-defs-tag1' into renesas-dts-for-v6.16

John Madieu (2):
      arm64: dts: renesas: rzg3e-smarc-som: Add I2C2 device pincontrol
      arm64: dts: renesas: rzg3e-smarc-som: Add RAA215300 pmic support

Lad Prabhakar (6):
      dt-bindings: soc: renesas: Document Renesas RZ/V2N SoC variants and EVK
      dt-bindings: soc: renesas: Document SYS for RZ/V2N SoC
      dt-bindings: clock: renesas: Document RZ/V2N SoC CPG
      dt-bindings: pinctrl: renesas: Document RZ/V2N SoC
      arm64: dts: renesas: Add initial SoC DTSI for RZ/V2N
      arm64: dts: renesas: Add initial device tree for RZ/V2N EVK

Marek Vasut (1):
      arm64: dts: renesas: r8a779g3: Add Retronix R-Car V4H Sparrow Hawk board support

Niklas Söderlund (3):
      arm64: dts: renesas: r8a779a0: Add ISP core function block
      arm64: dts: renesas: r8a779g0: Add ISP core function block
      arm64: dts: renesas: r8a779h0: Add ISP core function block

Tommaso Merciai (2):
      arm64: dts: renesas: r9a09g047: Add Mali-G52 GPU node
      arm64: dts: renesas: rzg3e-smarc-som: Enable Mali-G52

Wolfram Sang (6):
      ARM: dts: renesas: r9a06g032: Describe I2C controllers
      ARM: dts: renesas: r9a06g032-rzn1d400-db: Describe I2C bus
      ARM: dts: renesas: r9a06g032-rzn1d400-eb: Describe I2C bus
      ARM: dts: renesas: r9a06g032-rzn1d400-db: Describe keys
      ARM: dts: renesas: r9a06g032: Describe SDHCI controllers
      ARM: dts: renesas: r9a06g032-rzn1d400-eb: describe SD card port

 .../bindings/clock/renesas,rzv2h-cpg.yaml          |   5 +-
 .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml    |   2 +
 .../soc/renesas/renesas,r9a09g057-sys.yaml         |   1 +
 .../devicetree/bindings/soc/renesas/renesas.yaml   |  15 +
 arch/arm/boot/dts/renesas/Makefile                 |   1 +
 .../arm/boot/dts/renesas/r9a06g032-rzn1d400-db.dts | 110 +++-
 .../arm/boot/dts/renesas/r9a06g032-rzn1d400-eb.dts | 160 +++++
 arch/arm/boot/dts/renesas/r9a06g032.dtsi           |  46 ++
 arch/arm64/boot/dts/renesas/Makefile               |   6 +
 arch/arm64/boot/dts/renesas/r8a779a0.dtsi          |  60 +-
 arch/arm64/boot/dts/renesas/r8a779f4.dtsi          |  17 +
 arch/arm64/boot/dts/renesas/r8a779g0.dtsi          |  30 +-
 .../dts/renesas/r8a779g3-sparrow-hawk-fan-pwm.dtso |  43 ++
 .../boot/dts/renesas/r8a779g3-sparrow-hawk.dts     | 666 +++++++++++++++++++++
 arch/arm64/boot/dts/renesas/r8a779h0.dtsi          |  21 +-
 arch/arm64/boot/dts/renesas/r9a09g047.dtsi         | 199 ++++++
 arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts |  49 ++
 arch/arm64/boot/dts/renesas/r9a09g056.dtsi         | 282 +++++++++
 .../boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts    | 114 ++++
 arch/arm64/boot/dts/renesas/r9a09g057.dtsi         |  21 +
 arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi    |  18 +
 arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi   |   2 +-
 arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi  |   2 +-
 arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi   | 207 +++++++
 include/dt-bindings/clock/renesas,r9a09g056-cpg.h  |  24 +
 25 files changed, 2067 insertions(+), 34 deletions(-)
 create mode 100644 arch/arm/boot/dts/renesas/r9a06g032-rzn1d400-eb.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk-fan-pwm.dtso
 create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r9a09g056.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts
 create mode 100644 include/dt-bindings/clock/renesas,r9a09g056-cpg.h

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2025-04-25 12:35 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-25 12:34 [GIT PULL 0/4] Renesas SoC updates for v6.16 Geert Uytterhoeven
2025-04-25 12:34 ` [GIT PULL 1/4] Renesas ARM defconfig " Geert Uytterhoeven
2025-04-25 12:34 ` [GIT PULL 2/4] Renesas driver " Geert Uytterhoeven
2025-04-25 12:34 ` [GIT PULL 3/4] Renesas DT binding " Geert Uytterhoeven
2025-04-25 12:34 ` [GIT PULL 4/4] Renesas DTS " Geert Uytterhoeven

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox