Lines Matching refs:I2C

2 # I2C subsystem configuration
5 menu "I2C support"
7 config I2C config
8 tristate "I2C support"
12 I2C (pronounce: I-squared-C) is a slow serial bus protocol used in
14 or System Management Bus is a subset of the I2C protocol. More
18 Both I2C and SMBus are supported here. You will need this for
21 If you want I2C support, you should say Y here and also to the
24 This I2C support can also be built as a module. If so, the module
28 bool "ACPI I2C Operation region support"
29 depends on I2C=y && ACPI
32 Say Y here if you want to enable ACPI I2C operation region support.
33 Operation Regions allow firmware (BIOS) code to access I2C slave devices,
34 such as smart batteries through an I2C host controller driver.
36 if I2C
51 tristate "I2C device interface"
55 programs use the I2C bus. Information on how to do this is
62 tristate "I2C bus multiplexing support"
64 Say Y here if you want the I2C core to support the ability to
65 handle multiplexed I2C bus topologies, by presenting each
66 multiplexed segment as a I2C adapter.
77 Some I2C bus drivers require so-called "I2C algorithm" modules
79 I2C interfaces. This option will autoselect them so that you don't
83 modules, for example for use with external I2C bus drivers.
90 Say Y here if you want support for SMBus extensions to the I2C
101 tristate "I2C/SMBus Test Stub"
114 bool "I2C slave support"
119 tristate "I2C eeprom slave driver"
124 bool "I2C Core debugging messages"
126 Say Y here if you want the I2C core to produce a bunch of debug
128 problem with I2C support and want to see more of what is going on.
131 bool "I2C Algorithm debugging messages"
133 Say Y here if you want the I2C algorithm drivers to produce a bunch
135 a problem with I2C support and want to see more of what is going
139 bool "I2C Bus debugging messages"
142 Say Y here if you want the I2C bus drivers to produce a bunch of
144 a problem with I2C support and want to see more of what is going
147 endif # I2C