Lines Matching +full:system +full:- +full:on +full:- +full:module
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
25 This I2C support can also be built as a module. If so, the module
26 will be called i2c-core.
30 depends on I2C=y && ACPI
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>.
51 This support is also available as a module. If so, the module
52 will be called i2c-dev.
61 This support is also available as a module. If so, the module
62 will be called i2c-mux.
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
90 tristate "SMBus-specific protocols" if !I2C_HELPER_AUTO
96 This support is also available as a module. If so, the module
97 will be called i2c-smbus.
104 depends on m
106 This module may be useful to developers of SMBus client drivers,
109 If you do build this module, be sure to read the notes and warnings
110 in <file:Documentation/i2c/i2c-stub.rst>.
119 read Documentation/i2c/slave-interface.rst for further details.
127 Documentation/i2c/slave-eeprom-backend.rst for further details.
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
144 problem with I2C support and want to see more of what is going on.
150 of debug messages to the system log. Select this if you are having
152 on.
156 depends on HAS_IOMEM
159 debug messages to the system log. Select this if you are having
161 on.