From c04c628acacac6a40dcea361ad4f66cdbcb26bdc Mon Sep 17 00:00:00 2001 From: Oleksii Sylichenko Date: Wed, 1 May 2024 23:30:11 +0300 Subject: [PATCH] Update bq28z610_fg.c calculate checksum of the t_buf --- drivers/power/bq28z610/bq28z610_fg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/power/bq28z610/bq28z610_fg.c b/drivers/power/bq28z610/bq28z610_fg.c index 7690357d8185..51f84b944ebc 100644 --- a/drivers/power/bq28z610/bq28z610_fg.c +++ b/drivers/power/bq28z610/bq28z610_fg.c @@ -597,7 +597,7 @@ static int fg_mac_write_block(struct bq_fg_chip *bq, u16 cmd, u8 *data, u8 len) for (i = 0; i < len; i++) t_buf[i+2] = data[i]; - cksum = checksum(data, len + 2); + cksum = checksum(t_buf, len + 2); /*write command/addr, data*/ ret = fg_write_block(bq, bq->regs[BQ_FG_REG_ALT_MAC], t_buf, len + 2); if (ret < 0)