From c9265a04861c6aae3cae7bfef62cc42cc8943b3c Mon Sep 17 00:00:00 2001 From: Anjelique Melendez Date: Wed, 6 Apr 2022 11:51:52 -0700 Subject: [PATCH] iio: qcom-spmi-adc5-gen3: Update scaling index of ICHG_FB channel Update scaling index of ICHG_FB channel used in ADC5 GEN3. Change-Id: Iaa17e7c7a44288091818d28d6e0286d46f0eea6d Signed-off-by: Anjelique Melendez [quic_collinsd@quicinc.com: changed prescale "num" and "den" to "numerator" and "denominator" respectively] Signed-off-by: David Collins --- drivers/iio/adc/qcom-spmi-adc5-gen3.c | 2 +- drivers/iio/adc/qcom-vadc-common.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/iio/adc/qcom-spmi-adc5-gen3.c b/drivers/iio/adc/qcom-spmi-adc5-gen3.c index 0d39f047e417..89935948b909 100644 --- a/drivers/iio/adc/qcom-spmi-adc5-gen3.c +++ b/drivers/iio/adc/qcom-spmi-adc5-gen3.c @@ -1362,7 +1362,7 @@ static const struct adc5_channels adc5_chans_pmic[ADC5_MAX_CHANNEL] = { SCALE_HW_CALIB_CUR) [ADC5_GEN3_IIN_SMB] = ADC5_CHAN_CUR("iin_smb", 10, SCALE_HW_CALIB_CUR) - [ADC5_GEN3_ICHG_FB] = ADC5_CHAN_CUR("ichg_fb", 14, + [ADC5_GEN3_ICHG_FB] = ADC5_CHAN_CUR("ichg_fb", 16, SCALE_HW_CALIB_CUR_RAW) [ADC5_GEN3_DIE_TEMP] = ADC5_CHAN_TEMP("die_temp", 0, SCALE_HW_CALIB_PMIC_THERM_PM7) diff --git a/drivers/iio/adc/qcom-vadc-common.c b/drivers/iio/adc/qcom-vadc-common.c index 75af6bb3d49b..e46a4528b844 100644 --- a/drivers/iio/adc/qcom-vadc-common.c +++ b/drivers/iio/adc/qcom-vadc-common.c @@ -614,6 +614,8 @@ static const struct u32_fract adc5_prescale_ratios[] = { { .numerator = 640, .denominator = 4100 }, /* ICHG_SMB_new */ { .numerator = 1000, .denominator = 305185 }, /* ICHG_FB */ { .numerator = 1000, .denominator = 610370 }, /* ICHG_FB_2X */ + { .numerator = 1000, .denominator = 366220 }, /* ICHG_FB ADC5_GEN3 */ + { .numerator = 1000, .denominator = 732440 }, /* ICHG_FB_2X ADC5_GEN3 */ }; static int qcom_vadc_scale_hw_calib_volt(