[PATCH v2 09/14] dt-bindings: pinctrl: realtek: Rename 'realtek,duty-cycle' to 'realtek,pulse-width-adjust'
From: Yu-Chun Lin
Date: Fri Mar 06 2026 - 02:59:25 EST
From: Tzuyi Chang <tychang@xxxxxxxxxxx>
Rename 'realtek,duty-cycle' to 'realtek,pulse-width-adjust'.
The previous name was misleading because this hardware block is not a PWM
generator. It does not generate a signal with a specific frequency and
duty ratio.
Instead, it provides a fixed nanosecond-level adjustment to the rising/
falling edges of an existing signal.
Signed-off-by: Tzuyi Chang <tychang@xxxxxxxxxxx>
Co-developed-by: Yu-Chun Lin <eleanor.lin@xxxxxxxxxxx>
Signed-off-by: Yu-Chun Lin <eleanor.lin@xxxxxxxxxxx>
---
.../bindings/pinctrl/realtek,rtd1315e-pinctrl.yaml | 9 ++++++---
.../bindings/pinctrl/realtek,rtd1319d-pinctrl.yaml | 9 ++++++---
.../bindings/pinctrl/realtek,rtd1619b-pinctrl.yaml | 9 ++++++---
3 files changed, 18 insertions(+), 9 deletions(-)
diff --git a/Documentation/devicetree/bindings/pinctrl/realtek,rtd1315e-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/realtek,rtd1315e-pinctrl.yaml
index 90bd49d87d2e..7b3888b2cea8 100644
--- a/Documentation/devicetree/bindings/pinctrl/realtek,rtd1315e-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/realtek,rtd1315e-pinctrl.yaml
@@ -133,10 +133,13 @@ patternProperties:
minimum: 0
maximum: 7
- realtek,duty-cycle:
+ realtek,pulse-width-adjust:
description: |
- An integer describing the level to adjust output duty cycle, controlling
- the proportion of positive and negative waveforms in nanoseconds.
+ An integer describing the level to adjust the output pulse width, it
+ provides a fixed nanosecond-level adjustment to the rising/falling
+ edges of an existing signal. It is used for Signal Integrity tuning
+ (adding/subtracting delay to fine-tune the high/low duration), rather
+ than generating a specific PWM frequency.
Valid arguments are described as below:
0: 0ns
2: + 0.25ns
diff --git a/Documentation/devicetree/bindings/pinctrl/realtek,rtd1319d-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/realtek,rtd1319d-pinctrl.yaml
index b6211c8544ca..3b9e50ebd49b 100644
--- a/Documentation/devicetree/bindings/pinctrl/realtek,rtd1319d-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/realtek,rtd1319d-pinctrl.yaml
@@ -132,10 +132,13 @@ patternProperties:
minimum: 0
maximum: 7
- realtek,duty-cycle:
+ realtek,pulse-width-adjust:
description: |
- An integer describing the level to adjust output duty cycle, controlling
- the proportion of positive and negative waveforms in nanoseconds.
+ An integer describing the level to adjust the output pulse width, it
+ provides a fixed nanosecond-level adjustment to the rising/falling
+ edges of an existing signal. It is used for Signal Integrity tuning
+ (adding/subtracting delay to fine-tune the high/low duration), rather
+ than generating a specific PWM frequency.
Valid arguments are described as below:
0: 0ns
2: + 0.25ns
diff --git a/Documentation/devicetree/bindings/pinctrl/realtek,rtd1619b-pinctrl.yaml b/Documentation/devicetree/bindings/pinctrl/realtek,rtd1619b-pinctrl.yaml
index e88bc649cc73..6246f1693a64 100644
--- a/Documentation/devicetree/bindings/pinctrl/realtek,rtd1619b-pinctrl.yaml
+++ b/Documentation/devicetree/bindings/pinctrl/realtek,rtd1619b-pinctrl.yaml
@@ -131,10 +131,13 @@ patternProperties:
minimum: 0
maximum: 7
- realtek,duty-cycle:
+ realtek,pulse-width-adjust:
description: |
- An integer describing the level to adjust output duty cycle, controlling
- the proportion of positive and negative waveforms in nanoseconds.
+ An integer describing the level to adjust the output pulse width, it
+ provides a fixed nanosecond-level adjustment to the rising/falling
+ edges of an existing signal. It is used for Signal Integrity tuning
+ (adding/subtracting delay to fine-tune the high/low duration), rather
+ than generating a specific PWM frequency.
Valid arguments are described as below:
0: 0ns
2: + 0.25ns
--
2.34.1