What: /sys/bus/i2c/.../idle_state Date: January 2019 KernelVersion: 5.2 Contact: Robert Shearman 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.. 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 =========== ===============================================