mirror of https://gitee.com/openkylin/linux.git
21 lines
866 B
Plaintext
21 lines
866 B
Plaintext
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
|