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 latest official I2C specification is the `"I2C-bus specification and user
20 SMBus (System Management Bus) is based on the I2C protocol, and is mostly
21 a subset of I2C protocols and signaling. Many I2C devices will work on an
23 achieve I2C branding. Modern PC mainboards rely on SMBus. The most common
24 devices connected through SMBus are RAM modules configured using I2C EEPROMs,
27 Because the SMBus is mostly a subset of the generalized I2C bus, we can
28 use its protocols on many I2C systems. However, there are systems that don't
29 meet both SMBus and I2C electrical constraints; and others which can't
36 Using the terminology from the official documentation, the I2C bus connects
40 :alt: Simple I2C bus with one master and 3 slaves
42 Simple I2C bus
49 whole class of I2C adapters. Each specific adapter driver either depends on
60 I2C adapter, and drivers for your I2C devices (usually one driver for each