Lines Matching +full:external +full:- +full:bus
6 a protocol developed by Philips. It is a two-wire protocol with variable
8 an inexpensive bus for connecting many types of devices with infrequent or
14 The latest official I2C specification is the `"I²C-bus specification and user
15 manual" (UM10204) <https://www.nxp.com/docs/en/user-guide/UM10204.pdf>`_
18 SMBus (System Management Bus) is based on the I2C protocol, and is mostly
25 Because the SMBus is mostly a subset of the generalized I2C bus, we can
34 The I2C bus connects one or more controller chips and one or more target chips.
36 .. kernel-figure:: i2c_bus.svg
37 :alt: Simple I2C bus with one controller and 3 targets
39 Simple I2C bus
42 Linux kernel implementation it is also called an "adapter" or "bus". Controller
52 While targets are usually separate external chips, Linux can also act as a
53 target (needs hardware support) and respond to another controller on the bus.
54 This is then called a **local target**. In contrast, an external chip is called
59 video-related chips.
66 --------
75 --------------------
82 target. Work to replace the old terminology in the Linux Kernel is on-going.