1 What: /sys/bus/i2c/.../idle_state 1 What: /sys/bus/i2c/.../idle_state 2 Date: January 2019 2 Date: January 2019 3 KernelVersion: 5.2 3 KernelVersion: 5.2 4 Contact: Robert Shearman <robert.shearma 4 Contact: Robert Shearman <robert.shearman@att.com> 5 Description: 5 Description: 6 Value that exists only for mux 6 Value that exists only for mux devices that can be 7 written to control the behavio 7 written to control the behaviour of the multiplexer on 8 idle. Possible values: 8 idle. Possible values: 9 9 10 =========== ================= 10 =========== =============================================== 11 -2 disconnect on idl 11 -2 disconnect on idle, i.e. deselect the last used 12 channel, which is 12 channel, which is useful when there is a device 13 with an address t 13 with an address that conflicts with another 14 device on another 14 device on another mux on the same parent bus. 15 -1 leave the mux as- 15 -1 leave the mux as-is, which is the most optimal 16 setting in terms 16 setting in terms of I2C operations and is the 17 default mode. 17 default mode. 18 0..<nchans> set the mux to a 18 0..<nchans> set the mux to a predetermined channel, 19 which is useful i 19 which is useful if there is one channel that is 20 used almost alway 20 used almost always, and you want to reduce the 21 latency for norma 21 latency for normal operations after rare 22 transactions on o 22 transactions on other channels 23 =========== ================= 23 =========== ===============================================
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.