162306a36Sopenharmony_ciWhat:		/sys/bus/i2c/.../idle_state
262306a36Sopenharmony_ciDate:		January 2019
362306a36Sopenharmony_ciKernelVersion:	5.2
462306a36Sopenharmony_ciContact:	Robert Shearman <robert.shearman@att.com>
562306a36Sopenharmony_ciDescription:
662306a36Sopenharmony_ci		Value that exists only for mux devices that can be
762306a36Sopenharmony_ci		written to control the behaviour of the multiplexer on
862306a36Sopenharmony_ci		idle. Possible values:
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci		===========  ===============================================
1162306a36Sopenharmony_ci		-2	     disconnect on idle, i.e. deselect the last used
1262306a36Sopenharmony_ci			     channel, which is useful when there is a device
1362306a36Sopenharmony_ci			     with an address that conflicts with another
1462306a36Sopenharmony_ci			     device on another mux on the same parent bus.
1562306a36Sopenharmony_ci		-1	     leave the mux as-is, which is the most optimal
1662306a36Sopenharmony_ci			     setting in terms of I2C operations and is the
1762306a36Sopenharmony_ci			     default mode.
1862306a36Sopenharmony_ci		0..<nchans>  set the mux to a predetermined channel,
1962306a36Sopenharmony_ci			     which is useful if there is one channel that is
2062306a36Sopenharmony_ci			     used almost always, and you want to reduce the
2162306a36Sopenharmony_ci			     latency for normal operations after rare
2262306a36Sopenharmony_ci			     transactions on other channels
2362306a36Sopenharmony_ci		===========  ===============================================
24