Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: pinctrl: realtek: Improve 'realtek,duty-cycle' description

The previous description 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.

The property name is kept as 'realtek,duty-cycle' rather than being
renamed to strictly preserve Device Tree ABI backward compatibility.

Acked-by: Conor Dooley <conor.dooley@microchip.com>
Reviewed-by: Linus Walleij <linusw@kernel.org>
Signed-off-by: Yu-Chun Lin <eleanor.lin@realtek.com>
Signed-off-by: Linus Walleij <linusw@kernel.org>

authored by

Yu-Chun Lin and committed by
Linus Walleij
56624479 00a5d1e7

+15 -6
+5 -2
Documentation/devicetree/bindings/pinctrl/realtek,rtd1315e-pinctrl.yaml
··· 135 135 136 136 realtek,duty-cycle: 137 137 description: | 138 - An integer describing the level to adjust output duty cycle, controlling 139 - the proportion of positive and negative waveforms in nanoseconds. 138 + An integer describing the level to adjust the output pulse width, it 139 + provides a fixed nanosecond-level adjustment to the rising/falling 140 + edges of an existing signal. It is used for Signal Integrity tuning 141 + (adding/subtracting delay to fine-tune the high/low duration), rather 142 + than generating a specific PWM frequency. 140 143 Valid arguments are described as below: 141 144 0: 0ns 142 145 2: + 0.25ns
+5 -2
Documentation/devicetree/bindings/pinctrl/realtek,rtd1319d-pinctrl.yaml
··· 134 134 135 135 realtek,duty-cycle: 136 136 description: | 137 - An integer describing the level to adjust output duty cycle, controlling 138 - the proportion of positive and negative waveforms in nanoseconds. 137 + An integer describing the level to adjust the output pulse width, it 138 + provides a fixed nanosecond-level adjustment to the rising/falling 139 + edges of an existing signal. It is used for Signal Integrity tuning 140 + (adding/subtracting delay to fine-tune the high/low duration), rather 141 + than generating a specific PWM frequency. 139 142 Valid arguments are described as below: 140 143 0: 0ns 141 144 2: + 0.25ns
+5 -2
Documentation/devicetree/bindings/pinctrl/realtek,rtd1619b-pinctrl.yaml
··· 133 133 134 134 realtek,duty-cycle: 135 135 description: | 136 - An integer describing the level to adjust output duty cycle, controlling 137 - the proportion of positive and negative waveforms in nanoseconds. 136 + An integer describing the level to adjust the output pulse width, it 137 + provides a fixed nanosecond-level adjustment to the rising/falling 138 + edges of an existing signal. It is used for Signal Integrity tuning 139 + (adding/subtracting delay to fine-tune the high/low duration), rather 140 + than generating a specific PWM frequency. 138 141 Valid arguments are described as below: 139 142 0: 0ns 140 143 2: + 0.25ns