summaryrefslogtreecommitdiffstats
path: root/drivers/iio/adc/fsl-imx25-gcq.c
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2016-02-12 12:15:29 +0100
committerLee Jones <lee.jones@linaro.org>2016-03-09 06:50:51 +0100
commit0708677558dd7d03e70292549433f0f6b04a5e00 (patch)
tree8fd8d1260b620d6d939de728833d5beeb0f9acc5 /drivers/iio/adc/fsl-imx25-gcq.c
parentInput: touchscreen: Add imx25 TCQ driver (diff)
downloadlinux-0708677558dd7d03e70292549433f0f6b04a5e00.tar.xz
linux-0708677558dd7d03e70292549433f0f6b04a5e00.zip
iio: adc/imx25-gcq: Move incorrect do_div
The newly added driver uses do_div() to device a 32-bit number, which now provokes a warning: drivers/iio/adc/fsl-imx25-gcq.c: In function 'mx25_gcq_setup_cfgs': include/asm-generic/div64.h:207:28: warning: comparison of distinct pointer types lacks a cast (void)(((typeof((n)) *)0) == ((uint64_t *)0)); \ This replaces the do_div() call with a straight division operator. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Fixes: 6df2e98c3ea5 ("iio: adc: Add imx25-gcq ADC driver") Signed-off-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'drivers/iio/adc/fsl-imx25-gcq.c')
-rw-r--r--drivers/iio/adc/fsl-imx25-gcq.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/iio/adc/fsl-imx25-gcq.c b/drivers/iio/adc/fsl-imx25-gcq.c
index 2fd192735d5b..72b32c1ab257 100644
--- a/drivers/iio/adc/fsl-imx25-gcq.c
+++ b/drivers/iio/adc/fsl-imx25-gcq.c
@@ -233,7 +233,7 @@ static int mx25_gcq_setup_cfgs(struct platform_device *pdev,
priv->channel_vref_mv[reg] =
regulator_get_voltage(priv->vref[refp]);
/* Conversion from uV to mV */
- do_div(priv->channel_vref_mv[reg], 1000);
+ priv->channel_vref_mv[reg] /= 1000;
break;
case MX25_ADC_REFP_INT:
priv->channel_vref_mv[reg] = 2500;