• Greg Kroah-Hartman's avatar
    Merge tag 'iio-fixes-for-5.7a' of... · c532cc61
    Greg Kroah-Hartman authored
    Merge tag 'iio-fixes-for-5.7a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus
    
    Jonathan writes:
    
    First set of IIO fixes for the 5.7 cycle.
    
    Includes one MAINTAINERS update to avoid people getting a lot of bounce
    messages and complaining about it.
    
    * MAINTAINERS
      - Drop Stefan Popa's Analog Devices email address in favour of
        Michael Hennerich.
    * core
      - Fix handling of dB sysfs inputs.
      - Drop a stray semi colon in macro definition.
    * ad5770r
      - Fix an off by one in chec on maximum number of channels.
    * ad7192
      - Fix a null pointer de-reference due to the name previously being
        retrieved from the spi_get_device_id call which no longer works as
        the relevant table was removed.
    * ad7797
      - Use correct attribute group.
    * counter/104-quad-8
      - Add locks to prevent some race conditions.
    * inv-mpu6050
      - Fix issues around suspend / resume clashing with runtime PM.
    * stm32-adc
      - Fix sleep in invalid context
      - Fix id relative path error in device tree binding doc.
    * st_lsm6dsx
      - Fix a read alignment issue on an untagged FIFO.
      - Handle odr for slave to properly compute the FIFO data layout / pattern.
      - Flush the HW FIFO before resettting the device to avoid a race on
        interrupt line 1.
    * st_sensors
      - Rely on ODR mask not ODR address to identify if the ODR can be set.
        Some devices have an ODR address of 0.
    * ti-ads8344
      - Byte ordering was wrong - fix it.
    * xilinx-xadc
      - Fix inverted logic in powering down the second ADC.
      - Fix clearing interrupt when enabling the trigger.
      - Fix configuration of sequencer when in simultaneous sampling mode.
      - Limit initial sampling rate as done for runtime configured ones.
    
    * tag 'iio-fixes-for-5.7a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio:
      MAINTAINERS: remove Stefan Popa's email
      iio: adc: ad7192: fix null pointer de-reference crash during probe
      iio: core: remove extra semi-colon from devm_iio_device_register() macro
      iio: adc: ti-ads8344: properly byte swap value
      iio: imu: inv_mpu6050: fix suspend/resume with runtime power
      iio: st_sensors: rely on odr mask to know if odr can be set
      iio: xilinx-xadc: Make sure not exceed maximum samplerate
      iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode
      iio: xilinx-xadc: Fix clearing interrupt when enabling trigger
      iio: xilinx-xadc: Fix ADC-B powerdown
      iio: dac: ad5770r: fix off-by-one check on maximum number of channels
      iio: imu: st_lsm6dsx: flush hw FIFO before resetting the device
      iio: core: Fix handling of 'dB'
      dt-bindings: iio: adc: stm32-adc: fix id relative path
      counter: 104-quad-8: Add lock guards - generic interface
      iio: imu: st_lsm6dsx: specify slave odr in slv_odr
      iio: imu: st_lsm6dsx: fix read misalignment on untagged FIFO
      iio: adc: stm32-adc: fix sleep in atomic context
      iio:ad7797: Use correct attribute_group
    c532cc61
industrialio-core.c 47.2 KB