public inbox for cip-dev@lists.cip-project.org
 help / color / mirror / Atom feed
* [PATCH 6.1.y-cip 00/22] Add RZ/G3E XSPI support
@ 2025-08-20  8:38 Biju Das
  2025-08-20  8:38 ` [PATCH 6.1.y-cip 01/22] clk: renesas: Use str_on_off() helper Biju Das
                   ` (23 more replies)
  0 siblings, 24 replies; 26+ messages in thread
From: Biju Das @ 2025-08-20  8:38 UTC (permalink / raw)
  To: cip-dev, Nobuhiro Iwamatsu, Pavel Machek; +Cc: Biju Das, Lad Prabhakar

Add RZ/G3E XSPI support to cip-6.1. Also backported
clk and irq patches.

All the patches in the series are cherry-picked from mainline.

Biju Das (15):
  dt-bindings: clock: renesas,r9a09g047-cpg: Add XSPI and GBETH PTP core
    clocks
  clk: renesas: r9a09g047: Add support for xspi mux and divider
  clk: renesas: r9a09g047: Add XSPI clock/reset
  memory: renesas-rpc-if: Fix RPCIF_DRENR_CDB macro error
  memory: renesas-rpc-if: Move rpcif_info definitions near to the user
  dt-bindings: memory: Document RZ/G3E support
  memory: renesas-rpc-if: Move rpc-if reg definitions
  memory: renesas-rpc-if: Use devm_reset_control_array_get_exclusive()
  memory: renesas-rpc-if: Add regmap to struct rpcif_info
  memory: renesas-rpc-if: Add wrapper functions
  memory: renesas-rpc-if: Add RZ/G3E xSPI support
  spi: rpc-if: Add write support for memory-mapped area
  irqchip/renesas-rzv2h: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND
  arm64: dts: renesas: r9a09g047: Add XSPI node
  arm64: dts: renesas: rzg3e-smarc-som: Enable serial NOR FLASH

Fabrizio Castro (1):
  clk: renesas: rzv2h: Add missing include file

Geert Uytterhoeven (1):
  clk: renesas: Use str_on_off() helper

John Madieu (1):
  arm64: dts: renesas: r9a09g047: Add SYS node

Lad Prabhakar (4):
  clk: renesas: rzv2h: Skip monitor checks for external clocks
  clk: renesas: rzv2h: Fix missing CLK_SET_RATE_PARENT flag for ddiv
    clocks
  clk: renesas: rzv2h: Drop redundant base pointer from pll_clk
  clk: renesas: rzv2h: Add fixed-factor module clocks with status
    reporting

 .../renesas,rzg3e-xspi.yaml                   | 135 ++++
 arch/arm64/boot/dts/renesas/r9a09g047.dtsi    |  28 +
 .../boot/dts/renesas/rzg3e-smarc-som.dtsi     |  46 ++
 drivers/clk/renesas/r9a09g047-cpg.c           |  39 +-
 drivers/clk/renesas/renesas-cpg-mssr.c        |   3 +-
 drivers/clk/renesas/rzg2l-cpg.c               |   5 +-
 drivers/clk/renesas/rzv2h-cpg.c               | 126 +++-
 drivers/clk/renesas/rzv2h-cpg.h               |  47 +-
 drivers/irqchip/irq-renesas-rzv2h.c           |   4 +-
 drivers/memory/renesas-rpc-if-regs.h          | 146 ++++
 drivers/memory/renesas-rpc-if.c               | 689 +++++++++++++-----
 drivers/memory/renesas-xspi-if-regs.h         | 105 +++
 drivers/spi/spi-rpc-if.c                      |  16 +-
 .../dt-bindings/clock/renesas,r9a09g047-cpg.h |   3 +
 include/memory/renesas-rpc-if.h               |   4 +
 15 files changed, 1201 insertions(+), 195 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,rzg3e-xspi.yaml
 create mode 100644 drivers/memory/renesas-rpc-if-regs.h
 create mode 100644 drivers/memory/renesas-xspi-if-regs.h

-- 
2.43.0



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

end of thread, other threads:[~2025-08-23  6:46 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-20  8:38 [PATCH 6.1.y-cip 00/22] Add RZ/G3E XSPI support Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 01/22] clk: renesas: Use str_on_off() helper Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 02/22] dt-bindings: clock: renesas,r9a09g047-cpg: Add XSPI and GBETH PTP core clocks Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 03/22] clk: renesas: r9a09g047: Add support for xspi mux and divider Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 04/22] clk: renesas: r9a09g047: Add XSPI clock/reset Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 05/22] clk: renesas: rzv2h: Skip monitor checks for external clocks Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 06/22] clk: renesas: rzv2h: Fix missing CLK_SET_RATE_PARENT flag for ddiv clocks Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 07/22] clk: renesas: rzv2h: Add missing include file Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 08/22] clk: renesas: rzv2h: Drop redundant base pointer from pll_clk Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 09/22] clk: renesas: rzv2h: Add fixed-factor module clocks with status reporting Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 10/22] memory: renesas-rpc-if: Fix RPCIF_DRENR_CDB macro error Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 11/22] memory: renesas-rpc-if: Move rpcif_info definitions near to the user Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 12/22] dt-bindings: memory: Document RZ/G3E support Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 13/22] memory: renesas-rpc-if: Move rpc-if reg definitions Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 14/22] memory: renesas-rpc-if: Use devm_reset_control_array_get_exclusive() Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 15/22] memory: renesas-rpc-if: Add regmap to struct rpcif_info Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 16/22] memory: renesas-rpc-if: Add wrapper functions Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 17/22] memory: renesas-rpc-if: Add RZ/G3E xSPI support Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 18/22] spi: rpc-if: Add write support for memory-mapped area Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 19/22] irqchip/renesas-rzv2h: Enable SKIP_SET_WAKE and MASK_ON_SUSPEND Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 20/22] arm64: dts: renesas: r9a09g047: Add SYS node Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 21/22] arm64: dts: renesas: r9a09g047: Add XSPI node Biju Das
2025-08-20  8:38 ` [PATCH 6.1.y-cip 22/22] arm64: dts: renesas: rzg3e-smarc-som: Enable serial NOR FLASH Biju Das
2025-08-21 11:14 ` [cip-dev] [PATCH 6.1.y-cip 00/22] Add RZ/G3E XSPI support Pavel Machek
2025-08-22  4:37 ` nobuhiro.iwamatsu.x90
2025-08-23  6:45   ` Pavel Machek

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