All of lore.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	Stephen Rothwell <sfr@canb.auug.org.au>
Cc: devel@linuxdriverproject.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] Staging/IIO driver update for 5.10-rc1
Date: Thu, 15 Oct 2020 14:27:13 +0200	[thread overview]
Message-ID: <20201015122713.GA4021230@kroah.com> (raw)

The following changes since commit 549738f15da0e5a00275977623be199fbbf7df50:

  Linux 5.9-rc8 (2020-10-04 16:04:34 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git tags/staging-5.10-rc1

for you to fetch changes up to e1f13c879a7c21bd207dc6242455e8e3a1e88b40:

  staging: comedi: check validity of wMaxPacketSize of usb endpoints found (2020-10-10 12:37:46 +0200)

----------------------------------------------------------------
Staging / IIO driver updates for 5.10-rc1

Here is the large set of staging and IIO driver updates for 5.10-rc1.

Included in here are:
	- new IIO drivers
	- new IIO driver frameworks
	- various IIO driver fixes and updates
	- IIO device tree conversions to yaml
	- so many minor staging driver coding style cleanups
	- most cdev driver moved out of staging
	- no new drivers added or removed

Full details are in the shortlog.

All of these have been in linux-next for a while with no reported
issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

----------------------------------------------------------------
Abheek Dhawan (3):
      staging: wlan-ng: Remove repeated word our
      staging: fwserial: Remove repeated word and
      staging: mt7621-pci: Update driver TODO file

Ahmad Fatoum (1):
      Documentation: ABI: iio: fix some spelling mistakes

Alex Dewar (6):
      staging: emxx_udc: Use standard BIT() macro
      staging: emxx_udc: Allow for building on !ARM
      staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent()
      staging/emxx_udc: Remove pointless variable assignments
      iio: adc: rockchip_saradc: Allow compile-testing with !ARM
      staging: hikey9xx: Fix incorrect assignment

Alexandru Ardelean (18):
      iio: frequency: ad9523: convert rest of driver to device managed functions
      iio: adxl372_spi: change indentation for of_table
      iio: Kconfig: ad8366: add entry for HMC1119 chip
      iio: buffer-dmaengine: adjust `bytes_used` with residue info
      iio: adc: ad9467: refine mismatch vs unknown chip-id messages
      iio: adc: ad9467: return ENODEV vs EINVAL in ad9467_setup()
      iio: buffer: split buffer sysfs creation to take buffer as primary arg
      iio: dac: ad5592r: un-indent code-block for scale read
      iio: dac: ad5592r: localize locks only where needed in ad5592r_read_raw()
      iio: event: use short-hand variable in iio_device_{un}register_eventset functions
      iio: event: NULL-ify IIO device's event_interface ref during unregister
      iio: buffer-dmaengine: remove non managed alloc/free
      iio: adc: ad9467: wrap a axi-adc chip-info into a ad9467_chip_info type
      dt-bindings: iio: ad9467: add entries for for AD9434 & AD9265 ADCs
      iio: cros_ec: unify hw fifo attributes into the core file
      iio: dma-buffer: Kconfig: Provide titles for IIO DMA Kconfig symbols
      iio: Kconfig: Provide title for IIO_TRIGGERED_EVENT symbol
      iio: buffer: Kconfig: add title for IIO_TRIGGERED_BUFFER symbol

Alexandru Tachici (1):
      iio: accel: adxl372: Add additional trigger ABI docs

Allen Pais (9):
      staging: ks7010: convert tasklets to use new tasklet_setup() API
      staging: mt7621-dma: convert tasklets to use new tasklet_setup() API
      staging: ralink-gdma: convert tasklets to use new tasklet_setup() API
      staging: rtl8188eu: convert tasklets to use new tasklet_setup() API
      staging: rtl8192: convert tasklets to use new tasklet_setup() API
      staging: rtl8192e: convert tasklets to use new tasklet_setup() API
      staging: rtl8712: convert tasklets to use new tasklet_setup() API
      staging: rtl8723bs: convert tasklets to use new tasklet_setup() API
      staging: wlan-ng: convert tasklets to use new tasklet_setup() API

Anant Thazhemadam (1):
      staging: comedi: check validity of wMaxPacketSize of usb endpoints found

Andy Shevchenko (8):
      iio: accel: bma220: Fix returned codes from bma220_init(), bma220_deinit()
      iio: accel: bma220: Convert to use ->read_avail()
      iio: accel: bma220: Use dev_get_drvdata() directly
      iio: accel: bma220: Mark PM functions as __maybe_unused
      iio: accel: bma220: Drop ACPI_PTR() and accompanying ifdeffery
      iio: accel: bma220: Group IIO headers together
      iio: accel: bma220: Use BIT() and GENMASK() macros
      iio: accel: bma220: Remove unneeded blank lines

Ankit Baluni (1):
      Staging: iio: Fixed a punctuation and a spelling mistake.

Arnd Bergmann (7):
      staging: vchiq: rework compat handling
      staging: vchiq: convert compat create_service
      staging: vchiq: convert compat dequeue_message
      staging: vchiq: convert compat bulk transfer
      staging: vchiq: convert compat await_completion
      staging: vchiq: fix __user annotations
      staging: vchiq: avoid mixing kernel and user pointers

Asif Talybov (1):
      staging: greybus: Add identifier name to function definition argument

Bryan Brattlof (1):
      staging: pi433: break long lines

Calvin Glisson (1):
      staging: iio: ad9834: Remove excess blank line

Chris Ruehl (1):
      iio/dac: convert ltc2632.txt to lltc,ltc2632.yaml

Christian Eggers (4):
      dt-bindings: iio: light: add AMS AS73211 support
      iio: light: as73211: New driver
      iio: documentation: light: Add as73211 sysfs documentation
      iio: light: as73211: Increase measurement timeout

Christian Gromm (1):
      drivers: most: add character device interface driver

Christophe JAILLET (1):
      staging: rtl8192u: Do not use GFP_KERNEL in atomic context

Coiby Xu (4):
      staging: qlge: fix build breakage with dumping enabled
      staging: greybus: fix warnings about endianness detected by sparse
      staging: greybus: codecs: use SNDRV_PCM_FMTBIT_S16_LE for format bitmask
      staging: greybus: use __force when assigning __u8 value to snd_ctl_elem_type_t

Colin Ian King (5):
      staging: ion: fix spelling mistake in function name "detatch" -> "detach"
      staging: wfx: fix a handful of spelling mistakes
      staging: kpc2000: kpc_dma: fix spelling mistake "for for" -> "for"
      staging: spmi: hisi-spmi-controller: fix spelling mistake "controlller" -> "controller"
      staging/emxx_udc: fix indenting issue on a couple of statements

Crt Mori (6):
      iio:temperature:mlx90632: Reduce number of equal calulcations
      iio:temperature:mlx90632: Add kerneldoc to the internal struct
      iio:temperature:mlx90632: Convert polling while loop to regmap
      iio:temperature:mlx90632: Adding extended calibration option
      iio:temperature:mlx90632: Some stylefixing leftovers
      iio: temperature: mlx90632: Interface to change object ambient temperature

Dan Carpenter (4):
      staging: spmi: hisi-spmi-controller: Use devm_ version of ioremap().
      staging: rtl8712: Fix enqueue_reorder_recvframe()
      staging: vchiq: Fix an uninitialized variable
      staging: vchiq: Fix list_for_each exit tests

Daniel Campello (12):
      dt-bindings: iio: Add bindings for sx9310 sensor
      iio: sx9310: Update macros declarations
      iio: sx9310: Fix irq handling
      iio: sx9310: Remove acpi and of table macros
      iio: sx9310: Change from .probe to .probe_new
      iio: sx9310: Fixes various memory handling
      iio: sx9310: Use long instead of int for channel bitmaps
      iio: sx9310: Use regmap_read_poll_timeout() for compensation
      iio: sx9310: Update copyright
      iio: sx9310: Simplify error return handling
      iio: sx9310: Use variable to hold &client->dev
      iio: sx9310: Miscellaneous format fixes

Dinghao Liu (1):
      staging: wilc1000: Fix memleak in wilc_bus_probe

Douglas Anderson (1):
      iio: sx9310: Prefer async probe

Ethan Edwards (1):
      drivers: staging: comedi: fixed duplicate words from checkpatch

Eugen Hristev (1):
      iio: adc: at91-sama5d2_adc: fix DMA conversion crash

Eugene Zaikonnikov (2):
      iio: humidity: Add TI HDC20x0 support
      dt-bindings: iio: humidity: Add TI HDC20x0 support

Fabrice Gasnier (1):
      iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling

Fan Fei (1):
      staging: rtl8188eu: Fix long lines

Greg Kroah-Hartman (7):
      Merge tag 'iio-for-5.10a-take2' of https://git.kernel.org/.../jic23/iio into staging-next
      Merge 5.9-rc5 into staging-next
      Revert "staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_TKIP"
      Revert "staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_WEP"
      Merge tag 'iio-for-5.10b-take2' of https://git.kernel.org/.../jic23/iio into staging-next
      Merge tag 'iio-for-5.10c' of https://git.kernel.org/.../jic23/iio into staging-next
      Merge 5.9-rc8 into staging-next

Gwendal Grignou (1):
      docs: abi: iio: Use What: consistently

Igor Matheus Andrade Torrente (1):
      staging: wlan-ng: Remove repeated words in comments

Ioana Ciornei (2):
      staging: dpaa2-switch: add a dpaa2_switch_ prefix to all functions in ethsw-ethtool.c
      staging: dpaa2-switch: add a dpaa2_switch prefix to all functions in ethsw.c

Ivan Drobyshevskyi (2):
      dt-bindings: iio: proximity: vl53l0x: Add IRQ support
      iio: proximity: vl53l0x: Add IRQ support

Ivan Safonov (5):
      staging: rtl8723bs: replace rtw_netdev_priv define with inline function
      staging: r8188eu: remove unnecessary type cast of rtw_netdev_priv() result
      staging: r8188eu: replace enum rtw_ieee80211_spectrum_mgmt_actioncode with ieee80211_spectrum_mgmt_actioncode
      staging: r8188eu: replace WIFI_REASON_CODE enum with native ieee80211_reasoncode
      staging: r8188eu: remove unnecessary type casts (struct wlan_bssid_ex *)

Jonathan Cameron (94):
      dt-bindings: iio: adc: maxim,max11100 yaml conversion
      dt-bindings: iio: adc: maxim,max9611 yaml conversions
      dt-bindings: iio: adc: maxim,max1118 yaml conversion
      iio:adc:bcm_iproc: Drop of_match_ptr protection and switch to mod_devicetable.h
      iio:adc:ti-adc128s052: drop of_match_ptr protection
      iio:adc:ti-adc108s102: Drop CONFIG_OF and of_match_ptr protections
      iio:adc:ti-adc081c: Drop ACPI ids that seem very unlikely to be official.
      iio:adc:axp20x: Convert from OF to generic fw / device properties
      dt-bindings: trivial-devices: Add mcp342x ADCs and drop separate binding doc.
      dt-bindings: iio: adc: ti,adc108s102 yaml conversion
      dt-bindings: iio: adc: lltc,ltc2497 yaml conversion.
      dt-bindings: iio: adc: ti,adc161s626 yaml conversion.
      dt-bindings: iio: adc: ti,adc0832 yaml conversion.
      dt-bindings: iio: adc: ti,adc128s052 yaml conversion.
      dt-bindings: iio: adc: ti,ads8344 yaml conversion
      dt-bindings: iio: adc: ti,tlc4541 binding conversion
      dt-bindings: iio: adc: microchip,mcp3201 yaml conversion.
      dt-bindings: iio: adc: ti,adc12138 yaml conversion.
      dt-bindings: iio: adc: ti,ads7950 binding conversion
      staging:iio:dac:max517 remove documentation
      staging:iio:light: Move tsl2x7x ABI docs to correct location.
      staging:iio:light: drop stale ABI docs
      staging:iio:documentation: Drop most generic docs
      iio:imu:adis16400: Sort out missing kernel doc.
      iio:potentiometer:ad5272: Drop of_match_ptr and CONFIG_OF protections.
      iio:potentiometer:ds1803: Drop of_match_ptr and CONFIG_OF protections
      iio:potentiometer:max5432: Drop of_match_ptr and use generic fw accessors
      iio:potentiometer:max5481: Drop of_match_ptr and CONFIG_OF protections.
      iio:potentiometer:max5481: Drop invalid ACPI binding.
      iio:potentiometer:mcp4018: Drop of_match_ptr and CONFIG_OF protections.
      iio:potentiometer:mcp4131: Drop of_match_ptr and use generic fw interfaces.
      iio:potentiometer:mcp4531: Drop of_match_ptr and CONFIG_OF protections.
      iio:dac:ad5446: Drop of_match_ptr and CONFIG_OF protections
      iio:dac:ad5592r: Drop of_match_ptr and ACPI_PTR protections.
      iio:dac:ad5593r: Drop of_match_ptr and ACPI_PTR protections.
      iio:dac:ad7303: Drop of_match_ptr protection
      iio:dac:mcp4725: drop of_match_ptr and use generic fw properties
      iio:dac:ti-dac082s085: Drop of_match_ptr and CONFIG_OF protections
      iio:dac:ti-dac5571: Drop of_match_ptr and CONFIG_OF protections
      iio:potentiostat:lmp91000: Drop of_match_ptr and use generic fw accessors
      iio:pressure:icp10100: Drop of_match_ptr and CONFIG_OF protections
      iio:pressure:ms5611: Drop of_match_ptr and CONFIG_OF protections
      iio:pressure:ms5637: Drop of_match_ptr protection
      iio:pressure:zpa2326: Drop of_match_ptr protection
      iio:temperature:tsys01: Drop of_match_ptr protection
      iio:temperature:tmp007: Drop of_match_ptr protection
      iio:resolver:ad2s1200: Drop of_match_ptr protection
      iio:chemical:ams-iaq-core: Drop of_match_ptr protection
      iio:chemical:atlas-sensor: Drop of_match_ptr and use generic fw accessors
      iio:chemical:sgp30: Use local variable dev to simplify code
      iio:chemical:sgp30: Drop of_match_ptr and use generic fw accessors
      iio:chemical:vz89x: Introduce local struct device pointer.
      iio:chemical:vz89x: Drop of_match_ptr protection and use generic fw accessors
      iio:humidity:hdc100x: Drop of_match_ptr protection.
      iio:proximity:as3935: Use local struct device pointer to simplify code.
      iio:proximity:as3935: Drop of_match_ptr and use generic fw accessors
      iio:proximity:pulsedlight: Drop of_match_ptr protection
      iio:magn:ak8975: Drop of_match_ptr and ACPI_PTR protections.
      iio:magn:ak8974: Drop of_match_ptr protection
      iio:humidity:htu21: Drop of_match_ptr protection
      iio:humidity:si7020: Drop of_match_ptr protection
      iio:health:max30102: Drop of_match_ptr and use generic fw accessors
      iio:dac:ad5592r: Fix use of true for IIO_SHARED_BY_TYPE
      iio:core: Tidy up kernel-doc.
      iio: Add __printf() attributes to various allocation functions
      iio:magn:hmc5843: Fix passing true where iio_shared_by enum required.
      iio:accel:bma180: Fix use of true when should be iio_shared_by enum
      dt-bindings:iio:adc:fsl,vf610-adc conversion to yaml.
      dt-bindings:iio:adc:ti,twl4030-madc yaml conversion
      dt-bindings:iio:adc:st,stmpe-adc yaml conversion
      dt-bindings:iio:adc: aspeed,ast2400 yaml conversion
      dt-bindings:iio:adc:marvell,berlin2-adc yaml conversion
      dt-bindings:iio:adc:sprd,sc2720-adc yaml conversion.
      dt-bindings:iio:adc:nuvoton,nau7802 yaml conversion
      dt-bindings:iio:adc:nuvoton,npcm750-adc yaml conversion
      dt-bindings:iio:adc:cosmic,10001-adc yaml conversion
      dt-bindings:iio:adc:ti,ads1015 yaml conversion
      dt-bindings:iio:adc:fsl,imx7d-adc yaml conversion
      dt-bindings:iio:adc:fsl,imx25-gcq yaml conversion
      dt-bindings:iio:adc:nxp,lpc1850-adc yaml conversion
      dt-bindings:iio:adc:nxp,lpc3220-adc yaml conversion
      dt-bindings:iio:adc:motorola,cpcap-adc yaml conversion
      dt-bindings:iio:adc:dlg,da9150-gpadc yaml conversion
      dt-bindings:iio:adc:adi,ad7949 yaml conversion
      dt-bindings:iio:adc:adi,ad7768-1 yaml conversion
      dt-bindings:iio:adc:holt,hi8435 yaml conversion
      iio:gyro:itg3200: Fix timestamp alignment and prevent data leak.
      iio:light:si1145: Fix timestamp alignment and prevent data leak.
      iio:imu:st_lsm6dsx Fix alignment and data leak issues
      iio:adc:ti-adc0832 Fix alignment issue with timestamp
      iio:adc:ti-adc12138 Fix alignment issue with timestamp
      iio:imu:inv_mpu6050 Fix dma and ts alignment and data leak issues.
      iio:imu:inv_mpu6050: Use regmap_noinc_read for fifo reads.
      dt-bindings:iio:adc:amlogic,meson-saradc yaml conversion

Julia Lawall (1):
      counter: use semicolons rather than commas to separate statements

Jérôme Pouiller (57):
      staging: wfx: fix BA when device is AP and MFP is enabled
      staging: wfx: improve usage of hif_map_link()
      staging: wfx: fix BA when MFP is disabled but BSS is MFP capable
      staging: wfx: fix spaces around binary operators
      staging: wfx: fix support for cipher AES_CMAC (multicast PMF)
      staging: wfx: drop useless field from struct wfx_tx_priv
      staging: wfx: fix frame reordering
      staging: wfx: fix potential use before init
      staging: wfx: scan while AP is supported
      staging: wfx: enable powersave on probe
      staging: wfx: remove useless extra jiffy
      staging: wfx: add workaround for 'timeout while wake up chip'
      staging: wfx: improve readability of association processing
      staging: wfx: relocate wfx_join() beside wfx_join_finalize()
      staging: wfx: simplify hif_set_association_mode()
      staging: wfx: keep API error list up-to-date
      staging: wfx: drop 'secure link' feature
      staging: wfx: drop multicast filtering
      staging: wfx: drop useless function
      staging: wfx: drop useless enum hif_beacon
      staging: wfx: drop useless union hif_commands_ids
      staging: wfx: drop useless struct hif_reset_flags
      staging: wfx: drop useless struct hif_ie_flags
      staging: wfx: drop useless struct hif_join_flags
      staging: wfx: drop useless struct hif_bss_flags
      staging: wfx: drop useless struct hif_map_link_flags
      staging: wfx: drop useless struct hif_suspend_resume_flags
      staging: wfx: drop useless struct hif_pm_mode
      staging: wfx: drop useless struct hif_rx_flags
      staging: wfx: drop useless struct hif_tx_result_flags
      staging: wfx: drop useless structs only used in hif_req_tx
      staging: wfx: drop useless stricts only used in hif_req_start_scan_alt
      staging: wfx: drop useless structs only used in hif_ind_startup
      staging: wfx: drop useless union hif_privacy_key_data
      staging: wfx: drop useless union hif_event_data
      staging: wfx: drop useless union hif_indication_data
      staging: wfx: drop struct hif_ie_tlv
      staging: wfx: drop macro API_SSID_SIZE
      staging: wfx: fix naming of hif_tx_rate_retry_policy
      staging: wfx: fix spaces
      staging: wfx: uniformize naming rules in hif_tx_mib.c
      staging: wfx: drop async field from struct hif_cmd
      staging: wfx: update TODO list
      staging: wfx: fix handling of MMIC error
      staging: wfx: remove remaining code of 'secure link' feature
      staging: wfx: fix BA sessions for older firmwares
      staging: wfx: fix QoS priority for slow buses
      staging: wfx: update copyrights dates
      dt-bindings: staging: wfx: silabs,wfx yaml conversion
      staging: wfx: improve error handling of hif_join()
      staging: wfx: check memory allocation
      staging: wfx: standardize the error when vif does not exist
      staging: wfx: wfx_init_common() returns NULL on error
      staging: wfx: increase robustness of hif_generic_confirm()
      staging: wfx: gpiod_get_value() can return an error
      staging: wfx: drop unicode characters from strings
      staging: wfx: improve robustness of wfx_get_hw_rate()

Krzysztof Kozlowski (25):
      iio: accel: bma180: Simplify with dev_err_probe()
      iio: accel: mma8452: Simplify with dev_err_probe()
      iio: adc: envelope-detector: Simplify with dev_err_probe()
      iio: adc: exynos_adc: Simplify with dev_err_probe()
      iio: adc: ltc2497: Simplify with dev_err_probe()
      iio: adc: meson_saradc: Simplify with dev_err_probe()
      iio: adc: rcar-gyroadc: Simplify with dev_err_probe()
      iio: adc: stm32: Simplify with dev_err_probe()
      iio: afe: iio-rescale: Simplify with dev_err_probe()
      iio: amplifiers: hmc425a: Simplify with dev_err_probe()
      iio: chemical: scd30: Simplify with dev_err_probe()
      iio: dac: dpot-dac: Simplify with dev_err_probe()
      iio: imu: inv_mpu6050: Simplify with dev_err_probe()
      iio: light: isl29018: Simplify with dev_err_probe()
      iio: light: tsl2772: Simplify with dev_err_probe()
      iio: magnetometer: ak8974: Simplify with dev_err_probe()
      iio: magnetometer: mag3110: Simplify with dev_err_probe()
      iio: multiplexer: iio-mux: Simplify with dev_err_probe()
      MAINTAINERS: Consolidate Analog Devices IIO entries and remove Beniamin Bia
      MAINTAINERS: Move Hartmut Knaack to Credits
      iio: adc: stm32: Fix missing return in booster error path
      dt-bindings: iio: adc: exynos-adc: require second interrupt with touch screen
      dt-bindings: iio: adc: exynos-adc: do not require syscon on S5Pv210
      dt-bindings: iio: vishay,vcnl4000: add interrupts property
      iio: ssp: use PLATFORM_DEVID_NONE

Lars-Peter Clausen (1):
      iio: trigger: make stub functions static inline

Lee Jones (6):
      iio: dac: ad7303: Complete 'struct ad7303_state' doc
      iio: dac: ad5064: Fix a few kerneldoc misdemeanours
      iio: adc: ad7949: Fix misspelling issue
      iio: dummy: iio_dummy_evgen: Demote file header and supply description for 'irq_sim_domain'
      iio: gyro: adis16080: Fix formatting issue
      iio: chemical: sgp30: Add description for sgp_read_cmd()'s 'duration_us'

Linus Walleij (1):
      staging: media: atomisp: Convert to GPIO descriptors

Liu Shixin (1):
      iio: adc: palmas_gpadc: use module_platform_driver to simplify the code

Lokesh Chebrolu (1):
      Staging: comedi: pcl726: fixed a spelling mistake

Marek Szyprowski (1):
      staging: tegra-vde: fix common struct sg_table related issues

Mario Tesi (1):
      iio: imu: st_lsm6dsx: Scaling factor type set to IIO_VAL_INT_PLUS_NANO

Martin Blumenstingl (1):
      iio: adc: meson-saradc: Make the of_device_id array style consistent

Matt Ranostay (6):
      iio: add IIO_MOD_O2 modifier
      iio: chemical: atlas-ezo-sensor: add support for O2 sensor
      dt-bindings: iio: chemical: add O2 EZO module documentation
      iio: health: max30102: update author's email
      dt-bindings: iio: chemical: add Atlas EZO Humidity module documentation
      iio: chemical: atlas-ezo-sensor: add humidity sensor support

Mauro Carvalho Chehab (52):
      staging: spmi: hisi-spmi-controller: coding style fixup
      staging: spmi: hisi-spmi-controller: fix it to probe successfully
      staging: spmi: hisi-spmi-controller: fix a typo
      staging: spmi: hisi-spmi-controller: adjust whitespaces at defines
      staging: spmi: hisi-spmi-controller: use le32 macros where needed
      staging: spmi: hisi-spmi-controller: add debug when values are read/write
      staging: spmi: hisi-spmi-controller: fix the dev_foo() logic
      staging: spmi: hisi-spmi-controller: add it to the building system
      staging: spmi: hisi-spmi-controller: do some code cleanups
      staging: mfd: hi6421-spmi-pmic: get rid of unused code
      staging: mfd: hi6421-spmi-pmic: deal with non-static functions
      staging: mfd: hi6421-spmi-pmic: get rid of the static vars
      staging: mfd: hi6421-spmi-pmic: cleanup hi6421-spmi-pmic.h header
      staging: mfd: hi6421-spmi-pmic: change the binding logic
      staging: mfd: hi6421-spmi-pmic: get rid of unused OF properties
      staging: mfd: hi6421-spmi-pmic: cleanup OF properties
      staging: mfd: hi6421-spmi-pmic: change namespace on its functions
      staging: mfd: hi6421-spmi-pmic: fix some coding style issues
      staging: mfd: hi6421-spmi-pmic: add it to the building system
      staging: mfd: hi6421-spmi-pmic: cleanup the code
      staging: regulator: hi6421v600-regulator: get rid of unused code
      staging: regulator: hi6421v600-regulator: port it to upstream
      staging: regulator: hi6421v600-regulator: coding style fixups
      staging: regulator: hi6421v600-regulator: change the binding logic
      staging: regulator: hi6421v600-regulator: cleanup struct hisi_regulator
      staging: regulator: hi6421v600-regulator: cleanup debug messages
      staging: regulator: hi6421v600-regulator: use shorter names for OF properties
      staging: regulator: hi6421v600-regulator: better handle modes
      staging: regulator: hi6421v600-regulator: change namespace
      staging: regulator: hi6421v600-regulator: convert to use get/set voltage_sel
      staging: regulator: hi6421v600-regulator: don't use usleep_range for off_on_delay
      staging: regulator: hi6421v600-regulator: add a driver-specific debug macro
      staging: regulator: hi6421v600-regulator: initialize ramp_delay
      staging: regulator: hi6421v600-regulator: cleanup DT settings
      staging: regulator: hi6421v600-regulator: fix some coding style issues
      staging: regulator: hi6421v600-regulator: add it to the building system
      staging: regulator: hi6421v600-regulator: code cleanup
      staging: hikey9xx: add a TODO list
      staging: hikey9xx: fix Kconfig dependency chain
      staging: mfd: hi6421-spmi-pmic: get rid of interrupt properties
      staging: spmi: hisi-spmi-controller: change compatible string
      staging: mfd: hi6421-spmi-pmic: Simplify the compatible string
      dt: document HiSilicon SPMI controller and mfd/regulator properties
      MAINTAINERS: add an entry for HiSilicon 6421v600 drivers
      staging: hikey9xx: Kconfig: add regulator dependency
      staging: hikey9xx: update references inside the yaml files
      staging: hikey9xx: add build for the Kirin 970 PHY driver
      staging: hikey9xx: phy-hi3670-usb3: use a consistent namespace
      staging: hikey9xx: phy-hi3670-usb3.txt: use a consistent namespace
      staging: hikey9xx: phy-hi3670-usb3: fix coding style
      staging: hikey9xx: phy-hi3670-usb3: change some DT properties
      staging: hikey9xx: convert phy-kirin970-usb3.txt to yaml

Mayulong (3):
      staging: spmi: add Hikey 970 SPMI controller driver
      staging: mfd: add a PMIC driver for HiSilicon 6421 SPMI version
      staging: regulator: add a regulator driver for HiSilicon 6421v600 SPMI PMIC

Michael Auchter (2):
      iio: adc: ad7291: convert to device tree
      dt-bindings: iio: adc: ad7291: add binding

Michael Hennerich (2):
      iio: adc: ad9467: add support for AD9434 high-speed ADC
      iio: adc: ad9467: add support for AD9265 high-speed ADC

Michael Straube (25):
      staging: rtl8723bs: remove 5 GHz code
      staging: rtl8188eu: use __func__ in os_dep
      staging: rtl8188eu: clean up whitespace in wpa_set_encryption()
      staging: rtl8723bs: remove cckrates{only}_included()
      staging: rtl8723bs: remove 5 GHz code
      staging: rtl8188eu: remove extra indentations
      staging: rtl8188eu: clean up blank line style issues
      staging: rtl8188eu: use __func__ in hal directory
      staging: rtl8188eu: clean up comparsion style issues
      staging: rtl8712: clean up comparsions to NULL
      staging: rtl8712: use shorter array initializations
      staging: rtl8188eu: clean up block comment style issues
      staging: rtl8188eu: clean up alignment style issues
      staging: rtl8192u: clean up blank line style issues
      staging: rtl8192u: correct placement of else if
      staging: rtl8192u: clean up comparsions to NULL
      staging: rtl8188eu: Reapply "staging:r8188eu: Use lib80211 to encrypt (CCMP) tx frames"
      staging: rtl8188eu: remove unused macros and definitions
      staging: rtl8188eu: clean up comparsions to NULL
      staging: rtl8188eu: rename struct field Bssid -> bssid
      staging: rtl8188eu: use ETH_ALEN
      staging: rtl8188eu: rename struct field bUsed -> used
      staging: rtl8188eu: remove cckrates{only}_included()
      staging: rtl8188eu: remove unused variable ratelen
      staging: rtl8188eu: clean up indent style issue

Mikhail Gusarov (1):
      staging: emxx_udc: Remove misplaced debugging aid

Mohammed Rushad (2):
      Staging: rtl8192e: fix indent coding style issue in rtllib_tx.c
      staging: rtl8723bs: os_dep: fix brace coding style issue in sdio_intf.c

Naveen Panwar (1):
      drivers: staging: octeon-usb: fixed codestyle check warning

Necip Fazil Yildiran (3):
      staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_CCMP
      staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_TKIP
      staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_WEP

Nishant Malpani (7):
      iio: gyro: Add driver support for ADXRS290
      dt-bindings: iio: gyro: Add DT binding doc for ADXRS290
      iio: gyro: adxrs290: Insert missing mutex initialization call
      iio: gyro: adxrs290: use hook for devm resource unwinding
      iio: gyro: adxrs290: Add triggered buffer support
      dt-bindings: iio: gyro: adxrs290: Add interrupts support
      iio: gyro: adxrs290: Add debugfs register access support

Nuno Sá (16):
      iio: adis16201: Use Managed device functions
      iio: adis16209: Use Managed device functions
      iio: adis16136: Use Managed device functions
      iio: adis16260: Use Managed device functions
      iio: adis16400: Use Managed device functions
      iio: adis16460: Use Managed device functions
      iio: adis16480: Use Managed device functions
      staging: iio: adis16203: Use Managed device functions
      staging: iio: adis16240: Use Managed device functions
      iio: adis: Drop non Managed device functions
      iio: adis: Move burst mode into adis_data
      iio: adis16400: Drop adis_burst usage
      iio: adis16475: Drop adis_burst usage
      iio: adis. Drop adis_burst struct
      iio: ltc2983: Fix of_node refcounting
      iio: ad7292: Fix of_node refcounting

Nícolas F. R. A. Prado (1):
      staging: most: dim2: Add missing identifier name to function argument

Phil Reid (1):
      dt-bindings: iio: adc: tlc4541 - recover accidentally dropped binding doc

Randy Dunlap (1):
      platform_data: ad7793.h: drop a duplicated word

Rikard Falkeborn (2):
      iio: dac: ad5686: Constify static struct iio_chan_spec
      counter: microchip-tcb-capture: Constify mchp_tc_ops

Ross Schmidt (13):
      staging: rtl8723bs: os_dep: added blank line to fix coding style issue
      staging: qlge: fix quoted string split across lines
      staging: rtl8723bs: os_dep: fixed trailing statements
      staging: rtl8723bs: os_dep: fixed bracing issue
      staging: rtl8723bs: os_dep: fixed spacing around operators issue
      staging: rtl8723bs: replace RND4 with round_up()
      staging: rtl8723bs: replace _RND4 with round_up()
      staging: rtl8723bs: replace _RND8 with round_up()
      staging: rtl8723bs: remove unused macros
      staging: rtl8723bs: replace RTW_GET_BE24 with get_unaligned_be24
      staging: rtl8723bs: replace RTW_GET_LE16 with get_unaligned_le16
      staging: rtl8723bs: replace RTW_GET_BE16 with get_unaligned_be16
      staging: rtl8723bs: replace _cancel_timer with del_timer_sync

Ryan Kosta (1):
      Staging: nvec: Removes repeated word typo in comment

Sebastian Fuentes (3):
      staging: qlge: qlge_mpi: Fix several CHECKs involving braces
      staging: rts5208: rtsx_transport.c: Fix lines ending with parentheses
      staging: vt6655: Add spaces around arithmetic operators

Sergiu Cuciurean (5):
      iio: stm32-dac: Replace indio_dev->mlock with own device lock
      iio: dac: ti-dac7612: Replace indio_dev->mlock with own device lock
      iio: frequency: adf4350: Replace indio_dev->mlock with own device lock
      iio: adc: fsl-imx25-gcq: Replace indio_dev->mlock with own device lock
      iio: adc: exynos_adc: Replace indio_dev->mlock with own device lock

Stefan Popa (2):
      iio: adxl372_i2c: Add OF device ID table
      iio: accel: adxl372: Add support for FIFO peak mode

Steff Richards (1):
      staging: wlan-ng: fix alignment to match open parentheses

Stephen Boyd (3):
      iio: sx9310: Drop channel_users[]
      iio: sx9310: Enable vdd and svdd regulators at probe
      iio: sx9310: Use irq trigger flags from firmware

Tian Tao (1):
      iio: adc: adi-axi-adc: Use kobj_to_dev() instead of container_of()

Timo A. Aranjo (1):
      Staging: sm750fb: Fix basic coding style issues

Tobias Jordan (1):
      iio: adc: gyroadc: fix leak of device node iterator

Tom Rix (2):
      staging: wfx: simplify virt_addr_valid call
      iio:imu:st_lsm6dsx: check st_lsm6dsx_shub_read_output return

Tomer Samara (1):
      staging: wfx: clear alignment style issues

Vincent Whitchurch (1):
      iio: dac: dac5571: Support powerdown for multi-channel

Wang Qing (1):
      iio:light:gp2ap002 fix spelling typo in comments

Wang ShaoBo (2):
      iio: adc: at91-sama5d2_adc: Use devm_platform_get_and_ioremap_resource()
      iio: adc: stm32-dfsdm: Use devm_platform_get_and_ioremap_resource()

Yu Chen (2):
      staging: hikey9xx: add USB physical layer for Kirin 3670
      staging: hikey9xx: phy-hi3670-usb3: fix some issues at the init code

YueHaibing (3):
      staging: rtl8723bs: os_dep: return errcode in cfg80211_rtw_leave_ibss()
      staging: spmi: hisi-spmi-controller: Use proper format in call to dev_err()
      staging: regulator: hi6421v600-regulator: Remove unused including <linux/version.h>

kernel test robot (1):
      drivers/iio/humidity/hdc2010.c:305:2-3: Unneeded semicolon

 CREDITS                                            |    4 +
 Documentation/ABI/testing/sysfs-bus-iio            |   90 +-
 .../ABI/testing/sysfs-bus-iio-accel-adxl372        |    7 +
 .../ABI/testing/sysfs-bus-iio-humidity-hdc2010     |    9 +
 .../ABI/testing/sysfs-bus-iio-light-tsl2772        |    0
 .../devicetree/bindings/iio/adc/ad7949.txt         |   16 -
 .../devicetree/bindings/iio/adc/adi,ad7291.yaml    |   46 +
 .../devicetree/bindings/iio/adc/adi,ad7768-1.txt   |   41 -
 .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml  |   89 ++
 .../devicetree/bindings/iio/adc/adi,ad7949.yaml    |   57 +
 .../devicetree/bindings/iio/adc/adi,ad9467.yaml    |   15 +-
 .../devicetree/bindings/iio/adc/ads1015.txt        |   73 --
 .../bindings/iio/adc/amlogic,meson-saradc.txt      |   48 -
 .../bindings/iio/adc/amlogic,meson-saradc.yaml     |  149 +++
 .../bindings/iio/adc/aspeed,ast2400-adc.yaml       |   55 +
 .../devicetree/bindings/iio/adc/aspeed_adc.txt     |   22 -
 .../devicetree/bindings/iio/adc/berlin2_adc.txt    |   19 -
 .../devicetree/bindings/iio/adc/cc10001_adc.txt    |   22 -
 .../bindings/iio/adc/cosmic,10001-adc.yaml         |   59 +
 .../devicetree/bindings/iio/adc/cpcap-adc.txt      |   17 -
 .../devicetree/bindings/iio/adc/da9150-gpadc.txt   |   16 -
 .../bindings/iio/adc/dlg,da9150-gpadc.yaml         |   35 +
 .../devicetree/bindings/iio/adc/fsl,imx25-gcq.txt  |   57 -
 .../devicetree/bindings/iio/adc/fsl,imx25-gcq.yaml |  131 ++
 .../devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml |   62 +
 .../devicetree/bindings/iio/adc/fsl,vf610-adc.yaml |   81 ++
 .../devicetree/bindings/iio/adc/hi8435.txt         |   21 -
 .../devicetree/bindings/iio/adc/holt,hi8435.yaml   |   50 +
 .../devicetree/bindings/iio/adc/imx7d-adc.txt      |   24 -
 .../devicetree/bindings/iio/adc/lltc,ltc2497.yaml  |   44 +
 .../devicetree/bindings/iio/adc/lpc1850-adc.txt    |   20 -
 .../devicetree/bindings/iio/adc/lpc32xx-adc.txt    |   21 -
 .../devicetree/bindings/iio/adc/ltc2497.txt        |   13 -
 .../bindings/iio/adc/marvell,berlin2-adc.yaml      |   50 +
 .../devicetree/bindings/iio/adc/max11100.txt       |   18 -
 .../devicetree/bindings/iio/adc/max1118.txt        |   21 -
 .../devicetree/bindings/iio/adc/max9611.txt        |   27 -
 .../bindings/iio/adc/maxim,max11100.yaml           |   49 +
 .../devicetree/bindings/iio/adc/maxim,max1118.yaml |   62 +
 .../devicetree/bindings/iio/adc/maxim,max9611.yaml |   51 +
 .../devicetree/bindings/iio/adc/mcp320x.txt        |   57 -
 .../devicetree/bindings/iio/adc/mcp3422.txt        |   19 -
 .../bindings/iio/adc/microchip,mcp3201.yaml        |   77 ++
 .../bindings/iio/adc/motorola,cpcap-adc.yaml       |   53 +
 .../bindings/iio/adc/nuvoton,nau7802.yaml          |   50 +
 .../bindings/iio/adc/nuvoton,npcm-adc.txt          |   26 -
 .../bindings/iio/adc/nuvoton,npcm750-adc.yaml      |   64 +
 .../bindings/iio/adc/nuvoton-nau7802.txt           |   18 -
 .../bindings/iio/adc/nxp,lpc1850-adc.yaml          |   61 +
 .../bindings/iio/adc/nxp,lpc3220-adc.yaml          |   50 +
 .../bindings/iio/adc/samsung,exynos-adc.yaml       |   15 +-
 .../bindings/iio/adc/sprd,sc2720-adc.yaml          |   72 ++
 .../bindings/iio/adc/sprd,sc27xx-adc.txt           |   40 -
 .../devicetree/bindings/iio/adc/st,stmpe-adc.yaml  |   45 +
 .../devicetree/bindings/iio/adc/stmpe-adc.txt      |   21 -
 .../devicetree/bindings/iio/adc/ti,adc0832.yaml    |   56 +
 .../devicetree/bindings/iio/adc/ti,adc108s102.yaml |   47 +
 .../devicetree/bindings/iio/adc/ti,adc12138.yaml   |   86 ++
 .../devicetree/bindings/iio/adc/ti,adc128s052.yaml |   59 +
 .../devicetree/bindings/iio/adc/ti,adc161s626.yaml |   51 +
 .../devicetree/bindings/iio/adc/ti,ads1015.yaml    |  112 ++
 .../devicetree/bindings/iio/adc/ti,ads7950.yaml    |   65 +
 .../devicetree/bindings/iio/adc/ti,ads8344.yaml    |   51 +
 .../devicetree/bindings/iio/adc/ti,tlc4541.yaml    |   52 +
 .../bindings/iio/adc/ti,twl4030-madc.yaml          |   48 +
 .../devicetree/bindings/iio/adc/ti-adc0832.txt     |   19 -
 .../devicetree/bindings/iio/adc/ti-adc108s102.txt  |   18 -
 .../devicetree/bindings/iio/adc/ti-adc12138.txt    |   37 -
 .../devicetree/bindings/iio/adc/ti-adc128s052.txt  |   25 -
 .../devicetree/bindings/iio/adc/ti-adc161s626.txt  |   18 -
 .../devicetree/bindings/iio/adc/ti-ads7950.txt     |   23 -
 .../devicetree/bindings/iio/adc/ti-ads8344.txt     |   19 -
 .../devicetree/bindings/iio/adc/twl4030-madc.txt   |   24 -
 .../devicetree/bindings/iio/adc/vf610-adc.txt      |   36 -
 .../bindings/iio/chemical/atlas,sensor.yaml        |    4 +
 .../devicetree/bindings/iio/dac/lltc,ltc2632.yaml  |   77 ++
 .../devicetree/bindings/iio/dac/ltc2632.txt        |   49 -
 .../bindings/iio/gyroscope/adi,adxrs290.yaml       |   59 +
 .../bindings/iio/humidity/ti,hdc2010.yaml          |   45 +
 .../devicetree/bindings/iio/light/ams,as73211.yaml |   54 +
 .../bindings/iio/light/vishay,vcnl4000.yaml        |    4 +
 .../bindings/iio/proximity/semtech,sx9310.yaml     |   65 +
 .../devicetree/bindings/iio/proximity/vl53l0x.txt  |    6 +
 .../devicetree/bindings/trivial-devices.yaml       |   16 +
 MAINTAINERS                                        |   72 +-
 drivers/counter/microchip-tcb-capture.c            |    2 +-
 drivers/counter/ti-eqep.c                          |    2 +-
 drivers/iio/Kconfig                                |    2 +-
 drivers/iio/accel/adis16201.c                      |   26 +-
 drivers/iio/accel/adis16209.c                      |   25 +-
 drivers/iio/accel/adxl372.c                        |  311 ++++-
 drivers/iio/accel/adxl372_i2c.c                    |    8 +
 drivers/iio/accel/adxl372_spi.c                    |    4 +-
 drivers/iio/accel/bma180.c                         |   22 +-
 drivers/iio/accel/bma220_spi.c                     |   85 +-
 drivers/iio/accel/cros_ec_accel_legacy.c           |    2 +-
 drivers/iio/accel/mma8452.c                        |   20 +-
 drivers/iio/adc/Kconfig                            |    4 +-
 drivers/iio/adc/ad7291.c                           |   35 +-
 drivers/iio/adc/ad7292.c                           |    4 +-
 drivers/iio/adc/ad7949.c                           |    2 +-
 drivers/iio/adc/ad9467.c                           |  124 +-
 drivers/iio/adc/adi-axi-adc.c                      |    2 +-
 drivers/iio/adc/at91-sama5d2_adc.c                 |   26 +-
 drivers/iio/adc/axp20x_adc.c                       |   14 +-
 drivers/iio/adc/bcm_iproc_adc.c                    |    4 +-
 drivers/iio/adc/envelope-detector.c                |   16 +-
 drivers/iio/adc/exynos_adc.c                       |   30 +-
 drivers/iio/adc/fsl-imx25-gcq.c                    |   15 +-
 drivers/iio/adc/ltc2497-core.c                     |   10 +-
 drivers/iio/adc/meson_saradc.c                     |   18 +-
 drivers/iio/adc/palmas_gpadc.c                     |   13 +-
 drivers/iio/adc/rcar-gyroadc.c                     |   30 +-
 drivers/iio/adc/stm32-adc-core.c                   |   80 +-
 drivers/iio/adc/stm32-adc.c                        |   10 +-
 drivers/iio/adc/stm32-dfsdm-adc.c                  |   10 +-
 drivers/iio/adc/stm32-dfsdm-core.c                 |   20 +-
 drivers/iio/adc/ti-adc081c.c                       |   24 +-
 drivers/iio/adc/ti-adc0832.c                       |   11 +-
 drivers/iio/adc/ti-adc108s102.c                    |    5 +-
 drivers/iio/adc/ti-adc12138.c                      |   13 +-
 drivers/iio/adc/ti-adc128s052.c                    |    3 +-
 drivers/iio/afe/iio-rescale.c                      |    8 +-
 drivers/iio/amplifiers/Kconfig                     |    1 +
 drivers/iio/amplifiers/hmc425a.c                   |    9 +-
 drivers/iio/buffer/Kconfig                         |   10 +-
 drivers/iio/buffer/industrialio-buffer-dmaengine.c |   12 +-
 drivers/iio/chemical/ams-iaq-core.c                |    3 +-
 drivers/iio/chemical/atlas-ezo-sensor.c            |   88 +-
 drivers/iio/chemical/atlas-sensor.c                |   10 +-
 drivers/iio/chemical/scd30_core.c                  |    9 +-
 drivers/iio/chemical/sgp30.c                       |   29 +-
 drivers/iio/chemical/vz89x.c                       |   18 +-
 .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c |    3 +-
 .../iio/common/cros_ec_sensors/cros_ec_sensors.c   |    5 +-
 .../common/cros_ec_sensors/cros_ec_sensors_core.c  |   11 +-
 drivers/iio/common/ssp_sensors/ssp_dev.c           |    3 +-
 drivers/iio/dac/ad5064.c                           |    6 +-
 drivers/iio/dac/ad5446.c                           |    5 +-
 drivers/iio/dac/ad5592r-base.c                     |   56 +-
 drivers/iio/dac/ad5592r.c                          |    7 +-
 drivers/iio/dac/ad5593r.c                          |    7 +-
 drivers/iio/dac/ad5686.c                           |    8 +-
 drivers/iio/dac/ad5686.h                           |    2 +-
 drivers/iio/dac/ad7303.c                           |    6 +-
 drivers/iio/dac/dpot-dac.c                         |   16 +-
 drivers/iio/dac/mcp4725.c                          |   29 +-
 drivers/iio/dac/stm32-dac-core.c                   |    5 +-
 drivers/iio/dac/stm32-dac.c                        |   13 +-
 drivers/iio/dac/ti-dac082s085.c                    |    5 +-
 drivers/iio/dac/ti-dac5571.c                       |   36 +-
 drivers/iio/dac/ti-dac7612.c                       |   14 +-
 drivers/iio/dummy/iio_dummy_evgen.c                |    4 +-
 drivers/iio/frequency/ad9523.c                     |   60 +-
 drivers/iio/frequency/adf4350.c                    |   21 +-
 drivers/iio/gyro/Kconfig                           |   12 +
 drivers/iio/gyro/Makefile                          |    1 +
 drivers/iio/gyro/adis16080.c                       |    2 +-
 drivers/iio/gyro/adis16136.c                       |   37 +-
 drivers/iio/gyro/adis16260.c                       |   33 +-
 drivers/iio/gyro/adxrs290.c                        |  710 +++++++++++
 drivers/iio/gyro/itg3200_buffer.c                  |   15 +-
 drivers/iio/health/max30102.c                      |   15 +-
 drivers/iio/humidity/Kconfig                       |   10 +
 drivers/iio/humidity/Makefile                      |    1 +
 drivers/iio/humidity/hdc100x.c                     |    3 +-
 drivers/iio/humidity/hdc2010.c                     |  353 ++++++
 drivers/iio/humidity/htu21.c                       |    3 +-
 drivers/iio/humidity/si7020.c                      |    3 +-
 drivers/iio/iio_core_trigger.h                     |    4 +-
 drivers/iio/imu/adis16400.c                        |   72 +-
 drivers/iio/imu/adis16460.c                        |   25 +-
 drivers/iio/imu/adis16475.c                        |   18 +-
 drivers/iio/imu/adis16480.c                        |   55 +-
 drivers/iio/imu/adis_buffer.c                      |   76 +-
 drivers/iio/imu/adis_trigger.c                     |   60 -
 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c         |   20 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h          |   12 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c         |   14 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h            |    6 +
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c     |   42 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       |  134 ++-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c       |    2 +
 drivers/iio/industrialio-buffer.c                  |   46 +-
 drivers/iio/industrialio-core.c                    |    5 +-
 drivers/iio/industrialio-event.c                   |   51 +-
 drivers/iio/industrialio-trigger.c                 |    3 +-
 drivers/iio/light/Kconfig                          |   15 +
 drivers/iio/light/Makefile                         |    1 +
 drivers/iio/light/as73211.c                        |  800 +++++++++++++
 drivers/iio/light/cros_ec_light_prox.c             |    5 +-
 drivers/iio/light/gp2ap002.c                       |    2 +-
 drivers/iio/light/isl29018.c                       |    9 +-
 drivers/iio/light/si1145.c                         |   19 +-
 drivers/iio/light/tsl2772.c                        |   10 +-
 drivers/iio/magnetometer/ak8974.c                  |   14 +-
 drivers/iio/magnetometer/ak8975.c                  |    8 +-
 drivers/iio/magnetometer/hmc5843_core.c            |    4 +-
 drivers/iio/magnetometer/mag3110.c                 |   20 +-
 drivers/iio/multiplexer/iio-mux.c                  |    8 +-
 drivers/iio/potentiometer/ad5272.c                 |    5 +-
 drivers/iio/potentiometer/ds1803.c                 |    6 +-
 drivers/iio/potentiometer/max5432.c                |    8 +-
 drivers/iio/potentiometer/max5481.c                |   23 +-
 drivers/iio/potentiometer/mcp4018.c                |   12 +-
 drivers/iio/potentiometer/mcp4131.c                |    8 +-
 drivers/iio/potentiometer/mcp4531.c                |   11 +-
 drivers/iio/potentiostat/lmp91000.c                |   11 +-
 drivers/iio/pressure/cros_ec_baro.c                |    5 +-
 drivers/iio/pressure/icp10100.c                    |    3 +-
 drivers/iio/pressure/ms5611_i2c.c                  |    6 +-
 drivers/iio/pressure/ms5611_spi.c                  |    6 +-
 drivers/iio/pressure/ms5637.c                      |    3 +-
 drivers/iio/pressure/zpa2326_i2c.c                 |    6 +-
 drivers/iio/pressure/zpa2326_spi.c                 |    6 +-
 drivers/iio/proximity/as3935.c                     |   44 +-
 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c  |    3 +-
 drivers/iio/proximity/sx9310.c                     |  427 +++----
 drivers/iio/proximity/vl53l0x-i2c.c                |  104 +-
 drivers/iio/resolver/ad2s1200.c                    |    3 +-
 drivers/iio/temperature/ltc2983.c                  |   19 +-
 drivers/iio/temperature/mlx90632.c                 |  283 ++++-
 drivers/iio/temperature/tmp007.c                   |    4 +-
 drivers/iio/temperature/tsys01.c                   |    3 +-
 drivers/most/Kconfig                               |    9 +
 drivers/most/Makefile                              |    1 +
 .../{staging/most/cdev/cdev.c => most/most_cdev.c} |    0
 drivers/net/wireless/microchip/wilc1000/spi.c      |    5 +-
 drivers/staging/Kconfig                            |    2 +
 drivers/staging/Makefile                           |    1 +
 drivers/staging/android/ion/ion.c                  |    6 +-
 drivers/staging/comedi/comedi.h                    |    4 +-
 drivers/staging/comedi/comedidev.h                 |    2 +-
 drivers/staging/comedi/drivers/addi_apci_1564.c    |    4 +-
 drivers/staging/comedi/drivers/comedi_8255.c       |    2 +-
 drivers/staging/comedi/drivers/ni_tiocmd.c         |    2 +-
 drivers/staging/comedi/drivers/pcl726.c            |    2 +-
 drivers/staging/comedi/drivers/pcmuio.c            |    2 +-
 drivers/staging/comedi/drivers/quatech_daqp_cs.c   |    2 +-
 drivers/staging/comedi/drivers/vmk80xx.c           |    3 +
 drivers/staging/emxx_udc/Kconfig                   |    2 +-
 drivers/staging/emxx_udc/emxx_udc.c                |   19 +-
 drivers/staging/emxx_udc/emxx_udc.h                |  461 ++++---
 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c    |   55 +-
 drivers/staging/fsl-dpaa2/ethsw/ethsw.c            |  441 ++++---
 drivers/staging/fsl-dpaa2/ethsw/ethsw.h            |    2 +-
 drivers/staging/fwserial/fwserial.c                |    2 +-
 drivers/staging/greybus/audio_codec.c              |    4 +-
 drivers/staging/greybus/audio_module.c             |    6 +-
 drivers/staging/greybus/audio_topology.c           |   20 +-
 drivers/staging/greybus/gbphy.h                    |    4 +-
 drivers/staging/hikey9xx/Kconfig                   |   49 +
 drivers/staging/hikey9xx/Makefile                  |    7 +
 drivers/staging/hikey9xx/TODO                      |    5 +
 drivers/staging/hikey9xx/hi6421-spmi-pmic.c        |  342 ++++++
 drivers/staging/hikey9xx/hi6421v600-regulator.c    |  478 ++++++++
 drivers/staging/hikey9xx/hisi-spmi-controller.c    |  358 ++++++
 .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml       |  159 +++
 .../hikey9xx/hisilicon,hisi-spmi-controller.yaml   |   62 +
 drivers/staging/hikey9xx/phy-hi3670-usb3.c         |  671 +++++++++++
 drivers/staging/hikey9xx/phy-hi3670-usb3.yaml      |   72 ++
 drivers/staging/iio/Documentation/dac/max517       |   41 -
 drivers/staging/iio/Documentation/device.txt       |   74 --
 drivers/staging/iio/Documentation/overview.txt     |   57 -
 drivers/staging/iio/Documentation/ring.txt         |   47 -
 .../staging/iio/Documentation/sysfs-bus-iio-light  |   79 --
 drivers/staging/iio/Documentation/trigger.txt      |   31 -
 drivers/staging/iio/accel/adis16203.c              |   26 +-
 drivers/staging/iio/accel/adis16240.c              |   25 +-
 drivers/staging/iio/frequency/ad9834.c             |    1 -
 drivers/staging/kpc2000/kpc_dma/fileops.c          |    4 +-
 drivers/staging/ks7010/ks7010_sdio.c               |    6 +-
 drivers/staging/ks7010/ks_hostif.c                 |    6 +-
 drivers/staging/media/atomisp/i2c/atomisp-lm3554.c |   68 +-
 .../staging/media/atomisp/include/media/lm3554.h   |    7 +-
 drivers/staging/media/tegra-vde/iommu.c            |    4 +-
 drivers/staging/most/Kconfig                       |    2 -
 drivers/staging/most/Makefile                      |    1 -
 drivers/staging/most/cdev/Kconfig                  |   13 -
 drivers/staging/most/cdev/Makefile                 |    4 -
 drivers/staging/most/dim2/dim2.c                   |    6 +-
 drivers/staging/mt7621-dma/mtk-hsdma.c             |    6 +-
 drivers/staging/mt7621-pci/TODO                    |    2 +-
 drivers/staging/nvec/nvec.c                        |    2 +-
 drivers/staging/octeon-usb/octeon-hcd.c            |    3 +-
 drivers/staging/pi433/pi433_if.h                   |   26 +-
 drivers/staging/qlge/qlge.h                        |   20 +-
 drivers/staging/qlge/qlge_dbg.c                    |   28 +-
 drivers/staging/qlge/qlge_main.c                   |   20 +-
 drivers/staging/qlge/qlge_mpi.c                    |   15 +-
 drivers/staging/ralink-gdma/ralink-gdma.c          |    6 +-
 drivers/staging/rtl8188eu/core/rtw_ap.c            |   10 +-
 drivers/staging/rtl8188eu/core/rtw_cmd.c           |   78 +-
 drivers/staging/rtl8188eu/core/rtw_debug.c         |    8 +-
 drivers/staging/rtl8188eu/core/rtw_mlme.c          |   14 +-
 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c      |   58 +-
 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c       |   12 +-
 drivers/staging/rtl8188eu/core/rtw_security.c      |  790 ++----------
 drivers/staging/rtl8188eu/core/rtw_wlan_util.c     |   92 +-
 drivers/staging/rtl8188eu/hal/hal_intf.c           |    4 +-
 drivers/staging/rtl8188eu/hal/odm.c                |   65 +-
 drivers/staging/rtl8188eu/hal/phy.c                |   49 +-
 drivers/staging/rtl8188eu/hal/pwrseqcmd.c          |   25 +-
 drivers/staging/rtl8188eu/hal/rf.c                 |    1 +
 drivers/staging/rtl8188eu/hal/rf_cfg.c             |    7 +-
 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c  |    6 +-
 drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c     |    3 +-
 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c     |    5 +-
 drivers/staging/rtl8188eu/hal/usb_halinit.c        |   13 +-
 drivers/staging/rtl8188eu/include/ieee80211.h      |   10 -
 drivers/staging/rtl8188eu/include/osdep_service.h  |    1 +
 drivers/staging/rtl8188eu/include/rtl8188e_recv.h  |    2 +-
 drivers/staging/rtl8188eu/include/rtl8188e_xmit.h  |    3 +-
 drivers/staging/rtl8188eu/include/rtw_mlme.h       |    4 +-
 drivers/staging/rtl8188eu/include/rtw_mlme_ext.h   |    5 +-
 drivers/staging/rtl8188eu/include/rtw_recv.h       |    2 +
 drivers/staging/rtl8188eu/include/rtw_security.h   |   62 +-
 drivers/staging/rtl8188eu/include/wifi.h           |   34 +-
 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c     |  329 +++--
 drivers/staging/rtl8188eu/os_dep/os_intfs.c        |   46 +-
 drivers/staging/rtl8188eu/os_dep/rtw_android.c     |   10 +-
 drivers/staging/rtl8188eu/os_dep/usb_intf.c        |   52 +-
 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c   |    8 +-
 drivers/staging/rtl8188eu/os_dep/xmit_linux.c      |    2 +-
 drivers/staging/rtl8192e/Kconfig                   |    1 +
 drivers/staging/rtl8192e/rtl8192e/rtl_core.c       |   27 +-
 drivers/staging/rtl8192e/rtllib_softmac.c          |    6 +-
 drivers/staging/rtl8192e/rtllib_tx.c               |    2 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c  |    2 +-
 .../staging/rtl8192u/ieee80211/ieee80211_softmac.c |    6 +-
 drivers/staging/rtl8192u/r8192U_core.c             |    9 +-
 drivers/staging/rtl8192u/r8192U_dm.c               |   12 +-
 drivers/staging/rtl8192u/r8192U_hw.h               |    1 +
 drivers/staging/rtl8192u/r8192U_wx.c               |   41 +-
 drivers/staging/rtl8192u/r819xU_cmdpkt.c           |    5 +-
 drivers/staging/rtl8192u/r819xU_firmware.c         |    6 -
 drivers/staging/rtl8192u/r819xU_firmware_img.h     |    3 -
 drivers/staging/rtl8192u/r819xU_phy.c              |   30 +-
 drivers/staging/rtl8192u/r819xU_phyreg.h           |    3 -
 drivers/staging/rtl8712/rtl8712_recv.c             |   19 +-
 drivers/staging/rtl8712/rtl871x_cmd.c              |    4 +-
 drivers/staging/rtl8712/rtl871x_io.c               |    2 +-
 drivers/staging/rtl8712/rtl871x_ioctl_linux.c      |   16 +-
 drivers/staging/rtl8712/rtl871x_mlme.c             |   11 +-
 drivers/staging/rtl8712/rtl871x_mp_ioctl.c         |    2 +-
 drivers/staging/rtl8712/rtl871x_recv.c             |   20 +-
 drivers/staging/rtl8712/rtl871x_security.c         |    8 +-
 drivers/staging/rtl8712/rtl871x_sta_mgt.c          |    4 +-
 drivers/staging/rtl8712/rtl871x_xmit.c             |   34 +-
 drivers/staging/rtl8712/rtl871x_xmit.h             |    2 +-
 drivers/staging/rtl8712/usb_intf.c                 |    2 +-
 drivers/staging/rtl8712/usb_ops_linux.c            |    5 +-
 drivers/staging/rtl8723bs/core/rtw_ap.c            |    5 +-
 drivers/staging/rtl8723bs/core/rtw_cmd.c           |    5 +-
 drivers/staging/rtl8723bs/core/rtw_ieee80211.c     |   11 +-
 drivers/staging/rtl8723bs/core/rtw_mlme.c          |   16 +-
 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c      |    7 +-
 drivers/staging/rtl8723bs/core/rtw_recv.c          |    3 +-
 drivers/staging/rtl8723bs/core/rtw_security.c      |    6 +-
 drivers/staging/rtl8723bs/core/rtw_wlan_util.c     |   74 +-
 drivers/staging/rtl8723bs/core/rtw_xmit.c          |    4 +-
 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c     |   11 +-
 drivers/staging/rtl8723bs/hal/sdio_ops.c           |   11 +-
 drivers/staging/rtl8723bs/include/osdep_service.h  |   87 --
 .../rtl8723bs/include/osdep_service_linux.h        |   14 +-
 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h   |    2 -
 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c  |    2 +-
 drivers/staging/rtl8723bs/os_dep/recv_linux.c      |    3 +-
 drivers/staging/rtl8723bs/os_dep/sdio_intf.c       |    4 +-
 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c  |   42 +-
 drivers/staging/rts5208/rtsx_transport.c           |   24 +-
 drivers/staging/sm750fb/sm750.c                    |    3 +-
 .../vc04_services/bcm2835-audio/bcm2835-vchiq.c    |    2 +-
 .../include/linux/raspberrypi/vchiq.h              |   11 +-
 .../interface/vchiq_arm/vchiq_2835_arm.c           |   24 +-
 .../vc04_services/interface/vchiq_arm/vchiq_arm.c  | 1257 ++++++++++----------
 .../vc04_services/interface/vchiq_arm/vchiq_core.c |   25 +-
 .../vc04_services/interface/vchiq_arm/vchiq_core.h |   14 +-
 .../interface/vchiq_arm/vchiq_ioctl.h              |   29 +-
 .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c  |    2 +-
 drivers/staging/vt6655/device_main.c               |    6 +-
 drivers/staging/vt6655/mac.h                       |    2 +-
 drivers/staging/vt6655/rxtx.c                      |   24 +-
 .../bindings/net/wireless/silabs,wfx.yaml          |  125 ++
 .../bindings/net/wireless/siliabs,wfx.txt          |   98 --
 drivers/staging/wfx/TODO                           |   19 -
 drivers/staging/wfx/bh.c                           |   75 +-
 drivers/staging/wfx/bh.h                           |    2 +-
 drivers/staging/wfx/bus.h                          |    2 +-
 drivers/staging/wfx/bus_sdio.c                     |    2 +-
 drivers/staging/wfx/bus_spi.c                      |    2 +-
 drivers/staging/wfx/data_rx.c                      |   11 +-
 drivers/staging/wfx/data_rx.h                      |    2 +-
 drivers/staging/wfx/data_tx.c                      |   74 +-
 drivers/staging/wfx/data_tx.h                      |    5 +-
 drivers/staging/wfx/debug.c                        |   27 +-
 drivers/staging/wfx/fwio.c                         |    4 +-
 drivers/staging/wfx/hif_api_cmd.h                  |  256 ++--
 drivers/staging/wfx/hif_api_general.h              |  131 +-
 drivers/staging/wfx/hif_api_mib.h                  |   50 +-
 drivers/staging/wfx/hif_rx.c                       |   91 +-
 drivers/staging/wfx/hif_tx.c                       |  116 +-
 drivers/staging/wfx/hif_tx.h                       |   12 +-
 drivers/staging/wfx/hif_tx_mib.c                   |  124 +-
 drivers/staging/wfx/hif_tx_mib.h                   |   13 +-
 drivers/staging/wfx/hwio.c                         |    2 +-
 drivers/staging/wfx/hwio.h                         |    2 +-
 drivers/staging/wfx/key.c                          |   12 +-
 drivers/staging/wfx/key.h                          |    2 +-
 drivers/staging/wfx/main.c                         |   33 +-
 drivers/staging/wfx/main.h                         |    4 +-
 drivers/staging/wfx/queue.c                        |   16 +-
 drivers/staging/wfx/queue.h                        |    3 +-
 drivers/staging/wfx/scan.c                         |    6 +-
 drivers/staging/wfx/scan.h                         |    2 +-
 drivers/staging/wfx/secure_link.h                  |   59 -
 drivers/staging/wfx/sta.c                          |  348 +++---
 drivers/staging/wfx/sta.h                          |    4 +-
 drivers/staging/wfx/traces.h                       |    2 +-
 drivers/staging/wfx/wfx.h                          |    7 +-
 drivers/staging/wlan-ng/hfa384x_usb.c              |   18 +-
 drivers/staging/wlan-ng/p80211netdev.c             |   11 +-
 drivers/staging/wlan-ng/prism2mgmt.c               |   24 +-
 drivers/staging/wlan-ng/prism2mib.c                |    2 +-
 drivers/staging/wlan-ng/prism2sta.c                |    4 +-
 include/linux/iio/buffer-dmaengine.h               |    4 -
 include/linux/iio/common/cros_ec_sensors_core.h    |    4 +-
 include/linux/iio/iio.h                            |    3 +-
 include/linux/iio/imu/adis.h                       |   53 +-
 include/linux/iio/trigger_consumer.h               |    2 +-
 include/linux/iio/types.h                          |    1 +
 include/linux/mfd/hi6421-spmi-pmic.h               |   53 +
 include/linux/platform_data/ad7291.h               |   13 -
 include/linux/platform_data/ad7793.h               |    2 +-
 include/uapi/linux/iio/types.h                     |    1 +
 tools/iio/iio_event_monitor.c                      |    2 +
 436 files changed, 11422 insertions(+), 7211 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-accel-adxl372
 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc2010
 rename drivers/staging/iio/Documentation/light/sysfs-bus-iio-light-tsl2x7x => Documentation/ABI/testing/sysfs-bus-iio-light-tsl2772 (100%)
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/ad7949.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7291.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7949.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/ads1015.txt
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/amlogic,meson-saradc.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/aspeed,ast2400-adc.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/aspeed_adc.txt
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/berlin2_adc.txt
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/cc10001_adc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/cosmic,10001-adc.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/cpcap-adc.txt
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/da9150-gpadc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/dlg,da9150-gpadc.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx25-gcq.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/hi8435.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/holt,hi8435.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/imx7d-adc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/lpc1850-adc.txt
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/lpc32xx-adc.txt
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/ltc2497.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/marvell,berlin2-adc.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/max11100.txt
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/max1118.txt
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/max9611.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max11100.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1118.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max9611.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/mcp320x.txt
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3422.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,mcp3201.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/motorola,cpcap-adc.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,nau7802.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,npcm-adc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,npcm750-adc.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton-nau7802.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,lpc1850-adc.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,lpc3220-adc.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/sprd,sc2720-adc.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/sprd,sc27xx-adc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/st,stmpe-adc.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/stmpe-adc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc0832.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc108s102.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc12138.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc128s052.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc161s626.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads1015.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads7950.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads8344.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,tlc4541.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,twl4030-madc.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc0832.txt
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc108s102.txt
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc12138.txt
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc128s052.txt
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc161s626.txt
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads7950.txt
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads8344.txt
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/twl4030-madc.txt
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/vf610-adc.txt
 create mode 100644 Documentation/devicetree/bindings/iio/dac/lltc,ltc2632.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/dac/ltc2632.txt
 create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/humidity/ti,hdc2010.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9310.yaml
 create mode 100644 drivers/iio/gyro/adxrs290.c
 create mode 100644 drivers/iio/humidity/hdc2010.c
 create mode 100644 drivers/iio/light/as73211.c
 rename drivers/{staging/most/cdev/cdev.c => most/most_cdev.c} (100%)
 create mode 100644 drivers/staging/hikey9xx/Kconfig
 create mode 100644 drivers/staging/hikey9xx/Makefile
 create mode 100644 drivers/staging/hikey9xx/TODO
 create mode 100644 drivers/staging/hikey9xx/hi6421-spmi-pmic.c
 create mode 100644 drivers/staging/hikey9xx/hi6421v600-regulator.c
 create mode 100644 drivers/staging/hikey9xx/hisi-spmi-controller.c
 create mode 100644 drivers/staging/hikey9xx/hisilicon,hi6421-spmi-pmic.yaml
 create mode 100644 drivers/staging/hikey9xx/hisilicon,hisi-spmi-controller.yaml
 create mode 100644 drivers/staging/hikey9xx/phy-hi3670-usb3.c
 create mode 100644 drivers/staging/hikey9xx/phy-hi3670-usb3.yaml
 delete mode 100644 drivers/staging/iio/Documentation/dac/max517
 delete mode 100644 drivers/staging/iio/Documentation/device.txt
 delete mode 100644 drivers/staging/iio/Documentation/overview.txt
 delete mode 100644 drivers/staging/iio/Documentation/ring.txt
 delete mode 100644 drivers/staging/iio/Documentation/sysfs-bus-iio-light
 delete mode 100644 drivers/staging/iio/Documentation/trigger.txt
 delete mode 100644 drivers/staging/most/cdev/Kconfig
 delete mode 100644 drivers/staging/most/cdev/Makefile
 create mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
 delete mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wireless/siliabs,wfx.txt
 delete mode 100644 drivers/staging/wfx/secure_link.h
 create mode 100644 include/linux/mfd/hi6421-spmi-pmic.h
 delete mode 100644 include/linux/platform_data/ad7291.h

             reply	other threads:[~2020-10-15 12:26 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-10-15 12:27 Greg KH [this message]
2020-10-15 16:49 ` [GIT PULL] Staging/IIO driver update for 5.10-rc1 Linus Torvalds
2020-10-15 17:01   ` Greg KH
2020-10-15 17:12 ` pr-tracker-bot

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=20201015122713.GA4021230@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=devel@linuxdriverproject.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=sfr@canb.auug.org.au \
    --cc=torvalds@linux-foundation.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.