[PATCH v14 0/5] Add RSCI driver for Renesas RZ/T2H SoC

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

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





[Index of Archives]     [Linux Samsung SOC]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux