1. 17 Dec, 2018 3 commits
  2. 13 Dec, 2018 1 commit
    • Greg Kroah-Hartman's avatar
      Merge tag 'iio-for-4.21b' of... · c6cbcdea
      Greg Kroah-Hartman authored
      Merge tag 'iio-for-4.21b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next
      
      Jonathan writes:
      
      Second set of IIO new device support, features and cleanups for the 4.21 cycle.
      
      Staging graduation
      * ad2s90
        - Driver for this resolver to digital chip.
      
      New drivers and device support.
      * ad5686
        - Add support for ad5310r DAC and associated fix in value read back.
      * exynos-adc
        - Support for S5PV210 which is slightly different from other parts.
      * mcp41010
        - Driver supporting MCP41010, MCP41050, MCP41100, MCP42010, MCP42050 and
        MCP42100 microchip potentiometers.
      
      New ACPI ids.
      * ak8975
        - AKM9911 ACPI HID.
      * kxcjk-1013
        - KXJ2109 ACPI HID.
        - KIOX010A ACPI HID.
      
      New features
      * ad5933
        - Explicit DT binding.
      * ad2s90
        - Explicit DT binding including dropping spi setup that is done via dt
          in favour of verifying the settings form DT.
      * adt7316
        - Explicit DT binding and support for gpio, irq_flags etc.
      * stm32-adc
        - Runtime power management.
      
      Minor fixes and cleanups
      * core
        - Protect against missing info structure.
      * ad2s90
        - SPDX
        - Add documentation fo the mutex.
      * ad7280a
        - Check allocation failure.
        - Fix an accidental replacement of an error return.
      * adt7316
        - Switch some variables to be local and rename for consistency with other
          drivers.
        - Revert a false handling of 0 as an error introduced earlier this cycle.
      * bmi160
        - Use devm functions throughout probe() to avoid need for remove().
      * hid-sensor-hub
        - White space cleanup.
      * hts221
        - MAINTAINERS entry.
      * lis302
        - Use generic name in the DT binding doc.
      * Messon-saradc
        - Check for allocation error.
        - Fix some presented clock names that break clk debugfs.
      * qcom-spmi-adc
        - A fix for initialization of the prescale property. Came late in the
          cycle, so merge window is probably the best route for this.
      * st_lsm6dsx
        - Allow for variable read length to support wider range of slave devices.
      
      * tag 'iio-for-4.21b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio: (37 commits)
        iio: adc: qcom-spmi-adc5: Initialize prescale properly
        dt-bindings: iio: adc: exynos-adc: Add S5PV210 variant
        iio: adc: Allow selection of Exynos ADC on S5PV210
        iio: adc: exynos-adc: Add S5PV210 variant
        iio: bmi160: use all devm functions in probe
        iio: dac: ad5686: fix bit shift read register
        iio:dac:ad5686: Add AD5310R support
        Revert "Staging: iio: adt7316: Add an extra check for 'ret' equals to 0"
        dt-bindings: iio: accel: use a generic node name for lis302
        iio: core: check 'info' value before registering the device
        staging: iio: adc: ad7280a: fix overwrite of the returned value
        staging: iio: adc: ad7280a: check for devm_kasprint() failure
        iio: humidity: hts221: add entry in MAINTAINERS file
        iio: magnetometer: ak8975: Add the "AKM9911" ACPI HID
        staging:iio:ad2s90: Move out of staging
        staging:iio:ad2s90: Add comment to device state mutex
        staging:iio:ad2s90: Replace license text w/ SPDX identifier
        dt-bindings:iio:resolver: Add docs for ad2s90
        staging:iio:ad2s90: Add max frequency check at probe
        staging:iio:ad2s90: Remove spi setup that should be done via dt
        ...
      c6cbcdea
  3. 12 Dec, 2018 36 commits