1. 10 May, 2015 6 commits
  2. 09 May, 2015 1 commit
    • 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
  3. 08 May, 2015 33 commits