From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Document the pin configuration properties supported by the RZ/T2H
pinctrl driver.
The RZ/T2H SoC allows configuring several electrical characteristics
through the DRCTLm (I/O Buffer Function Switching) registers. These
registers control drive strength, bias configuration, Schmitt trigger
input, and output slew rate.
Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
v1->v2:
- Updated commit description
- Switched to using the standard drive-strength-microamp property
name instead of a custom one
- Added a description for slew-rate property
---
.../pinctrl/renesas,r9a09g077-pinctrl.yaml | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/Documentation/devicetree/bindings/pinctrl/renesas,r9a09g077-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/renesas,r9a09g077-pinctrl.yaml
index f049013a4e0c..63993b20524f 100644
--- a/Documentation/devicetree/bindings/pinctrl/renesas,r9a09g077-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/renesas,r9a09g077-pinctrl.yaml
@@ -83,6 +83,23 @@ definitions:
input: true
input-enable: true
output-enable: true
+ bias-disable: true
+ bias-pull-down: true
+ bias-pull-up: true
+ input-schmitt-enable: true
+ input-schmitt-disable: true
+ slew-rate:
+ description: 0 is slow slew rate, 1 is fast slew rate
+ enum: [0, 1]
+ drive-strength-microamp:
+ description: |
+ Four discrete levels are supported (via registers DRCTLm), corresponding
+ to the following nominal values:
+ - 2500 (Low strength)
+ - 5000 (Middle strength)
+ - 9000 (High strength)
+ - 11800 (Ultra High strength)
+ enum: [2500, 5000, 9000, 11800]
oneOf:
- required: [pinmux]
- required: [pins]
--
2.53.0
On Thu, 19 Mar 2026 at 15:15, Prabhakar <prabhakar.csengg@gmail.com> wrote:
> From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
>
> Document the pin configuration properties supported by the RZ/T2H
> pinctrl driver.
>
> The RZ/T2H SoC allows configuring several electrical characteristics
> through the DRCTLm (I/O Buffer Function Switching) registers. These
> registers control drive strength, bias configuration, Schmitt trigger
> input, and output slew rate.
>
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> ---
> v1->v2:
> - Updated commit description
> - Switched to using the standard drive-strength-microamp property
> name instead of a custom one
> - Added a description for slew-rate property
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
i.e. will queue in renesas-pinctrl for v7.1.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
On Thu, Mar 19, 2026 at 3:15 PM Prabhakar <prabhakar.csengg@gmail.com> wrote: > From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> > > Document the pin configuration properties supported by the RZ/T2H > pinctrl driver. > > The RZ/T2H SoC allows configuring several electrical characteristics > through the DRCTLm (I/O Buffer Function Switching) registers. These > registers control drive strength, bias configuration, Schmitt trigger > input, and output slew rate. > > Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Yeah exactly like this :) Reviewed-by: Linus Walleij <linusw@kernel.org> Yours, Linus Walleij
On Thu, Mar 19, 2026 at 02:15:14PM +0000, Prabhakar wrote: > From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> > > Document the pin configuration properties supported by the RZ/T2H > pinctrl driver. > > The RZ/T2H SoC allows configuring several electrical characteristics > through the DRCTLm (I/O Buffer Function Switching) registers. These > registers control drive strength, bias configuration, Schmitt trigger > input, and output slew rate. > > Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> Acked-by: Conor Dooley <conor.dooley@microchip.com> pw-bot: not-applicable
© 2016 - 2026 Red Hat, Inc.