Lines Matching +full:has +full:- +full:legacy +full:- +full:mode

1 .. SPDX-License-Identifier: GPL-2.0
17 https://resources.mipi.org/mipi-i3c-v1-download).
22 The I3C (pronounced 'eye-three-see') is a MIPI standardized protocol designed
25 while remaining power-efficient.
42 I3C is a multi-master protocol, so there might be several masters on a bus,
44 bus ownership, a master has to follow a specific procedure.
46 Each device on the I3C bus has to be assigned a dynamic address to be able to
48 set of commands. If it has a static address (also called legacy I2C address),
51 In addition to these per-device addresses, the protocol defines a broadcast
54 Once a dynamic address has been assigned to a device, this address will be used
70 * BCR: Bus Characteristic Register. This 8-bit register describes the device bus
72 * DCR: Device Characteristic Register. This 8-bit register describes the
74 * Provisioned ID: A 48-bit unique identifier. On a given bus there should be no
86 During DAA, each device on the bus has been assigned an address, and this
95 I3C Hot-Join
98 The Hot-Join mechanism is similar to USB hotplug. This mechanism allows
99 slaves to join the bus after it has been initialized by the master.
116 exposed by I2C devices), I2C has only one transfer type.
122 ----------------
127 CCC commands contain an 8-bit CCC ID describing the command that is executed.
142 (0x61-0x7f and 0xe0-0xef).
145 -------------------------
158 ----------------
163 The first thing attached to an HDR command is the HDR mode. There are currently
167 * HDR-DDR: Double Data Rate mode
168 * HDR-TSP: Ternary Symbol Pure. Only usable on busses with no I2C devices
169 * HDR-TSL: Ternary Symbol Legacy. Usable on busses with I2C devices
171 When sending an HDR command, the whole bus has to enter HDR mode, which is done
173 Once the bus has entered a specific HDR mode, the master sends the HDR command.
176 * one 16-bits command word in big endian
177 * N 16-bits data words in big endian
179 Those words may be wrapped with specific preambles/post-ambles which depend on
180 the chosen HDR mode and are detailed here (see the specification for more
183 The 16-bits command word is made of:
189 * bit[0]: reserved/parity-bit
194 The I3C protocol has been designed to be backward compatible with I2C devices.
202 has to provide some information, which is done through the LVR (Legacy I2C