Documentation/ABI/testing/sysfs-bus-i2c-devices-pca954x

Source file repositories/reference/linux-study-clean/Documentation/ABI/testing/sysfs-bus-i2c-devices-pca954x

File Facts

System
Linux kernel
Corpus path
Documentation/ABI/testing/sysfs-bus-i2c-devices-pca954x
Extension
[no extension]
Size
1007 bytes
Lines
24
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: Documentation
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

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
		===========  ===============================================

Annotation

Implementation Notes