summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
diff options
context:
space:
mode:
authorVincent Whitchurch <vincent.whitchurch@axis.com>2021-10-07 15:46:40 +0200
committerJonathan Cameron <Jonathan.Cameron@huawei.com>2021-10-21 20:02:49 +0100
commitb9221f71c285d4ce557c0a2a95e168f641f3396d (patch)
treeedf02d268b1cba3df24885ee30660e88c7d66895 /Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
parent17b5b576ff5faff99a4c8140d521cd4d7fff5c16 (diff)
dt-bindings: iio: io-channel-mux: Add property for settle time
Hardware may require some time for the muxed analog signals to settle after the muxing is changed. Allow this time to be specified in the devicetree. Signed-off-by: Vincent Whitchurch <vincent.whitchurch@axis.com> Reviewed-by: Rob Herring <robh@kernel.org> Reviewed-by: Lars-Peter Clausen <lars@metafoo.de> Tested-by: Lars-Peter Clausen <lars@metafoo.de> Acked-by: Peter Rosin <peda@axentia.se> Link: https://lore.kernel.org/r/20211007134641.13417-3-vincent.whitchurch@axis.com Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Diffstat (limited to 'Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml')
-rw-r--r--Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml5
1 files changed, 5 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml b/Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
index 870b043406d8..5a7328042c76 100644
--- a/Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
+++ b/Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
@@ -39,6 +39,11 @@ properties:
description:
List of strings, labeling the mux controller states.
+ settle-time-us:
+ default: 0
+ description:
+ Time required for analog signals to settle after muxing.
+
required:
- compatible
- io-channels