From: Lad Prabhakar <prabhakar.mahadev-lad.rj@xxxxxxxxxxxxxx> 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 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 | 21 +- drivers/tty/serial/Kconfig | 7 + drivers/tty/serial/Makefile | 1 + drivers/tty/serial/rsci.c | 477 ++++++++++++++++++ drivers/tty/serial/rsci.h | 10 + drivers/tty/serial/sh-sci-common.h | 8 + drivers/tty/serial/sh-sci.c | 212 +++++--- 7 files changed, 646 insertions(+), 90 deletions(-) create mode 100644 drivers/tty/serial/rsci.c create mode 100644 drivers/tty/serial/rsci.h -- 2.49.0