Lines Matching refs:I2C
2 Introduction to I2C and SMBus
5 I²C (pronounce: I squared C and written I2C in the kernel documentation) is
9 low bandwidth communications needs. I2C is widely used with embedded
11 and so are not advertised as being I2C but come under different names,
14 The official I2C specification is the `"I2C-bus specification and user
18 SMBus (System Management Bus) is based on the I2C protocol, and is mostly
19 a subset of I2C protocols and signaling. Many I2C devices will work on an
21 achieve I2C branding. Modern PC mainboards rely on SMBus. The most common
22 devices connected through SMBus are RAM modules configured using I2C EEPROMs,
25 Because the SMBus is mostly a subset of the generalized I2C bus, we can
26 use its protocols on many I2C systems. However, there are systems that don't
27 meet both SMBus and I2C electrical constraints; and others which can't
34 Using the terminology from the official documentation, the I2C bus connects
38 :alt: Simple I2C bus with one master and 3 slaves
40 Simple I2C bus
47 whole class of I2C adapters. Each specific adapter driver either depends on
58 I2C adapter, and drivers for your I2C devices (usually one driver for each