We have been using iMX6uLL processors with Linux kernel version 4.1.15 on our custom board. It has been working fine and we have been getting accurate voltage output values when we probe "/sys/bus/iio/devices/iio:device0/in_voltage5_raw".
We are currently switching to Linux kernel 4.14.98 on the same hardware. However, when we probe the value on "/sys/bus/iio/devices/iio:device0/in_voltage5_raw" we are receiving values that are different from the expected output voltage values.
Please let me know if there are any changes/patches to be applied on the driver source code (vf610_adc.c) to calibrate the ADC output values to the expected output voltage values.