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.
46 Say Y here to use i2c-* device files, usually found in the /dev
47 directory on your system. They make it possible to have user-space
48 programs use the I2C bus. Information on how to do this is
49 contained in the file <file:Documentation/i2c/dev-interface.rst>.
52 will be called i2c-dev.
55 tristate "I2C bus multiplexing support"
58 handle multiplexed I2C bus topologies, by presenting each
62 will be called i2c-mux.
72 physical bus via address translation instead of bus selection as
73 i2c-muxes do.
79 Some I2C bus drivers require so-called "I2C algorithm" modules
80 to work. These are basically software-only abstractions of generic
85 modules, for example for use with external I2C bus drivers.
90 tristate "SMBus-specific protocols" if !I2C_HELPER_AUTO
97 will be called i2c-smbus.
110 in <file:Documentation/i2c/i2c-stub.rst>.
118 bus master driver also needs to support this functionality. Please
119 read Documentation/i2c/slave-interface.rst for further details.
127 Documentation/i2c/slave-eeprom-backend.rst for further details.
132 This backend can be used to trigger test cases for I2C bus masters
134 multi-master, SMBus Host Notify, etc. Please read
135 Documentation/i2c/slave-testunit-backend.rst for further details.
143 messages to the system log. Select this if you are having a
150 of debug messages to the system log. Select this if you are having
155 bool "I2C Bus debugging messages"
158 Say Y here if you want the I2C bus drivers to produce a bunch of
159 debug messages to the system log. Select this if you are having