| What: /sys/bus/i2c/.../idle_state |
| Date: January 2019 |
| KernelVersion: 5.2 |
| Contact: Robert Shearman <robert.shearman@att.com> |
| Description: |
| Value that exists only for mux devices that can be |
| written to control the behaviour of the multiplexer on |
| idle. Possible values: |
| -2 - disconnect on idle, i.e. deselect the last used |
| channel, which is useful when there is a device |
| with an address that conflicts with another |
| device on another mux on the same parent bus. |
| -1 - leave the mux as-is, which is the most optimal |
| setting in terms of I2C operations and is the |
| default mode. |
| 0..<nchans> - set the mux to a predetermined channel, |
| which is useful if there is one channel that is |
| used almost always, and you want to reduce the |
| latency for normal operations after rare |
| transactions on other channels |