From: Jonathan Cameron <jic23@kernel.org>
To: gregkh@linuxfoundation.org, linux-iio@vger.kernel.org
Subject: [PULL] First set of new device support, cleanups and yaml conversions for the 5.11 cycle.
Date: Mon, 23 Nov 2020 21:35:15 +0000 [thread overview]
Message-ID: <20201123213515.7b772026@archlinux> (raw)
The following changes since commit 41f0666f0f60997dea10e716df728f330525052e:
staging: rtl8188eu: Fix long lines (2020-10-09 15:10:47 +0200)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-for-5.11a
for you to fetch changes up to 16be06aa1a28b3bc967f0f32e7e4668889bd5131:
dt-bindings:iio:adc:x-powers,axp209-adc: txt to yaml conversion (2020-11-23 20:35:15 +0000)
----------------------------------------------------------------
First set of new device support, features and cleanups for IIO in the 5.11 cycle
Usual mixed bag of new drivers / device support + cleanups etc with the
addition of a fairly big set of yaml conversions.
Txt to yaml format conversions.
In some cases dropped separate binding and moved to trivial devices (drop).
Listed by manufacturer
- dht11 temperature(drop)
- adi,ad2s90 adi,ad5272 adi,ad5592r adi,ad5758 adi,ad5933 adi,ad7303
adi,adis16480 adi,adf4350
- ams,as3935
- asahi-kasei,ak8974
- atmel,sama5d2-adc
- avago,apds9300 avago,apds9960
- bosch,bma180 bosch,bmc150_magn bosch,bme680 bosch,bmg180
- brcm,iproc-static-adc
- capella,cm36651
- domintech,dmard06(drop)
- fsl,mag3110 fsl,mma8452 fsl,vf610-dac
- hoperf,hp03
- honeywell,hmc5843
- kionix,kxcjk1013
- maxim,ds1803(drop) maxim,ds4424 maxim,max30100 maxim,max30102
maxim,max31856 maxim,max31855k maxim,max44009
maxim,max5481 maxim,max5821
- meas,htu21(drop) meas,ms5367(drop) meas,ms5611 meas,tsys01(drop)
- mediatek,mt2701-auxadc
- melexis,mlx90614 melexis,mlx90632
- memsic,mmc35240(drop)
- microchip,mcp41010 microchip,mcp4131 microchip,mcp4725
- murata,zap2326
- nxp,fxas21002c nxp,lpc1850-dac
- pni,rm3100
- qcom,pm8018-adc qcom,spmi-iadc
- renesas,isl29501 renesas,rcar-gyroadc
- samsung,sensorhub-rinato
- sensiron,sgp30
- sentech,sx9500
- sharp,gp2ap020a00f
- st,hts221 st,lsm6dsx st,st-sensors(many!) st,uvis25 st,vcl53l0x st,vl6180
- ti,adc084s021 ti,ads124s08
ti,dac5571 ti,dac7311 ti,dac7512 ti,dac7612
ti,hdc1000(drop) ti,palmas-gpadc ti,opt3001 ti,tmp07
- upisemi,us51882
- vishay,vcnl4035
- x-powers,axp209
New device support
* adi,ad5685
- Add support for AD5338R dual output 10-bit DAC
- Add DT-binding doc.
* mediatek,mt6360
- New driver for this SoC ADC with bindings and using new channel label
support in the IIO core.
* st,lsm6dsx
- Add support for LSM6DST
Core:
* Add "label" to device channels, provided via a new core callback. Including
DT docs for when that is the source, and ABI docs.
* Add devm_iio_triggered_buffer_setup_ext to take extra attributes.
* dmaengine, unwrap use of iio_buffer_set_attrs()
* Drop iio_buffer_set_attrs()
* Centralize ioctl call handling. Later fix to ensure -EINVAL returned if
no handler has run.
* Fix an issue with IIO_VAL_FRACTIONAL and negative values - doesn't affect
any known existing drivers, but will impact a future one.
* kernel-doc fix in trigger.h
* file-ops ordering cleanup
Features
* semtech,sx9310
- Add control of hardware gain, proximity thresholds, hysteresis and
debounce.
- Increase what information on hardware configuration can be provided
via DT.
Cleanup and minor features
* adi,ad5685
- Add of_match_table
* adi,ad7292
- Drop pointless spi_set_drvdata() call
* adi,ad7298
- Drop platform data and tidy up external reference config.
* adi,ad7303
- Drop platform data handling as unused.
* adi,ad7768
- Add new label attribute for channels provided from dt.
* adi,ad7887
- devm_ usage in probe simplifying remove and error handling.
* adi,adis16201
- Drop pointless spi_set_drvdata() call
* adi,adis16209
- Drop pointless spi_set_drvdata() call
* adi,adis16240
- White space fixup
* adi,adxl372
- use new devm_iio_triggered-buffer_setup_ext()
* amlogic,meson-saradc
- Drop pointless semicolon.
* amstaos,tsl2563
- Put back i2c_device_id table as needed for greybus probing.
* atmel,at91_adc
- Use of_device_get_match_data() instead of open coding it.
- Constify some driver data
- Add KCONFIG dep on CONFIG_OF and drop of_match_ptr()
- Drop platform data as mostly dead code.
- Tidy up reference voltage logic
* atmel-sama5d2
- Drop a pointless semicolon
- Merge buffer and trigger init into a separate function
- Use new devm_iio_triggered_buff_setup_ext()
* avago,apds9960
- Drop a pointless semicolon
* bosch,bmc150
- Drop a pointless semicolon
- Use new iio_triggered_buffer_setup_ext()
* bosch,bmp280
- Drop a pointless semicolon
* fsl,mma8452
- Constification
* (google),cros_ec
- Use new devm_iio_triggered_buffer_setup_ext()
* hid-sensors
- Use new iio_triggered_buffer_setup_ext()
* ingenic,adc
- Drop a pointless semicolon
* invensense,icm426xx
- Fix MAINTAINERS entry missing :
* mediatek,mt6577_audxac
- Add binding doc for mt8516 compatible with mt8173
* motorola,cpcap-adc
- Fix an implicit fallthrough marking that clang needs to avoid warning.
* samsung,exynos-adc
- Stop relying on users counter form input device in ISR.
* st,lsm6dsx
- add vdd and vddio regulator control (including binding update)
* st,stm32-adc
- Tidy up code for dma transfers.
- Adapt clock duty cycle for proper functioning. Note no known problems
with existing boards.
* st,vl53l0x-i2c
- Put back i2c_device_id table as needed for greybus probing.
* vishay,vcnl4035
- Put back i2c_device_id table as needed for greybus probing.
----------------------------------------------------------------
Alexandru Ardelean (23):
iio: adc: at91_adc: use of_device_get_match_data() helper
iio: adc: at91_adc: const-ify some driver data
iio: adc: at91_adc: add Kconfig dep on the OF symbol and remove of_match_ptr()
iio: adc: at91_adc: remove platform data and move defs in driver file
iio: adc: ad7887: invert/rework external ref logic
iio: adc: ad7298: rework external ref setup & remove platform data
iio: dac: ad7303: remove platform data header
iio: core: centralize ioctl() calls to the main chardev
iio: adc: ad7887: convert probe to device-managed functions
iio: buffer: dmaengine: unwrap the use of iio_buffer_set_attrs()
iio: adc: at91-sama5d2_adc: merge buffer & trigger init into a function
iio: triggered-buffer: add {devm_}iio_triggered_buffer_setup_ext variants
iio: accel: adxl372: use devm_iio_triggered_buffer_setup_ext()
iio: accel: bmc150: use iio_triggered_buffer_setup_ext()
iio: adc: at91-sama5d2_adc: use devm_iio_triggered_buffer_setup_ext()
iio: cros_ec: use devm_iio_triggered_buffer_setup_ext()
iio: hid-sensors: use iio_triggered_buffer_setup_ext()
iio: buffer: remove iio_buffer_set_attrs() helper
iio: adc: ad7292: remove unneeded spi_set_drvdata()
iio: accel: adis16201: remove unneeded spi_set_drvdata()
iio: accel: adis16209: remove unneeded spi_set_drvdata()
iio: core: organize buffer file-ops in the order defined in the struct
iio: core: return -EINVAL when no ioctl handler has been run
Anand Ashok Dumbre (1):
iio: core: Fix IIO_VAL_FRACTIONAL calculation for negative values
Cristian Pop (5):
iio: core: Add optional symbolic label to a device channel
iio:Documentation: Add documentation for label channel attribute
iio: adc: ad7768-1: Add channel labels.
dt-bindings:iio:adc:adi,ad7768-1: Add documentation for channel label
dt-bindings:iio:adc:adc.txt: Add documentation for channel label attribute
Deepak R Varma (1):
staging: iio: adis16240: add blank line before struct definition
Fabien Parent (1):
dt-bindings: iio: adc: auxadc: add doc for MT8516 SoC
Fabrice Gasnier (1):
iio: adc: stm32-adc: adapt clock duty cycle for proper operation
Gene Chen (3):
dt-bindings: iio: adc: add bindings doc for MT6360 ADC
Documentation: ABI: testing: mt6360: Add ADC sysfs guideline
iio: adc: mt6360: Add ADC driver for MT6360
Gustavo A. R. Silva (1):
iio: adc: cpcap: Fix fall-through warnings for Clang
Jonathan Cameron (64):
dt-bindings: iio: adc: ti,adc084s021 yaml conversion
dt-bindings:iio:humidity:hdc100x Drop separate doc + add to trivial-devices
dt-bindings:iio:humidity:htu21 Drop separate doc + add to trivial-devices
dt-bindings:iio:humidity:st,hts221 yaml conversion.
dt-bindings:iio:humidity:dht11 yaml conversion
dt-bindings:iio:pressure:ms5637 Drop separate doc + add to trivial-devices
dt-bindings:iio:pressure:murata,zpa2326 yaml conversion
dt-bindings:iio:pressure:meas,ms5611 yaml conversion.
dt-bindings:iio:pressure:hoperf,hp03 yaml conversion
dt-bindings:iio:proximity:semtech,sx9500 yaml conversion.
dt-bindings:iio:proximity:st,vl53l0x yaml conversion
dt-bindings:iio:proximity:ams,as3935 yaml conversion
dt-bindings:iio:dac:ti,dac5571 yaml conversion.
dt-bindings:iio:dac:ti,dac7311 yaml conversion
dt-bindings:iio:dac:ti,dac7512 yaml conversion
dt-bindings:iio:dac:ti,dac7612 yaml conversion
dt-bindings:iio:dac:adi,ad7303 yaml conversion
dt-bindings:iio:dac:maxim,ds4424 yaml conversion
dt-bindings:iio:dac:fsl,vf610-dac yaml conversion
dt-bindings:iio:dac:microchip,mcp4725 yaml conversion
dt-bindings:iio:dac:maxim,max5821 yaml conversion
dt-bindings:iio:dac:nxp,lpc1850-dac yaml conversion.
dt-bindings:iio:dac:adi,ad5758 yaml conversion
dt-bindings:iio:temperature:melexis,mlx90614 yaml conversion
dt-bindings:iio:temperature:melexis,mlx90632 conversion to yaml
dt-bindings:iio:temperature:meas,tsys01 move to trivial-devices.yaml
dt-bindings:iio:temperature:maxim,max31856 yaml conversion.
dt-bindings:iio:temperature:maxim_thermocouple.txt to maxim,max31855k.yaml
dt-bindings:iio:temperature:ti,tmp07 yaml conversion
dt-bindings:iio:chemical:sensirion,sgp30: Move to trivial-bindings.yaml
dt-bindings:iio:chemical:bosch,bme680: Move to trivial devices
dt-bindings:iio:potentiometer:maxim,ds1803 move to trivial devices.
dt-bindings:iio:potentiometer:maxim,max5481 move to trivial devices
dt-bindings:iio:light:renesas,isl29501: Move to trivial devices.
dt-bindings:iio:magnetometer:memsic,mmc35240: move to trivial-devices.yaml
dt-bindings:iio:accel:domintech,dmard06: Move to trivial-devices.yaml
dt-bindings:iio:resolver:adi,ad2s90: Conversion of binding to yaml.
dt-bindings:iio:potentiometer:microchip,mcp4131 txt to yaml conversion
dt-bindings:iio:potentiometer:adi,ad5272 yaml conversion
dt-bindings:iio:potentiometer:microchip,mcp41010 txt to yaml conversion
dt-bindings:iio:impedance-analyzer:adi,ad5933 yaml conversion.
dt-bindings:iio:samsung,sensorhub-rinato: yaml conversion
dt-bindings:iio:health:maxim,max30100: txt to yaml conversion
dt-bindings:iio:health:maxim,max30102: txt to yaml conversion
dt-bindings:iio:imu:adi,adis16480: txt to yaml conversion
dt-bindings:iio:imu:st,lsm6dsx: txt to yaml conversion
dt-bindings:iio:light:avago,apds9300: txt to yaml conversion.
dt-bindings:iio:light:avago,apds9960: txt to yaml conversion
dt-bindings:iio:light:capella,cm36651: txt to yaml conversion.
dt-bindings:iio:light:sharp,gp2ap020a00f: txt to yaml conversion.
dt-bindings:iio:light:maxim,max44009: txt to yaml conversion.
dt-bindings:iio:light:ti,opt3001: txt to yaml conversion
dt-bindings:iio:light:upisemi,us51882: txt to yaml conversion.
dt-bindings:iio:light:st,uvis25: txt to yaml conversion for this UV sensor
dt-bindings:iio:light:vishay,vcnl4035: txt to yaml conversion
dt-bindings:iio:light:st,vl6180: txt to yaml format conversion.
dt-bindings:iio:magnetometer:fsl,mag3110: txt to yaml conversion
dt-bindings:iio:magnetometer:asahi-kasei,ak8974: txt to yaml format conversion
dt-bindings:iio:magnetometer:bosch,bmc150_magn: txt to yaml conversion.
dt-bindings:iio:magnetometer:honeywell,hmc5843: txt to yaml format conversion
dt-bindings:iio:magnetometer:pni,rm3100: txt to yaml conversion.
dt-bindings:iio:adc:atmel,sama5d2-adc: txt to yaml conversion
dt-bindings:iio:adc:renesas,rcar-gyroadc: txt to yaml conversion.
dt-bindings:iio:adc:x-powers,axp209-adc: txt to yaml conversion
Jonathan Neuschäfer (1):
MAINTAINERS: Fix 'W:' prefix in Invensense IMU entry
Lorenzo Bianconi (2):
iio: imu: st_lsm6dsx: add support to LSM6DST
dt-bindings: iio: imu: st_lsm6dsx: add lsm6dst device bindings
Mauro Carvalho Chehab (1):
iio: fix a kernel-doc markup
Michael Auchter (3):
iio: dac: ad5686: add support for AD5338R
iio: dac: ad5686: add of_match_table
dt-bindings: iio: dac: ad5686: add binding
Olivier Moysan (1):
iio: adc: stm32-adc: dma transfers cleanup
Rikard Falkeborn (1):
iio: accel: mma8452: Constify static struct attribute_group
Rui Miguel Silva (1):
dt-bindings: fxas21002c: convert bindings to yaml
Stephen Boyd (6):
iio: sx9310: Support hardware gain factor
iio: sx9310: Support setting proximity thresholds
iio: sx9310: Support setting hysteresis values
iio: sx9310: Support setting debounce values
dt-bindings: iio: sx9310: Add various settings as DT properties
iio: sx9310: Set various settings from DT
Tom Rix (6):
iio: light: apds9960: remove unneeded semicolon
iio/adc: ingenic: remove unneeded semicolon
iio: adc: at91-sama5d2_adc: remove unneeded semicolon
iio: pressure: bmp280: remove unneeded semicolon
iio: magnetometer: bmc150: remove unneeded semicolon
iio: remove unneeded break
Vaishnav M A (3):
iio: proximity: vl53l0x-i2c add i2c_device_id
iio: light: vcnl4035 add i2c_device_id
iio:light:tsl2563 use generic fw accessors
dmitry.torokhov@gmail.com (1):
iio: adc: exynos: do not rely on 'users' counter in ISR
Documentation/ABI/testing/sysfs-bus-iio | 10 +
Documentation/ABI/testing/sysfs-bus-iio-adc-mt6360 | 78 ++++
.../devicetree/bindings/iio/accel/dmard06.txt | 19 -
Documentation/devicetree/bindings/iio/adc/adc.txt | 6 +
.../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 32 ++
.../bindings/iio/adc/at91-sama5d2_adc.txt | 50 --
.../bindings/iio/adc/atmel,sama5d2-adc.yaml | 101 ++++
.../devicetree/bindings/iio/adc/axp20x_adc.txt | 48 --
.../bindings/iio/adc/mediatek,mt6360-adc.yaml | 31 ++
.../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 1 +
.../bindings/iio/adc/renesas,gyroadc.txt | 98 ----
.../bindings/iio/adc/renesas,rcar-gyroadc.yaml | 143 ++++++
.../devicetree/bindings/iio/adc/ti,adc084s021.yaml | 58 +++
.../devicetree/bindings/iio/adc/ti-adc084s021.txt | 19 -
.../bindings/iio/adc/x-powers,axp209-adc.yaml | 67 +++
.../devicetree/bindings/iio/chemical/bme680.txt | 11 -
.../bindings/iio/chemical/sensirion,sgp30.txt | 15 -
.../devicetree/bindings/iio/dac/ad5758.txt | 83 ----
.../devicetree/bindings/iio/dac/ad7303.txt | 23 -
.../devicetree/bindings/iio/dac/adi,ad5686.yaml | 57 +++
.../devicetree/bindings/iio/dac/adi,ad5758.yaml | 129 ++++++
.../devicetree/bindings/iio/dac/adi,ad7303.yaml | 50 ++
.../devicetree/bindings/iio/dac/ds4424.txt | 20 -
.../devicetree/bindings/iio/dac/fsl,vf610-dac.yaml | 55 +++
.../devicetree/bindings/iio/dac/lpc1850-dac.txt | 19 -
.../devicetree/bindings/iio/dac/max5821.txt | 14 -
.../devicetree/bindings/iio/dac/maxim,ds4424.yaml | 45 ++
.../devicetree/bindings/iio/dac/maxim,max5821.yaml | 44 ++
.../devicetree/bindings/iio/dac/mcp4725.txt | 35 --
.../bindings/iio/dac/microchip,mcp4725.yaml | 71 +++
.../bindings/iio/dac/nxp,lpc1850-dac.yaml | 58 +++
.../devicetree/bindings/iio/dac/ti,dac5571.txt | 24 -
.../devicetree/bindings/iio/dac/ti,dac5571.yaml | 52 +++
.../devicetree/bindings/iio/dac/ti,dac7311.txt | 23 -
.../devicetree/bindings/iio/dac/ti,dac7311.yaml | 49 ++
.../devicetree/bindings/iio/dac/ti,dac7512.txt | 20 -
.../devicetree/bindings/iio/dac/ti,dac7512.yaml | 42 ++
.../devicetree/bindings/iio/dac/ti,dac7612.txt | 28 --
.../devicetree/bindings/iio/dac/ti,dac7612.yaml | 53 +++
.../devicetree/bindings/iio/dac/vf610-dac.txt | 20 -
.../bindings/iio/gyroscope/nxp,fxas21002c.txt | 31 --
.../bindings/iio/gyroscope/nxp,fxas21002c.yaml | 95 ++++
.../devicetree/bindings/iio/health/max30100.txt | 28 --
.../devicetree/bindings/iio/health/max30102.txt | 33 --
.../bindings/iio/health/maxim,max30100.yaml | 52 +++
.../bindings/iio/health/maxim,max30102.yaml | 72 +++
.../devicetree/bindings/iio/humidity/dht11.txt | 14 -
.../devicetree/bindings/iio/humidity/dht11.yaml | 41 ++
.../devicetree/bindings/iio/humidity/hdc100x.txt | 17 -
.../devicetree/bindings/iio/humidity/hts221.txt | 30 --
.../devicetree/bindings/iio/humidity/htu21.txt | 13 -
.../bindings/iio/humidity/st,hts221.yaml | 52 +++
.../bindings/iio/impedance-analyzer/ad5933.txt | 26 --
.../iio/impedance-analyzer/adi,ad5933.yaml | 59 +++
.../devicetree/bindings/iio/imu/adi,adis16480.txt | 86 ----
.../devicetree/bindings/iio/imu/adi,adis16480.yaml | 130 ++++++
.../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 86 ++++
.../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 48 --
.../devicetree/bindings/iio/light/apds9300.txt | 21 -
.../devicetree/bindings/iio/light/apds9960.txt | 21 -
.../bindings/iio/light/avago,apds9300.yaml | 44 ++
.../bindings/iio/light/avago,apds9960.yaml | 44 ++
.../bindings/iio/light/capella,cm36651.yaml | 48 ++
.../devicetree/bindings/iio/light/cm36651.txt | 26 --
.../devicetree/bindings/iio/light/gp2ap020a00f.txt | 21 -
.../devicetree/bindings/iio/light/max44009.txt | 24 -
.../bindings/iio/light/maxim,max44009.yaml | 45 ++
.../devicetree/bindings/iio/light/opt3001.txt | 25 -
.../bindings/iio/light/renesas,isl29501.txt | 13 -
.../bindings/iio/light/sharp,gp2ap020a00f.yaml | 48 ++
.../devicetree/bindings/iio/light/st,uvis25.yaml | 42 ++
.../devicetree/bindings/iio/light/st,vl6180.yaml | 45 ++
.../devicetree/bindings/iio/light/ti,opt3001.yaml | 47 ++
.../bindings/iio/light/upisemi,us5182.yaml | 78 ++++
.../devicetree/bindings/iio/light/us5182d.txt | 45 --
.../devicetree/bindings/iio/light/uvis25.txt | 22 -
.../devicetree/bindings/iio/light/vcnl4035.txt | 18 -
.../bindings/iio/light/vishay,vcnl4035.yaml | 45 ++
.../devicetree/bindings/iio/light/vl6180.txt | 15 -
.../bindings/iio/magnetometer/ak8974.txt | 31 --
.../iio/magnetometer/asahi-kasei,ak8974.yaml | 57 +++
.../bindings/iio/magnetometer/bmc150_magn.txt | 25 -
.../iio/magnetometer/bosch,bmc150_magn.yaml | 55 +++
.../bindings/iio/magnetometer/fsl,mag3110.yaml | 48 ++
.../bindings/iio/magnetometer/hmc5843.txt | 21 -
.../iio/magnetometer/honeywell,hmc5843.yaml | 43 ++
.../bindings/iio/magnetometer/mag3110.txt | 27 --
.../bindings/iio/magnetometer/mmc35240.txt | 13 -
.../bindings/iio/magnetometer/pni,rm3100.txt | 20 -
.../bindings/iio/magnetometer/pni,rm3100.yaml | 42 ++
.../bindings/iio/potentiometer/ad5272.txt | 27 --
.../bindings/iio/potentiometer/adi,ad5272.yaml | 50 ++
.../bindings/iio/potentiometer/ds1803.txt | 21 -
.../bindings/iio/potentiometer/max5481.txt | 23 -
.../bindings/iio/potentiometer/mcp41010.txt | 28 --
.../bindings/iio/potentiometer/mcp4131.txt | 84 ----
.../iio/potentiometer/microchip,mcp41010.yaml | 48 ++
.../iio/potentiometer/microchip,mcp4131.yaml | 103 +++++
.../bindings/iio/pressure/hoperf,hp03.yaml | 47 ++
.../devicetree/bindings/iio/pressure/hp03.txt | 17 -
.../bindings/iio/pressure/meas,ms5611.yaml | 57 +++
.../devicetree/bindings/iio/pressure/ms5611.txt | 19 -
.../devicetree/bindings/iio/pressure/ms5637.txt | 17 -
.../bindings/iio/pressure/murata,zpa2326.yaml | 62 +++
.../devicetree/bindings/iio/pressure/zpa2326.txt | 29 --
.../bindings/iio/proximity/ams,as3935.yaml | 71 +++
.../devicetree/bindings/iio/proximity/as3935.txt | 34 --
.../bindings/iio/proximity/semtech,sx9310.yaml | 63 +++
.../bindings/iio/proximity/semtech,sx9500.yaml | 50 ++
.../bindings/iio/proximity/st,vl53l0x.yaml | 42 ++
.../devicetree/bindings/iio/proximity/sx9500.txt | 23 -
.../devicetree/bindings/iio/proximity/vl53l0x.txt | 18 -
.../devicetree/bindings/iio/resolver/ad2s90.txt | 31 --
.../bindings/iio/resolver/adi,ad2s90.yaml | 60 +++
.../bindings/iio/samsung,sensorhub-rinato.yaml | 72 +++
.../devicetree/bindings/iio/sensorhub.txt | 24 -
.../bindings/iio/temperature/max31856.txt | 24 -
.../bindings/iio/temperature/maxim,max31855k.yaml | 76 +++
.../bindings/iio/temperature/maxim,max31856.yaml | 54 +++
.../iio/temperature/maxim_thermocouple.txt | 24 -
.../bindings/iio/temperature/melexis,mlx90614.yaml | 50 ++
.../bindings/iio/temperature/melexis,mlx90632.yaml | 55 +++
.../bindings/iio/temperature/mlx90614.txt | 24 -
.../bindings/iio/temperature/mlx90632.txt | 28 --
.../bindings/iio/temperature/ti,tmp007.yaml | 57 +++
.../devicetree/bindings/iio/temperature/tmp007.txt | 33 --
.../devicetree/bindings/iio/temperature/tsys01.txt | 19 -
.../devicetree/bindings/trivial-devices.yaml | 54 +++
MAINTAINERS | 4 +-
drivers/iio/accel/adis16201.c | 1 -
drivers/iio/accel/adis16209.c | 1 -
drivers/iio/accel/adxl372.c | 11 +-
drivers/iio/accel/bmc150-accel-core.c | 25 +-
drivers/iio/accel/mma8452.c | 2 +-
drivers/iio/adc/Kconfig | 13 +-
drivers/iio/adc/Makefile | 1 +
drivers/iio/adc/ad7292.c | 2 -
drivers/iio/adc/ad7298.c | 17 +-
drivers/iio/adc/ad7768-1.c | 41 ++
drivers/iio/adc/ad7887.c | 55 +--
drivers/iio/adc/at91-sama5d2_adc.c | 84 ++--
drivers/iio/adc/at91_adc.c | 73 ++-
drivers/iio/adc/cpcap-adc.c | 1 +
drivers/iio/adc/exynos_adc.c | 7 +-
drivers/iio/adc/ingenic-adc.c | 2 +-
drivers/iio/adc/meson_saradc.c | 2 -
drivers/iio/adc/mt6360-adc.c | 372 +++++++++++++++
drivers/iio/adc/stm32-adc-core.c | 21 +-
drivers/iio/adc/stm32-adc.c | 29 +-
drivers/iio/buffer/industrialio-buffer-dmaengine.c | 3 +-
drivers/iio/buffer/industrialio-triggered-buffer.c | 31 +-
.../common/cros_ec_sensors/cros_ec_sensors_core.c | 15 +-
.../iio/common/hid-sensors/hid-sensor-trigger.c | 22 +-
drivers/iio/dac/Kconfig | 7 +-
drivers/iio/dac/ad5686.c | 13 +
drivers/iio/dac/ad5686.h | 1 +
drivers/iio/dac/ad5696-i2c.c | 20 +
drivers/iio/dac/ad7303.c | 2 -
drivers/iio/iio_core.h | 15 +-
drivers/iio/imu/bmi160/bmi160_core.c | 1 -
drivers/iio/imu/st_lsm6dsx/Kconfig | 4 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 +
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 2 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 207 ++++++++-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 5 +
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 +
drivers/iio/industrialio-buffer.c | 12 -
drivers/iio/industrialio-core.c | 118 ++++-
drivers/iio/industrialio-event.c | 28 +-
drivers/iio/light/apds9960.c | 2 +-
drivers/iio/light/tsl2563.c | 16 +-
drivers/iio/light/vcnl4035.c | 7 +
drivers/iio/magnetometer/bmc150_magn.c | 2 +-
drivers/iio/pressure/bmp280-regmap.c | 4 +-
drivers/iio/proximity/sx9310.c | 508 ++++++++++++++++++++-
drivers/iio/proximity/vl53l0x-i2c.c | 7 +
drivers/staging/iio/accel/adis16240.c | 1 +
include/linux/iio/buffer.h | 3 -
include/linux/iio/iio-opaque.h | 2 +
include/linux/iio/iio.h | 6 +
include/linux/iio/trigger.h | 2 +-
include/linux/iio/triggered_buffer.h | 23 +-
include/linux/platform_data/ad7298.h | 19 -
include/linux/platform_data/ad7303.h | 20 -
include/linux/platform_data/ad7887.h | 4 -
include/linux/platform_data/at91_adc.h | 49 --
186 files changed, 5193 insertions(+), 2210 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-mt6360
delete mode 100644 Documentation/devicetree/bindings/iio/accel/dmard06.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/axp20x_adc.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/mediatek,mt6360-adc.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc084s021.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc084s021.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/x-powers,axp209-adc.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/chemical/bme680.txt
delete mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sgp30.txt
delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad5758.txt
delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad7303.txt
create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml
create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad7303.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/dac/ds4424.txt
create mode 100644 Documentation/devicetree/bindings/iio/dac/fsl,vf610-dac.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/dac/lpc1850-dac.txt
delete mode 100644 Documentation/devicetree/bindings/iio/dac/max5821.txt
create mode 100644 Documentation/devicetree/bindings/iio/dac/maxim,ds4424.yaml
create mode 100644 Documentation/devicetree/bindings/iio/dac/maxim,max5821.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/dac/mcp4725.txt
create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4725.yaml
create mode 100644 Documentation/devicetree/bindings/iio/dac/nxp,lpc1850-dac.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac5571.txt
create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac5571.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7311.txt
create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7311.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7512.txt
create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7512.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/dac/vf610-dac.txt
delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/health/max30100.txt
delete mode 100644 Documentation/devicetree/bindings/iio/health/max30102.txt
create mode 100644 Documentation/devicetree/bindings/iio/health/maxim,max30100.yaml
create mode 100644 Documentation/devicetree/bindings/iio/health/maxim,max30102.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/humidity/dht11.txt
create mode 100644 Documentation/devicetree/bindings/iio/humidity/dht11.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/humidity/hdc100x.txt
delete mode 100644 Documentation/devicetree/bindings/iio/humidity/hts221.txt
delete mode 100644 Documentation/devicetree/bindings/iio/humidity/htu21.txt
create mode 100644 Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/ad5933.txt
create mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/adi,ad5933.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.txt
create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.yaml
create mode 100644 Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
delete mode 100644 Documentation/devicetree/bindings/iio/light/apds9300.txt
delete mode 100644 Documentation/devicetree/bindings/iio/light/apds9960.txt
create mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
create mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml
create mode 100644 Documentation/devicetree/bindings/iio/light/capella,cm36651.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/light/cm36651.txt
delete mode 100644 Documentation/devicetree/bindings/iio/light/gp2ap020a00f.txt
delete mode 100644 Documentation/devicetree/bindings/iio/light/max44009.txt
create mode 100644 Documentation/devicetree/bindings/iio/light/maxim,max44009.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/light/opt3001.txt
delete mode 100644 Documentation/devicetree/bindings/iio/light/renesas,isl29501.txt
create mode 100644 Documentation/devicetree/bindings/iio/light/sharp,gp2ap020a00f.yaml
create mode 100644 Documentation/devicetree/bindings/iio/light/st,uvis25.yaml
create mode 100644 Documentation/devicetree/bindings/iio/light/st,vl6180.yaml
create mode 100644 Documentation/devicetree/bindings/iio/light/ti,opt3001.yaml
create mode 100644 Documentation/devicetree/bindings/iio/light/upisemi,us5182.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/light/us5182d.txt
delete mode 100644 Documentation/devicetree/bindings/iio/light/uvis25.txt
delete mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4035.txt
create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,vcnl4035.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/light/vl6180.txt
delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/ak8974.txt
create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/asahi-kasei,ak8974.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/bmc150_magn.txt
create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/bosch,bmc150_magn.yaml
create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/fsl,mag3110.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/hmc5843.txt
create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/honeywell,hmc5843.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mag3110.txt
delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mmc35240.txt
delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/ad5272.txt
create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/adi,ad5272.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/ds1803.txt
delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/max5481.txt
delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp41010.txt
delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp4131.txt
create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,mcp41010.yaml
create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,mcp4131.yaml
create mode 100644 Documentation/devicetree/bindings/iio/pressure/hoperf,hp03.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/pressure/hp03.txt
create mode 100644 Documentation/devicetree/bindings/iio/pressure/meas,ms5611.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/pressure/ms5611.txt
delete mode 100644 Documentation/devicetree/bindings/iio/pressure/ms5637.txt
create mode 100644 Documentation/devicetree/bindings/iio/pressure/murata,zpa2326.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/pressure/zpa2326.txt
create mode 100644 Documentation/devicetree/bindings/iio/proximity/ams,as3935.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/proximity/as3935.txt
create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9500.yaml
create mode 100644 Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/proximity/sx9500.txt
delete mode 100644 Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
delete mode 100644 Documentation/devicetree/bindings/iio/resolver/ad2s90.txt
create mode 100644 Documentation/devicetree/bindings/iio/resolver/adi,ad2s90.yaml
create mode 100644 Documentation/devicetree/bindings/iio/samsung,sensorhub-rinato.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/sensorhub.txt
delete mode 100644 Documentation/devicetree/bindings/iio/temperature/max31856.txt
create mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31855k.yaml
create mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31856.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim_thermocouple.txt
create mode 100644 Documentation/devicetree/bindings/iio/temperature/melexis,mlx90614.yaml
create mode 100644 Documentation/devicetree/bindings/iio/temperature/melexis,mlx90632.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/temperature/mlx90614.txt
delete mode 100644 Documentation/devicetree/bindings/iio/temperature/mlx90632.txt
create mode 100644 Documentation/devicetree/bindings/iio/temperature/ti,tmp007.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/temperature/tmp007.txt
delete mode 100644 Documentation/devicetree/bindings/iio/temperature/tsys01.txt
create mode 100644 drivers/iio/adc/mt6360-adc.c
delete mode 100644 include/linux/platform_data/ad7298.h
delete mode 100644 include/linux/platform_data/ad7303.h
delete mode 100644 include/linux/platform_data/at91_adc.h
next reply other threads:[~2020-11-23 21:35 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-11-23 21:35 Jonathan Cameron [this message]
2020-11-24 7:31 ` [PULL] First set of new device support, cleanups and yaml conversions for the 5.11 cycle Greg KH
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20201123213515.7b772026@archlinux \
--to=jic23@kernel.org \
--cc=gregkh@linuxfoundation.org \
--cc=linux-iio@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox