Merge tag 'iio-fixes-for-5.7a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23...
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 20 Apr 2020 12:07:00 +0000 (14:07 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 20 Apr 2020 12:07:00 +0000 (14:07 +0200)
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

1  2 
MAINTAINERS
drivers/iio/industrialio-core.c
include/linux/iio/iio.h

diff --cc MAINTAINERS
@@@ -563,20 -545,20 +563,20 @@@ F:      drivers/scsi/advansys.
  
  ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
  M:    Michael Hennerich <michael.hennerich@analog.com>
 +S:    Supported
  W:    http://wiki.analog.com/ADXL345
  W:    http://ez.analog.com/community/linux-device-drivers
 -S:    Supported
 -F:    drivers/input/misc/adxl34x.c
  F:    Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
 +F:    drivers/input/misc/adxl34x.c
  
  ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
- M:    Stefan Popa <stefan.popa@analog.com>
+ M:    Michael Hennerich <michael.hennerich@analog.com>
 -W:    http://ez.analog.com/community/linux-device-drivers
  S:    Supported
 +W:    http://ez.analog.com/community/linux-device-drivers
 +F:    Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
  F:    drivers/iio/accel/adxl372.c
 -F:    drivers/iio/accel/adxl372_spi.c
  F:    drivers/iio/accel/adxl372_i2c.c
 -F:    Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
 +F:    drivers/iio/accel/adxl372_spi.c
  
  AF9013 MEDIA DRIVER
  M:    Antti Palosaari <crope@iki.fi>
@@@ -918,40 -896,40 +918,40 @@@ AMD XGBE DRIVE
  M:    Tom Lendacky <thomas.lendacky@amd.com>
  L:    netdev@vger.kernel.org
  S:    Supported
 -F:    drivers/net/ethernet/amd/xgbe/
  F:    arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
 +F:    drivers/net/ethernet/amd/xgbe/
  
  ANALOG DEVICES INC AD5686 DRIVER
- M:    Stefan Popa <stefan.popa@analog.com>
+ M:    Michael Hennerich <Michael.Hennerich@analog.com>
  L:    linux-pm@vger.kernel.org
 -W:    http://ez.analog.com/community/linux-device-drivers
  S:    Supported
 +W:    http://ez.analog.com/community/linux-device-drivers
  F:    drivers/iio/dac/ad5686*
  F:    drivers/iio/dac/ad5696*
  
  ANALOG DEVICES INC AD5758 DRIVER
- M:    Stefan Popa <stefan.popa@analog.com>
+ M:    Michael Hennerich <Michael.Hennerich@analog.com>
  L:    linux-iio@vger.kernel.org
 -W:    http://ez.analog.com/community/linux-device-drivers
  S:    Supported
 -F:    drivers/iio/dac/ad5758.c
 +W:    http://ez.analog.com/community/linux-device-drivers
  F:    Documentation/devicetree/bindings/iio/dac/ad5758.txt
 +F:    drivers/iio/dac/ad5758.c
  
  ANALOG DEVICES INC AD7091R5 DRIVER
  M:    Beniamin Bia <beniamin.bia@analog.com>
  L:    linux-iio@vger.kernel.org
 -W:    http://ez.analog.com/community/linux-device-drivers
  S:    Supported
 -F:    drivers/iio/adc/ad7091r5.c
 +W:    http://ez.analog.com/community/linux-device-drivers
  F:    Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
 +F:    drivers/iio/adc/ad7091r5.c
  
  ANALOG DEVICES INC AD7124 DRIVER
- M:    Stefan Popa <stefan.popa@analog.com>
+ M:    Michael Hennerich <Michael.Hennerich@analog.com>
  L:    linux-iio@vger.kernel.org
 -W:    http://ez.analog.com/community/linux-device-drivers
  S:    Supported
 -F:    drivers/iio/adc/ad7124.c
 +W:    http://ez.analog.com/community/linux-device-drivers
  F:    Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
 +F:    drivers/iio/adc/ad7124.c
  
  ANALOG DEVICES INC AD7192 DRIVER
  M:    Alexandru Tachici <alexandru.tachici@analog.com>
@@@ -964,27 -942,27 +964,27 @@@ F:      drivers/iio/adc/ad7192.
  ANALOG DEVICES INC AD7292 DRIVER
  M:    Marcelo Schmitt <marcelo.schmitt1@gmail.com>
  L:    linux-iio@vger.kernel.org
 -W:    http://ez.analog.com/community/linux-device-drivers
  S:    Supported
 -F:    drivers/iio/adc/ad7292.c
 +W:    http://ez.analog.com/community/linux-device-drivers
  F:    Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
 +F:    drivers/iio/adc/ad7292.c
  
  ANALOG DEVICES INC AD7606 DRIVER
- M:    Stefan Popa <stefan.popa@analog.com>
+ M:    Michael Hennerich <Michael.Hennerich@analog.com>
  M:    Beniamin Bia <beniamin.bia@analog.com>
  L:    linux-iio@vger.kernel.org
 -W:    http://ez.analog.com/community/linux-device-drivers
  S:    Supported
 -F:    drivers/iio/adc/ad7606.c
 +W:    http://ez.analog.com/community/linux-device-drivers
  F:    Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
 +F:    drivers/iio/adc/ad7606.c
  
  ANALOG DEVICES INC AD7768-1 DRIVER
- M:    Stefan Popa <stefan.popa@analog.com>
+ M:    Michael Hennerich <Michael.Hennerich@analog.com>
  L:    linux-iio@vger.kernel.org
 -W:    http://ez.analog.com/community/linux-device-drivers
  S:    Supported
 -F:    drivers/iio/adc/ad7768-1.c
 +W:    http://ez.analog.com/community/linux-device-drivers
  F:    Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
 +F:    drivers/iio/adc/ad7768-1.c
  
  ANALOG DEVICES INC AD7780 DRIVER
  M:    Michael Hennerich <Michael.Hennerich@analog.com>
@@@ -1034,16 -1012,16 +1034,16 @@@ ANALOG DEVICES INC ADM1177 DRIVE
  M:    Beniamin Bia <beniamin.bia@analog.com>
  M:    Michael Hennerich <Michael.Hennerich@analog.com>
  L:    linux-hwmon@vger.kernel.org
 -W:    http://ez.analog.com/community/linux-device-drivers
  S:    Supported
 -F:    drivers/hwmon/adm1177.c
 +W:    http://ez.analog.com/community/linux-device-drivers
  F:    Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
 +F:    drivers/hwmon/adm1177.c
  
  ANALOG DEVICES INC ADP5061 DRIVER
- M:    Stefan Popa <stefan.popa@analog.com>
+ M:    Michael Hennerich <Michael.Hennerich@analog.com>
  L:    linux-pm@vger.kernel.org
 -W:    http://ez.analog.com/community/linux-device-drivers
  S:    Supported
 +W:    http://ez.analog.com/community/linux-device-drivers
  F:    drivers/power/supply/adp5061.c
  
  ANALOG DEVICES INC ADV7180 DRIVER
@@@ -1109,10 -1078,9 +1109,9 @@@ F:     drivers/iio/amplifiers/hmc425a.
  ANALOG DEVICES INC IIO DRIVERS
  M:    Lars-Peter Clausen <lars@metafoo.de>
  M:    Michael Hennerich <Michael.Hennerich@analog.com>
- M:    Stefan Popa <stefan.popa@analog.com>
 +S:    Supported
  W:    http://wiki.analog.com/
  W:    http://ez.analog.com/community/linux-device-drivers
 -S:    Supported
  F:    Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
  F:    Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
  F:    drivers/iio/*/ad*
Simple merge
Simple merge