[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