linux/Documentation/devicetree/bindings/i3c
Akhil R 81e7c27b0d dt-bindings: i3c: Add mipi-i3c-static-method to support SETAASA
Add the 'mipi-i3c-static-method' property mentioned in the MIPI I3C
Discovery and Configuration Specification [1] to specify which discovery
method an I3C device supports during bus initialization. The property is
a bitmap, where a bit value of 1 indicates support for that method, and 0
indicates lack of support.

Bit 0: SETDASA CCC (Direct)
Bit 1: SETAASA CCC (Broadcast)
Bit 2: Other CCC (vendor / standards extension)
All other bits are reserved.

It is specifically needed when an I3C device requires SETAASA for the
address assignment. SETDASA will be supported by default if this property
is absent, which means for now the property just serves as a flag to
enable SETAASA, but keep the property as a bitmap to align with the
specifications.

[1] https://www.mipi.org/mipi-disco-for-i3c-download

Reviewed-by: Frank Li <Frank.Li@nxp.com>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
Link: https://patch.msgid.link/20260728065955.809445-2-akhilrajeev@nvidia.com
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2026-07-31 09:28:14 +02:00
..
adi,i3c-master.yaml dt-bindings: i3c: Add adi-i3c-master 2025-09-16 17:06:43 +02:00
aspeed,ast2600-i3c.yaml dt-bindings: i3c: drop "master" node name suffix 2024-02-18 23:58:08 +01:00
cdns,i3c-master.yaml dt-bindings: i3c: cdns: add Axiado AX3005 I3C variant 2026-07-31 09:28:14 +02:00
i3c.yaml dt-bindings: i3c: Add mipi-i3c-static-method to support SETAASA 2026-07-31 09:28:14 +02:00
mipi-i3c-hci.yaml dt-bindings: i3c: mipi-i3c-hci: add Microchip SAMA7D65 compatible 2026-06-14 22:38:43 +02:00
renesas,i3c.yaml dt-bindings: i3c: renesas,i3c: Add RZ/V2H(P) and RZ/V2N support 2025-09-16 17:06:43 +02:00
silvaco,i3c-master.yaml dt-bindings: i3c: silvaco,i3c-master: add i.MX94 and i.MX95 I3C 2025-05-24 22:45:36 +02:00
snps,dw-i3c-master.yaml dt-bindings: i3c: dw: Document missing optional core reset 2026-07-31 09:28:14 +02:00
xlnx,axi-i3c-1.0.yaml dt-bindings: i3c: Add AMD I3C master controller support 2026-07-31 09:28:12 +02:00