All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] Add RZ/G3E xSPI support
@ 2025-02-28 16:07 Biju Das
  2025-02-28 16:07 ` [PATCH 1/8] dt-bindings: memory: Document RZ/G3E support Biju Das
                   ` (7 more replies)
  0 siblings, 8 replies; 18+ messages in thread
From: Biju Das @ 2025-02-28 16:07 UTC (permalink / raw)
  To: Krzysztof Kozlowski, Rob Herring, Conor Dooley, Mark Brown,
	Geert Uytterhoeven, Magnus Damm
  Cc: Biju Das, devicetree, linux-renesas-soc, linux-spi,
	Prabhakar Mahadev Lad, Biju Das

The xSPI IP found on RZ/G3E SoC similar to RPC-IF interface, but it
can support writes on memory-mapped area. Even though the registers are
different, the rpcif driver code can be reused for xSPI by adding wrapper
function to it.

This patch series tested on RZ/G2L and RZ/G3E by overwriting boot
partitions.

Biju Das (8):
  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: Move rpcif_info definitions near to the user
  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

 .../memory-controllers/renesas,rz-xspi.yaml   | 137 ++++
 drivers/memory/renesas-rpc-if-regs.h          | 147 ++++
 drivers/memory/renesas-rpc-if.c               | 667 +++++++++++++-----
 drivers/memory/renesas-xspi-if-regs.h         | 105 +++
 drivers/spi/spi-rpc-if.c                      |  16 +-
 include/memory/renesas-rpc-if.h               |   4 +
 6 files changed, 884 insertions(+), 192 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/renesas,rz-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] 18+ messages in thread

end of thread, other threads:[~2025-03-06 13:01 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-28 16:07 [PATCH 0/8] Add RZ/G3E xSPI support Biju Das
2025-02-28 16:07 ` [PATCH 1/8] dt-bindings: memory: Document RZ/G3E support Biju Das
2025-02-28 21:59   ` Rob Herring
2025-03-06 10:43   ` Geert Uytterhoeven
2025-03-06 10:59     ` Biju Das
2025-03-06 11:16       ` Geert Uytterhoeven
2025-03-06 11:25         ` Biju Das
2025-03-06 12:58           ` Geert Uytterhoeven
2025-03-06 13:01             ` Biju Das
2025-02-28 16:07 ` [PATCH 2/8] memory: renesas-rpc-if: Move rpc-if reg definitions Biju Das
2025-02-28 16:07 ` [PATCH 3/8] memory: renesas-rpc-if: Use devm_reset_control_array_get_exclusive() Biju Das
2025-02-28 16:07 ` [PATCH 4/8] memory: renesas-rpc-if: Move rpcif_info definitions near to the user Biju Das
2025-02-28 16:07 ` [PATCH 5/8] memory: renesas-rpc-if: Add regmap to struct rpcif_info Biju Das
2025-02-28 16:08 ` [PATCH 6/8] memory: renesas-rpc-if: Add wrapper functions Biju Das
2025-02-28 16:08 ` [PATCH 7/8] memory: renesas-rpc-if: Add RZ/G3E xSPI support Biju Das
2025-03-01 21:45   ` kernel test robot
2025-03-02 18:09     ` Biju Das
2025-02-28 16:08 ` [PATCH 8/8] spi: rpc-if: Add write support for memory-mapped area Biju Das

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.