• Greg Kroah-Hartman's avatar
    Merge tag 'iio-for-v4.2a' of... · 5ccca155
    Greg Kroah-Hartman authored
    Merge tag 'iio-for-v4.2a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next
    
    Jonathan writes:
    
    First round of new drivers, functionality and cleanups for the 4.2 cycle
    
    New drivers / device support
    * st sensors driver, lsm303dlh magnetometer support.
    * ltr501 - support ltr301 and ltr559 chips.
    
    New functionality
    * IIO_CHAN_INFO_CALIBEMISSIVITY for thermopile sensors.
    * kxcjk1013 - make driver operational with external trigger.
    * Add iio targets to the tools Makefile.
    
    Cleanups
    * st sensors - more helpful error message if device id wrong or irq request
      fails, explicitly make the Block Data Update optional rather
      than relying on writes to address 0 not doing anything, make interrupt
      support optional (Not always wired, and not all devices actually have
      an interrupt line.)
    * kxcjk-1013 white space additions for readability, add the KXCJ9000 ACPI
      id as seen in the wild.
    * sx9500 - GPIO reset support, refactor the GPIO interrupt code, add power
      management, optimize power usage by powering down when possible, rename
      the gpio interrupt pin to be more useful, trivial return path simplification,
      trivial formatting fixes.
    * isl29018 -  move towards ABI compliance with a view to moving this driver
      out of staging, add some brackets to ensure code works as expected.  Note
      there is no actual bug as the condition being tested is always true
      (with current devices).
    * ltr501 - add regmap support to get caching etc for later patches,
      fix a parameter sanity check that always fails (bug introduced
      earlier in this series), ACPI enumeration support,
      interrupt rate control support, interrupt support in general and
      integration time control support, code alignment cleanups.
    * mma9553 - a number of little cleanups following a review from Hartmut
      after I'd already applied the original driver patch.
    * tmp006 - prefix some defines with TMP006 for consistency.
    * tsl4531 - cleanup some wrong prefixes, presumably from copy and paste.
    * mlx90614 - check for errors in read values, add power management,
      add emissivity setting, add device tree binding documentation,
      fix a duplicate const warning.
    * ti_am335x_adc - refactor the DT parsing into a separate function.
    5ccca155
vendor-prefixes.txt 6.18 KB