Messages in this thread |  | | From | Vincent Whitchurch <> | Subject | [PATCH v2 0/3] Add settle time support to iio-mux | Date | Thu, 7 Oct 2021 15:46:38 +0200 |
| |
On one of our boards we use gpio-mux with iio-mux to read voltages using an ADC from a few different channels, and on this board the input voltage needs some time to stabilize after a switch of the mux.
This series add devicetree and driver support for this kind of hardware which requries a settle time after muxing.
v1 -> v2: - Move property support to iio-mux and delay handling to mux core as suggested by Peter.
v1: https://lore.kernel.org/all/20211004153640.20650-1-vincent.whitchurch@axis.com/
Vincent Whitchurch (3): mux: add support for delay after muxing dt-bindings: iio: io-channel-mux: Add property for settle time iio: multiplexer: iio-mux: Support settle-time-us property
.../iio/multiplexer/io-channel-mux.yaml | 5 +++ drivers/iio/multiplexer/iio-mux.c | 7 +++- drivers/mux/core.c | 36 ++++++++++++++++--- include/linux/mux/consumer.h | 23 +++++++++--- include/linux/mux/driver.h | 4 +++ 5 files changed, 65 insertions(+), 10 deletions(-)
-- 2.28.0
|  |