diff options
| author | Stanley Chu <[email protected]> | 2025-03-06 07:54:29 +0000 |
|---|---|---|
| committer | Alexandre Belloni <[email protected]> | 2025-03-06 20:51:33 +0000 |
| commit | 2a785307e41b5c621228e3a7ec3949af546a3e69 (patch) | |
| tree | a52e8bc6dc33b990110513d4d4ec53172a35ab5b /lib/crypto/mpi/mpi-add.c | |
| parent | i3c: master: svc: Fix npcm845 invalid slvstart event (diff) | |
| download | kernel-2a785307e41b5c621228e3a7ec3949af546a3e69.tar.gz kernel-2a785307e41b5c621228e3a7ec3949af546a3e69.zip | |
i3c: master: svc: Fix npcm845 DAA process corruption
When MCONFIG.SKEW=0 and MCONFIG.ODHPP=0, the ENTDAA transaction gets
corrupted and results in a no repeated-start condition at the end of
address assignment.
Workaround: Set MCONFIG.SKEW to 1 before initiating the DAA process.
After the DAA process is completed, return MCONFIG.SKEW to its previous
value.
Reviewed-by: Frank Li <[email protected]>
Signed-off-by: Stanley Chu <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Alexandre Belloni <[email protected]>
Diffstat (limited to 'lib/crypto/mpi/mpi-add.c')
0 files changed, 0 insertions, 0 deletions
