24 lines
		
	
	
		
			1007 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			1007 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
 | |
| 		===========  ===============================================
 |