All of lore.kernel.org
 help / color / mirror / Atom feed
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

             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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.