Lines Matching +full:system +full:- +full:bus

1 # SPDX-License-Identifier: GPL-2.0-only
13 I2C (pronounce: I-squared-C) is a slow serial bus protocol used in
15 or System Management Bus is a subset of the I2C protocol. More
23 specific driver for your bus adapter(s) below.
26 will be called i2c-core.
44 bool "Enable compatibility bits for old user-space"
47 Say Y here if you intend to run lm-sensors 3.1.1 or older, or any
48 other user-space package which expects i2c adapters to be class
54 Say Y here to use i2c-* device files, usually found in the /dev
55 directory on your system. They make it possible to have user-space
56 programs use the I2C bus. Information on how to do this is
57 contained in the file <file:Documentation/i2c/dev-interface.rst>.
60 will be called i2c-dev.
63 tristate "I2C bus multiplexing support"
66 handle multiplexed I2C bus topologies, by presenting each
70 will be called i2c-mux.
78 Some I2C bus drivers require so-called "I2C algorithm" modules
79 to work. These are basically software-only abstractions of generic
84 modules, for example for use with external I2C bus drivers.
89 tristate "SMBus-specific protocols" if !I2C_HELPER_AUTO
96 will be called i2c-smbus.
109 in <file:Documentation/i2c/i2c-stub.rst>.
117 bus master driver also needs to support this functionality. Please
118 read Documentation/i2c/slave-interface.rst for further details.
126 Documentation/i2c/slave-eeprom-backend.rst for further details.
131 This backend can be used to trigger test cases for I2C bus masters
133 multi-master, SMBus Host Notify, etc. Please read
134 Documentation/i2c/slave-testunit-backend.rst for further details.
142 messages to the system log. Select this if you are having a
149 of debug messages to the system log. Select this if you are having
154 bool "I2C Bus debugging messages"
157 Say Y here if you want the I2C bus drivers to produce a bunch of
158 debug messages to the system log. Select this if you are having