iio: adc: coverity defect cleanup [1/1]

PD#SWPL-13967

Problem:
unchecked return value of regmap_write

Solution:
to check the return value

Verify:
test pass on g12a

Change-Id: Ibb45e36d7c24f0e0ea8b14da75e887321ee5b791
Signed-off-by: Xingyu Chen <xingyu.chen@amlogic.com>
This commit is contained in:
Xingyu Chen
2019-09-12 11:04:08 +08:00
committed by Luke Go
parent dabc4d5f19
commit 943e50cc06

View File

@@ -962,7 +962,9 @@ static int meson_sar_adc_init(struct iio_dev *indio_dev)
regval |= i << MESON_SAR_ADC_AUX_SW_MUX_SEL_CHAN_SHIFT(i);
regval |= MESON_SAR_ADC_AUX_SW_YP_DRIVE_SW;
regval |= MESON_SAR_ADC_AUX_SW_XP_DRIVE_SW;
regmap_write(priv->regmap, MESON_SAR_ADC_AUX_SW, regval);
ret = regmap_write(priv->regmap, MESON_SAR_ADC_AUX_SW, regval);
if (ret)
return ret;
/* must be set to <1> for g12a and later SoCs */
regmap_update_bits(priv->regmap, MESON_SAR_ADC_REG11,