mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v14 0/5] Add RSCI driver for Renesas RZ/T2H SoC
@ 2025-06-30 20:23 Prabhakar
  2025-06-30 20:23 ` [PATCH v14 1/5] dt-bindings: serial: renesas,rsci: Add optional secondary clock input Prabhakar
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Prabhakar @ 2025-06-30 20:23 UTC (permalink / raw)
  To: Greg Kroah-Hartman, Jiri Slaby, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Geert Uytterhoeven, Magnus Damm, Wolfram Sang,
	linux-serial, devicetree
  Cc: linux-kernel, linux-renesas-soc, Prabhakar, Biju Das,
	Fabrizio Castro, Lad Prabhakar

From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>

Hi all,

This patch series adds support for the Renesas RSCI (Renesas Serial
Communication Interface) driver for the RZ/T2H SoC. The RSCI is a serial
communication interface that provides UART functionality and is used in
various Renesas SoCs.

The series includes the following changes:
1. Device Tree Bindings
2. RSCI Driver Implementation
3. SH-SCI Driver Modifications
4. Maintainer Updates

v13->v14:
- Rebased on latest linux-next.
- Switched to using `EXPORT_SYMBOL_NS_GPL` for all exported
  symbols in the sh-sci driver to allow RSCI driver to use SH-SCI symbols.
- Added MODULE_IMPORT_NS for SH_SCI to allow RSCI driver to use SH-SCI
  symbols.
- Dropped using `R9A09G077_CLK_PCLKM` macro in DT binding

v12->v13:
- Rebased on latest linux-next.
- Updated commit message for patch 1/5 to clarify the ABI change.
- Used `R9A09G077_CLK_PCLKM` macro for core clock.
- Dropped the defconfig patch as it is already in the queue.
- Added reviewed-by and acked-by tags to relevant patches.

v11->v12:
- Rebased on latest linux-next.
- Added defconfig patch to enable RSCI driver.
- Added RZ/N2H support to the dt-bindings
- Used port ops callbacks in sci_shutdown() to allow RSCI driver
  to reuse the core shutdown logic.
- Added reviewed-by tags.

v10->v11:
- Rebased on latest linux-next.
- Added a new patch to update the dt-bindings maintainer entry.
- Added a new patch to use port ops callbacks.
- Implemented shutdown_complete callback
- Added reviewed-by tags

Cheers,
Prabhakar

Lad Prabhakar (2):
  dt-bindings: serial: rsci: Update maintainer entry
  serial: sh-sci: Replace direct stop_rx/stop_tx calls with port ops in
    sci_shutdown()

Thierry Bultel (3):
  dt-bindings: serial: renesas,rsci: Add optional secondary clock input
  serial: sh-sci: Use private port ID
  serial: sh-sci: Add support for RZ/T2H SCI

 .../bindings/serial/renesas,rsci.yaml         |  19 +-
 drivers/tty/serial/Kconfig                    |   7 +
 drivers/tty/serial/Makefile                   |   1 +
 drivers/tty/serial/rsci.c                     | 480 ++++++++++++++++++
 drivers/tty/serial/rsci.h                     |  10 +
 drivers/tty/serial/sh-sci-common.h            |   8 +
 drivers/tty/serial/sh-sci.c                   | 212 +++++---
 7 files changed, 648 insertions(+), 89 deletions(-)
 create mode 100644 drivers/tty/serial/rsci.c
 create mode 100644 drivers/tty/serial/rsci.h

-- 
2.49.0


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

end of thread, other threads:[~2025-07-08 16:06 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-06-30 20:23 [PATCH v14 0/5] Add RSCI driver for Renesas RZ/T2H SoC Prabhakar
2025-06-30 20:23 ` [PATCH v14 1/5] dt-bindings: serial: renesas,rsci: Add optional secondary clock input Prabhakar
2025-07-08 16:06   ` Rob Herring (Arm)
2025-06-30 20:23 ` [PATCH v14 2/5] dt-bindings: serial: rsci: Update maintainer entry Prabhakar
2025-06-30 20:23 ` [PATCH v14 3/5] serial: sh-sci: Replace direct stop_rx/stop_tx calls with port ops in sci_shutdown() Prabhakar
2025-06-30 20:23 ` [PATCH v14 4/5] serial: sh-sci: Use private port ID Prabhakar
2025-06-30 20:23 ` [PATCH v14 5/5] serial: sh-sci: Add support for RZ/T2H SCI Prabhakar
2025-07-01  9:22   ` Geert Uytterhoeven

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

all inboxes | Powered by JetHome®