Lines Matching full:i3c
4 $id: http://devicetree.org/schemas/i3c/i3c.yaml#
7 title: I3C bus
14 I3C busses can be described with a node for the primary I3C controller device
15 and a set of child nodes for each I2C or I3C slave on the bus. Each of them
20 pattern: "^i3c@[0-9a-f]+$"
27 All I3C devices are supposed to support DAA (Dynamic Address Assignment),
28 and are thus discoverable. So, by default, I3C devices do not have to be
32 I3C devices.
34 Another use case for describing an I3C device in the device tree is when
35 this I3C device has a static I2C address and we want to assign it a
36 specific I3C dynamic address before the DAA takes place (so that other
42 i3c-scl-hz:
44 Frequency of the SCL signal used for I3C transfers. When undefined, the
62 MCTP over I3C transport.
93 Shall encode the I3C LVR (Legacy Virtual Register):
94 See include/dt-bindings/i3c/i3c.h
117 I3C child, should be named: <device-type>@<static-i2c-address>,<i3c-pid>
130 definition provided by the I3C specification).
135 definition provided by the I3C specification).
157 #include <dt-bindings/i3c/i3c.h>
159 i3c@d040000 {
160 compatible = "cdns,i3c-master";
176 /* I3C device with a static I2C address and assigned address. */
182 /* I3C device with only assigned address. */
189 * I3C device without a static I2C address but requiring