From ee48149cfa3770aa564b949fc528adbcec6a869b Mon Sep 17 00:00:00 2001 From: Jishnu Prakash Date: Sun, 13 Jun 2021 15:46:40 +0530 Subject: [PATCH] iio: qcom-spmi-adc5-gen3 : update register dump API Correct base offset and register read API used in register dump API called for conversion faults. Change-Id: I274d40fe29f9f32238b9baa5e42b23d4df64cbf2 Signed-off-by: Jishnu Prakash --- drivers/iio/adc/qcom-spmi-adc5-gen3.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/iio/adc/qcom-spmi-adc5-gen3.c b/drivers/iio/adc/qcom-spmi-adc5-gen3.c index c07826b071d3..1833f2630e8d 100644 --- a/drivers/iio/adc/qcom-spmi-adc5-gen3.c +++ b/drivers/iio/adc/qcom-spmi-adc5-gen3.c @@ -507,7 +507,7 @@ static void adc5_gen3_dump_regs_debug(struct adc5_chip *adc) for (j = 0; j < 2; j++) { if (!j) { - offset = 0; + offset = adc->base; pr_debug("ADC SDAM DUMP\n"); } else { if (adc->debug_base) @@ -518,7 +518,7 @@ static void adc5_gen3_dump_regs_debug(struct adc5_chip *adc) } for (i = 0; i < ADC_SDAM_REG_DUMP; i++) { - rc = adc5_read(adc, offset, buf, sizeof(buf)); + rc = regmap_bulk_read(adc->regmap, offset, buf, sizeof(buf)); if (rc < 0) { pr_err("debug register dump failed\n"); return;