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: pincfg-node: Add input-threshold-voltage-microvolt property

Add a generic pin configuration property
"input-threshold-voltage-microvolt" to support hardware designs where the
input logic threshold is decoupled from the power supply voltage.

This property allows the pinctrl driver to configure the correct internal
reference voltage for pins that need to accept input signals at a different
voltage level than their power supply. For example, a pin powered by 3.3V
may need to accept 1.8V logic signals.

This defines the reference for VIH (Input High Voltage) and VIL (Input Low
Voltage) thresholds, enabling proper signal detection across different
voltage domains.

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

authored by

Tzuyi Chang and committed by
Linus Walleij
7b9fe771 1f545184

+6
+6
Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml
··· 162 162 this affects the expected delay in ps before latching a value to 163 163 an output pin. 164 164 165 + input-threshold-voltage-microvolt: 166 + description: Specifies the input voltage level of the pin in microvolts. 167 + This defines the reference for VIH (Input High Voltage) and VIL 168 + (Input Low Voltage) thresholds for proper signal detection. 169 + 165 170 allOf: 166 171 - if: 167 172 required: ··· 182 177 then: 183 178 properties: 184 179 input-enable: false 180 + input-threshold-voltage-microvolt: false 185 181 186 182 - if: 187 183 required: