dt-bindings: i3c: Add mipi-i3c-static-method to support SETAASAAdd the 'mipi-i3c-static-method' property mentioned in the MIPI I3CDiscovery and Configuration Specification [1] to specify which dis
dt-bindings: i3c: Add mipi-i3c-static-method to support SETAASAAdd the 'mipi-i3c-static-method' property mentioned in the MIPI I3CDiscovery and Configuration Specification [1] to specify which discoverymethod an I3C device supports during bus initialization. The property isa bitmap, where a bit value of 1 indicates support for that method, and 0indicates 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 theaddress assignment. SETDASA will be supported by default if this propertyis absent, which means for now the property just serves as a flag toenable SETAASA, but keep the property as a bitmap to align with thespecifications.[1] https://www.mipi.org/mipi-disco-for-i3c-downloadReviewed-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.comSigned-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
show more ...
dt-bindings: i3c: add header for generic I3C flagsAdd header file for generic I3C flags to avoid hard code in dts file.Signed-off-by: Carlos Song <carlos.song@nxp.com>Reviewed-by: Frank Li <fran
dt-bindings: i3c: add header for generic I3C flagsAdd header file for generic I3C flags to avoid hard code in dts file.Signed-off-by: Carlos Song <carlos.song@nxp.com>Reviewed-by: Frank Li <frank.li@nxp.com>Acked-by: Jason Liu <jason.hui.liu@nxp.com>Signed-off-by: Frank Li <Frank.Li@nxp.com>Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>Link: https://lore.kernel.org/r/20240715225351.3237284-1-Frank.Li@nxp.comSigned-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>