[PATCH v4 0/8] pinctrl: realtek: Core improvements and RTD1625 support
From: Yu-Chun Lin
Date: Tue Mar 17 2026 - 07:57:03 EST
This series introduces pinctrl support for the Realtek RTD1625 SoC.
Besides the new SoC support, this series improves the common Realtek pinctrl
driver and the generic pinctrl library by:
1. Introducing the generic 'input-threshold-voltage-microvolt' property to pincfg
and pinconf-generic.
2. Improve other Realtek pinctrl bindings's descrption.
3. Adding support for slew rate, input voltage parameters.
I welcome feedback and suggestions.
Best regards,
Yu-Chun Lin
---
Changes in v4:
- Add a new patch to fix the argument type in rtd_pconf_parse_conf().
- Rename property from "input-voltage-microvolt" to
"input-threshold-voltage-microvolt".
- Update pinconf-generic to reflect the property renaming.
- Add tag from Linus and Conor which received in v3.
---
Tzuyi Chang (5):
dt-bindings: pincfg-node: Add input-threshold-voltage-microvolt
property
pinctrl: pinconf-generic: Add properties
'input-threshold-voltage-microvolt'
dt-bindings: pinctrl: realtek: Add RTD1625 pinctrl binding
pinctrl: realtek: add support for slew rate, input voltage and high
VIL
pinctrl: realtek: add rtd1625 pinctrl driver
Yu-Chun Lin (3):
pinctrl: realtek: Fix function signature for config argument
dt-bindings: pinctrl: realtek: Improve 'realtek,duty-cycle'
description
arm64: dts: realtek: Add pinctrl support for RTD1625
.../bindings/pinctrl/pincfg-node.yaml | 6 +
.../pinctrl/realtek,rtd1315e-pinctrl.yaml | 7 +-
.../pinctrl/realtek,rtd1319d-pinctrl.yaml | 7 +-
.../pinctrl/realtek,rtd1619b-pinctrl.yaml | 7 +-
.../pinctrl/realtek,rtd1625-pinctrl.yaml | 260 ++
arch/arm64/boot/dts/realtek/kent.dtsi | 20 +
drivers/pinctrl/pinconf-generic.c | 2 +
drivers/pinctrl/realtek/Kconfig | 14 +
drivers/pinctrl/realtek/Makefile | 1 +
drivers/pinctrl/realtek/pinctrl-rtd.c | 68 +-
drivers/pinctrl/realtek/pinctrl-rtd.h | 37 +
drivers/pinctrl/realtek/pinctrl-rtd1625.c | 3138 +++++++++++++++++
include/linux/pinctrl/pinconf-generic.h | 3 +
13 files changed, 3562 insertions(+), 8 deletions(-)
create mode 100644 Documentation/devicetree/bindings/pinctrl/realtek,rtd1625-pinctrl.yaml
create mode 100644 drivers/pinctrl/realtek/pinctrl-rtd1625.c
--
2.34.1