diff options
author | Parshuram Thombare | 2020-08-25 08:31:49 +0200 |
---|---|---|
committer | Boris Brezillon | 2020-09-14 09:05:58 +0200 |
commit | cc3a392d69b62e21d016f0d45be688af133f9122 (patch) | |
tree | dd15f874d5100bbbdf80d73de85b5699a3a21483 /drivers/crypto/sahara.c | |
parent | 9da36a7ec42135428e1d41621e3703429bda3b2e (diff) |
i3c: master: fix for SETDASA and DAA process
This patch fix following issue.
Controller slots blocked for devices with static_addr
but no init_dyn_addr may limit the number of I3C devices
on the bus which gets dynamic address in DAA. So
instead of attaching all the devices with static_addr,
now we only attach the devices which successfully
complete SETDASA. For remaining devices with init_dyn_addr,
i3c_master_add_i3c_dev_locked() will try to set requested
dynamic address after DAA.
Signed-off-by: Parshuram Thombare <pthombar@cadence.com>
Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com>
Link: https://lore.kernel.org/linux-i3c/1598337109-14770-1-git-send-email-pthombar@cadence.com
Diffstat (limited to 'drivers/crypto/sahara.c')
0 files changed, 0 insertions, 0 deletions