iio: frequency: admv1013: remove the always true condition
authorMuhammad Usama Anjum <usama.anjum@collabora.com>
Tue, 4 Jan 2022 21:09:20 +0000 (02:09 +0500)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 30 Jan 2022 11:50:16 +0000 (11:50 +0000)
unsigned int variable is always greater than or equal to zero. Make the
if condition simple.

Signed-off-by: Muhammad Usama Anjum <usama.anjum@collabora.com>
Fixes: da35a7b526d9 ("iio: frequency: admv1013: add support for ADMV1013")
Link: https://lore.kernel.org/r/YdS3gJYtECMaDDjA@debian-BULLSEYE-live-builder-AMD64
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/frequency/admv1013.c

index 6cdeb50143afc504cdf66702a77d115870d84a33..3f3c478e9baab3041b118b58b48790ae914c2aba 100644 (file)
@@ -348,7 +348,7 @@ static int admv1013_update_mixer_vgate(struct admv1013_state *st)
 
        vcm = regulator_get_voltage(st->reg);
 
-       if (vcm >= 0 && vcm < 1800000)
+       if (vcm < 1800000)
                mixer_vgate = (2389 * vcm / 1000000 + 8100) / 100;
        else if (vcm > 1800000 && vcm < 2600000)
                mixer_vgate = (2375 * vcm / 1000000 + 125) / 100;