[GIT PULL] Staging/IIO driver patches for 5.1-rc1

From: Greg KH
Date: Wed Mar 06 2019 - 05:34:33 EST


The following changes since commit d13937116f1e82bf508a6325111b322c30c85eb9:

Linux 5.0-rc6 (2019-02-10 14:42:20 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 1f08c4a54b7cb62ed6450808c37d06c907f1a2dd:

staging: mt7621-dma: remove license boilerplate text (2019-03-03 09:25:42 +0100)

----------------------------------------------------------------
Staging/IIO patches for 5.1-rc1

Here is the big staging/iio driver pull request for 5.1-rc1.

Lots of good IIO driver updates and cleanups in here as always.
Combined with the removal of the xgifb driver, we have a net "loss" of
over 9000 lines in the pull request, always a nice thing.

As the outreachy application process is currently happening, there are
loads of tiny checkpatch cleanup fixes all over the staging tree, which
accounts for the majority of the fixups.

Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

----------------------------------------------------------------
Adham Abozaeid (1):
staging: wilc1000: remove redundant reset of station statistics

Aditya Pakki (3):
iio: adc: xilinx: check return value of xadc_write_adc_reg
staging: rts5208: Add a check for ms_read_extra_data
Staging: rts5208: Fix error handling on rtsx_send_cmd

Ajay Singh (40):
staging: wilc1000: make use of get_unaligned_le16/le32 to pack data
staging: wilc1000: refactor wilc_wlan_set_bssid()
staging: wilc1000: use 'struct' to pack cfg header frame in wilc_wlan_cfg_commit()
staging: wilc1000: remove the use of scan shadow buffer
staging: wilc1000: make use of cfg80211_inform_bss_frame()
staging: wilc1000: corrected order to pack join param buffer
staging: wilc1000: use struct to pack join parameters for FW
staging: wilc1000: rename hidden_network related data structure
staging: wilc1000: use single struct for 'connect' related parameters
staging: wilc1000: refactor information message parsing logic
staging: wilc1000: remove 'disconnect_info' structure
staging: wilc1000: refactor handle_set_mcast_filter()
staging: wilc1000: avoid the use of typedef for function pointers
staging: wilc1000: avoid the use of 'wilc_wfi_mon' static variable
staging: wilc1000: remove conditional lock in wilc_wfi_deinit_mon_interface()
staging: wilc1000: remove redundant macros for radiotap
staging: wilc1000: remove unnecessary debug log messages
staging: wilc1000: rename timeout related macros
staging: wilc1000: make use of iface type to identify p2p interface
staging: wilc1000: refactor scan() cfg80211 ops callback
staging: wilc1000: remove use of 'terminated_handle' static variable
staging: wilc1000: refactor linux_wlan_init_test_config()
staging: wilc1000: refactor code to use cookie information
staging: wilc1000: use random number for cookie instead of pointer
staging: wilc1000: avoid use of interface names for validation
staging: wilc1000: add check before performing operation on net_device
staging: wilc1000: remove unused struct 'add_sta_param'
staging: wilc1000: avoid use of 'hif_deinit_lock' static variable
staging: wilc1000: avoid use of static variable in linux_mon.c
staging: wilc1000: move static variable 'wlan_channel' to 'wilc' struct
staging: wilc1000: move 'curr_channel' static variable in 'wilc' struct
staging: wilc1000: define p2p related static variable as constants
staging: wilc1000: fix to set correct value for 'vif_num'
staging: wilc1000: add 'wilc_' prefix to have proper namespace
staging: wilc1000: move macro and function prototype from wilc_wlan_if.h file
staging: wilc1000: avoid function forward declaration in wilc_sdio.c file
staging: wilc1000: added 'wilc_' prefix for function in wilc_sdio.c file
staging: wilc1000: rename wilc_frmw_to_linux()
staging: wilc1000: remove 'linux_' prefix in function names
staging: wilc1000: rename linux_wlan.c and linux_mon.c

Alexander Schroth (1):
staging: comedi: ni_pcidio: make defines uppercase

Alexandru Ardelean (1):
staging: iio: cdc: ad7152: remove driver completely

Andreas Brauchli (3):
iio: Add modifiers for ethanol and H2 gases
iio: chemical: sgp30: Support Sensirion SGP30/SGPC3 sensors
iio: chemical: sgp30: add device tree support

Andrew F. Davis (10):
staging: android: ion: Add proper header information
staging: android: ion: Remove empty ion_ioctl_dir() function
staging: android: ion: Merge ion-ioctl.c into ion.c
staging: android: ion: Remove leftover comment
staging: android: ion: Remove struct ion_platform_heap
staging: android: ion: Fixup some white-space issues
staging: android: ion: Sync comment docs with struct ion_buffer
staging: android: ion: Remove base from ion_carveout_heap
staging: android: ion: Remove base from ion_chunk_heap
staging: android: ion: Remove unused headers

Anson Huang (4):
iio: magnetometer: mag3110: add vdd/vddio regulator operation support
iio: light: isl29018: add vcc regulator operation support
dt-bindings: iio: accel: mma8452: add power supplies property
iio: accell: mma8452: add vdd/vddio regulator operation support

Artur Rojek (3):
dt-bindings: iio/adc: Add docs for Ingenic JZ47xx SoCs ADC.
dt-bindings: iio/adc: Add bindings for Ingenic JZ47xx SoCs ADC.
IIO: add Ingenic JZ47xx ADC driver.

Beniamin Bia (2):
staging: iio: frequency: ad9833: Get frequency value statically
staging: iio: frequency: ad9833: Load clock using clock framework

Bhagyashri Dighole (4):
staging: netlogic: Modify coding style alignments
staging: netlogic: Add SPDX-License-Identifier tag at the top
staging: netlogic: Remove boilerplate license text
staging: speakup: fix line over 80 characters.

Bhanusree Pola (13):
staging: mt7621-mmc: Prefer using BIT macro
staging: erofs: match alignment with open parentheses
Staging: rtl8192e: Replace license text with SPDX identifier
Staging: mt7621_dma: Prefer unsigned int over just unsigned
Staging: mt761-dma: Alignment should match open parenthesis
Staging: fbtft: Alignment should match open parenthesis
Staging: fbtft: Extra blank line not required before '}'
Staging: fbtft: Fix line over 80 characters
Staging: fwserial: Add blank line after declarations
Staging: ks7010: Match alignments with open parenthesis
Staging: greybus: Do not use multiple blank lines
Staging: greybus: Blank lines not required before '}'
Staging: greybus: Alignment should match open parenthesis

Bharath Vedartham (2):
staging: netlogic: replace ---help--- with help in Kconfig
staging: wlan-ng: replace ---help--- with help in Kconfig

Bo YU (2):
staging: wilc1000: fix incorrent type assignment
staging: wilc1000: fix incorrent type in initializer

Brajeswar Ghosh (1):
staging/android/vsoc: Remove duplicate header

Carlos Henrique Lima Melara (1):
staging: mt7621-eth/ethtool.c: Correction of SPDX license identifier

Cezary Kierzyk (1):
staging: rtlwifi: replace ---help--- with help in Kconfig

Chao Yu (1):
staging: erofs: clean up erofs_map_blocks_iter

Chengguang Xu (3):
staging: erofs: fix potential double iput in erofs_read_super()
staging: erofs: remove redundant likely/unlikely annotation in namei.c
staging: erofs: remove redundant unlikely annotation in unzip_vle.c

Colin Ian King (7):
staging: rtl8712: clean up various indentation and coding style issues
staging: rtl8192e: fix various indentation issues
staging: rtl8723bs: fix indentation issue with return statement
staging: most: cdev: add missing check for cdev_add failure
staging: rtl8192u: remove redundant nul check on pointer dev
iio: adc: ads124s08: fix spelling mistake "converions" -> "conversions"
staging: rtlwifi: fix spelling mistake: "Hightest" -> "Highest"

Dan Carpenter (2):
Staging: rtl8723bs: remove some dead code
iio: chemical: sps30: fix a loop timeout test

Dan Murphy (2):
iio: ti-ads124s08: Add DT binding documentation
iio: adc: Add the TI ads124s08 ADC code

Daniel Drake (1):
iio: st_accel: use ACPI orientation data

Daniel Smith (1):
staging: speakup: Fix coding style

Daniel Vetter (1):
staging/xgifb: Needs to be converted to a drm driver

Felipe Cardoso Resende (1):
drivers: staging: rtlwifi: Start statement on a tabstop

Florian Büstgens (1):
staging: rtl8188eu: Refactoring struct ndis_802_11_ssid from CamelCase to correct code style.

Florian Fainelli (1):
staging: fsl-dpaa2: ethsw: Add missing netdevice check

Gao Xiang (20):
staging: erofs: fix return type of erofs_workgroup_get
staging: erofs: add document
staging: erofs: fix fast symlink w/o xattr when fs xattr is on
staging: erofs: remove unneeded inode_operations
staging: erofs: move erofs_xattr_handlers to xattr.h
staging: erofs: sunset erofs_workstation_cleanup_all
staging: erofs: localize erofs_workgroup_get
staging: erofs: move shrink accounting inside the function
staging: erofs: staticize erofs_shrink_count, erofs_shrink_scan
staging: erofs: drop the extern prefix for function definitions
staging: erofs: use xattr_prefix to wrap up
staging: erofs: complete POSIX ACL support
staging: erofs: keep corrupted fs from crashing kernel in erofs_namei()
staging: erofs: fix race of initializing xattrs of a inode at the same time
staging: erofs: remove rcu_read_lock() in erofs_try_to_free_cached_page
staging: erofs: no need to take page lock in readdir
staging: erofs: switch to ->iterate_shared()
staging: erofs: compressed_pages should not be accessed again after freed
staging: erofs: fix illegal address access under memory pressure
staging: erofs: fix mis-acted TAIL merging behavior

George Hilliard (2):
staging: Move ralink-gdma to its own directory
staging: Mediatek: Use individual config flags in Makefile

Greg Kroah-Hartman (6):
Merge 5.0-rc2 into staging-next
staging: xgifb: delete the driver
Merge 5.0-rc4 into staging-next
Merge tag 'iio-for-5.1a' of git://git.kernel.org/.../jic23/iio into staging-next
Merge 5.0-rc6 into staging-next
Merge tag 'iio-for-5.1b' of git://git.kernel.org/.../jic23/iio into staging-next

Gregory CLEMENT (2):
dt-bindings: iio: adc: move lpc32xx-adc out of staging
iio:adc:lpc32xx use SPDX-License-Identifier

Guilherme Tadashi Maeoka (1):
Staging: mt7621-pci: Fix space required coding style

Gustavo A. R. Silva (4):
staging: mt7621-dma: Use struct_size() in devm_kzalloc()
staging: rtl8188eu: Replace kzalloc with kcalloc
staging: comedi: ni_660x: fix missing break in switch statement
staging: vt6656: key: Mark expected switch fall-throughs

Hardik Singh Rathore (2):
staging: iio: adt7316: drop unnecessary initialization of variables
staging: iio: ad7816: drop unnecessary initialization of variables

Himadri Pandya (14):
staging: rtl8192e: rename Channel to channel style
staging: rtl8192e: rename ChannelPlan[] to channel_array[] - style
staging: rtl8192e: rename Len to len - style
staging: rtl8192e: rename members of struct chnl_txpow_triple - style
staging: rtl8192e: rename members of struct rt_dot11d_info - style
staging: rtl8192e: rename members of struct rtllib_device - style
staging: rtl8192e: rename function Dot11d_Channelmap to dot11d_channel_map - style
staging: rtl8192e: rename function Dot11d_Reset to dot11d_reset - style
staging: rtl8192e: rename function Dot11d_UpdateCountryIe to dot11d_update_country - style
staging: rtl8192e: rename function DOT11D_ScanComplete to dot11d_scan_complete - style
staging: rtl8192e: rename local variables of function dot11d_update_country - style
staging: rtl8192e: rename parameters of function dot11d_update_country - style
staging: rtl8192e: rename function cpMacAddr to copy_mac_addr - style
staging: rtl8192e: rename macro arguments to avoid camel case - style

Hyun Kwon (1):
staging: android: ion: Add the GPL exception for syscalls

Ian Abbott (1):
staging: comedi: ni_tio: Allocate shadow regs for each counter chip

Jann Horn (1):
staging: visornic: use skb_put_zero() instead of open-coded version

Jasminko Dedic (1):
staging: mt7621-spi: Clean up comparison to NULL

Jeremy Fertic (11):
staging: iio: adt7316: fix register and bit definitions
staging: iio: adt7316: invert the logic of the check for an ldac pin
staging: iio: adt7316: use correct variable in DAC_internal_Vref read
staging: iio: adt7316: allow adt751x to use internal vref for all dacs
staging: iio: adt7316: remove dac vref buffer bypass from adt751x
staging: iio: adt7316: change interpretation of write to dac update mode
staging: iio: adt7316: correct spelling of ADT7316_DA_EN_VIA_DAC_LDCA
staging: iio: adt7316: fix dac_bits assignment
staging: iio: adt7316: fix handling of dac high resolution option
staging: iio: adt7316: fix the dac read calculation
staging: iio: adt7316: fix the dac write calculation

Jeremy Sowden (3):
staging: erofs: fixed -Wmissing-prototype warnings by making functions static.
staging: erofs: fixed -Wmissing-prototype warnings by moving prototypes to header file.
staging: ks7010: removed custom Michael MIC implementation.

Jin Chen (1):
staging: sm750fb: Rename setDisplayControl to set_display_control - style

Jitendra Khasdev (1):
staging: comedi: Removed not necessary braces for single block

Jonathan Cameron (1):
iio:chemical:sps30 Supress some switch fallthrough warnings.

Jules Irenge (4):
staging: mt7621-eth: Add SPDX license identifier
staging: mt7621-eth: Remove license boilerplate text
staging: mt7621-dma: add SPDX GPL-2.0+ license identifier
staging: mt7621-dma: remove license boilerplate text

Julia Lawall (1):
staging: rtl8192e: reduce indentation

K Hodges (2):
staging: android: formatting change in ashmem.c
staging: wlan-ng: formatting change in cfg80211.c

Kai-Heng Feng (2):
staging: rtl8712u: Remove dummy reset-resume callback
staging: rtl8712u: Fix suspend and resume callbacks

Kangjie Lu (2):
iio: ad9523: fix a missing check of return value
staging: rtlwifi: rtl8822b: fix a missing check of alloc_skb

Krzysztof Kozlowski (2):
iio: adc: exynos-adc: Fix NULL pointer exception on unbind
iio: adc: exynos-adc: Use proper number of channels for Exynos4x12

Lorenzo Bianconi (1):
dt-bindings: iio: pressure: add LPS22HH bindings

Luciana da Costa Marques (1):
iio:accel:adxl345: Change alignment to match paranthesis

Madhumitha Prabakaran (7):
Staging: vt6655: Alignment should match open parenthesis
Staging: vt6655: Alignment should match open parenthesis
Staging: vt6655: Alignment of function declaration
Staging: vt6655: Align a function declaration
Staging: vt6655: Modify comment style for SPDX-License-Identifier
Staging: vt6655: Modify comment style of SPDX License Identifier
Staging: vt6655: Align a static function declaration

Marcelo Schmitt (3):
staging: iio: ad5933: change regulator binging for vref
staging: iio: ad5933: use clock framework for clock reference
staging: iio: ad5933: add binding doc for ad5933

Marko Stankovic (1):
staging: wilc1000: make function wilc_get_stats_async static

Martin Blumenstingl (2):
dt-bindings: iio: adc: meson-saradc: update temperature sensor support
iio: adc: meson-saradc: enable the temperature sensor two more SoCs

Martin Kelly (6):
iio:bmi160: add SPDX identifiers
iio:bmi160: add drdy interrupt support
dt-bindings: fix incorrect bmi160 IRQ note
dt-bindings: bmi160 document open-drain property
iio:bmi160: use iio_pollfunc_store_time
iio:bmi160: use if (ret) instead of if (ret < 0)

Masahiro Yamada (1):
staging: prefix header search paths with $(srctree)/

Matt McCoy (1):
staging: ks7010: remove unnecessary parentheses

Matteo Croce (1):
staging: comedi: fix typo

Michael Straube (24):
staging: fsl-dpaa2: fix SPDX identifiers in header files
staging: goldfish: remove GPL boiler plate text
staging: gs_fpgaboot: add SPDX identifiers
staging: gs_fpgaboot: cleanup alignment issue - style
staging: rtl8188eu: remove unnecessary parentheses in os_intfs.c
staging: rtl8188eu: cleanup declarations in os_intfs.c
staging: rtl8188eu: add spaces around operators in os_intfs.c
staging: rtl8188eu: add spaces around operators in mlme_linux.c
staging: rtl8188eu: cleanup indenting issue in mlme_linux.c
staging: rtl8188eu: cleanup comments in mlme_linux.c
staging: rtl8188eu: remove unnecessary initializations
staging: rtl8188eu: cleanup declarations in mlme_linux.c
staging: rtl8188eu: remove unncessary asignment to cleanup long line
staging: rtl8188eu: &array[0] -> array
staging: rtl8188eu: refactor rtw_reset_securitypriv()
staging: rtl8188eu: cleanup ODM_CmnInfoPtrArrayHook()
staging: rtl8188eu: remove unnecessary parentheses in rtl8188e_cmd.c
staging: rtl8188eu: cleanup declarations in rtl8188e_cmd.c
staging: rtl8188eu: remove blank line between declarations
staging: rtl8188eu: remove unused function declarations
staging: rtl8188eu: add spaces around '*' in rtl8188e_cmd.c
staging: rtl8188eu: cleanup comparsions to NULL in rtl8188eu_xmit.c
staging: rtl8188eu: remove unused enum P2P_PROTO_WK_ID
staging: rtl8188eu: remove unused P2P_PRIVATE_IOCTL_SET_LEN

Michiel Schuurmans (1):
Staging: rtl8192e: Replaced spaces with tab.

Mircea Caprioru (1):
iio: dac: ad5686: Add support for AD5674R/AD5679R

Nathan Chancellor (1):
staging: rtlwifi: Use proper enum for return in halmac_parse_psd_data_88xx

Nicholas Mc Guire (1):
staging: r8822be: check kzalloc return or bail

Nishad Kamdar (8):
staging: greybus: gpio: switch GPIO portions to use GPIOLIB_IRQCHIP
staging: greybus: arche-apb-ctrl.c: Switch to the gpio descriptor interface
staging: greybus: arche-platform: Switch to the gpio descriptor interface
Staging: emxx_udc: Switch to the gpio descriptor interface
Staging: fbtft: Switch to the gpio descriptor interface
staging: mt7621-pinctrl: Remove space after cast
staging: mt7621-pinctrl: Test devm_kzalloc for failure while improving the code
staging: vt6656: Use the correct style for SPDX license Identifier

Oscar Gomez Fuente (1):
staging: rtl8192e: Fix space and suspect issue

Prashanth Kumar KR (1):
staging: rtl8712: Fix indentation issue

Prathamesh Deshpande (1):
staging: wlan-ng: prism2fw.c: Fix "Possible unnecessary 'out of memory' message" checkpatch.pl warning"

Qing Xia (1):
staging: android: ion: fix sys heap pool's gfp_flags

Randolph Maaßen (2):
dt-bindings: iio: imu: add icm20602 bindings to mpu6050
iio: imu: mpu6050: Add support for the ICM 20602 IMU

Ricardo Ribalda Delgado (3):
iio: adc: ad7476: Add support for TI ADS786X ADCs
iio:dac:ti-dac7612: Add driver for Texas Instruments DAC7612
iio:dac:dac7612: device tree bindings

Robert Eshleman (2):
iio: light: add driver for MAX44009
dt-bindings: iio: light: Add max44009

Samuel Thibault (1):
staging: speakup: Note that simple_strtoul can't simply be replaced by kstrtoul

Sandesh Kenjana Ashok (1):
staging: comedi: comedi_fops.c: Remove redundant blank line

Sebastien Bourdelin (2):
iio: chemical: bme680: Add device-tree support
dt-bindings: iio: chemical: Add bindings for bme680

Sergio Paracuellos (16):
staging: mt7621-pinctrl: use pinconf-generic for 'dt_node_to_map' and 'dt_free_map'
staging: mt7621-dts: use standard 'groups' instead of 'group' for pinctrl bindings
staging: mt7621-pci-phy: add new driver for phy part of mt7621-pci
staging: mt7621-pci: handle phy using new generic phy 'pci-mt7621-phy' driver
staging: mt7621-dts: add pci-phy related bindings to board's device tree
staging: mt7621-pci-phy: dt-bindings: add bindings for Mediatek MT7621 Pcie PHY
staging: mt7621-pci: use PCI definitions instead of hardcode values
staging: mt7621-pci: update driver's TODO file
staging: mt7621-dts: fix pci phy register addresses
staging: mt7621-pci-phy: use 'module_init' instead of 'arch_initcall'
staging: mt7621-pci: add reset control for general pcie reset
staging: mt7621-dts: add general pcie reset line to pcie bindings
staging: mt7621-pci: remove not used definitions
staging: mt7621-pci: replace spaces with tabs in comment
staging: mt7621-pci: remove two register writes
staging: mt7621-pci: reverse condition to check for enabled port

Sheng Yong (1):
staging: erofs: fix memleak of inode's shared xattr array

Shreeya Patel (1):
Staging: iio: adt7316: Add all irq related code in adt7316_irq_setup()

Sidong Yang (1):
staging: erofs: Add identifier for function definition arguments

Slawomir Stepien (2):
staging: iio: adc: ad7280a: split ad7280_channel_init() to more functions
staging: iio: adc: ad7280a: split ad7280_attr_init() to more functions

Stefan Popa (15):
staging: iio: adc: ad7606: Use wait-for-completion handler
staging: iio: adc: ad7606: Use devm functions in probe
staging: iio: adc: ad7606: Use find_closest() macro
staging: iio: adc: ad7606: Use vendor prefix for DT properties
staging: iio: adc: ad7606: Add OF device ID table
staging: iio: adc: ad7606: Simplify the Kconfing menu
staging: iio: adc: ad7606: Use SPDX identifier
staging: iio: adc: ad7606: Add support for threaded irq
staging: iio: adc: ad7606: Misc style fixes (no functional change)
staging: iio: adc: ad7606: Move out of staging
dt-bindings: iio: adc: Add docs for AD7606 ADC
iio: adc: Add AD7768-1 ADC basic support
dt-bindings: iio: adc: Add docs for AD7768-1
drivers: iio: dac: Fix wrong license for ADI drivers
iio: adc: ad7768-1: Add support for setting the sampling frequency

Stefan Roese (9):
staging: spi: mt7621: Switch to SPDX identifier
staging: spi: mt7621: Clean up excessive header usage
staging: spi: mt7621: Add return code check on device_reset()
staging: spi: mt7621: Remove superfluous SPI_BPW_MASK definition
staging: spi: mt7621: Minor cosmetic changes
staging: spi: mt7621: Use recommended comment style
staging: spi: mt7621: Sort register definitions
staging: spi: mt7621: Use macros instead of hardcoded values
staging: spi: mt7621: Remove superfluous pre-declaration of struct mt7621_spi

Stephen Martin (2):
staging: rtw_ieee80211: fix constant comparison warning
staging: rtl8188eu: fix bad indentation for conditional statement

Sumit Pundir (1):
staging: octeon-usb: fix misspelled "re-enable"

Tetsuo Handa (2):
staging: android: ashmem: Don't call fallocate() with ashmem_mutex held.
staging: android: ashmem: Avoid range_alloc() allocation with ashmem_mutex held.

Tomasz Duszynski (9):
iio: add IIO_MASSCONCENTRATION channel type
iio: chemical: add support for Sensirion SPS30 sensor
dt-bindings: iio: chemical: sps30: add device tree support
iio: chemical: sps30: add support for self cleaning
iio: chemical: sps30: allow changing self cleaning period
iio: chemical: sps30: remove printk format specifier
iio: chemical: add support for Plantower PMS7003 sensor
dt-bindings: add Plantower to the vendor prefixes
dt-bindings: iio: chemical: pms7003: add device tree support

Tomer Maimon (3):
dt-binding: iio: add NPCM ADC documentation
iio: adc: add NPCM ADC driver
dt-binding: iio: remove rst node from NPCM ADC document

Wentao Cai (1):
Staging: ks7010: Replace typecast to int

William Mitchell Jr (1):
staging: comedi: cb_pcimdas.c: fixed an alignment coding style issue

Yue Haibing (1):
staging: gasket: interrupt: remove unused including <linux/version.h>

YueHaibing (7):
iio: imu: st_lsm6dsx: remove set but not used variable ''
staging: wilc1000: remove set but not used variable 'msa'
staging: rtl8712: drop pointless static qualifier in r8712_efuse_pg_packet_write()
staging: rtl8192e: Remove set but not used variables 'broad_addr, stype'
staging: mt7621-mmc: Remove unused including <linux/version.h>
staging: rtlwifi: Remove set but not used variables 'dataempty, hoffset'
staging: rtl8723bs: Remove duplicated include from drv_types.h

mario tesi (1):
iio:st_pressure:initial lps22hh sensor support

Documentation/ABI/testing/sysfs-bus-iio | 21 +-
Documentation/ABI/testing/sysfs-bus-iio-sps30 | 28 +
.../devicetree/bindings/iio/accel/mma8452.txt | 4 +
.../devicetree/bindings/iio/adc/adi,ad7606.txt | 65 +
.../devicetree/bindings/iio/adc/adi,ad7768-1.txt | 41 +
.../bindings/iio/adc/amlogic,meson-saradc.txt | 4 +
.../devicetree/bindings/iio/adc/ingenic,adc.txt | 48 +
.../bindings/{staging => }/iio/adc/lpc32xx-adc.txt | 0
.../bindings/iio/adc/nuvoton,npcm-adc.txt | 24 +
.../bindings/iio/adc/samsung,exynos-adc.txt | 4 +-
.../devicetree/bindings/iio/adc/ti-ads124s08.txt | 25 +
.../devicetree/bindings/iio/chemical/bme680.txt | 11 +
.../bindings/iio/chemical/plantower,pms7003.txt | 20 +
.../bindings/iio/chemical/sensirion,sgp30.txt | 15 +
.../bindings/iio/chemical/sensirion,sps30.txt | 12 +
.../devicetree/bindings/iio/dac/ti,dac7612.txt | 28 +
.../bindings/iio/impedance-analyzer/ad5933.txt | 26 +
.../devicetree/bindings/iio/imu/bmi160.txt | 6 +-
.../devicetree/bindings/iio/imu/inv_mpu6050.txt | 1 +
.../devicetree/bindings/iio/light/max44009.txt | 24 +
.../devicetree/bindings/iio/st-sensors.txt | 1 +
.../devicetree/bindings/vendor-prefixes.txt | 1 +
MAINTAINERS | 28 +-
drivers/iio/accel/adxl345_core.c | 4 +-
drivers/iio/accel/mma8452.c | 105 +-
drivers/iio/accel/st_accel_core.c | 171 +-
drivers/iio/adc/Kconfig | 80 +-
drivers/iio/adc/Makefile | 7 +
drivers/iio/adc/ad7476.c | 20 +
drivers/{staging => }/iio/adc/ad7606.c | 272 +-
drivers/{staging => }/iio/adc/ad7606.h | 17 +-
drivers/{staging => }/iio/adc/ad7606_par.c | 46 +-
drivers/{staging => }/iio/adc/ad7606_spi.c | 35 +-
drivers/iio/adc/ad7768-1.c | 655 +++
drivers/iio/adc/exynos_adc.c | 19 +-
drivers/iio/adc/ingenic-adc.c | 364 ++
drivers/iio/adc/lpc32xx_adc.c | 15 +-
drivers/iio/adc/meson_saradc.c | 33 +
drivers/iio/adc/npcm_adc.c | 335 ++
drivers/iio/adc/ti-ads124s08.c | 376 ++
drivers/iio/adc/xilinx-xadc-core.c | 4 +-
drivers/iio/chemical/Kconfig | 21 +
drivers/iio/chemical/Makefile | 3 +
drivers/iio/chemical/bme680_i2c.c | 7 +
drivers/iio/chemical/bme680_spi.c | 8 +
drivers/iio/chemical/pms7003.c | 340 ++
drivers/iio/chemical/sgp30.c | 591 +++
drivers/iio/chemical/sps30.c | 548 ++
drivers/iio/dac/Kconfig | 16 +-
drivers/iio/dac/Makefile | 1 +
drivers/iio/dac/ad5686-spi.c | 9 +-
drivers/iio/dac/ad5686.c | 44 +-
drivers/iio/dac/ad5686.h | 4 +-
drivers/iio/dac/ad5696-i2c.c | 2 +-
drivers/iio/dac/ad5758.c | 2 +-
drivers/iio/dac/ti-dac7612.c | 184 +
drivers/iio/frequency/ad9523.c | 7 +-
drivers/iio/imu/bmi160/bmi160.h | 11 +
drivers/iio/imu/bmi160/bmi160_core.c | 317 +-
drivers/iio/imu/bmi160/bmi160_i2c.c | 5 +-
drivers/iio/imu/bmi160/bmi160_spi.c | 4 +-
drivers/iio/imu/inv_mpu6050/Kconfig | 8 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 31 +
drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 6 +
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 8 +
drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 12 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 2 -
drivers/iio/industrialio-core.c | 5 +
drivers/iio/light/Kconfig | 10 +
drivers/iio/light/Makefile | 1 +
drivers/iio/light/isl29018.c | 46 +-
drivers/iio/light/max44009.c | 555 ++
drivers/iio/magnetometer/mag3110.c | 94 +-
drivers/iio/pressure/Kconfig | 2 +-
drivers/iio/pressure/st_pressure.h | 2 +
drivers/iio/pressure/st_pressure_core.c | 69 +
drivers/iio/pressure/st_pressure_i2c.c | 5 +
drivers/iio/pressure/st_pressure_spi.c | 5 +
drivers/staging/Kconfig | 6 +-
drivers/staging/Makefile | 13 +-
drivers/staging/android/ashmem.c | 70 +-
drivers/staging/android/ion/Makefile | 2 +-
drivers/staging/android/ion/ion-ioctl.c | 98 -
drivers/staging/android/ion/ion.c | 84 +-
drivers/staging/android/ion/ion.h | 42 +-
drivers/staging/android/ion/ion_carveout_heap.c | 19 +-
drivers/staging/android/ion/ion_chunk_heap.c | 25 +-
drivers/staging/android/ion/ion_cma_heap.c | 6 +-
drivers/staging/android/ion/ion_heap.c | 8 +-
drivers/staging/android/ion/ion_page_pool.c | 2 +-
drivers/staging/android/ion/ion_system_heap.c | 10 +-
drivers/staging/android/uapi/ion.h | 2 +-
drivers/staging/android/vsoc.c | 1 -
drivers/staging/comedi/comedi_fops.c | 3 +-
drivers/staging/comedi/drivers/cb_pcimdas.c | 6 +-
drivers/staging/comedi/drivers/ni_660x.c | 1 +
drivers/staging/comedi/drivers/ni_pcidio.c | 444 +-
drivers/staging/comedi/drivers/ni_tio.c | 71 +-
drivers/staging/comedi/drivers/ni_tio.h | 4 +-
drivers/staging/comedi/drivers/usbduxfast.c | 2 +-
drivers/staging/emxx_udc/emxx_udc.c | 31 +-
drivers/staging/emxx_udc/emxx_udc.h | 2 +
.../erofs/Documentation/filesystems/erofs.txt | 208 +
drivers/staging/erofs/Makefile | 2 +-
drivers/staging/erofs/data.c | 37 +-
drivers/staging/erofs/dir.c | 12 +-
drivers/staging/erofs/inode.c | 41 +-
drivers/staging/erofs/internal.h | 147 +-
drivers/staging/erofs/namei.c | 194 +-
drivers/staging/erofs/super.c | 29 +-
drivers/staging/erofs/unzip_vle.c | 165 +-
drivers/staging/erofs/unzip_vle.h | 23 +-
drivers/staging/erofs/unzip_vle_lz4.c | 21 +-
drivers/staging/erofs/utils.c | 58 +-
drivers/staging/erofs/xattr.c | 115 +-
drivers/staging/erofs/xattr.h | 10 +-
drivers/staging/fbtft/fb_agm1264k-fl.c | 52 +-
drivers/staging/fbtft/fb_bd663474.c | 6 +-
drivers/staging/fbtft/fb_ili9163.c | 6 +-
drivers/staging/fbtft/fb_ili9320.c | 2 +-
drivers/staging/fbtft/fb_ili9325.c | 6 +-
drivers/staging/fbtft/fb_ili9340.c | 2 +-
drivers/staging/fbtft/fb_pcd8544.c | 4 +-
drivers/staging/fbtft/fb_ra8875.c | 4 +-
drivers/staging/fbtft/fb_s6d1121.c | 6 +-
drivers/staging/fbtft/fb_sh1106.c | 2 +-
drivers/staging/fbtft/fb_ssd1289.c | 6 +-
drivers/staging/fbtft/fb_ssd1305.c | 4 +-
drivers/staging/fbtft/fb_ssd1306.c | 4 +-
drivers/staging/fbtft/fb_ssd1325.c | 6 +-
drivers/staging/fbtft/fb_ssd1331.c | 10 +-
drivers/staging/fbtft/fb_ssd1351.c | 4 +-
drivers/staging/fbtft/fb_tinylcd.c | 2 +-
drivers/staging/fbtft/fb_tls8204.c | 6 +-
drivers/staging/fbtft/fb_uc1611.c | 4 +-
drivers/staging/fbtft/fb_uc1701.c | 6 +-
drivers/staging/fbtft/fb_upd161704.c | 6 +-
drivers/staging/fbtft/fb_watterott.c | 4 +-
drivers/staging/fbtft/fbtft-bus.c | 6 +-
drivers/staging/fbtft/fbtft-core.c | 178 +-
drivers/staging/fbtft/fbtft-io.c | 26 +-
drivers/staging/fbtft/fbtft.h | 21 +-
drivers/staging/fbtft/fbtft_device.c | 344 +-
drivers/staging/fbtft/flexfb.c | 12 +-
drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 2 +-
drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 2 +-
drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 3 +
drivers/staging/fsl-dpaa2/ethsw/ethsw.h | 2 +-
drivers/staging/fwserial/fwserial.c | 1 +
drivers/staging/gasket/gasket_interrupt.c | 1 -
drivers/staging/goldfish/goldfish_audio.c | 10 -
drivers/staging/greybus/Kconfig | 1 +
drivers/staging/greybus/TODO | 2 -
drivers/staging/greybus/arche-apb-ctrl.c | 152 +-
drivers/staging/greybus/arche-platform.c | 124 +-
drivers/staging/greybus/audio_topology.c | 1 -
drivers/staging/greybus/bundle.c | 2 +-
drivers/staging/greybus/connection.h | 2 +-
drivers/staging/greybus/control.c | 1 -
drivers/staging/greybus/core.c | 2 +-
drivers/staging/greybus/gpio.c | 156 +-
drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 12 +-
drivers/staging/gs_fpgaboot/gs_fpgaboot.h | 12 +-
drivers/staging/gs_fpgaboot/io.c | 16 +-
drivers/staging/gs_fpgaboot/io.h | 12 +-
drivers/staging/iio/adc/Kconfig | 34 -
drivers/staging/iio/adc/Makefile | 4 -
drivers/staging/iio/adc/ad7280a.c | 243 +-
drivers/staging/iio/adc/ad7816.c | 7 +-
drivers/staging/iio/addac/adt7316-i2c.c | 6 +-
drivers/staging/iio/addac/adt7316-spi.c | 4 +-
drivers/staging/iio/addac/adt7316.c | 143 +-
drivers/staging/iio/cdc/Kconfig | 10 -
drivers/staging/iio/cdc/Makefile | 1 -
drivers/staging/iio/cdc/ad7152.c | 552 --
drivers/staging/iio/frequency/ad9834.c | 54 +-
drivers/staging/iio/frequency/ad9834.h | 28 -
drivers/staging/iio/impedance-analyzer/ad5933.c | 57 +-
drivers/staging/ks7010/Makefile | 2 +-
drivers/staging/ks7010/TODO | 2 -
drivers/staging/ks7010/ks_hostif.c | 119 +-
drivers/staging/ks7010/ks_wlan_net.c | 2 +-
drivers/staging/ks7010/michael_mic.c | 127 -
drivers/staging/ks7010/michael_mic.h | 21 -
drivers/staging/media/davinci_vpfe/Makefile | 2 +-
drivers/staging/most/Makefile | 2 +-
drivers/staging/most/cdev/Makefile | 2 +-
drivers/staging/most/cdev/cdev.c | 5 +-
drivers/staging/most/dim2/Makefile | 2 +-
drivers/staging/most/i2c/Makefile | 2 +-
drivers/staging/most/net/Makefile | 2 +-
drivers/staging/most/sound/Makefile | 2 +-
drivers/staging/most/usb/Makefile | 2 +-
drivers/staging/most/video/Makefile | 2 +-
drivers/staging/mt7621-dma/Kconfig | 6 -
drivers/staging/mt7621-dma/Makefile | 1 -
drivers/staging/mt7621-dma/mtk-hsdma.c | 11 +-
drivers/staging/mt7621-dts/gbpc1.dts | 4 +-
drivers/staging/mt7621-dts/mt7621.dtsi | 59 +-
drivers/staging/mt7621-eth/ethtool.c | 1 +
drivers/staging/mt7621-eth/ethtool.h | 11 +-
drivers/staging/mt7621-mmc/Kconfig | 2 +-
drivers/staging/mt7621-mmc/dbg.c | 1 -
drivers/staging/mt7621-mmc/mt6575_sd.h | 2 +-
drivers/staging/mt7621-pci-phy/Kconfig | 7 +
drivers/staging/mt7621-pci-phy/Makefile | 1 +
drivers/staging/mt7621-pci-phy/TODO | 4 +
.../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 54 +
drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 387 ++
drivers/staging/mt7621-pci/Makefile | 2 +-
drivers/staging/mt7621-pci/TODO | 8 -
drivers/staging/mt7621-pci/pci-mt7621.c | 300 +-
drivers/staging/mt7621-pinctrl/Kconfig | 1 +
drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 49 +-
drivers/staging/mt7621-spi/spi-mt7621.c | 72 +-
drivers/staging/netlogic/Kconfig | 2 +-
drivers/staging/netlogic/platform_net.c | 51 +-
drivers/staging/netlogic/platform_net.h | 32 +-
drivers/staging/netlogic/xlr_net.c | 31 +-
drivers/staging/netlogic/xlr_net.h | 33 +-
drivers/staging/octeon-usb/octeon-hcd.h | 2 +-
drivers/staging/ralink-gdma/Kconfig | 6 +
drivers/staging/ralink-gdma/Makefile | 3 +
.../{mt7621-dma => ralink-gdma}/ralink-gdma.c | 6 +-
drivers/staging/rtl8188eu/core/rtw_ap.c | 8 +-
drivers/staging/rtl8188eu/core/rtw_cmd.c | 12 +-
drivers/staging/rtl8188eu/core/rtw_efuse.c | 4 +-
drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 10 +-
drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 12 +-
drivers/staging/rtl8188eu/core/rtw_mlme.c | 44 +-
drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 38 +-
drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 18 +-
drivers/staging/rtl8188eu/core/rtw_xmit.c | 2 +-
drivers/staging/rtl8188eu/hal/odm.c | 11 +-
drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 67 +-
drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 4 +-
drivers/staging/rtl8188eu/include/odm.h | 1 -
drivers/staging/rtl8188eu/include/odm_hwconfig.h | 9 -
drivers/staging/rtl8188eu/include/wifi.h | 12 -
drivers/staging/rtl8188eu/include/wlan_bssdef.h | 6 +-
drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 34 +-
drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 72 +-
drivers/staging/rtl8188eu/os_dep/os_intfs.c | 26 +-
drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +-
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 6 +-
drivers/staging/rtl8192e/dot11d.c | 120 +-
drivers/staging/rtl8192e/dot11d.h | 77 +-
drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 8 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 23 +-
drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 2 +-
drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 8 +-
drivers/staging/rtl8192e/rtl819x_BAProc.c | 6 +-
drivers/staging/rtl8192e/rtllib.h | 6 +-
drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 2 +-
drivers/staging/rtl8192e/rtllib_rx.c | 4 +-
drivers/staging/rtl8192e/rtllib_softmac.c | 22 +-
drivers/staging/rtl8192e/rtllib_wx.c | 4 +-
drivers/staging/rtl8192u/Makefile | 2 +-
drivers/staging/rtl8192u/r8192U_core.c | 24 +-
drivers/staging/rtl8712/ieee80211.c | 2 +-
drivers/staging/rtl8712/rtl8712_efuse.c | 2 +-
drivers/staging/rtl8712/rtl8712_led.c | 6 +-
drivers/staging/rtl8712/rtl871x_mlme.c | 2 +-
drivers/staging/rtl8712/rtl871x_recv.c | 6 +-
drivers/staging/rtl8712/rtl871x_sta_mgt.c | 2 +-
drivers/staging/rtl8712/rtl871x_xmit.c | 8 +-
drivers/staging/rtl8712/usb_intf.c | 16 -
drivers/staging/rtl8723bs/core/rtw_cmd.c | 8 -
drivers/staging/rtl8723bs/core/rtw_xmit.c | 2 +-
drivers/staging/rtl8723bs/include/drv_types.h | 1 -
drivers/staging/rtlwifi/Kconfig | 2 +-
drivers/staging/rtlwifi/efuse.c | 6 +-
.../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c | 5 +-
drivers/staging/rtlwifi/pci.h | 3 +-
drivers/staging/rtlwifi/phydm/phydm_rainfo.c | 2 +-
drivers/staging/rtlwifi/rtl8822be/fw.c | 2 +
drivers/staging/rts5208/ms.c | 5 +-
drivers/staging/rts5208/sd.c | 7 +-
drivers/staging/sm750fb/ddk750_display.c | 6 +-
drivers/staging/speakup/Kconfig | 32 +-
drivers/staging/speakup/kobjects.c | 2 +
drivers/staging/speakup/main.c | 14 +-
drivers/staging/speakup/speakup_decext.c | 3 +-
drivers/staging/speakup/speakup_dectlk.c | 3 +-
drivers/staging/speakup/speakup_soft.c | 4 +-
drivers/staging/speakup/spk_priv_keyinfo.h | 9 +-
drivers/staging/speakup/spk_ttyio.c | 20 +-
drivers/staging/speakup/varhandlers.c | 4 +-
drivers/staging/unisys/visorhba/Makefile | 3 +-
drivers/staging/unisys/visornic/Makefile | 3 +-
drivers/staging/unisys/visornic/visornic_main.c | 4 +-
.../staging/vc04_services/bcm2835-audio/Makefile | 3 +-
.../staging/vc04_services/bcm2835-camera/Makefile | 2 +-
drivers/staging/vt6655/baseband.c | 10 +-
drivers/staging/vt6655/baseband.h | 2 +-
drivers/staging/vt6655/card.c | 16 +-
drivers/staging/vt6655/card.h | 2 +-
drivers/staging/vt6655/device_main.c | 4 +-
drivers/staging/vt6656/key.c | 4 +-
drivers/staging/vt6656/mac.h | 2 +-
drivers/staging/wilc1000/Makefile | 2 +-
drivers/staging/wilc1000/host_interface.c | 1164 ++---
drivers/staging/wilc1000/host_interface.h | 165 +-
.../staging/wilc1000/{linux_mon.c => wilc_mon.c} | 77 +-
.../wilc1000/{linux_wlan.c => wilc_netdev.c} | 430 +-
drivers/staging/wilc1000/wilc_sdio.c | 187 +-
drivers/staging/wilc1000/wilc_spi.c | 4 +-
drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 644 +--
drivers/staging/wilc1000/wilc_wfi_cfgoperations.h | 7 +-
drivers/staging/wilc1000/wilc_wfi_netdevice.h | 14 +-
drivers/staging/wilc1000/wilc_wlan.c | 52 +-
drivers/staging/wilc1000/wilc_wlan.h | 38 +-
drivers/staging/wilc1000/wilc_wlan_cfg.c | 39 +-
drivers/staging/wilc1000/wilc_wlan_if.h | 40 -
drivers/staging/wlan-ng/Kconfig | 2 +-
drivers/staging/wlan-ng/cfg80211.c | 3 +-
drivers/staging/wlan-ng/prism2fw.c | 5 +-
drivers/staging/xgifb/Kconfig | 11 -
drivers/staging/xgifb/Makefile | 4 -
drivers/staging/xgifb/TODO | 13 -
drivers/staging/xgifb/XGI_main.h | 365 --
drivers/staging/xgifb/XGI_main_26.c | 2084 --------
drivers/staging/xgifb/XGIfb.h | 109 -
drivers/staging/xgifb/vb_def.h | 257 -
drivers/staging/xgifb/vb_init.c | 1367 -----
drivers/staging/xgifb/vb_init.h | 6 -
drivers/staging/xgifb/vb_setmode.c | 5528 --------------------
drivers/staging/xgifb/vb_setmode.h | 24 -
drivers/staging/xgifb/vb_struct.h | 165 -
drivers/staging/xgifb/vb_table.h | 2513 ---------
drivers/staging/xgifb/vb_util.h | 46 -
drivers/staging/xgifb/vgatypes.h | 51 -
include/dt-bindings/iio/adc/ingenic,adc.h | 10 +
include/linux/iio/common/st_sensors.h | 1 +
include/uapi/linux/iio/types.h | 7 +
tools/iio/iio_event_monitor.c | 14 +
336 files changed, 9606 insertions(+), 18624 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sps30
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/ingenic,adc.txt
rename Documentation/devicetree/bindings/{staging => }/iio/adc/lpc32xx-adc.txt (100%)
create mode 100644 Documentation/devicetree/bindings/iio/adc/nuvoton,npcm-adc.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads124s08.txt
create mode 100644 Documentation/devicetree/bindings/iio/chemical/bme680.txt
create mode 100644 Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.txt
create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sgp30.txt
create mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.txt
create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
create mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/ad5933.txt
create mode 100644 Documentation/devicetree/bindings/iio/light/max44009.txt
rename drivers/{staging => }/iio/adc/ad7606.c (73%)
rename drivers/{staging => }/iio/adc/ad7606.h (88%)
rename drivers/{staging => }/iio/adc/ad7606_par.c (75%)
rename drivers/{staging => }/iio/adc/ad7606_spi.c (67%)
create mode 100644 drivers/iio/adc/ad7768-1.c
create mode 100644 drivers/iio/adc/ingenic-adc.c
create mode 100644 drivers/iio/adc/npcm_adc.c
create mode 100644 drivers/iio/adc/ti-ads124s08.c
create mode 100644 drivers/iio/chemical/pms7003.c
create mode 100644 drivers/iio/chemical/sgp30.c
create mode 100644 drivers/iio/chemical/sps30.c
create mode 100644 drivers/iio/dac/ti-dac7612.c
create mode 100644 drivers/iio/light/max44009.c
delete mode 100644 drivers/staging/android/ion/ion-ioctl.c
create mode 100644 drivers/staging/erofs/Documentation/filesystems/erofs.txt
delete mode 100644 drivers/staging/iio/cdc/ad7152.c
delete mode 100644 drivers/staging/ks7010/michael_mic.c
delete mode 100644 drivers/staging/ks7010/michael_mic.h
create mode 100644 drivers/staging/mt7621-pci-phy/Kconfig
create mode 100644 drivers/staging/mt7621-pci-phy/Makefile
create mode 100644 drivers/staging/mt7621-pci-phy/TODO
create mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.txt
create mode 100644 drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c
create mode 100644 drivers/staging/ralink-gdma/Kconfig
create mode 100644 drivers/staging/ralink-gdma/Makefile
rename drivers/staging/{mt7621-dma => ralink-gdma}/ralink-gdma.c (99%)
rename drivers/staging/wilc1000/{linux_mon.c => wilc_mon.c} (78%)
rename drivers/staging/wilc1000/{linux_wlan.c => wilc_netdev.c} (74%)
delete mode 100644 drivers/staging/xgifb/Kconfig
delete mode 100644 drivers/staging/xgifb/Makefile
delete mode 100644 drivers/staging/xgifb/TODO
delete mode 100644 drivers/staging/xgifb/XGI_main.h
delete mode 100644 drivers/staging/xgifb/XGI_main_26.c
delete mode 100644 drivers/staging/xgifb/XGIfb.h
delete mode 100644 drivers/staging/xgifb/vb_def.h
delete mode 100644 drivers/staging/xgifb/vb_init.c
delete mode 100644 drivers/staging/xgifb/vb_init.h
delete mode 100644 drivers/staging/xgifb/vb_setmode.c
delete mode 100644 drivers/staging/xgifb/vb_setmode.h
delete mode 100644 drivers/staging/xgifb/vb_struct.h
delete mode 100644 drivers/staging/xgifb/vb_table.h
delete mode 100644 drivers/staging/xgifb/vb_util.h
delete mode 100644 drivers/staging/xgifb/vgatypes.h
create mode 100644 include/dt-bindings/iio/adc/ingenic,adc.h