]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
dt-bindings: pinctrl: pincfg-node: permit bias-high-impedance with other bias properties
authorConor Dooley <conor.dooley@microchip.com>
Tue, 10 Mar 2026 17:58:27 +0000 (17:58 +0000)
committerLinus Walleij <linusw@kernel.org>
Wed, 11 Mar 2026 12:54:53 +0000 (13:54 +0100)
It is possible that devices tristate buffers may set the buffer to
the high-Z state in addition to setting pull-up or pull-down on a pin.
Remove this particular restriction to prevent warning on zynqmp systems
where this configuration seems to be valid.

Reported-by: Rob Herring (Arm) <robh@kernel.org>
Fixes: a901e8705f89f ("dt-bindings: pinctrl: pincfg-node: add restrictions on conflicting properties")
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Linus Walleij <linusw@kernel.org>
Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml

index fe936ab091040d608ea57fdbf9763daafd8c5c3b..981f45c2f56b01af8d487156bbd0f73169309a72 100644 (file)
@@ -236,8 +236,6 @@ allOf:
       anyOf:
         - required:
             - bias-disable
-        - required:
-            - bias-high-impedance
         - required:
             - bias-bus-hold
         - required:
@@ -250,8 +248,6 @@ allOf:
       oneOf:
         - required:
             - bias-disable
-        - required:
-            - bias-high-impedance
         - required:
             - bias-bus-hold
         - required: