[PATCH v4 0/8] pinctrl: realtek: Core improvements and RTD1625 support

Yu-Chun Lin posted 8 patches 2 weeks, 6 days ago
.../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
[PATCH v4 0/8] pinctrl: realtek: Core improvements and RTD1625 support
Posted by Yu-Chun Lin 2 weeks, 6 days ago
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
Re: [PATCH v4 0/8] pinctrl: realtek: Core improvements and RTD1625 support
Posted by Linus Walleij 2 weeks ago
Hi Yu-Chun,

On Tue, Mar 17, 2026 at 12:54 PM Yu-Chun Lin <eleanor.lin@realtek.com> wrote:


> 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

Patches 1 thru 7 applied to the pinctrl tree!

>   arm64: dts: realtek: Add pinctrl support for RTD1625

Please funnel this DTS patch through the ARM SoC tree!

Yours,
Linus Walleij