• Jan Kiszka's avatar
    iio: adc: Add support for TI ADC108S102 and ADC128S102 · 7e87d11c
    Jan Kiszka authored
    This is an upstream port of an IIO driver for the TI ADC108S102 and
    ADC128S102. The former can be found on the Intel Galileo Gen2 and the
    Siemens SIMATIC IOT2000. For those boards, ACPI-based enumeration is
    included.
    
    Due to the lack of regulators under ACPI, we hard-code the voltage
    provided to the VA pin of the ADC to 5 V, the value used on Galileo and
    IOT2000. For DT usage, the regulator "vref-supply" provides this
    information. Note that DT usage has not been tested.
    
    Original author: Bogdan Pricop <bogdan.pricop@emutex.com>
    Ported from Intel Galileo Gen2 BSP to Intel Yocto kernel:
    Todor Minchev <todor@minchev.co.uk>.
    Signed-off-by: default avatarJan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: default avatarJonathan Cameron <jic23@kernel.org>
    7e87d11c
ti-adc108s102.c 8.81 KB