[PATCH v4 0/8] pinctrl: realtek: Core improvements and RTD1625 support
Yu-Chun Lin
eleanor.lin at realtek.com
Tue Mar 17 04:54:02 PDT 2026
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
More information about the linux-arm-kernel
mailing list