mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
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
|