Re: [PATCH v4 07/12] i3c: dw-i3c-master: Add SETAASA as supported CCC
Frank Li <[email protected]>
| Newsgroups | org.infradead.lists.linux-i3c,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-hwmon,org.kernel.vger.linux-kernel,org.kernel.vger.linux-tegra |
|---|---|
| Message-ID | <ajRKW99hKGErGze9@lizhi-Precision-Tower-5810> |
On Tue, Jun 16, 2026 at 09:54:21AM +0000, Akhil R wrote: > Add SETAASA and SETHID to the supported list of CCC commands for > DesignWare I3C host controller. > > SETAASA is a broadcast command that assigns predefined static addresses > to all I3C devices on the bus. > > SETHID is to stop HID bit flipping by the SPD Hub to which the SPD devices > are connected. It is a prerequisite command to be sent before SETAASA as > recommended by JESD300-5 and JESD403 sideband bus specifications. > > Signed-off-by: Akhil R <[email protected]> > --- Reviewed-by: Frank Li <[email protected]> > drivers/i3c/master/dw-i3c-master.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/i3c/master/dw-i3c-master.c b/drivers/i3c/master/dw-i3c-master.c > index 971b429b76bc..3e510fddf06c 100644 > --- a/drivers/i3c/master/dw-i3c-master.c > +++ b/drivers/i3c/master/dw-i3c-master.c > @@ -309,6 +309,8 @@ static bool dw_i3c_master_supports_ccc_cmd(struct i3c_master_controller *m, > case I3C_CCC_GETSTATUS: > case I3C_CCC_GETMXDS: > case I3C_CCC_GETHDRCAP: > + case I3C_CCC_SETAASA: > + case I3C_CCC_VENDOR(0, true): /* SETHID */ > return true; > default: > return false; > -- > 2.43.0 > -- linux-i3c mailing list [email protected] http://lists.infradead.org/mailman/listinfo/linux-i3c