From: Greg Kroah-Hartman Date: Mon, 20 Apr 2020 12:07:00 +0000 (+0200) Subject: Merge tag 'iio-fixes-for-5.7a' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23... X-Git-Tag: v5.10.7~2719^2~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c532cc617e6edc4398a9ec5c8f470833966f9f9f;p=platform%2Fkernel%2Flinux-rpi.git Merge tag 'iio-fixes-for-5.7a' of git://git./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 --- c532cc617e6edc4398a9ec5c8f470833966f9f9f diff --cc MAINTAINERS index e64e5db,23abffd..b4ee9ec --- a/MAINTAINERS +++ b/MAINTAINERS @@@ -563,20 -545,20 +563,20 @@@ F: drivers/scsi/advansys. ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) M: Michael Hennerich +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 + M: Michael Hennerich -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 @@@ -918,40 -896,40 +918,40 @@@ AMD XGBE DRIVE M: Tom Lendacky 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 + M: Michael Hennerich 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 + M: Michael Hennerich 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 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 + M: Michael Hennerich 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 @@@ -964,27 -942,27 +964,27 @@@ F: drivers/iio/adc/ad7192. ANALOG DEVICES INC AD7292 DRIVER M: Marcelo Schmitt 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 + M: Michael Hennerich M: Beniamin Bia 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 + M: Michael Hennerich 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 @@@ -1034,16 -1012,16 +1034,16 @@@ ANALOG DEVICES INC ADM1177 DRIVE M: Beniamin Bia M: Michael Hennerich 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 + M: Michael Hennerich 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 M: Michael Hennerich - M: Stefan Popa +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*