You need to sign in or sign up before continuing.
  • Kim, Milo's avatar
    iio: adc: add new lp8788 adc driver · f0347c36
    Kim, Milo authored
     TI LP8788 PMU provides regulators, battery charger, ADC,
     RTC, backlight driver and current sinks.
    
     This patch enables the LP8788 ADC functions.
    
     The LP8788 ADC has several ADC input selection and supports 12bit resolution.
     Internal operation of getting ADC is access to registers of LP8788.
     The LP8788 ADC uses exported functions for accessing these registers.
     (exported by LP8788 MFD device driver)
    
     This driver supports IIO_CHAN_INFO_RAW and SCALE.
     So the IIO consumer can calculate the value with raw and scale.
     The unit of scale is micro.
    
     (ADC Input Selection)
    
     Voltage: battery voltage (MAX 5.0, 5.5 and 6.0V)
              charger input voltage
              four general ADC inputs
              coin cell voltage
     Current: battery charging current
     Temperature: IC temperature
    
     (The IIO map for the IIO consumer)
    
     The ADC input is configurable in the platform side.
     Even though this platform data is not defined,
     the default IIO map is created for supporting the power su...
    f0347c36
lp8788_adc.c 6.17 KB