mirror of
https://github.com/torvalds/linux.git
synced 2025-04-11 04:53:02 +00:00
i2c: amd-asf: Set cmd variable when encountering an error
In the event of ASF error during the transfer, update the cmd and exit the process, as data processing is not performed when a command fails. Co-developed-by: Sanket Goswami <Sanket.Goswami@amd.com> Signed-off-by: Sanket Goswami <Sanket.Goswami@amd.com> Signed-off-by: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> Signed-off-by: Andi Shyti <andi.shyti@kernel.org> Link: https://lore.kernel.org/r/20250217090258.398540-2-Shyam-sundar.S-k@amd.com
This commit is contained in:
parent
1505986abf
commit
b719afaa1e
@ -69,7 +69,7 @@ static void amd_asf_process_target(struct work_struct *work)
|
||||
/* Check if no error bits are set in target status register */
|
||||
if (reg & ASF_ERROR_STATUS) {
|
||||
/* Set bank as full */
|
||||
cmd = 0;
|
||||
cmd = 1;
|
||||
reg |= GENMASK(3, 2);
|
||||
outb_p(reg, ASFDATABNKSEL);
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user