Lines Matching full:i3c

4 I3C protocol
12 collisions are prevented, ...) please have a look at the I3C specification.
14 This document is just a brief introduction to the I3C protocol and the concepts
16 I3C specification (can be downloaded here
17 https://resources.mipi.org/mipi-i3c-v1-download).
22 The I3C (pronounced 'eye-three-see') is a MIPI standardized protocol designed
27 I3C Bus
30 An I3C bus is made of several I3C devices and possibly some I2C devices as
31 well, but let's focus on I3C devices for now.
33 An I3C device on the I3C bus can have one of the following roles:
37 events are possible in I3C, see below).
42 I3C is a multi-master protocol, so there might be several masters on a bus,
46 Each device on the I3C bus has to be assigned a dynamic address to be able to
58 I3C Device discovery
61 The I3C protocol defines a mechanism to automatically discover devices present
63 regard I3C is closer to a discoverable bus like USB than it is to I2C or SPI.
68 During DAA, each I3C device reports 3 important things:
77 I3C slave events
80 The I3C protocol allows slaves to generate events on their own, and thus allows
95 I3C Hot-Join
112 I3C transfer types
118 I3C defines 3 different classes of transfer in addition to I2C transfers which
121 I3C CCC commands
144 I3C Private SDR transfers
150 It is the equivalent of I2C transfers but in the I3C world. Each transfer is
157 I3C HDR commands
164 3 different modes defined by the I3C specification (refer to the specification
188 * bit[7:1]: I3C address of the device this command is addressed to
194 The I3C protocol has been designed to be backward compatible with I2C devices.
195 This backward compatibility allows one to connect a mix of I2C and I3C devices
199 I2C devices can't be discovered like I3C ones and have to be statically