1. 19 Jan, 2020 1 commit
    • Greg Kroah-Hartman's avatar
      Merge tag 'iio-for-5.6b' of... · 7b2d7faa
      Greg Kroah-Hartman authored
      Merge tag 'iio-for-5.6b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next
      
      Jonathan writes:
      
      Second set of new device support, features and minor fixes for IIO in the 5.6 cycle
      
      Just a small set this time.
      
      As we are very near the merge window, I've rolled a few fixes in here
      rather than adding noise just before release.  A short delay here will
      do little harm.
      
      New device support
      * adis16480
        - Add support for adis16490. After earlier rework this is simple ID plus
          chip info.
      
      Features
      * kxcjk1013
        - mount matrix support.
      * lsm_6dsx
        - mount matrix support.
      
      Cleanups / minor or late breaking fixes
      * ad7124
        - add support to ad-sigma-delta and use it in this driver to allow
          the the interrupt type to be IRQF_TRIGGER_LOW unlike most other devices
          using this framework.
      * adis
        - use delay structure now available in SPI to handle transfer delays
        - introduce a timeouts structure to allow support of new devices
      * ak8975
        - drop platform data support.  No one is using it and it adds complexity.
        - use device_get_match_data rather than open coding much the same thing.
      * dht11
        - drop meaningless todo
      * at91-samad2_adc
        - switch to dma_request_chan
      * altas-sensor
        - add a helper function to compute number of channels.  Needed for new device
          support that is under review.
      * bma400
        - add a lower bound check on scale.
      * inv_mpu6050
        - add support for temperature data in the fifos for all chips.
        - support an odd situation where a board supports only interrupt triggering
          on both edges.
      * st_lsm6dsx
        - check and handle potential error return.
      * st_sensors
        - fix some values for the LSM9DS0 which is ever so slightly different from
          other devices using the same whoami value.
        - switch over to generic functions from dt ones, avoiding need for separate
          ACPI support.
      * stm32-adc
        - switch to dma_request_chan
        - suppress an error print in deferred probe case.
      * stm32-dac
        - drop private data structure element for reset controller as only used in
          probe.
        - reflect more cleanly that the reset controller is optional whilst ensuring
          that if is specified any errors are caught.
      * stm32-dfsdm
        - switch to dma_request_chan
        - fix missing application of formatting to single conversions.
        - ensure the sampling rate is updated when the oversampling ratio is changed.
      
      * tag 'iio-for-5.6b' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio: (29 commits)
        iio: dac: stm32-dac: better handle reset controller failures
        iio: dac: stm32-dac: use reset controller only at probe time
        dt-bindings: iio: accel: kxcjk1013: Document mount-matrix property
        iio: accel: kxcjk1013: Support orientation matrix
        iio: imu: st_lsm6dsx: add mount matrix support
        iio: adc: stm32-adc: don't print an error on probe deferral
        dt-bindings: iio: adis16480: add compatible entry for ADIS16490
        iio: imu: adis16480: Add support for ADIS16490
        iio: accel: bma400: prevent setting accel scale too low
        iio: imu/mpu6050: support dual-edge IRQ
        iio: imu: inv_mpu6050: add fifo temperature data support
        iio: magnetometer: ak8975: Convert to use device_get_match_data()
        iio: magnetometer: ak8975: Get rid of platform data
        iio: adc: ad7124: Set IRQ type to falling
        iio: adc: ad-sigma-delta: Allow custom IRQ flags
        iio: imu: adis: use new `delay` structure for SPI transfer delays
        iio: adc: stm32-dfsdm: adapt sampling rate to oversampling ratio
        iio: adc: stm32-dfsdm: fix single conversion
        iio: st_sensors: Make use of device properties
        iio: st_sensors: Drop redundant parameter from st_sensors_of_name_probe()
        ...
      7b2d7faa
  2. 18 Jan, 2020 15 commits
  3. 16 Jan, 2020 24 commits