[GIT PULL] Staging/IIO driver patches for 5.2-rc1
From: Greg KH
Date: Tue May 07 2019 - 13:59:56 EST
The following changes since commit 085b7755808aa11f78ab9377257e1dad2e6fa4bb:
Linux 5.1-rc6 (2019-04-21 10:45:57 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git tags/staging-5.2-rc1
for you to fetch changes up to e2a5be107f52cefb9010ccae6f569c3ddaa954cc:
staging: kpc2000: kpc_spi: Fix build error for {read,write}q (2019-05-03 08:23:20 +0200)
----------------------------------------------------------------
Staging / IIO driver patches for 5.2-rc1
Here is the big staging and iio driver update for 5.2-rc1.
Lots of tiny fixes all over the staging and IIO driver trees here, along
with some new IIO drivers.
Also we ended up deleting two drivers, making this pull request remove a
few hundred thousand lines of code, always a nice thing to see. Both of
the drivers removed have been replaced with "real" drivers in their
various subsystem directories, and they will be coming to you from those
locations during this merge window.
There are some core vt/selection changes in here, that was due to some
cleanups needed for the speakup fixes. Those have all been acked by the
various subsystem maintainers (i.e. me), so those are ok.
We also added a few new drivers, for some odd hardware, giving new
developers plenty to work on with basic coding style cleanups to come in
the near future.
Other than that, nothing unusual here.
All of these have been in linux-next for a while with no reported
issues, other than an odd gcc warning for one of the new drivers that
should be fixed up soon.
Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
----------------------------------------------------------------
Aaro Koskinen (2):
staging: refer to TODO in Kconfig help text
staging: octeon-ethernet: add TODO
Adham Abozaeid (3):
staging: wilc1000: use cfg80211 ssid list instead of repacking it
staging: wilc1000: assign scan result callback before starting the scan
staging: wilc1000: Avoid GFP_KERNEL allocation from atomic context
Alejandro Ismael Silva (1):
staging: vc04_services: Use tabs instead of spaces
Alexandru Ardelean (5):
iio: imu: adis16400: move trigger handler into adis16400_core
iio: imu: adis: generalize burst mode support
iio: imu: adis16400: move burst logic to ADIS lib
iio: imu: adis16400: rename adis16400_core.c -> adi16400.c
iio: imu: adis16400: move adis16400.h into adis16400.c
Anderson Reis (3):
iio:potentiostat:lmp91000: reduce line width and remove blank line
iio:potentiostat:lmp91000: invert if statement
iio:potentiostat:lmp91000: change dev_err message
Andreas Klinger (10):
dt-bindings: Add vendor prefix for MaxBotix
dt-bindings: maxbotix,mb1232: Add MaxBotix i2c ultrasonic rangers
mb1232.c: add distance iio sensor with i2c
MAINTAINERS: add maintainer for maxbotix ultrasonic driver
devantech-srf04.yaml: transform DT binding to YAML
avia-hx711.yaml: transform DT binding to YAML
bmp085.yaml: transform DT documentation of iio sensor into YAML
srf04.c: add maxbotix ultrasonic sensors
dt-bindings: iio: srf04: add Maxbotix ultrasonic iio proximity sensors
Kconfig: change configuration of srf04 ultrasonic iio sensor
Andrey Smirnov (6):
iio: imx7d_adc: Add local struct device pointer in imx7d_adc_probe()
iio: imx7d_adc: Replace pr_err with dev_err
iio: imx7d_adc: Use devm_platform_ioremap_resource()
iio: imx7d_adc: Simplify imx7d_adc_probe() with imx7d_adc_resume()
iio: imx7d_adc: Simplify imx7d_adc_remove() with imx7d_adc_suspend()
iio: imx7d_adc: Use devm_iio_device_register()
Andy Shevchenko (3):
iio: Allow to read mount matrix from ACPI
iio: buffer: Switch to bitmap_zalloc()
iio: Make possible to include driver.h first
Angus Ainslie (Purism) (5):
iio: light: vcnl4000 use word writes instead of byte writes
iio: light: vcnl4000 add devicetree hooks
dt-bindings: iio: light: add vcnl4000 devicetree bindings
iio: light: vcnl4000 add support for the VCNL4040 proximity and light sensor
dt-bindings: iio: light: add vcnl4040 devicetree bindings
Anirudh Rayabharam (1):
staging: rtl8723bs: core: fix line over 80 characters warning
Antti Keränen (1):
staging: mt7621-pci-phy: prevent use of uninitialized variable
Anushka Shukla (1):
staging: rtl8192e: kconfig: use help over --help--
Arash Fotouhi (1):
Staging: comedi: ni_mio_common.c: Added blank line after declarations
Armando Miraglia (1):
staging: mediatek: addres minor style issues flagged by clang-format.
Bartlomiej Zolnierkiewicz (1):
staging: remove redundant 'default n' from Kconfig
Beatriz Martins de Carvalho (1):
staging: rtl8723bs: hal: replace spaces by tabs.
Beniamin Bia (2):
iio: adc: ad7616: Add support for AD7616 ADC
dt-bindings: iio: adc: Add AD7616 ADC documentation
Benjamin Gaignard (2):
counter: Add STM32 Timer quadrature encoder
dt-bindings: counter: Document stm32 quadrature encoder
Bhagyashri Dighole (8):
staging: speakup: Comparison to NULL.
staging: fbtft: Remove unused #defines.
staging: fbtft: convert a macro to a function.
staging: rtl8712: line over 80 characters.
staging: fbtft: line over 80 characters
staging: pi433: Remove unused variable.
staging: rtlwifi: Replace 0 with false.
staging: fbtft: ternary statement to if statement.
Bhanusree Pola (15):
staging: rtl8192u: Remove typedef for struct _bandwidth_autoswitch
staging: rtl8192u: Remove typedef for struct _IbssParms
staging: rtl8192u: Remove typedef for struct _RT_POWER_SAVE_CONTROL
staging: rtl8192u: Remove typedef for struct _RT_LINK_DETECT_T
staging: rtl8192u: Remove typedef for struct _RX_REORDER_ENTRY
staging: rtl8192u: Remove casts on the return values of list_entry
staging: rtl8192u: Adjust 'if' to follow Kernel coding Style
staging: mt7621-mmc: Fix ret.cooci warnings
staging: mt7621-mmc: Modify the return type of the function msdc_do_command
Staging: rtl8192e: Remove parentheses around the right hand side of assignments
Staging: media: Use !x in place of NULL comparision
Staging: gdm724x: Remove unnecessary print statements
staging: erofs: Use !x or x in place of NULL comparision
Staging: media: imx: mipi-csi2: Remove unnecessary error messages
Staging: rtl8723bs: Avoid typedefs for structure
Bharath Vedartham (2):
staging: ralink-gdma: Change unsigned to unsigned int
staging: ralink-gdma: Remove space after cast
Bjorn Andersson (1):
iio: adc: qcom-spmi-adc5: Fix of-based module autoloading
Branden Bonaby (9):
staging: vt6655: line over 80 characters
staging: octeon: Lines should not end with a '('
staging: mt7621-pci: IF statement expression comparing to NULL
staging: wlan-ng: line over 80 character limit
staging: wlan-ng: malformed SPDX-License-Identifier
staging: wlan-ng: Correct typo in comment message
staging: gdm724x: Rename dftEpsId to dft_eps_id
staging: rtl8712: remove unnecessary parentheses
staging: rtl8712: Remove comparison to true
Briana Oursler (1):
Staging: vt6655: rxtx: Add spaces around '*'
Bárbara Fernandes (4):
iio:adc:ad7923: Align broken line to parenthesis
iio:adc:ad7923: Use BIT macro instead of bitshift
iio:adc:ad7923: Put macro argument between ()'s
iio:adc:ad7923: Rewrite comparison to NULL
Caio Salvador Rohwedder (1):
staging: rtl8192u: ieee80211: add space around '==' and before '('
Cesar Santos (1):
staging: vt6655: upc: remove double blank lines
Chengguang Xu (1):
iio: remove redundant unlikely annotation
Christian Gromm (13):
staging: most: add new file configfs.c
staging: most: change signature of function probe_channel
staging: most: core: add configfs interface functions
staging: most: sound: introduce new sound adapter management
staging: most: enable configfs support
staging: most: core: make sysfs attributes read-only
staging: most: usb: remove prefix from description tag
staging: most: core: remove attribute add_link
staging: most: allow speculative configuration
staging: most: configfs: make create attributes write-only
staging: most: configfs: add code for link removal
staging: most: Documentation: update driver documentation
staging: most: sound: pass correct device when creating a sound card
Colin Ian King (10):
staging: rtl8723bs: remove unused code
staging: ks7010: remove redundant auth_type check
iio: st_accel: remove redundant unsigned less than zero check
iio: adc: ad7124 fix indentation issue, remove extra tab
iio: temperature: max31856: fix uninitialized error return
staging: comedi: adv_pci1710: fix spelling mistake: "droput" -> "dropout"
staging: wilc1000: fix spelling mistake "dissconect" -> "disconnect"
staging: rtl8723bs: hal: fix spelling mistake "singal" -> "signal"
staging: rtlwifi: fix spelling mistake "notity" -> "notify"
staging: rtl8723bs: fix spelling mistake: "nonprintabl" -> "non-printable"
Cristian Sicilia (4):
staging: iio: adc: ad7280a: Avoid precedence issues in macro
staging: iio: adc: ad7280a: Adding temp var to improve readability
staging: iio: adc: ad7280a: Remove CamelCase notation
staging: iio: adc: ad7280a: Tab alignment
Cristiano Borges Cardoso (1):
staging: zoran: fix brace in the wrong line
Dan Carpenter (2):
staging: kpc2000: Fix a stack information leak in kp2000_cdev_ioctl()
staging: kpc2000: fix resource size calculation
Daniel Junho (1):
staging: rtl8192e: remove a blank line
Daniela Mormocea (18):
staging: emxx_udc: Fix equal sign alignment
staging: emxx_udc: Fix open parenthesis at the end of the line
staging: fbtft: Fix line over 80 characters
staging: iio: Line over 80 characters
staging: ralink-gdma: Avoid unnecessary line continuations in string
staging: ralink-gdma: Replace from uint32_t to u32
staging: ralink-gdma: Avoid unnecessary line continuations
staging: vboxvideo: Fix open parenthesis at the end of line
staging: vc04-services: bcm2835-audio: Fix alignment issues
staging: vc04_services: bcm2835-camera: Fix multiple line dereference
staging: speakup: Spaces around operator
staging: speakup: Add spaces around operators
staging: vc04_services: bcm2835-camera: Fix logical continuations warnings
staging: rtl8712: Replace NULL comparisons
staging: vt6655: Fix malformed SPDX-License-Identifier tag
staging: media: davinci_vpfe: Fix comparison to NULL
staging: media: davinci_vpfe: Fix multiple line dereference
staging: media: davinci_vpfe: Fix alignment issues
Debleena Sen (2):
staging: wilc1000: Fix line over 80 characters
staging: vboxvideo: Do not return -ENOSYS
Dominik Adamski (1):
staging: ralink-gdma: ralink-gdma.c fixed line width
Emanuel Bennici (11):
staging: rtl8723bs: Remove Dead Code in `struct mlme_priv`
staging: rtl8723bs: Remove Dead Include in include/drv_types.h
staging: rtl8723bs: Remove Dead Code in collect_bss_info Function
staging: rtl8723bs: Remove old unreachable Code
staging: rtl8723bs: Remove unreachable Code in core/rtw_cmd.c
staging: rtl8723bs: Remove Dead Code in os_dep/os_intfs.c
staging: rtl8723bs: Remove Dead Code in os_dep/os_intfs.c
staging: rtl8723bs: Remove Dead Code in os_dep/ioctl_linux.c
staging: rtl8723bs: Remove Dead Functions in os_dep/ioctl_linux.c
staging: rtl8723bs: Remove Dead Code in core/rtw_mlme.c
staging: mt7621-pci-phy: Add Spaces to Macro Definition
Emiliano Ingrassia (1):
staging: emxx_udc: remove unneeded parenthesis
Enric Balletbo i Serra (1):
iio: cros_ec: Switch to SPDX identifier.
Enrico Weigelt, metux IT consult (1):
drivers: iio: Kconfig: pedantic cleanup
Fabrice Gasnier (17):
dt-bindings: iio: stm32-lptimer-counter: document pinctrl sleep state
iio: counter: stm32-lptimer: Add power management support
iio: adc: stm32-dfsdm: make spi_master_freq more accurate
iio: adc: stm32-dfsdm: continuous mode depends on current mode
iio: adc: stm32-dfsdm: move dma enable from start_conv() to start_dma()
iio: adc: stm32-dfsdm: move dma slave config to start routine
iio: adc: stm32-dfsdm: enable hw consumer
iio: adc: stm32-dfsdm: add support for scan mode
iio: adc: stm32-dfsdm: add support for buffer modes
iio: adc: stm32-dfsdm: claim direct mode for raw read and settings
iio: adc: stm32-dfsdm: improve sampling frequency accuracy
iio: adc: stm32-dfsdm: add PM support
iio: trigger: stm32-timer: fix build issue when disabled
iio: adc: stm32-dfsdm: fix unmet direct dependencies detected
iio: adc: stm32-dfsdm: fix triggered buffer build dependency
counter: stm32-lptimer: add counter device
dt-bindings: counter: Adjust dt-bindings for STM32 lptimer move
Fabrizio Castro (1):
iio: adc: Fix MAX9611 spacing
Fuqian Huang (1):
staging: vchiq_arm: Fix misuse of %x
Gabriel Siqueira (1):
staging: rtl8192u: Add missing space
Gabriela Bittencourt (2):
staging: rtl8192e: Remove a not necessary blank line before a close brace '}'
Staging: hal: hal_com_phycfg: fixed a coding style issue
Ganesh Biradar (1):
staging: vt6655: Modify comment style of SPDX License Identifier
Gao Xiang (3):
staging: erofs: fix error handling when failed to read compresssed data
staging: erofs: introduce erofs_page_is_managed()
staging: erofs: support IO read error injection
George Hilliard (13):
staging: mt7621-mmc: fix unused variable compiler warning
staging: mt7621-mmc: Remove obsolete comments and variables
staging: mt7621-mmc: Use pinctrl subsystem to select SDXC pin mode
staging: mt7621-mmc: Bill the caller for I/O time
staging: mt7621-mmc: Remove redundant host->mmc->f_max write
staging: mt7621-mmc: Immediately notify mmc layer of card change detection
staging: mt7621-mmc: Fix BRUST -> BURST typo
staging: mt7621-mmc: Only unmap_sg if mapped
staging: mt7621-spi: Remove references to nonexistent mt7621_spi_ops
staging: mt7621-mmc: Fix warning when reloading module with debug msgs enabled
staging: mt7621-mmc: Check for nonzero number of scatterlist entries
staging: mt7621-mmc: Remove obsolete Kconfig flags
staging: mt7621-mmc: Initialize completions a single time during probe
Greg Kroah-Hartman (25):
Merge 5.1-rc3 into staging-next
staging: add missing SPDX lines to Kconfig files
staging: add missing SPDX lines to Makefile files
staging: m57621-mmc: delete driver from the tree.
staging: sm750fb: add proper SPDX identifier to driver
staging: vc04_services: add proper SPDX identifier for dual licensed files
staging: vc04_services: remove remaining redundant license text
staging: comedi: quatec_daqp_cs: add proper SPDX identifier to driver
staging: iio: add proper SPDX identifiers to remaining driver files
staging: rtl8192u: add proper SPDX identifiers on files that did not have them.
staging: ralink-gdma: add proper SPDX identifiers on ralink-gdma file
staging: rtl8192e: add proper SPDX identifiers on files that did not have them.
staging: rtl8192e: delete license file.
staging: media: zoran: add proper SPDX identifiers on files that did not have them.
staging: media: soc_camera: add proper SPDX identifiers on files that did not have them.
staging: media: imx: add proper SPDX identifiers on files that did not have them.
staging: media: tegra-vde: add proper SPDX identifiers on file that did not have it.
Merge tag 'iio-for-5.2a-2' of git://git.kernel.org/.../jic23/iio into staging-next
staging: kpc2000: add initial set of Daktronics drivers
Merge 5.1-rc6 into staging-next
Merge tag 'iio-for-5.2b' of git://git.kernel.org/.../jic23/iio into staging-next
staging: rtlwifi: delete the staging driver
staging: rtlwifi: strip down phydm .h files
staging: rtlwifi: move remaining phydm .h files
staging: kpc2000: fix up build problems with readq()
Gregory CLEMENT (6):
iio: adc: lpc32xx: Sort headers
iio: adc: lpc32xx: Cleanup headers
iio: adc: lpc32xx: Add scale feature
dt-bindings: iio: adc: lpc32xx-adc: Document vref-supply
dt-bindings: iio: adc: Add bindings for TI ADS8344 A/DC chips
iio: adc: Add driver for the TI ADS8344 A/DC chips
Guenter Roeck (1):
iio: cros_ec: Drop unnecessary include files
Guilherme Tadashi Maeoka (2):
staging: rtl8723bs: os_dep: Fix assignment in if condition
staging: rtl8723bs: os_dep: Fix space in pointer definition
Gustavo A. R. Silva (5):
iio: mma8452: mark expected switch fall-through
iio: cros_ec_accel_legacy: Refactor code in cros_ec_accel_legacy_probe
staging: ralink-gdma: Use struct_size() in kzalloc()
staging: greybus: power_supply: use struct_size() helper
staging: most: core: replace strcpy() by strscpy()
Gwendal Grignou (1):
iio: cros_ec: Add kernel-doc for cros_ec_sensors_read_lpc
H. Nikolaus Schaller (10):
iio: accel: bmc150: add mount matrix support
iio: accel: bma180: add mount matrix support
iio: gyro: bmg160: add mount matrix support
iio: gyro: itg3200: add mount matrix support
iio: magnetometer: bmc150: add mount matrix support
iio: magnetometer: hmc5843: add mount matrix support
iio: mpu6050: improve code readability
iio: ak8975: improve code readability
iio: gyro: bmg160: add device tree compatibility table
dt-bindings: iio: add Bosch BMG160 gyroscope sensor
Hariprasad Kelam (1):
staging: comedi: dt2811: Fix spelling mistake
Hildo Guillardi Júnior (1):
Staging: rtl8192e: Fix spaces around "+"
Himadri Pandya (26):
staging: rtl8712: rename bDriverStopped to driver_stopped
staging: rtl8712: rename bSurpriseRemoved to surprise_removed
staging: rtl8712: rename bSuspended to suspended
staging: octeon-usb: remove unnecessary variable frame_number
staging: rtlwifi: phydm: remove unnecessary parentheses
staging: media: zoran: remove unnecessary parentheses
staging: wilc1000: remove unnecessary local variables
staging: rtl8723bs: hal: Remove comparison to NULL in rtl8723b_rxdesc.c
staging: rtl8723bs: hal: Remove comparison to NULL in rtl8723bs_recv.c
staging: rtl8723bs: hal: Remove comparison to NULL in rtl8723b_hal_init.c
staging: rtl8723bs: hal: Remove comparison to NULL in rtl8723b_dm.c
staging: rtl8723bs: hal:Remove comparison to NULL in rtl8723bs_xmit.c
staging: rtl8723bs: hal: Remove comparison to NULL in rtl8723b_cmd.c
staging: rtl8723bs: hal: Remove comparison to NULL in hal_com_phycfg.c
staging: rtl8723bs: hal: Remove comparison to NULL in hal_com.c
staging: rtl8723bs: hal: Remove comparison to NULL in hal_btcoex.c
staging: rtl8723bs: hal: Modify comparison to constant in hal_btcoex.c
staging: rtl8723bs: hal: Modify comparison to constant in rtl8723bs_xmit.c
staging: netlogic: Remove unnecessary error print
staging: rtl8723bs: include: remove typedef for struct pno_nlo_info
staging: rtl8723bs: include: remove typedef for struct pno_ssid
staging: rtl8723bs: include: remove typedef for struct pno_ssid_list
staging: rtl8723bs: include: remove typedef for struct pno_scan_channel_info
staging: rtl8723bs: include: remove typedef for struct pno_scan_info
staging: rtl8712: remove unnecessary NULL check
staging: wlan-ng: Fix improper SPDX comment style
Hugo Lange (1):
staging: rtl8188eu: remove unnecessary braces from if/else
Ian Abbott (16):
staging: comedi: ni_mio_common: Use insn->n in ni_calib_insn_write()
staging: comedi: ni_mio_common: use insn->n in ni_calib_insn_read()
staging: comedi: ni_mio_common: use insn->n in ni_eeprom_insn_read()
staging: comedi: ni_mio_common: use insn->n in ni_m_series_eeprom_insn_read()
staging: comedi: ni_tio: Use data[insn->n-1] in ni_tio_insn_write()
staging: comedi: dyna_pci10xx: Don't bother configuring len_chanlist
staging: comedi: dyna_pci10xx: Set number of AO channels to 1
staging: comedi: don't release mutex too early in comedi_auto_config()
staging: comedi: Add lockdep_assert_held() calls for dev->mutex
staging: comedi: Add lockdep_assert_held() calls for dev->attach_lock
staging: comedi: usbduxsigma: Call mutex_destroy() on private mutex
staging: comedi: usbduxfast: Call mutex_destroy() on private mutex
staging: comedi: usbdux: Call mutex_destroy() on private mutex
staging: comedi: ni_usb6501: Call mutex_destroy() on private mutex
staging: comedi: dt9812: Call mutex_destroy() on private mutex
staging: comedi: comedi_isadma: Use a non-NULL device for DMA API
Ignacio Losiggio (1):
staging: gdm724x: Do not break expressions
Ivan Safonov (2):
staging: netlogic: replace skb_put/pull pair with skb_reserve
staging: r8188eu: refactor recvframe_defrag()
Jann Horn (1):
staging: rtl8723bs: use kernel_read() instead of open-coded version
Jasminko Dedic (1):
staging: vc04_services: add missing __user annotations
Jeremy Sowden (3):
staging: fbtft: fixed format-string errors.
staging: kpc2000_spi: eliminated duplicate initialization of drvdata local variable.
staging: kpc2000_spi: eliminated duplicate initialization of master local variable.
Jerry Lin (1):
staging: olpc_dcon: Convert all uses of old GPIO API to new descriptor API
Johan Hovold (1):
staging: greybus: power_supply: fix prop-descriptor request size
Jonathan Cameron (1):
iio:dac:ad5064 mlock cleanup - move to a local lock.
Jules Irenge (10):
staging: zoran: add SPDX GPL-2.0+ license identifier
staging: zoran: remove license boilerplate text
staging: rtl8192e: add SPDX GPL-2.0 license identifier
staging: rtl8192e: remove boilerplate license text
staging: speakup: fix line over 80 characters.
staging: speakup: fix printk KERN_LEVEL facility level warning
staging: pi433: remove empty space to fix line over 80 characters warning
staging: tegra-vde: Add SPDX GPL-2.0+ license identifier to fix checkpatch warning
staging: tegra-vde: remove unnecessary boilerplate license identifier text
staging: sm750fb: lower case to fix camelcase checkpatch warning
Julian Merida (1):
staging: erofs: fix parenthesis alignment
Julio Bianco (1):
staging: erofs: add a new line after variable declaration
Julius Hemanth Pitti (1):
staging: rtl8192u: ieee80211: ieee80211_wx: add space before open brace
Justin Chen (2):
iio: adc: ti-ads7950: Fix improper use of mlock
iio: adc: ti-ads7950: add GPIO support
Kangjie Lu (3):
staging: greybus: audio_manager: fix a missing check of ida_simple_get
iio: adc: fix a potential NULL pointer dereference
iio: hmc5843: fix potential NULL pointer dereferences
Kelsey Skunberg (1):
Staging: sm750fb: Change *array into *const array
Lars-Peter Clausen (2):
iio: frequency: ad9523: Fix typo in ad9523_platform_data
iio: ad_sigma_delta: Properly handle SPI bus locking vs CS assertion
Laura Lazzati (1):
staging: octeon-usb octeon-hcd: Fix several typos.
Linus Walleij (1):
iio: pressure: bmp280: BMP280 calibration to entropy
Lorenzo Bianconi (7):
iio: imu: st_lsm6dsx: add support to ASM330LHH
dt-bindings: iio: imu: st_lsm6dsx: add asm330lhh device bindings
iio: imu: st_lsm6dsx: add support to LSM6DSOX
dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsox device bindings
iio: imu: st_lsm6dsx: add support to LSM6DSR
dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsr device bindings
iio: imu: st_lsm6dsx: inline per-sensor data
Lucas Oshiro (1):
iio:potentiostat:lmp91000: remove unnecessary parentheses
Madhumitha Prabakaran (41):
staging: vt6655: channel.h: Fix comment style of SPDX License Identifier
staging: vt6655: desc.h: Fix comment style of SPDX-License Identifier
staging: vt6655: Fix spelling mistake
staging: vt6655: Fix space around binary operator
staging: vt6655: dpc.h: Fix comment style of SPDX License Identifier
staging: vt6655: key.h: Fix comment style for SPDX-License Identifier
staging: vt6655: Remove unnecessary blank line
staging: vt6655: mac.h: Fix comment style for SPDX-License Identifier
staging: vt6655: Fix the warning line over 80 characters
staging: vt6655: Align function declaration
staging: fwserial: Convert macro into an inline function
staging: vt6655: Remove an unused function prototype
staging: vt6655: Remove unused function prototype and definition
staging: sm750fb: Remove an unnecessary local variable in a function
staging: rtl8723bs: Remove wrapper functions and change function names
staging: rtl8723bs: Change type of variables and return type
Staging: rtl8723bs: Remove unnecessary local variable in function
Staging: rtl8723bs: Change values to standard error codes in functions
Staging: rtl8723bs: Replace NULL comparison with !
Staging: rtl8723bs: Add missing NULL check for kmalloc
Staging: rtl8723bs: Change return type and type of local variable
Staging: media: davinci_vpfe: Fix preferred form of passing a size
Staging: media: davinci_vpfe: Drop macros
Staging: rtl8188eu: Get rid of custom macro, DBG_88E in kmalloc
Staging: rtl8192u: Use BIT macro
Staging: rtl8192u: ieee80211: Remove custom macro IEEE80211_DEBUG
Staging: media: davinci_vpfe: Convert macro 'IPIPE_S12Q8' into inline
Staging: rtl8723bs: core: Remove typecast in kfree
Staging: rtl8723bs: Remove typedef in struct dynamic_primary_CCA
Staging: media: davinci_vpfe: Drop macro and use an in-kernel function
Staging: gasket: Use DIV_ROUND_UP
Staging: rtl8723bs: Remove typedef in struct sdio_data
Staging: rtlwifi: Remove & on function name
Staging: rtlwifi: Cleanup crc16_ccitt()
Staging: vc04_services: bcm2835-camera: Remove an exceptional &
Staging: rtl8723bs: Remove typedef in struct ieee_param_ex
Staging: rtl8723bs: Remove typedef in struct ieee_param
Staging: rtl8723bs: Remove an unused struct tx_pending_t
Staging: rtl8723bs: core: Replace return types
Staging: rtlwifi: Replace return type
Staging: vc04_services: Cleanup in ctrl_set_bitrate()
Marcelo Schmitt (8):
staging: iio: ad5933: change multi-line comment style
staging: iio: ad5933: organize includes
staging: iio: ad5933: add SPDX identifier
staging: iio: ad5933: change help rule message
staging: iio: ad5933: add ABI documentation
staging: iio: ad5933: change attributes to match ABI
staging: iio: ad9832: organize includes
staging: iio: ad9832: use clock framework for clock reference
Mario Balan (1):
staging: vchiq_arm: remove space after open '('
Mathieu Othacehe (1):
iio: trigger: Print an error if there is no available irq
Matt Sickler (1):
staging: kpc2000: Add DMA driver
Melissa Wen (1):
staging: iio: frequency: ad9834: Remove unnecessary parentheses
Michael Straube (11):
staging: rtl8188eu: remove unused defines from wifi.h
staging: rtl8188eu: remove unused WFD defines
staging: rtl8188eu: remove unnecessary parentheses
staging: rtl8188eu: cleanup long line in odm.c
staging: rtl8188eu: remove unnecessary declaration
staging: rtl8188eu: make sta2sta_data_frame() static
staging: rtl8188eu: cleanup indenting issue in odm.c
staging: rtl8188eu: add spaces around operators in rtw_ap.c
staging: rtl8188eu: replace subtraction with result
staging: rtl8188eu: add spaces around '-' in rtw_cmd.c
staging: rtl8188eu: remove unnecessary parentheses
Mircea Caprioru (6):
staging: iio: adc: ad7192: Fix identation
staging: iio: adc: ad7192: Use DT clock binding
staging: iio: adc: ad7192: Report error directly in ad7192_setup
staging: iio: adc: ad7192: Convert platform data to DT properties
staging: iio: adc: ad7192: Use read_avail for available attributes
iio: dac: ad5758: Modifications for new revision
Mohan Kumar (2):
drivers/iio/gyro/mpu3050-core.c: This patch fix the following checkpatch warning.
iio:accel:Switch hardcoded function name with a reference to __func__ making the code more maintainable
Moses Christopher (2):
staging: axis-fifo: Add elaborate description in Kconfig
staging: comedi: use help instead of ---help--- in Kconfig
Nathan Chancellor (4):
iio: common: ssp_sensors: Initialize calculated_time in ssp_common_process_data
iio: adc: stmpe-adc: Shuffle an if statement around in stmpe_adc_isr
staging: kpc2000: Use memset to initialize resources
staging: kpc2000: kpc_spi: Fix build error for {read,write}q
Neil Armstrong (2):
dt-bindings: iio: adc: document the Meson G12A support
iio: adc: meson-saradc: add support for Meson G12A
NeilBrown (2):
staging: remove mt7621-eth
staging: mt7621-dts: update ethernet settings.
Nicholas Mc Guire (4):
staging: wilc1000: drop explicit conversion to bool
staging: wilc1000: give usleep_range a range
staging: vc04_services: handle kzalloc failure
staging: fieldbus: anybus-s: fix wait_for_completion_timeout return handling
Nishka Dasgupta (25):
staging: greybus: Change NULL comparison to Boolean Negation
staging: sm750fb: Edit CamelCase in local variables
staging: greybus: Remove parentheses around variable
staging: gasket: Remove return variable
staging: fsl-dpaa2: ethsw: Remove return variable
staging: rtl8723bs: core: Change NULL comparison to Boolean negation
staging: wilc1000: Remove return variable from host_interface.c
staging: wilc1000: Remove return variables from wilc_spi.c
staging: rtl8723bs: core: Change NULL comparisons to Boolean negation
staging: rtl8723bs: core: Remove return variables in rtw_mlme_ext.c
staging; rtl8723bs: Remove unnecessary function rtw_init_mlme_priv()
staging: rtl8723bs: core: Change datatype from sint to int
staging: rtl8723bs: core: Remove parentheses
staging: rtl8723bs: Remove function rtw_alloc_network()
staging: rtlwifi: phydm: phydm_hwconfig.c: Remove parentheses
staging: rtlwifi: phydm: phydm_adc_sampling.c Remove brackets
staging: rtlwifi: phydm: Remove parentheses
staging: rtlwifi: phydm: Move operator to left hand side
staging: rtlwifi: phydm: Move function arguments to previous line
staging: mt7621-spi: Remove parentheses
staging: rtlwifi: rtl8822be: Remove functions
staging: media: zoran: Remove print statement
staging: media: zoran: Remove print statement for failed kmalloc
staging: mt7621-dma: Remove print statement on devm_kzalloc error
staging: ralink-gdma: Remove print statement on failure of devm_kzalloc
Ojaswin Mujoo (1):
staging: vt6656: Fix styling of the comment related to SPDX-License-Identifier
Okash Khawaja (2):
vt: selection: allow functions to be called from inside kernel
staging: speakup: refactor to use existing code in vt
Pan Bian (1):
iio: dummy_evgen: fix possible memleak in evgen init
Paresh Chaudhary (2):
iio:temperature:max31856:Add device tree bind info
iio:temperature: Add MAX31856 thermocouple support
Patrick Havelange (8):
dt-bindings: iio/temperature: Add thermocouple types (and doc)
include/fsl: add common FlexTimer #defines in a separate header.
drivers/pwm: pwm-fsl-ftm: use common header for FlexTimer #defines
drivers/clocksource: timer-fsl-ftm: use common header for FlexTimer #defines
dt-bindings: counter: ftm-quaddec
counter: add FlexTimer Module Quadrature decoder counter driver
counter: ftm-quaddec: Documentation: Add specific counter sysfs documentation
LS1021A: dtsi: add ftm quad decoder entries
Payal Kshirsagar (43):
staging: greybus: remove extern prototypes
staging: emxx_udc: lines should not end with parenthesis
staging: vt6655: correction in spelling
staging: vt6655: lines should not end with a parenthesis
staging: rtl8712: remove blank line
staging: rtl8712: alignment should match open parenthesis
staging: rtl8712: rtl8712_efuse.h: remove blank line
staging: rtl8712: rtl8712_efuse.h: alignment should match open parenthesis
staging: rtl8712: rtl8712_led.c: remove unnecessary parentheses
staging: rtl8712: rtl8712_led.c: alignment should match open parenthesis
staging: rtl8712: rtl8712_led.c: remove blank line
staging: rts5208: correction in spelling
staging: rtl8723bs: Remove unnecessary parentheses
staging: rtlwifi: Remove unnecessary parentheses
staging: rtl8723bs: hal: sdio_ops.c: Remove unnecessary parentheses
staging: rtl8723bs: hal: rtl8723b_phycfg.c: Remove unnecessary parentheses
staging: rtl8723bs: hal: hal_com.c: Remove unnecessary parentheses
staging: rtl8723bs: hal: odm_HWConfig.c: Remove unnecessary parentheses
staging: rtl8723bs: core: rtw_mlme.c: Remove unnecessary parentheses
staging: rtl8723bs: core: rtw_ieee80211.c: Remove unnecessary parentheses
staging: rtl8723bs: os_dep: ioctl_linux.c: Remove unnecessary parentheses
staging: rtl8723bs: Compress two lines into one line
staging: rtl8723bs: core: rtw_efuse.c: Compress two lines into one line
staging: rtlwifi: phydm: phydm.c: Compress two lines into one line
staging: rtlwifi: phydm: phydm_rainfo.c: Compress two lines into one line
staging: rtlwifi: btcoexist: Compress two lines into one line
staging: rtlwifi: halmac: halmac_88xx: Compress two lines into one line
staging: rtlwifi: halmac: Compress two lines into one line
staging: rtlwifi: halmac: halmac_api.c: Compress two lines into one line
staging: rtlwifi: use !x in place of NULL comparison
staging: comedi: use !x in place of NULL comparison
staging: rtl8712: rtl871x_mp.c: Compress two lines into one line
staging: rtl8192u: ieee80211: ieee80211_rx.c: Replace bit shifting with BIT macro
staging: rtl8192u: ieee80211: ieee80211_crypt_ccmp.c: Replace bit shifting with BIT macro
staging: rtl8192u: ieee80211: ieee80211_crypt_tkip.c: Replace bit shifting with BIT macro
staging: rtl8723bs: core: Replace bit shifting with BIT macro
staging: rtlwifi: base.c: Replace bit shifting with BIT macro
staging: fbtft: fb_agm1264k-fl.c: Replace bit shifting with BIT macro
staging: fbtft: fb_ssd1351.c: Replace bit shifting with BIT macro
staging: emxx_udc: emxx_udc.c: Replace bit shifting with BIT macro
staging: rtl8712: rtl871x_mlme.c: use !x in place of NULL comparison
staging: iio: impedance-analyzer: ad5933.c: Replace bit shifting with BIT macro
staging: iio: adc: ad7816.c: Replace bit shifting with BIT macro
Puranjay Mohan (3):
Staging: rtl8192u: ieee80211: Fix indentation errors by removing extra spaces
Staging: rtl8192u: ieee80211: Fix if-else indentation warning
Staging: rtl8192e: Remove extra space before break statement
Renato Lui Geh (11):
staging: iio: ad7780: add gain & filter gpio support
staging: iio: ad7780: add missing switch default case
staging: iio: ad7780: add gain reading to ad778x
staging: iio: ad7780: add filter reading to ad778x
staging: iio: ad7780: set pattern values and masks directly
staging:iio:ad7780: add chip ID values and mask
staging: iio: ad7780: move regulator to after GPIO init
staging: iio: ad7780: add SPDX identifier
staging: iio: ad7780: add new copyright holder
staging: iio: ad7780: moving ad7780 out of staging
staging: iio: ad7780: add device tree binding
Robert Eshleman (1):
staging: rtl8188eu: cleanup spacing style
Robert Jones (2):
dt-bindings: iio: accel: add LIS2DE12 sensor device binding
iio: accel: add support to LIS2DE12
Robert Yang (3):
dt-bindings: Add vendor prefix for Kionix, Inc.
dt-bindings: iio: accel: kxcjk1013: Add device tree binding documentation
iio: accel: kxcjk1013: Add device tree support
Rui Miguel Silva (5):
iio: gyro: add DT bindings to fxas21002c
iio: gyro: add core driver for fxas21002c
iio: gyro: fxas21002c: add i2c driver
iio: gyro: fxas21002c: add spi driver
MAINTAINERS: add entry for fxas21002c gyro driver
Sammy Abed (1):
staging: rtl8723bs: include: Fix indentation and spacing issues
Sanjana Sanikommu (34):
staging: vt6655: rxtx.c: Remove unnecessary space after a cast
staging: rtl8188eu: core: rtw_ap.c: Fix multiple blank lines
staging: gasket: gasket_interuppt.c: Fix string split issue.
staging: rtl8188eu: core: rtw_recv.c: fix a space issue
staging: rtl8188eu: core: rtw_recv.c: fix a paranthesis issue around pframe -> list in rtw_recv.c
staging: rtl8188eu: core: rtw_recv.c: Fix a tab indent issue
Staging: rtl8188eu: core: rtw_pwrctrl.c: Fix a comparision warning.
Staging: gasket: gasket_sysfs.c: Fix string split issue.
Staging: rtl8188eu: core: rtw_mlme.c: Replace NULL comparision.
Staging: rtl8188eu: rtw_ieee80211: Fix indent for 'if' statement.
Staging: rtl8192u: r8180_93cx6.c: Fix space around '<<'.
staging: rtl8192u: r8192U_dm: Fix alignment issue.
staging: rtl8192u: r8192U_dm: Fix space issue around operators.
staging: rtl8192u: r8192U_dm: Remove unnecessary blank lines.
staging: rtl8192u: ieee80211: ieee80211_rx.c: Fix NULL comparisions.
staging: rtl8192u: ieee80211: ieee80211_tx.c: Adjust space around else.
staging: rtl8192u: ieee80211: ieee80211_rx.c: Remove unnecessary braces.
staging: rtl8192u: r8192U_dm: Remove unnecessary comments.
staging: rtl8188eu: core: rtw_recv.c: Modify return type suggested by Coccinelle.
staging: greybus: sdio.c: Remove unncessary paranthesis.
staging: rtl8188eu: core: rtw_mlme: Remove return variables.
staging: sm750fb: Prefer using the BIT macro
staging: rtl8192u: Remove typedef for struct.
staging: media: ipu3: Avoid unnecessary blank line.
staging: rtl8192e: Remove unnecessary parentheses.
staging: gasket: apex: Prefer using the BIT macro
staging: rtlwifi: Remove return variable.
staging: greybus: hid: Remove print following unsuccessful kmalloc
staging: media: imx: Replace list_entry with list_for_each_entry_safe
staging: media: zoran: Modify return statement.
staging: sm750fb: Remove unnecessary parenthesis.
staging: comedi: Prefer using BIT macro in various files.
staging: rtl8188eu: Modify return statement.
staging: vc04_services: Remove unnecessary casts.
Sean Nyekjaer (3):
mailmap: Update email for Sean Nyekjaer
iio: adc: ti-ads8688: Update the module author email address
iio: dac: ti-dac5571: Update the module author email address
Sergey Senozhatsky (1):
staging: rtl8723bs: do not use __constant_cpu_to_le16
Sergio Paracuellos (7):
staging: mt7621-dts: simplify pcie phy bindings
staging: mt7621-pci-phy: update bindings documentation
staging: mt7621-pci-phy: change driver to don't use child nodes
staging: mt7621-pci-phy: use 'platform_get_resource'
staging: mt7621-pci-phy: remove some unnecessary local variables
staging: mt7621-pci-phy: add quirks for 'E2' revision using 'soc_device_attribute'
staging: mt7621-pci-phy: convert driver to use kernel regmap API's
Sidong Yang (5):
staging: rtl8192u: Add required spaces before open parenthesis
staging: pi433: remove unnecessary calling rf69_set_mode()
staging: pi433: Fix rf69_set_tx_cfg() logic
staging: pi433: Return thread immediately when kthread_should_stop() call.
staging: pi433: add dependency to PA0, 1, 2 setting for output power level
Stefan Popa (11):
iio: imu: adis16480: Add support for configurable drdy indicator
iio: imu: adis16480: Add OF device ID table
iio: imu: adis16480: Treat temperature scale in a generic way
iio: imu: adis16480: Calculate the sampling frequency in a generic way
iio: imu: adis16480: Deal with filter freq in a generic way
iio: imu: adis16480: Add support for ADIS1649x family of devices
iio: imu: adis16480: Add docs for ADIS16480 IMU
iio: imu: adis16480: Add support for external clock
dt-bindings: iio: imu: adis16480: Document external clock
MAINTAINERS: Fix the link to ad7606 dt-bindings
iio: adc: ad7606: Move oversampling options in chip info and rework *_avail attributes
Suresh Udipi (1):
staging: most: cdev: fix chrdev_region leak in mod_exit
Sven Van Asbroeck (10):
iio: proximity: as3935: fix use-after-free on device remove
staging: add Fieldbus Device subsystem.
staging: fieldbus: anybus-s: support HMS Anybus-S bus
staging: fieldbus: anybus-s: support the Arcx anybus controller
dt-bindings: anybus-controller: document devicetree binding
dt-bindings: Add vendor prefix for arcx / Archronix
staging: fieldbus: support HMS Profinet IRT industrial controller
staging: fieldbus: add TODO
staging: fieldbus: anybus-s: keep device bus id in bus endianness
staging: fieldbus: anybus-s: rename bus id field to avoid confusion
Tetsuo Handa (1):
staging: wilc1000: Avoid GFP_KERNEL allocation from atomic context.
Tomasz Duszynski (3):
iio: chemical: pms7003: extend supported sensors list
dt-bindings: iio: chemical: pms7003: extend supported sensors list
iio: chemical: sps30: fix attribute kernel version
Valdis Kletnieks (1):
staging: rtl8712 - fix up non-kerneldoc comments
Valentin Manea (1):
iio: accel: kxcjk1013: Add KIOX0008 ACPI Hardware-ID
Vandana BN (2):
staging: rtl8723bs: Fix checkpatch.pl warnings
staging: rtl8192u: ieee80211: Resolve ERROR reported by checkpatch
Vatsala Narang (24):
staging: sm750fb: Eliminate camel case
staging: erofs: Replace NULL comparisons
staging: rtl8188eu: core: Remove unnecessary parentheses
staging: rtl8188eu: core: Add spaces around operators
staging: vt6655: Add spaces around operator
staging: rtl8723bs: include: Fix spelling mistake
staging: rtl8723bs: include: Fix a space issue
staging: rtl8723bs: include: Fix identation issue
staging: vt6655: lines should not end with a parentheses
staging: media: zoran: Use unsigned int instead of unsigned
staging: rtl8192u: ieee80211: Use !x in place of NULL comparison
staging: media: zoran: Fix block comment style
staging: rtl8712: Fix a space issue
staging: rtl8723bs: core: Fix a comparison warning.
staging: rtl8723bs: core: Remove unnecessary parentheses
staging: rtl8723bs: core: Remove return in void function
staging: rtl8723bs: core: Remove else after return statement.
staging: rtl8723bs: core: Remove blank line.
staging: vc04_services: bcm2835-camera: Modify return statement.
staging: rtl8192u: ieee80211: Replace bit shifting with BIT macro
staging: rtl8192u: ieee80211: Fix spelling mistake
staging: rtl8723bs: core: Prefer using the BIT Macro.
staging: rtl8723bs: core: Use !x in place of NULL comparison.
staging: vc04_services: bcm2835-camera: Compress two lines into one line
Vincent Stehlé (1):
staging: android: vsoc: fix copy_from_user overrun
Vladimir Petrigo (1):
iio: adc: ad7780: Add parentheses to macros
Wei Yongjun (1):
iio: adc: ingenic: remove redundant dev_err call in ingenic_adc_probe()
Wentao Cai (14):
staging: r8712u: Replace '--help--' with 'help'
staging: most: usb: Change '--help--' to 'help' in Kconfig
staging: most: dim2: errors.h: Correct SPDX-License-Identifier
staging: most: dim2: hal.h: Correct SPDX-License-Identifier
staging: most: dim2: sysfs.h: Correct SPDX-License-Identifier
staging: most: dim2: reg.h: Correct SPDX-License-Identifier
staging: netlogic: Remove unnecessary 'out of memory' message
staging: most: Replace '--help--' in Kconfig file
staging: gasket: Replace macro __ATTR with __ATTR_NULL
staging: mt7621-mmc: delele extra blank lines
Staging: unisys: visornic: Replace '--help--' with 'help' in Kconfig
Staging: unisys: visorinput: Replace '--help--' with 'help' in Kconfig
Staging: unisys: visorhba: Replace '--help--' with 'help' in Kconfig
Staging: unisys: Correct malformed SPDX-License-Identifier
William Breathitt Gray (7):
counter: Introduce the Generic Counter interface
counter: Documentation: Add Generic Counter sysfs documentation
docs: Add Generic Counter interface documentation
iio: 104-quad-8: Update license boilerplate
counter: 104-quad-8: Add Generic Counter interface support
counter: 104-quad-8: Documentation: Add Generic Counter sysfs documentation
iio: counter: Add deprecation markings for IIO Counter attributes
William Tustumi (1):
staging: rtl8723bs: add space after enum declaration
Yifeng Li (1):
staging: sm750fb: trivial comment indention fix.
YueHaibing (9):
iio: imu: st_lsm6dsx: remove set but not used variables 'acc_sensor' and 'gyro_sensor'
iio: adc: ti-ads7950: Fix build error without CONFIG_GPIOLIB
staging: comedi: dyna_pci10xx: remove set but not used variables 'chan' and range'
staging: rtlwifi: rtl8822be: Remove set but not used variable 'curtxbw_40mhz'
staging: rtl8192e: Remove set but not used variable 'VenderID'
staging: rtlwifi: base: Remove set but not used variables
staging: most: configfs: Make mdev_link_list static
staging: kpc2000: remove duplicated include from kp2000_module.c
staging: kpc2000: fix platform_no_drv_owner.cocci warnings
.mailmap | 1 +
Documentation/ABI/testing/sysfs-bus-counter | 230 +
.../ABI/testing/sysfs-bus-counter-104-quad-8 | 36 +
.../ABI/testing/sysfs-bus-counter-ftm-quaddec | 16 +
Documentation/ABI/testing/sysfs-bus-iio | 8 +
.../ABI/testing/sysfs-bus-iio-counter-104-quad-8 | 16 +
.../sysfs-bus-iio-impedance-analyzer-ad5933 | 19 +-
Documentation/ABI/testing/sysfs-bus-iio-sps30 | 2 +-
.../ABI/testing/sysfs-bus-iio-temperature-max31856 | 24 +
.../devicetree/bindings/counter/ftm-quaddec.txt | 18 +
.../{iio => }/counter/stm32-lptimer-cnt.txt | 8 +-
.../bindings/counter/stm32-timer-cnt.txt | 31 +
.../bindings/fieldbus/arcx,anybus-controller.txt | 71 +
.../bindings/iio/accel/kionix,kxcjk1013.txt | 17 +
.../devicetree/bindings/iio/adc/adi,ad7606.txt | 1 +
.../devicetree/bindings/iio/adc/adi,ad7780.txt | 48 +
.../bindings/iio/adc/amlogic,meson-saradc.txt | 1 +
.../devicetree/bindings/iio/adc/avia-hx711.txt | 24 -
.../devicetree/bindings/iio/adc/avia-hx711.yaml | 66 +
.../devicetree/bindings/iio/adc/lpc32xx-adc.txt | 5 +
.../devicetree/bindings/iio/adc/ti-ads8344.txt | 19 +
.../bindings/iio/chemical/plantower,pms7003.txt | 8 +-
.../devicetree/bindings/iio/gyroscope/bmg160.txt | 20 +
.../bindings/iio/gyroscope/nxp,fxas21002c.txt | 31 +
.../devicetree/bindings/iio/imu/adi,adis16480.txt | 85 +
.../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 +
.../devicetree/bindings/iio/light/vcnl4000.txt | 24 +
.../devicetree/bindings/iio/pressure/bmp085.txt | 27 -
.../devicetree/bindings/iio/pressure/bmp085.yaml | 70 +
.../bindings/iio/proximity/devantech-srf04.txt | 28 -
.../bindings/iio/proximity/devantech-srf04.yaml | 66 +
.../bindings/iio/proximity/maxbotix,mb1232.txt | 29 +
.../devicetree/bindings/iio/st-sensors.txt | 1 +
.../bindings/iio/temperature/max31856.txt | 24 +
.../iio/temperature/temperature-bindings.txt | 7 +
.../devicetree/bindings/mfd/stm32-lptimer.txt | 2 +-
.../devicetree/bindings/mfd/stm32-timers.txt | 7 +
.../devicetree/bindings/vendor-prefixes.txt | 3 +
Documentation/driver-api/generic-counter.rst | 342 +
Documentation/driver-api/index.rst | 1 +
MAINTAINERS | 35 +-
arch/arm/boot/dts/ls1021a.dtsi | 28 +
drivers/Kconfig | 2 +
drivers/Makefile | 1 +
drivers/clocksource/timer-fsl-ftm.c | 15 +-
drivers/counter/104-quad-8.c | 1367 ++
drivers/counter/Kconfig | 60 +
drivers/counter/Makefile | 10 +
drivers/counter/counter.c | 1567 +++
drivers/counter/ftm-quaddec.c | 356 +
drivers/counter/stm32-lptimer-cnt.c | 754 ++
drivers/counter/stm32-timer-cnt.c | 390 +
drivers/iio/Kconfig | 25 +-
drivers/iio/Makefile | 1 -
drivers/iio/accel/Kconfig | 50 +-
drivers/iio/accel/bma180.c | 18 +-
drivers/iio/accel/bmc150-accel-core.c | 23 +-
drivers/iio/accel/cros_ec_accel_legacy.c | 40 +-
drivers/iio/accel/kxcjk-1013.c | 13 +-
drivers/iio/accel/kxsd9.c | 4 +-
drivers/iio/accel/mma8452.c | 2 +-
drivers/iio/accel/st_accel.h | 2 +
drivers/iio/accel/st_accel_core.c | 78 +-
drivers/iio/accel/st_accel_i2c.c | 5 +
drivers/iio/adc/Kconfig | 48 +-
drivers/iio/adc/Makefile | 2 +
drivers/iio/adc/ad7124.c | 2 +-
drivers/iio/adc/ad7606.c | 120 +-
drivers/iio/adc/ad7606.h | 25 +-
drivers/iio/adc/ad7606_spi.c | 2 +
drivers/{staging => }/iio/adc/ad7780.c | 179 +-
drivers/iio/adc/ad7923.c | 24 +-
drivers/iio/adc/ad_sigma_delta.c | 16 +-
drivers/iio/adc/imx7d_adc.c | 175 +-
drivers/iio/adc/ingenic-adc.c | 4 +-
drivers/iio/adc/lpc32xx_adc.c | 60 +-
drivers/iio/adc/meson_saradc.c | 8 +
drivers/iio/adc/mxs-lradc-adc.c | 2 +
drivers/iio/adc/qcom-spmi-adc5.c | 1 +
drivers/iio/adc/stm32-dfsdm-adc.c | 628 +-
drivers/iio/adc/stm32-dfsdm-core.c | 180 +-
drivers/iio/adc/stmpe-adc.c | 5 +-
drivers/iio/adc/ti-ads7950.c | 219 +-
drivers/iio/adc/ti-ads8344.c | 204 +
drivers/iio/adc/ti-ads8688.c | 2 +-
drivers/iio/buffer/industrialio-buffer-cb.c | 10 +-
drivers/iio/chemical/Kconfig | 12 +-
drivers/iio/chemical/pms7003.c | 5 +
.../iio/common/cros_ec_sensors/cros_ec_sensors.c | 12 +-
.../common/cros_ec_sensors/cros_ec_sensors_core.c | 22 +-
drivers/iio/common/ms_sensors/Kconfig | 2 +-
drivers/iio/common/ssp_sensors/ssp_iio.c | 2 +-
drivers/iio/counter/104-quad-8.c | 631 -
drivers/iio/counter/Kconfig | 34 -
drivers/iio/counter/Makefile | 8 -
drivers/iio/counter/stm32-lptimer-cnt.c | 382 -
drivers/iio/dac/ad5064.c | 15 +-
drivers/iio/dac/ad5758.c | 55 +-
drivers/iio/dac/ti-dac5571.c | 2 +-
drivers/iio/dummy/iio_dummy_evgen.c | 5 +-
drivers/iio/frequency/ad9523.c | 16 +-
drivers/iio/gyro/Kconfig | 22 +
drivers/iio/gyro/Makefile | 3 +
drivers/iio/gyro/bmg160_core.c | 21 +
drivers/iio/gyro/bmg160_i2c.c | 9 +
drivers/iio/gyro/fxas21002c.h | 150 +
drivers/iio/gyro/fxas21002c_core.c | 1004 ++
drivers/iio/gyro/fxas21002c_i2c.c | 69 +
drivers/iio/gyro/fxas21002c_spi.c | 70 +
drivers/iio/gyro/itg3200_core.c | 20 +
drivers/iio/gyro/mpu3050-core.c | 5 +-
drivers/iio/humidity/Kconfig | 20 +-
drivers/iio/imu/Makefile | 2 -
drivers/iio/imu/{adis16400_core.c => adis16400.c} | 232 +-
drivers/iio/imu/adis16400.h | 215 -
drivers/iio/imu/adis16400_buffer.c | 101 -
drivers/iio/imu/adis16480.c | 435 +-
drivers/iio/imu/adis_buffer.c | 40 +
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 10 +-
drivers/iio/imu/st_lsm6dsx/Kconfig | 2 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 6 +
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 12 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 157 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 15 +
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 15 +
drivers/iio/industrialio-buffer.c | 20 +-
drivers/iio/industrialio-core.c | 46 +-
drivers/iio/industrialio-trigger.c | 5 +-
drivers/iio/light/Kconfig | 274 +-
drivers/iio/light/cros_ec_light_prox.c | 12 +-
drivers/iio/light/vcnl4000.c | 77 +-
drivers/iio/magnetometer/ak8974.c | 5 +-
drivers/iio/magnetometer/ak8975.c | 13 +-
drivers/iio/magnetometer/bmc150_magn.c | 21 +
drivers/iio/magnetometer/hmc5843.h | 1 +
drivers/iio/magnetometer/hmc5843_core.c | 20 +-
drivers/iio/magnetometer/hmc5843_i2c.c | 7 +-
drivers/iio/magnetometer/hmc5843_spi.c | 7 +-
drivers/iio/potentiometer/Kconfig | 34 +-
drivers/iio/potentiostat/lmp91000.c | 14 +-
drivers/iio/pressure/bmp280-core.c | 6 +
drivers/iio/pressure/cros_ec_baro.c | 11 +-
drivers/iio/proximity/Kconfig | 23 +-
drivers/iio/proximity/Makefile | 1 +
drivers/iio/proximity/as3935.c | 50 +-
drivers/iio/proximity/mb1232.c | 272 +
drivers/iio/proximity/srf04.c | 38 +-
drivers/iio/temperature/Kconfig | 24 +-
drivers/iio/temperature/Makefile | 1 +
drivers/iio/temperature/max31856.c | 356 +
drivers/iio/trigger/iio-trig-loop.c | 2 +-
drivers/pwm/pwm-fsl-ftm.c | 44 +-
drivers/staging/Kconfig | 14 +-
drivers/staging/Makefile | 4 +-
drivers/staging/android/Kconfig | 3 +-
drivers/staging/android/Makefile | 1 +
drivers/staging/android/ion/Kconfig | 1 +
drivers/staging/android/vsoc.c | 3 +-
drivers/staging/axis-fifo/Kconfig | 8 +-
drivers/staging/axis-fifo/Makefile | 1 +
drivers/staging/board/Kconfig | 1 +
drivers/staging/board/Makefile | 1 +
drivers/staging/clocking-wizard/Kconfig | 1 +
drivers/staging/clocking-wizard/Makefile | 1 +
drivers/staging/comedi/Kconfig | 255 +-
drivers/staging/comedi/comedi_buf.c | 2 +
drivers/staging/comedi/comedi_fops.c | 32 +
drivers/staging/comedi/drivers.c | 11 +-
drivers/staging/comedi/drivers/adv_pci1710.c | 2 +-
drivers/staging/comedi/drivers/amplc_pci230.c | 2 +-
drivers/staging/comedi/drivers/comedi_isadma.c | 17 +-
drivers/staging/comedi/drivers/comedi_isadma.h | 3 +
drivers/staging/comedi/drivers/das08.c | 4 +-
drivers/staging/comedi/drivers/dt2811.c | 2 +-
drivers/staging/comedi/drivers/dt9812.c | 5 +-
drivers/staging/comedi/drivers/dyna_pci10xx.c | 12 +-
drivers/staging/comedi/drivers/ni_at_ao.c | 2 +-
drivers/staging/comedi/drivers/ni_daq_700.c | 2 +-
drivers/staging/comedi/drivers/ni_mio_common.c | 36 +-
.../comedi/drivers/ni_routing/tools/Makefile | 1 +
drivers/staging/comedi/drivers/ni_tio.c | 14 +-
drivers/staging/comedi/drivers/ni_usb6501.c | 4 +-
drivers/staging/comedi/drivers/quatech_daqp_cs.c | 1 +
.../staging/comedi/drivers/tests/ni_routes_test.c | 2 +-
drivers/staging/comedi/drivers/usbdux.c | 2 +
drivers/staging/comedi/drivers/usbduxfast.c | 2 +
drivers/staging/comedi/drivers/usbduxsigma.c | 2 +
drivers/staging/comedi/kcomedilib/Makefile | 1 +
drivers/staging/emxx_udc/Kconfig | 1 +
drivers/staging/emxx_udc/Makefile | 1 +
drivers/staging/emxx_udc/emxx_udc.c | 57 +-
.../erofs/Documentation/filesystems/erofs.txt | 1 +
drivers/staging/erofs/data.c | 18 +-
drivers/staging/erofs/inode.c | 18 +-
drivers/staging/erofs/internal.h | 19 +-
drivers/staging/erofs/namei.c | 3 +-
drivers/staging/erofs/super.c | 46 +-
drivers/staging/erofs/unzip_pagevec.h | 6 +-
drivers/staging/erofs/unzip_vle.c | 96 +-
drivers/staging/erofs/utils.c | 4 +-
drivers/staging/erofs/xattr.c | 50 +-
drivers/staging/fbtft/Kconfig | 1 +
drivers/staging/fbtft/fb_agm1264k-fl.c | 4 +-
drivers/staging/fbtft/fb_ra8875.c | 2 +-
drivers/staging/fbtft/fb_ssd1306.c | 3 +-
drivers/staging/fbtft/fb_ssd1331.c | 3 +-
drivers/staging/fbtft/fb_ssd1351.c | 4 +-
drivers/staging/fbtft/fb_watterott.c | 15 +-
drivers/staging/fbtft/fbtft-io.c | 12 +-
drivers/staging/fbtft/fbtft.h | 1 +
drivers/staging/fbtft/fbtft_device.c | 2 +-
drivers/staging/fbtft/flexfb.c | 7 +-
.../fieldbus/Documentation/ABI/fieldbus-dev-cdev | 31 +
.../Documentation/ABI/sysfs-class-fieldbus-dev | 62 +
.../fieldbus/Documentation/fieldbus_dev.txt | 66 +
drivers/staging/fieldbus/Kconfig | 18 +
drivers/staging/fieldbus/Makefile | 7 +
drivers/staging/fieldbus/TODO | 5 +
drivers/staging/fieldbus/anybuss/Kconfig | 39 +
drivers/staging/fieldbus/anybuss/Makefile | 10 +
drivers/staging/fieldbus/anybuss/anybuss-client.h | 102 +
.../staging/fieldbus/anybuss/anybuss-controller.h | 47 +
drivers/staging/fieldbus/anybuss/arcx-anybus.c | 399 +
drivers/staging/fieldbus/anybuss/hms-profinet.c | 228 +
drivers/staging/fieldbus/anybuss/host.c | 1458 ++
drivers/staging/fieldbus/dev_core.c | 351 +
drivers/staging/fieldbus/fieldbus_dev.h | 108 +
drivers/staging/fsl-dpaa2/Kconfig | 1 +
drivers/staging/fsl-dpaa2/Makefile | 1 +
drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 4 +-
drivers/staging/fwserial/Kconfig | 1 +
drivers/staging/fwserial/Makefile | 1 +
drivers/staging/fwserial/fwserial.c | 5 +-
drivers/staging/gasket/Kconfig | 1 +
drivers/staging/gasket/Makefile | 1 +
drivers/staging/gasket/apex_driver.c | 8 +-
drivers/staging/gasket/gasket_interrupt.c | 6 +-
drivers/staging/gasket/gasket_page_table.c | 5 +-
drivers/staging/gasket/gasket_sysfs.c | 9 +-
drivers/staging/gasket/gasket_sysfs.h | 4 +-
drivers/staging/gdm724x/Kconfig | 1 +
drivers/staging/gdm724x/gdm_lte.c | 1 -
drivers/staging/gdm724x/gdm_mux.c | 7 +-
drivers/staging/gdm724x/hci_packet.h | 2 +-
drivers/staging/goldfish/Kconfig | 1 +
drivers/staging/goldfish/Makefile | 1 +
drivers/staging/greybus/Kconfig | 1 +
drivers/staging/greybus/audio_codec.h | 122 +-
drivers/staging/greybus/audio_manager.c | 3 +
drivers/staging/greybus/bundle.c | 2 +-
drivers/staging/greybus/hid.c | 1 -
drivers/staging/greybus/power_supply.c | 4 +-
drivers/staging/greybus/sdio.c | 8 +-
drivers/staging/gs_fpgaboot/Kconfig | 2 +-
drivers/staging/gs_fpgaboot/Makefile | 1 +
drivers/staging/iio/Kconfig | 1 +
drivers/staging/iio/accel/Kconfig | 1 +
drivers/staging/iio/accel/Makefile | 1 +
drivers/staging/iio/accel/adis16203.c | 3 +-
drivers/staging/iio/accel/adis16240.c | 3 +-
drivers/staging/iio/adc/Kconfig | 14 +-
drivers/staging/iio/adc/Makefile | 1 -
drivers/staging/iio/adc/ad7192.c | 236 +-
drivers/staging/iio/adc/ad7192.h | 12 +-
drivers/staging/iio/adc/ad7280a.c | 112 +-
drivers/staging/iio/adc/ad7280a.h | 3 +-
drivers/staging/iio/adc/ad7816.c | 5 +-
drivers/staging/iio/addac/Kconfig | 1 +
drivers/staging/iio/addac/Makefile | 1 +
drivers/staging/iio/addac/adt7316-i2c.c | 3 +-
drivers/staging/iio/addac/adt7316-spi.c | 3 +-
drivers/staging/iio/addac/adt7316.c | 7 +-
drivers/staging/iio/addac/adt7316.h | 3 +-
drivers/staging/iio/cdc/Kconfig | 1 +
drivers/staging/iio/cdc/Makefile | 1 +
drivers/staging/iio/cdc/ad7150.c | 3 +-
drivers/staging/iio/cdc/ad7746.c | 3 +-
drivers/staging/iio/cdc/ad7746.h | 3 +-
drivers/staging/iio/frequency/Kconfig | 1 +
drivers/staging/iio/frequency/Makefile | 1 +
drivers/staging/iio/frequency/ad9832.c | 54 +-
drivers/staging/iio/frequency/ad9832.h | 4 +-
drivers/staging/iio/frequency/ad9834.c | 5 +-
drivers/staging/iio/frequency/ad9834.h | 3 +-
drivers/staging/iio/frequency/dds.h | 3 +-
drivers/staging/iio/impedance-analyzer/Kconfig | 3 +-
drivers/staging/iio/impedance-analyzer/Makefile | 1 +
drivers/staging/iio/impedance-analyzer/ad5933.c | 58 +-
drivers/staging/iio/meter/Kconfig | 1 +
drivers/staging/iio/meter/ade7854-i2c.c | 3 +-
drivers/staging/iio/meter/ade7854-spi.c | 3 +-
drivers/staging/iio/meter/ade7854.c | 3 +-
drivers/staging/iio/resolver/Kconfig | 1 +
drivers/staging/iio/resolver/Makefile | 1 +
drivers/staging/iio/resolver/ad2s1210.c | 6 +-
drivers/staging/kpc2000/Kconfig | 57 +
drivers/staging/kpc2000/Makefile | 6 +
drivers/staging/kpc2000/TODO | 8 +
drivers/staging/kpc2000/kpc.h | 23 +
drivers/staging/kpc2000/kpc2000/Makefile | 4 +
drivers/staging/kpc2000/kpc2000/cell_probe.c | 471 +
drivers/staging/kpc2000/kpc2000/core.c | 437 +
drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 43 +
drivers/staging/kpc2000/kpc2000/fileops.c | 131 +
drivers/staging/kpc2000/kpc2000/kp2000_module.c | 54 +
drivers/staging/kpc2000/kpc2000/pcie.h | 112 +
drivers/staging/kpc2000/kpc2000/uapi.h | 22 +
drivers/staging/kpc2000/kpc_dma/Makefile | 6 +
drivers/staging/kpc2000/kpc_dma/dma.c | 264 +
drivers/staging/kpc2000/kpc_dma/fileops.c | 420 +
drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 248 +
drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 220 +
drivers/staging/kpc2000/kpc_dma/uapi.h | 11 +
drivers/staging/kpc2000/kpc_i2c/Makefile | 4 +
drivers/staging/kpc2000/kpc_i2c/fileops.c | 181 +
drivers/staging/kpc2000/kpc_i2c/i2c_driver.c | 699 +
drivers/staging/kpc2000/kpc_spi/Makefile | 4 +
drivers/staging/kpc2000/kpc_spi/spi_driver.c | 507 +
drivers/staging/kpc2000/kpc_spi/spi_parts.h | 48 +
drivers/staging/ks7010/Kconfig | 1 +
drivers/staging/ks7010/Makefile | 1 +
drivers/staging/ks7010/ks_hostif.c | 16 +-
drivers/staging/media/Kconfig | 1 +
drivers/staging/media/bcm2048/Kconfig | 1 +
drivers/staging/media/bcm2048/Makefile | 1 +
drivers/staging/media/davinci_vpfe/Kconfig | 1 +
drivers/staging/media/davinci_vpfe/Makefile | 1 +
drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 6 +-
drivers/staging/media/davinci_vpfe/dm365_ipipe.h | 2 -
.../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 24 +-
drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 41 +-
drivers/staging/media/davinci_vpfe/dm365_ipipeif.h | 2 -
drivers/staging/media/davinci_vpfe/dm365_resizer.c | 4 +-
drivers/staging/media/imx/Kconfig | 1 +
drivers/staging/media/imx/imx-ic-common.c | 6 +-
drivers/staging/media/imx/imx-ic-prp.c | 6 +-
drivers/staging/media/imx/imx-ic-prpencvf.c | 6 +-
drivers/staging/media/imx/imx-ic.h | 6 +-
drivers/staging/media/imx/imx-media-capture.c | 11 +-
drivers/staging/media/imx/imx-media-csi.c | 6 +-
drivers/staging/media/imx/imx-media-dev.c | 6 +-
drivers/staging/media/imx/imx-media-fim.c | 6 +-
drivers/staging/media/imx/imx-media-internal-sd.c | 6 +-
drivers/staging/media/imx/imx-media-of.c | 6 +-
drivers/staging/media/imx/imx-media-utils.c | 6 +-
drivers/staging/media/imx/imx-media-vdic.c | 6 +-
drivers/staging/media/imx/imx-media.h | 6 +-
drivers/staging/media/imx/imx6-mipi-csi2.c | 10 +-
drivers/staging/media/ipu3/Kconfig | 1 +
drivers/staging/media/ipu3/Makefile | 1 +
drivers/staging/media/ipu3/ipu3.c | 1 -
drivers/staging/media/mt9t031/Kconfig | 1 +
drivers/staging/media/mt9t031/Makefile | 1 +
drivers/staging/media/rockchip/vpu/Kconfig | 2 +-
drivers/staging/media/rockchip/vpu/Makefile | 1 +
drivers/staging/media/soc_camera/Kconfig | 1 +
drivers/staging/media/soc_camera/imx074.c | 6 +-
drivers/staging/media/soc_camera/mt9t031.c | 6 +-
drivers/staging/media/soc_camera/soc_camera.c | 6 +-
drivers/staging/media/soc_camera/soc_mediabus.c | 6 +-
drivers/staging/media/soc_camera/soc_mt9v022.c | 6 +-
drivers/staging/media/soc_camera/soc_ov5642.c | 6 +-
drivers/staging/media/soc_camera/soc_ov9740.c | 6 +-
drivers/staging/media/sunxi/Kconfig | 1 +
drivers/staging/media/sunxi/Makefile | 1 +
drivers/staging/media/sunxi/cedrus/Kconfig | 1 +
drivers/staging/media/sunxi/cedrus/Makefile | 1 +
drivers/staging/media/tegra-vde/Kconfig | 1 +
drivers/staging/media/tegra-vde/Makefile | 1 +
drivers/staging/media/tegra-vde/tegra-vde.c | 5 +-
drivers/staging/media/tegra-vde/uapi.h | 11 +-
drivers/staging/media/zoran/Kconfig | 1 +
drivers/staging/media/zoran/videocodec.c | 14 +-
drivers/staging/media/zoran/videocodec.h | 17 +-
drivers/staging/media/zoran/zoran.h | 12 +-
drivers/staging/media/zoran/zoran_card.c | 17 +-
drivers/staging/media/zoran/zoran_card.h | 12 +-
drivers/staging/media/zoran/zoran_device.c | 16 +-
drivers/staging/media/zoran/zoran_device.h | 22 +-
drivers/staging/media/zoran/zoran_driver.c | 114 +-
drivers/staging/media/zoran/zoran_procfs.c | 12 +-
drivers/staging/media/zoran/zoran_procfs.h | 12 +-
drivers/staging/media/zoran/zr36016.c | 18 +-
drivers/staging/media/zoran/zr36016.h | 18 +-
drivers/staging/media/zoran/zr36050.c | 18 +-
drivers/staging/media/zoran/zr36050.h | 18 +-
drivers/staging/media/zoran/zr36057.h | 12 +-
drivers/staging/media/zoran/zr36060.c | 30 +-
drivers/staging/media/zoran/zr36060.h | 18 +-
.../most/Documentation/ABI/configfs-most.txt | 204 +
.../staging/most/Documentation/driver_usage.txt | 131 +-
drivers/staging/most/Kconfig | 3 +-
drivers/staging/most/Makefile | 1 +
drivers/staging/most/cdev/Kconfig | 1 +
drivers/staging/most/cdev/Makefile | 1 +
drivers/staging/most/cdev/cdev.c | 10 +-
drivers/staging/most/configfs.c | 676 +
drivers/staging/most/core.c | 305 +-
drivers/staging/most/core.h | 20 +-
drivers/staging/most/dim2/Kconfig | 1 +
drivers/staging/most/dim2/Makefile | 1 +
drivers/staging/most/dim2/errors.h | 2 +-
drivers/staging/most/dim2/hal.h | 2 +-
drivers/staging/most/dim2/reg.h | 2 +-
drivers/staging/most/dim2/sysfs.h | 2 +-
drivers/staging/most/i2c/Kconfig | 3 +-
drivers/staging/most/i2c/Makefile | 1 +
drivers/staging/most/net/Kconfig | 3 +-
drivers/staging/most/net/Makefile | 1 +
drivers/staging/most/net/net.c | 3 +-
drivers/staging/most/sound/Kconfig | 3 +-
drivers/staging/most/sound/Makefile | 1 +
drivers/staging/most/sound/sound.c | 61 +-
drivers/staging/most/usb/Kconfig | 3 +-
drivers/staging/most/usb/Makefile | 1 +
drivers/staging/most/usb/usb.c | 2 +-
drivers/staging/most/video/Kconfig | 3 +-
drivers/staging/most/video/Makefile | 1 +
drivers/staging/most/video/video.c | 3 +-
drivers/staging/mt7621-dma/Kconfig | 1 +
drivers/staging/mt7621-dma/Makefile | 1 +
drivers/staging/mt7621-dma/mtk-hsdma.c | 7 +-
drivers/staging/mt7621-dts/Kconfig | 1 +
drivers/staging/mt7621-dts/Makefile | 1 +
drivers/staging/mt7621-dts/mt7621.dtsi | 23 +-
drivers/staging/mt7621-mmc/Kconfig | 16 -
drivers/staging/mt7621-mmc/Makefile | 42 -
drivers/staging/mt7621-mmc/TODO | 8 -
drivers/staging/mt7621-mmc/board.h | 63 -
drivers/staging/mt7621-mmc/dbg.c | 304 -
drivers/staging/mt7621-mmc/dbg.h | 101 -
drivers/staging/mt7621-mmc/mt6575_sd.h | 488 -
drivers/staging/mt7621-mmc/sd.c | 1855 ---
drivers/staging/mt7621-pci-phy/Kconfig | 1 +
drivers/staging/mt7621-pci-phy/Makefile | 1 +
.../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 44 +-
drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 284 +-
drivers/staging/mt7621-pci/Kconfig | 1 +
drivers/staging/mt7621-pci/Makefile | 1 +
drivers/staging/mt7621-pci/pci-mt7621.c | 2 +-
drivers/staging/mt7621-pinctrl/Kconfig | 1 +
drivers/staging/mt7621-pinctrl/Makefile | 1 +
drivers/staging/mt7621-spi/Kconfig | 1 +
drivers/staging/mt7621-spi/Makefile | 1 +
drivers/staging/mt7621-spi/spi-mt7621.c | 7 +-
drivers/staging/netlogic/Kconfig | 1 +
drivers/staging/netlogic/Makefile | 1 +
drivers/staging/netlogic/xlr_net.c | 11 +-
drivers/staging/nvec/Kconfig | 1 +
drivers/staging/octeon-usb/Kconfig | 1 +
drivers/staging/octeon-usb/octeon-hcd.c | 4 +-
drivers/staging/octeon-usb/octeon-hcd.h | 8 +-
drivers/staging/octeon/Kconfig | 1 +
drivers/staging/octeon/TODO | 9 +
drivers/staging/octeon/ethernet-tx.c | 20 +-
drivers/staging/olpc_dcon/Kconfig | 1 +
drivers/staging/olpc_dcon/Makefile | 1 +
drivers/staging/olpc_dcon/olpc_dcon.h | 5 +
drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 7 +-
drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 56 +-
drivers/staging/pi433/Kconfig | 1 +
drivers/staging/pi433/Makefile | 1 +
drivers/staging/pi433/pi433_if.c | 38 +-
drivers/staging/pi433/rf69.c | 49 +-
drivers/staging/ralink-gdma/Kconfig | 1 +
drivers/staging/ralink-gdma/Makefile | 1 +
drivers/staging/ralink-gdma/ralink-gdma.c | 105 +-
drivers/staging/rtl8188eu/Kconfig | 1 +
drivers/staging/rtl8188eu/core/rtw_ap.c | 28 +-
drivers/staging/rtl8188eu/core/rtw_cmd.c | 6 +-
drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 6 +-
drivers/staging/rtl8188eu/core/rtw_mlme.c | 5 +-
drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +-
drivers/staging/rtl8188eu/core/rtw_recv.c | 70 +-
drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 6 +-
drivers/staging/rtl8188eu/hal/odm.c | 4 +-
drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 6 +-
drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 10 +-
drivers/staging/rtl8188eu/include/odm_precomp.h | 4 +-
.../include/phydm_reg.h} | 12 +-
.../staging/rtl8188eu/include/phydm_regdefine11n.h | 53 +
drivers/staging/rtl8188eu/include/wifi.h | 130 -
drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 1 -
drivers/staging/rtl8192e/Kconfig | 10 +-
drivers/staging/rtl8192e/dot11d.c | 9 +-
drivers/staging/rtl8192e/license | 339 -
drivers/staging/rtl8192e/rtl8192e/Kconfig | 1 +
drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 18 +-
drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 17 +-
drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.h | 17 +-
drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 18 +-
drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h | 16 +-
drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 44 +-
drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 22 +-
.../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 17 +-
.../staging/rtl8192e/rtl8192e/r8192E_firmware.h | 16 +-
drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 18 +-
drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.c | 18 +-
drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.h | 16 +-
drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 37 +-
drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 16 +-
drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h | 16 +-
drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 19 +-
drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 19 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 19 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 20 +-
drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 16 +-
drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 16 +-
drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c | 19 +-
drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.h | 21 +-
drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c | 18 +-
drivers/staging/rtl8192e/rtl8192e/rtl_pci.c | 21 +-
drivers/staging/rtl8192e/rtl8192e/rtl_pci.h | 19 +-
drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 17 +-
drivers/staging/rtl8192e/rtl8192e/rtl_pm.h | 17 +-
drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 19 +-
drivers/staging/rtl8192e/rtl8192e/rtl_ps.h | 19 +-
drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 17 +-
drivers/staging/rtl8192e/rtl8192e/rtl_wx.h | 17 +-
drivers/staging/rtl8192e/rtl819x_BA.h | 16 +-
drivers/staging/rtl8192e/rtl819x_BAProc.c | 16 +-
drivers/staging/rtl8192e/rtl819x_HT.h | 16 +-
drivers/staging/rtl8192e/rtl819x_HTProc.c | 16 +-
drivers/staging/rtl8192e/rtl819x_Qos.h | 16 +-
drivers/staging/rtl8192e/rtl819x_TS.h | 16 +-
drivers/staging/rtl8192e/rtl819x_TSProc.c | 16 +-
drivers/staging/rtl8192e/rtllib.h | 6 +-
drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 6 +-
drivers/staging/rtl8192e/rtllib_crypt_wep.c | 6 +-
drivers/staging/rtl8192e/rtllib_debug.h | 22 +-
drivers/staging/rtl8192e/rtllib_module.c | 21 +-
drivers/staging/rtl8192e/rtllib_rx.c | 20 +-
drivers/staging/rtl8192e/rtllib_softmac.c | 5 +-
drivers/staging/rtl8192e/rtllib_softmac_wx.c | 5 +-
drivers/staging/rtl8192e/rtllib_tx.c | 22 +-
drivers/staging/rtl8192e/rtllib_wx.c | 19 +-
drivers/staging/rtl8192u/Kconfig | 1 +
drivers/staging/rtl8192u/ieee80211/ieee80211.h | 40 +-
.../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 7 +-
.../staging/rtl8192u/ieee80211/ieee80211_crypt.h | 6 +-
.../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 10 +-
.../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 10 +-
.../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 6 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 76 +-
.../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 3 +-
.../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 3 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 41 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 40 +-
.../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 22 +-
drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 4 +-
.../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 114 +-
drivers/staging/rtl8192u/r8180_93cx6.c | 26 +-
drivers/staging/rtl8192u/r8190_rtl8256.c | 2 +-
drivers/staging/rtl8192u/r8192U_core.c | 16 +-
drivers/staging/rtl8192u/r8192U_dm.c | 38 +-
drivers/staging/rtl8192u/r8192U_hw.h | 2 +-
drivers/staging/rtl8192u/r8192U_wx.c | 2 +-
drivers/staging/rtl8192u/r8192U_wx.h | 2 +-
drivers/staging/rtl8712/Kconfig | 11 +-
drivers/staging/rtl8712/drv_types.h | 6 +-
drivers/staging/rtl8712/hal_init.c | 3 +-
drivers/staging/rtl8712/ieee80211.c | 3 +-
drivers/staging/rtl8712/ieee80211.h | 3 +-
drivers/staging/rtl8712/os_intfs.c | 8 +-
drivers/staging/rtl8712/rtl8712_cmd.c | 6 +-
drivers/staging/rtl8712/rtl8712_cmd.h | 1 -
drivers/staging/rtl8712/rtl8712_efuse.c | 6 +-
drivers/staging/rtl8712/rtl8712_efuse.h | 3 +-
drivers/staging/rtl8712/rtl8712_io.c | 4 +-
drivers/staging/rtl8712/rtl8712_led.c | 13 +-
drivers/staging/rtl8712/rtl8712_recv.c | 28 +-
drivers/staging/rtl8712/rtl8712_xmit.c | 12 +-
drivers/staging/rtl8712/rtl871x_eeprom.c | 23 +-
drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 18 +-
drivers/staging/rtl8712/rtl871x_mlme.c | 14 +-
drivers/staging/rtl8712/rtl871x_mp.c | 5 +-
drivers/staging/rtl8712/rtl871x_pwrctrl.c | 4 +-
drivers/staging/rtl8712/rtl871x_xmit.c | 8 +-
drivers/staging/rtl8712/usb_intf.c | 12 +-
drivers/staging/rtl8712/usb_ops_linux.c | 26 +-
drivers/staging/rtl8723bs/Kconfig | 1 +
drivers/staging/rtl8723bs/core/rtw_ap.c | 12 +-
drivers/staging/rtl8723bs/core/rtw_cmd.c | 51 +-
drivers/staging/rtl8723bs/core/rtw_debug.c | 11 +-
drivers/staging/rtl8723bs/core/rtw_efuse.c | 33 +-
drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 6 +-
drivers/staging/rtl8723bs/core/rtw_io.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_mlme.c | 79 +-
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 59 +-
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 18 +-
drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_xmit.c | 2 -
drivers/staging/rtl8723bs/hal/hal_btcoex.c | 11 +-
drivers/staging/rtl8723bs/hal/hal_com.c | 32 +-
drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 20 +-
drivers/staging/rtl8723bs/hal/odm.c | 4 +-
drivers/staging/rtl8723bs/hal/odm.h | 20 +-
drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 2 +-
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 12 +-
drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 2 +-
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 8 +-
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 13 +-
drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 2 +-
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 8 +-
drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 9 +-
drivers/staging/rtl8723bs/hal/sdio_ops.c | 22 +-
drivers/staging/rtl8723bs/include/cmd_osdep.h | 6 +-
drivers/staging/rtl8723bs/include/drv_types.h | 10 +-
drivers/staging/rtl8723bs/include/drv_types_sdio.h | 4 +-
drivers/staging/rtl8723bs/include/ieee80211.h | 15 +-
drivers/staging/rtl8723bs/include/rtw_cmd.h | 6 +-
drivers/staging/rtl8723bs/include/rtw_mlme.h | 31 +-
drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 30 +-
drivers/staging/rtl8723bs/include/rtw_recv.h | 6 +-
drivers/staging/rtl8723bs/include/rtw_xmit.h | 2 +-
drivers/staging/rtl8723bs/include/wifi.h | 86 +-
drivers/staging/rtl8723bs/include/wlan_bssdef.h | 56 +-
drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 57 +-
drivers/staging/rtl8723bs/os_dep/os_intfs.c | 19 +-
drivers/staging/rtl8723bs/os_dep/osdep_service.c | 29 +-
drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 10 +-
drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 30 +-
drivers/staging/rtlwifi/Kconfig | 12 -
drivers/staging/rtlwifi/Makefile | 70 -
drivers/staging/rtlwifi/TODO | 11 -
drivers/staging/rtlwifi/base.c | 2815 ----
drivers/staging/rtlwifi/base.h | 175 -
drivers/staging/rtlwifi/btcoexist/Makefile | 8 -
drivers/staging/rtlwifi/btcoexist/halbt_precomp.h | 74 -
.../staging/rtlwifi/btcoexist/halbtc8822b1ant.c | 5233 --------
.../staging/rtlwifi/btcoexist/halbtc8822b1ant.h | 433 -
.../staging/rtlwifi/btcoexist/halbtc8822b2ant.c | 5210 --------
.../staging/rtlwifi/btcoexist/halbtc8822b2ant.h | 487 -
.../rtlwifi/btcoexist/halbtc8822bwifionly.c | 54 -
.../rtlwifi/btcoexist/halbtc8822bwifionly.h | 24 -
drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c | 1837 ---
drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.h | 791 --
drivers/staging/rtlwifi/btcoexist/rtl_btc.c | 517 -
drivers/staging/rtlwifi/btcoexist/rtl_btc.h | 64 -
drivers/staging/rtlwifi/cam.c | 315 -
drivers/staging/rtlwifi/cam.h | 39 -
drivers/staging/rtlwifi/core.c | 1996 ---
drivers/staging/rtlwifi/core.h | 71 -
drivers/staging/rtlwifi/debug.c | 624 -
drivers/staging/rtlwifi/debug.h | 223 -
drivers/staging/rtlwifi/efuse.c | 1329 --
drivers/staging/rtlwifi/efuse.h | 109 -
drivers/staging/rtlwifi/halmac/halmac_2_platform.h | 41 -
.../halmac_88xx/halmac_8822b/halmac_8822b_cfg.h | 121 -
.../halmac_88xx/halmac_8822b/halmac_8822b_phy.c | 95 -
.../halmac_8822b/halmac_8822b_pwr_seq.c | 552 -
.../halmac_8822b/halmac_8822b_pwr_seq.h | 29 -
.../halmac_88xx/halmac_8822b/halmac_api_8822b.c | 332 -
.../halmac_88xx/halmac_8822b/halmac_api_8822b.h | 33 -
.../halmac_8822b/halmac_api_8822b_pcie.c | 312 -
.../halmac_8822b/halmac_api_8822b_pcie.h | 42 -
.../halmac_8822b/halmac_api_8822b_sdio.c | 173 -
.../halmac_8822b/halmac_api_8822b_sdio.h | 31 -
.../halmac_8822b/halmac_api_8822b_usb.c | 174 -
.../halmac_8822b/halmac_api_8822b_usb.h | 34 -
.../halmac_88xx/halmac_8822b/halmac_func_8822b.c | 403 -
.../halmac_88xx/halmac_8822b/halmac_func_8822b.h | 27 -
.../rtlwifi/halmac/halmac_88xx/halmac_88xx_cfg.h | 160 -
.../rtlwifi/halmac/halmac_88xx/halmac_api_88xx.c | 5970 ---------
.../rtlwifi/halmac/halmac_88xx/halmac_api_88xx.h | 385 -
.../halmac/halmac_88xx/halmac_api_88xx_pcie.c | 318 -
.../halmac/halmac_88xx/halmac_api_88xx_pcie.h | 60 -
.../halmac/halmac_88xx/halmac_api_88xx_sdio.c | 963 --
.../halmac/halmac_88xx/halmac_api_88xx_sdio.h | 73 -
.../halmac/halmac_88xx/halmac_api_88xx_usb.c | 543 -
.../halmac/halmac_88xx/halmac_api_88xx_usb.h | 62 -
.../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c | 4465 ------
.../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.h | 310 -
drivers/staging/rtlwifi/halmac/halmac_api.c | 415 -
drivers/staging/rtlwifi/halmac/halmac_api.h | 70 -
drivers/staging/rtlwifi/halmac/halmac_bit2.h | 13396 -------------------
drivers/staging/rtlwifi/halmac/halmac_bit_8822b.h | 12092 -----------------
drivers/staging/rtlwifi/halmac/halmac_fw_info.h | 111 -
.../rtlwifi/halmac/halmac_fw_offload_c2h_nic.h | 173 -
.../rtlwifi/halmac/halmac_fw_offload_h2c_nic.h | 504 -
.../rtlwifi/halmac/halmac_h2c_extra_info_nic.h | 104 -
.../staging/rtlwifi/halmac/halmac_intf_phy_cmd.h | 43 -
.../rtlwifi/halmac/halmac_original_c2h_nic.h | 392 -
.../rtlwifi/halmac/halmac_original_h2c_nic.h | 1000 --
.../staging/rtlwifi/halmac/halmac_pwr_seq_cmd.h | 105 -
drivers/staging/rtlwifi/halmac/halmac_reg2.h | 1121 --
drivers/staging/rtlwifi/halmac/halmac_reg_8822b.h | 717 -
drivers/staging/rtlwifi/halmac/halmac_rx_bd_chip.h | 37 -
drivers/staging/rtlwifi/halmac/halmac_rx_bd_nic.h | 37 -
.../staging/rtlwifi/halmac/halmac_rx_desc_chip.h | 107 -
.../staging/rtlwifi/halmac/halmac_rx_desc_nic.h | 122 -
drivers/staging/rtlwifi/halmac/halmac_sdio_reg.h | 51 -
drivers/staging/rtlwifi/halmac/halmac_tx_bd_chip.h | 107 -
drivers/staging/rtlwifi/halmac/halmac_tx_bd_nic.h | 112 -
.../staging/rtlwifi/halmac/halmac_tx_desc_chip.h | 433 -
.../staging/rtlwifi/halmac/halmac_tx_desc_nic.h | 495 -
drivers/staging/rtlwifi/halmac/halmac_type.h | 1923 ---
drivers/staging/rtlwifi/halmac/halmac_usb_reg.h | 17 -
drivers/staging/rtlwifi/halmac/rtl_halmac.c | 1373 --
drivers/staging/rtlwifi/halmac/rtl_halmac.h | 83 -
drivers/staging/rtlwifi/pci.c | 2496 ----
drivers/staging/rtlwifi/pci.h | 319 -
drivers/staging/rtlwifi/phydm/halphyrf_ce.c | 954 --
drivers/staging/rtlwifi/phydm/halphyrf_ce.h | 74 -
drivers/staging/rtlwifi/phydm/mp_precomp.h | 13 -
drivers/staging/rtlwifi/phydm/phydm.c | 1975 ---
drivers/staging/rtlwifi/phydm/phydm.h | 935 --
drivers/staging/rtlwifi/phydm/phydm_acs.c | 189 -
drivers/staging/rtlwifi/phydm/phydm_acs.h | 46 -
drivers/staging/rtlwifi/phydm/phydm_adaptivity.c | 930 --
drivers/staging/rtlwifi/phydm/phydm_adaptivity.h | 108 -
drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c | 616 -
drivers/staging/rtlwifi/phydm/phydm_adc_sampling.h | 85 -
drivers/staging/rtlwifi/phydm/phydm_antdiv.c | 72 -
drivers/staging/rtlwifi/phydm/phydm_antdiv.h | 290 -
drivers/staging/rtlwifi/phydm/phydm_beamforming.h | 37 -
drivers/staging/rtlwifi/phydm/phydm_ccx.c | 447 -
drivers/staging/rtlwifi/phydm/phydm_ccx.h | 72 -
drivers/staging/rtlwifi/phydm/phydm_cfotracking.c | 332 -
drivers/staging/rtlwifi/phydm/phydm_cfotracking.h | 49 -
drivers/staging/rtlwifi/phydm/phydm_debug.c | 2888 ----
drivers/staging/rtlwifi/phydm/phydm_debug.h | 164 -
drivers/staging/rtlwifi/phydm/phydm_dfs.h | 48 -
drivers/staging/rtlwifi/phydm/phydm_dig.c | 1521 ---
drivers/staging/rtlwifi/phydm/phydm_dig.h | 230 -
.../staging/rtlwifi/phydm/phydm_dynamic_rx_path.h | 26 -
.../rtlwifi/phydm/phydm_dynamicbbpowersaving.c | 118 -
.../rtlwifi/phydm/phydm_dynamicbbpowersaving.h | 39 -
.../staging/rtlwifi/phydm/phydm_dynamictxpower.c | 91 -
.../staging/rtlwifi/phydm/phydm_dynamictxpower.h | 53 -
.../staging/rtlwifi/phydm/phydm_edcaturbocheck.c | 128 -
.../staging/rtlwifi/phydm/phydm_edcaturbocheck.h | 33 -
drivers/staging/rtlwifi/phydm/phydm_hwconfig.c | 1848 ---
drivers/staging/rtlwifi/phydm/phydm_hwconfig.h | 487 -
drivers/staging/rtlwifi/phydm/phydm_interface.c | 307 -
drivers/staging/rtlwifi/phydm/phydm_interface.h | 183 -
drivers/staging/rtlwifi/phydm/phydm_iqk.h | 65 -
drivers/staging/rtlwifi/phydm/phydm_kfree.c | 217 -
drivers/staging/rtlwifi/phydm/phydm_kfree.h | 31 -
drivers/staging/rtlwifi/phydm/phydm_noisemonitor.c | 319 -
drivers/staging/rtlwifi/phydm/phydm_noisemonitor.h | 35 -
.../staging/rtlwifi/phydm/phydm_powertracking_ce.c | 633 -
.../staging/rtlwifi/phydm/phydm_powertracking_ce.h | 282 -
drivers/staging/rtlwifi/phydm/phydm_pre_define.h | 602 -
drivers/staging/rtlwifi/phydm/phydm_precomp.h | 74 -
drivers/staging/rtlwifi/phydm/phydm_psd.c | 406 -
drivers/staging/rtlwifi/phydm/phydm_psd.h | 56 -
drivers/staging/rtlwifi/phydm/phydm_rainfo.c | 1196 --
drivers/staging/rtlwifi/phydm/phydm_rainfo.h | 258 -
drivers/staging/rtlwifi/phydm/phydm_reg.h | 140 -
.../staging/rtlwifi/phydm/phydm_regdefine11ac.h | 83 -
drivers/staging/rtlwifi/phydm/phydm_regdefine11n.h | 202 -
drivers/staging/rtlwifi/phydm/phydm_types.h | 119 -
.../rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.c | 1956 ---
.../rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.h | 43 -
.../rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.c | 211 -
.../rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.h | 27 -
.../rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.c | 4730 -------
.../rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.h | 118 -
.../rtlwifi/phydm/rtl8822b/halphyrf_8822b.c | 340 -
.../rtlwifi/phydm/rtl8822b/halphyrf_8822b.h | 34 -
.../rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.c | 1804 ---
.../rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.h | 73 -
.../rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.c | 1399 --
.../rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.h | 37 -
.../rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.c | 157 -
.../rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.h | 43 -
.../rtlwifi/phydm/rtl8822b/phydm_rtl8822b.c | 214 -
.../rtlwifi/phydm/rtl8822b/phydm_rtl8822b.h | 19 -
.../rtlwifi/phydm/rtl8822b/version_rtl8822b.h | 23 -
drivers/staging/rtlwifi/phydm/rtl_phydm.c | 865 --
drivers/staging/rtlwifi/phydm/rtl_phydm.h | 34 -
drivers/staging/rtlwifi/phydm/txbf/halcomtxbf.h | 56 -
drivers/staging/rtlwifi/phydm/txbf/haltxbf8822b.h | 28 -
.../staging/rtlwifi/phydm/txbf/haltxbfinterface.h | 27 -
drivers/staging/rtlwifi/phydm/txbf/haltxbfjaguar.h | 25 -
.../rtlwifi/phydm/txbf/phydm_hal_txbf_api.h | 30 -
drivers/staging/rtlwifi/ps.c | 996 --
drivers/staging/rtlwifi/ps.h | 39 -
drivers/staging/rtlwifi/pwrseqcmd.h | 83 -
drivers/staging/rtlwifi/rc.c | 309 -
drivers/staging/rtlwifi/rc.h | 38 -
drivers/staging/rtlwifi/regd.c | 458 -
drivers/staging/rtlwifi/regd.h | 52 -
drivers/staging/rtlwifi/rtl8822be/Makefile | 7 -
drivers/staging/rtlwifi/rtl8822be/def.h | 71 -
drivers/staging/rtlwifi/rtl8822be/fw.c | 964 --
drivers/staging/rtlwifi/rtl8822be/fw.h | 187 -
drivers/staging/rtlwifi/rtl8822be/hw.c | 2430 ----
drivers/staging/rtlwifi/rtl8822be/hw.h | 55 -
drivers/staging/rtlwifi/rtl8822be/led.c | 116 -
drivers/staging/rtlwifi/rtl8822be/led.h | 23 -
drivers/staging/rtlwifi/rtl8822be/phy.c | 2223 ---
drivers/staging/rtlwifi/rtl8822be/phy.h | 134 -
drivers/staging/rtlwifi/rtl8822be/reg.h | 1642 ---
drivers/staging/rtlwifi/rtl8822be/sw.c | 470 -
drivers/staging/rtlwifi/rtl8822be/sw.h | 21 -
drivers/staging/rtlwifi/rtl8822be/trx.c | 1004 --
drivers/staging/rtlwifi/rtl8822be/trx.h | 154 -
drivers/staging/rtlwifi/stats.c | 249 -
drivers/staging/rtlwifi/stats.h | 31 -
drivers/staging/rtlwifi/wifi.h | 3362 -----
drivers/staging/rts5208/Kconfig | 1 +
drivers/staging/rts5208/Makefile | 1 +
drivers/staging/rts5208/rtsx_chip.h | 2 +-
drivers/staging/sm750fb/Kconfig | 1 +
drivers/staging/sm750fb/Makefile | 1 +
drivers/staging/sm750fb/ddk750.h | 1 +
drivers/staging/sm750fb/ddk750_chip.c | 27 +-
drivers/staging/sm750fb/ddk750_chip.h | 2 +-
drivers/staging/sm750fb/ddk750_display.c | 10 +-
drivers/staging/sm750fb/ddk750_display.h | 2 +-
drivers/staging/sm750fb/ddk750_dvi.c | 40 +-
drivers/staging/sm750fb/ddk750_power.h | 2 +-
drivers/staging/sm750fb/ddk750_sii164.c | 114 +-
drivers/staging/sm750fb/ddk750_swi2c.c | 1 +
drivers/staging/sm750fb/ddk750_swi2c.h | 1 +
drivers/staging/sm750fb/sm750.c | 7 +-
drivers/staging/sm750fb/sm750_accel.c | 32 +-
drivers/staging/sm750fb/sm750_hw.c | 2 +-
drivers/staging/speakup/Kconfig | 1 +
drivers/staging/speakup/kobjects.c | 14 +-
drivers/staging/speakup/main.c | 1 +
drivers/staging/speakup/selection.c | 212 +-
drivers/staging/speakup/speakup.h | 1 +
drivers/staging/speakup/speakup_decpc.c | 2 +-
drivers/staging/speakup/speakup_keypc.c | 6 +-
drivers/staging/speakup/spk_ttyio.c | 2 +-
drivers/staging/unisys/Kconfig | 1 +
drivers/staging/unisys/Makefile | 1 +
drivers/staging/unisys/include/iochannel.h | 2 +-
drivers/staging/unisys/visorhba/Kconfig | 13 +-
drivers/staging/unisys/visorhba/Makefile | 1 +
drivers/staging/unisys/visorinput/Kconfig | 15 +-
drivers/staging/unisys/visorinput/Makefile | 1 +
drivers/staging/unisys/visornic/Kconfig | 15 +-
drivers/staging/unisys/visornic/Makefile | 1 +
drivers/staging/vboxvideo/Kconfig | 1 +
drivers/staging/vboxvideo/vbox_mode.c | 3 +-
drivers/staging/vboxvideo/vbox_prime.c | 10 +-
drivers/staging/vc04_services/Kconfig | 1 +
.../staging/vc04_services/bcm2835-audio/Kconfig | 1 +
.../staging/vc04_services/bcm2835-audio/Makefile | 1 +
.../vc04_services/bcm2835-audio/bcm2835-ctl.c | 12 +-
.../staging/vc04_services/bcm2835-camera/Kconfig | 1 +
.../vc04_services/bcm2835-camera/bcm2835-camera.c | 55 +-
.../vc04_services/bcm2835-camera/controls.c | 75 +-
.../staging/vc04_services/interface/vchi/vchi.h | 38 +-
.../vc04_services/interface/vchi/vchi_cfg.h | 34 +-
.../vc04_services/interface/vchi/vchi_common.h | 176 +-
.../vc04_services/interface/vchiq_arm/vchiq.h | 34 +-
.../interface/vchiq_arm/vchiq_2835_arm.c | 37 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 56 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.h | 32 +-
.../vc04_services/interface/vchiq_arm/vchiq_cfg.h | 34 +-
.../interface/vchiq_arm/vchiq_connected.c | 34 +-
.../interface/vchiq_arm/vchiq_connected.h | 34 +-
.../vc04_services/interface/vchiq_arm/vchiq_core.c | 50 +-
.../vc04_services/interface/vchiq_arm/vchiq_core.h | 34 +-
.../interface/vchiq_arm/vchiq_debugfs.c | 32 +-
.../interface/vchiq_arm/vchiq_debugfs.h | 34 +-
.../vc04_services/interface/vchiq_arm/vchiq_if.h | 34 +-
.../interface/vchiq_arm/vchiq_ioctl.h | 34 +-
.../interface/vchiq_arm/vchiq_pagelist.h | 34 +-
.../vc04_services/interface/vchiq_arm/vchiq_shim.c | 34 +-
.../vc04_services/interface/vchiq_arm/vchiq_util.c | 34 +-
.../vc04_services/interface/vchiq_arm/vchiq_util.h | 34 +-
drivers/staging/vme/Makefile | 1 +
drivers/staging/vme/devices/Kconfig | 1 +
drivers/staging/vme/devices/Makefile | 1 +
drivers/staging/vt6655/Kconfig | 1 +
drivers/staging/vt6655/card.h | 6 +-
drivers/staging/vt6655/channel.h | 2 +-
drivers/staging/vt6655/desc.h | 2 +-
drivers/staging/vt6655/device.h | 2 +-
drivers/staging/vt6655/device_cfg.h | 2 +-
drivers/staging/vt6655/dpc.h | 2 +-
drivers/staging/vt6655/key.h | 2 +-
drivers/staging/vt6655/mac.c | 25 -
drivers/staging/vt6655/mac.h | 9 +-
drivers/staging/vt6655/power.c | 7 +-
drivers/staging/vt6655/power.h | 2 +-
drivers/staging/vt6655/rf.c | 35 +-
drivers/staging/vt6655/rf.h | 2 +-
drivers/staging/vt6655/rxtx.c | 18 +-
drivers/staging/vt6655/rxtx.h | 2 +-
drivers/staging/vt6655/srom.h | 2 +-
drivers/staging/vt6655/tmacro.h | 2 +-
drivers/staging/vt6655/upc.h | 4 +-
drivers/staging/vt6656/Kconfig | 1 +
drivers/staging/vt6656/baseband.h | 2 +-
drivers/staging/vt6656/card.h | 2 +-
drivers/staging/vt6656/channel.h | 2 +-
drivers/staging/vt6656/desc.h | 2 +-
drivers/staging/vt6656/device.h | 2 +-
drivers/staging/vt6656/dpc.h | 2 +-
drivers/staging/vt6656/firmware.h | 2 +-
drivers/staging/vt6656/int.h | 2 +-
drivers/staging/vt6656/key.h | 2 +-
drivers/staging/vt6656/power.h | 2 +-
drivers/staging/vt6656/rf.h | 2 +-
drivers/staging/vt6656/rxtx.h | 2 +-
drivers/staging/vt6656/usbpipe.h | 2 +-
drivers/staging/vt6656/wcmd.h | 2 +-
drivers/staging/wilc1000/Kconfig | 2 +-
drivers/staging/wilc1000/host_interface.c | 71 +-
drivers/staging/wilc1000/host_interface.h | 14 +-
drivers/staging/wilc1000/wilc_netdev.c | 2 +-
drivers/staging/wilc1000/wilc_spi.c | 13 +-
drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 72 +-
drivers/staging/wilc1000/wilc_wlan.c | 8 +-
drivers/staging/wlan-ng/Kconfig | 2 +-
drivers/staging/wlan-ng/hfa384x.h | 4 +-
drivers/staging/wlan-ng/hfa384x_usb.c | 2 +-
drivers/tty/vt/selection.c | 46 +-
drivers/tty/vt/vt.c | 7 +-
include/dt-bindings/iio/temperature/thermocouple.h | 16 +
include/linux/counter.h | 510 +
include/linux/counter_enum.h | 45 +
include/linux/fsl/ftm.h | 88 +
include/linux/iio/adc/ad_sigma_delta.h | 1 +
include/linux/iio/driver.h | 1 +
include/linux/iio/frequency/ad9523.h | 8 +-
include/linux/iio/gyro/itg3200.h | 1 +
include/linux/iio/iio.h | 4 +-
include/linux/iio/imu/adis.h | 14 +
include/linux/iio/timer/stm32-timer-trigger.h | 11 +-
include/linux/selection.h | 7 +-
929 files changed, 22720 insertions(+), 134361 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-bus-counter
create mode 100644 Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
create mode 100644 Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
rename {drivers/staging/iio/Documentation => Documentation/ABI/testing}/sysfs-bus-iio-impedance-analyzer-ad5933 (56%)
create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31856
create mode 100644 Documentation/devicetree/bindings/counter/ftm-quaddec.txt
rename Documentation/devicetree/bindings/{iio => }/counter/stm32-lptimer-cnt.txt (75%)
create mode 100644 Documentation/devicetree/bindings/counter/stm32-timer-cnt.txt
create mode 100644 Documentation/devicetree/bindings/fieldbus/arcx,anybus-controller.txt
create mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7780.txt
delete mode 100644 Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads8344.txt
create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/bmg160.txt
create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.txt
create mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4000.txt
delete mode 100644 Documentation/devicetree/bindings/iio/pressure/bmp085.txt
create mode 100644 Documentation/devicetree/bindings/iio/pressure/bmp085.yaml
delete mode 100644 Documentation/devicetree/bindings/iio/proximity/devantech-srf04.txt
create mode 100644 Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml
create mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
create mode 100644 Documentation/devicetree/bindings/iio/temperature/max31856.txt
create mode 100644 Documentation/devicetree/bindings/iio/temperature/temperature-bindings.txt
create mode 100644 Documentation/driver-api/generic-counter.rst
create mode 100644 drivers/counter/104-quad-8.c
create mode 100644 drivers/counter/Kconfig
create mode 100644 drivers/counter/Makefile
create mode 100644 drivers/counter/counter.c
create mode 100644 drivers/counter/ftm-quaddec.c
create mode 100644 drivers/counter/stm32-lptimer-cnt.c
create mode 100644 drivers/counter/stm32-timer-cnt.c
rename drivers/{staging => }/iio/adc/ad7780.c (63%)
create mode 100644 drivers/iio/adc/ti-ads8344.c
delete mode 100644 drivers/iio/counter/104-quad-8.c
delete mode 100644 drivers/iio/counter/Kconfig
delete mode 100644 drivers/iio/counter/Makefile
delete mode 100644 drivers/iio/counter/stm32-lptimer-cnt.c
create mode 100644 drivers/iio/gyro/fxas21002c.h
create mode 100644 drivers/iio/gyro/fxas21002c_core.c
create mode 100644 drivers/iio/gyro/fxas21002c_i2c.c
create mode 100644 drivers/iio/gyro/fxas21002c_spi.c
rename drivers/iio/imu/{adis16400_core.c => adis16400.c} (77%)
delete mode 100644 drivers/iio/imu/adis16400.h
delete mode 100644 drivers/iio/imu/adis16400_buffer.c
create mode 100644 drivers/iio/proximity/mb1232.c
create mode 100644 drivers/iio/temperature/max31856.c
create mode 100644 drivers/staging/fieldbus/Documentation/ABI/fieldbus-dev-cdev
create mode 100644 drivers/staging/fieldbus/Documentation/ABI/sysfs-class-fieldbus-dev
create mode 100644 drivers/staging/fieldbus/Documentation/fieldbus_dev.txt
create mode 100644 drivers/staging/fieldbus/Kconfig
create mode 100644 drivers/staging/fieldbus/Makefile
create mode 100644 drivers/staging/fieldbus/TODO
create mode 100644 drivers/staging/fieldbus/anybuss/Kconfig
create mode 100644 drivers/staging/fieldbus/anybuss/Makefile
create mode 100644 drivers/staging/fieldbus/anybuss/anybuss-client.h
create mode 100644 drivers/staging/fieldbus/anybuss/anybuss-controller.h
create mode 100644 drivers/staging/fieldbus/anybuss/arcx-anybus.c
create mode 100644 drivers/staging/fieldbus/anybuss/hms-profinet.c
create mode 100644 drivers/staging/fieldbus/anybuss/host.c
create mode 100644 drivers/staging/fieldbus/dev_core.c
create mode 100644 drivers/staging/fieldbus/fieldbus_dev.h
create mode 100644 drivers/staging/kpc2000/Kconfig
create mode 100644 drivers/staging/kpc2000/Makefile
create mode 100644 drivers/staging/kpc2000/TODO
create mode 100644 drivers/staging/kpc2000/kpc.h
create mode 100644 drivers/staging/kpc2000/kpc2000/Makefile
create mode 100644 drivers/staging/kpc2000/kpc2000/cell_probe.c
create mode 100644 drivers/staging/kpc2000/kpc2000/core.c
create mode 100644 drivers/staging/kpc2000/kpc2000/dma_common_defs.h
create mode 100644 drivers/staging/kpc2000/kpc2000/fileops.c
create mode 100644 drivers/staging/kpc2000/kpc2000/kp2000_module.c
create mode 100644 drivers/staging/kpc2000/kpc2000/pcie.h
create mode 100644 drivers/staging/kpc2000/kpc2000/uapi.h
create mode 100644 drivers/staging/kpc2000/kpc_dma/Makefile
create mode 100644 drivers/staging/kpc2000/kpc_dma/dma.c
create mode 100644 drivers/staging/kpc2000/kpc_dma/fileops.c
create mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c
create mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h
create mode 100644 drivers/staging/kpc2000/kpc_dma/uapi.h
create mode 100644 drivers/staging/kpc2000/kpc_i2c/Makefile
create mode 100644 drivers/staging/kpc2000/kpc_i2c/fileops.c
create mode 100644 drivers/staging/kpc2000/kpc_i2c/i2c_driver.c
create mode 100644 drivers/staging/kpc2000/kpc_spi/Makefile
create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_driver.c
create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_parts.h
create mode 100644 drivers/staging/most/Documentation/ABI/configfs-most.txt
create mode 100644 drivers/staging/most/configfs.c
delete mode 100644 drivers/staging/mt7621-mmc/Kconfig
delete mode 100644 drivers/staging/mt7621-mmc/Makefile
delete mode 100644 drivers/staging/mt7621-mmc/TODO
delete mode 100644 drivers/staging/mt7621-mmc/board.h
delete mode 100644 drivers/staging/mt7621-mmc/dbg.c
delete mode 100644 drivers/staging/mt7621-mmc/dbg.h
delete mode 100644 drivers/staging/mt7621-mmc/mt6575_sd.h
delete mode 100644 drivers/staging/mt7621-mmc/sd.c
create mode 100644 drivers/staging/octeon/TODO
rename drivers/staging/{rtlwifi/phydm/phydm_features.h => rtl8188eu/include/phydm_reg.h} (72%)
create mode 100644 drivers/staging/rtl8188eu/include/phydm_regdefine11n.h
delete mode 100644 drivers/staging/rtl8192e/license
delete mode 100644 drivers/staging/rtlwifi/Kconfig
delete mode 100644 drivers/staging/rtlwifi/Makefile
delete mode 100644 drivers/staging/rtlwifi/TODO
delete mode 100644 drivers/staging/rtlwifi/base.c
delete mode 100644 drivers/staging/rtlwifi/base.h
delete mode 100644 drivers/staging/rtlwifi/btcoexist/Makefile
delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbt_precomp.h
delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b1ant.c
delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b1ant.h
delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b2ant.c
delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b2ant.h
delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822bwifionly.c
delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822bwifionly.h
delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c
delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.h
delete mode 100644 drivers/staging/rtlwifi/btcoexist/rtl_btc.c
delete mode 100644 drivers/staging/rtlwifi/btcoexist/rtl_btc.h
delete mode 100644 drivers/staging/rtlwifi/cam.c
delete mode 100644 drivers/staging/rtlwifi/cam.h
delete mode 100644 drivers/staging/rtlwifi/core.c
delete mode 100644 drivers/staging/rtlwifi/core.h
delete mode 100644 drivers/staging/rtlwifi/debug.c
delete mode 100644 drivers/staging/rtlwifi/debug.h
delete mode 100644 drivers/staging/rtlwifi/efuse.c
delete mode 100644 drivers/staging/rtlwifi/efuse.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_2_platform.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_8822b_cfg.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_8822b_phy.c
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_8822b_pwr_seq.c
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_8822b_pwr_seq.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b.c
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_pcie.c
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_pcie.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_sdio.c
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_sdio.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_usb.c
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_api_8822b_usb.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_func_8822b.c
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_func_8822b.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_88xx_cfg.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.c
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_pcie.c
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_pcie.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.c
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_usb.c
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_usb.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_api.c
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_api.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_bit2.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_bit_8822b.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_info.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_offload_c2h_nic.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_offload_h2c_nic.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_h2c_extra_info_nic.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_intf_phy_cmd.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_original_c2h_nic.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_original_h2c_nic.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_pwr_seq_cmd.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_reg2.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_reg_8822b.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_bd_chip.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_bd_nic.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_desc_chip.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_desc_nic.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_sdio_reg.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_bd_chip.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_bd_nic.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_desc_chip.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_desc_nic.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_type.h
delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_usb_reg.h
delete mode 100644 drivers/staging/rtlwifi/halmac/rtl_halmac.c
delete mode 100644 drivers/staging/rtlwifi/halmac/rtl_halmac.h
delete mode 100644 drivers/staging/rtlwifi/pci.c
delete mode 100644 drivers/staging/rtlwifi/pci.h
delete mode 100644 drivers/staging/rtlwifi/phydm/halphyrf_ce.c
delete mode 100644 drivers/staging/rtlwifi/phydm/halphyrf_ce.h
delete mode 100644 drivers/staging/rtlwifi/phydm/mp_precomp.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm.c
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_acs.c
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_acs.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adaptivity.c
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adaptivity.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adc_sampling.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_antdiv.c
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_antdiv.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_beamforming.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_ccx.c
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_ccx.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_cfotracking.c
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_cfotracking.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_debug.c
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_debug.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dfs.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dig.c
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dig.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamic_rx_path.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamicbbpowersaving.c
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamicbbpowersaving.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamictxpower.c
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamictxpower.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_edcaturbocheck.c
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_edcaturbocheck.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_hwconfig.c
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_hwconfig.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_interface.c
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_interface.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_iqk.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_kfree.c
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_kfree.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_noisemonitor.c
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_noisemonitor.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_powertracking_ce.c
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_powertracking_ce.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_pre_define.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_precomp.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_psd.c
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_psd.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_rainfo.c
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_rainfo.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_reg.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_regdefine11ac.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_regdefine11n.h
delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_types.h
delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.c
delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.h
delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.c
delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.h
delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.c
delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.h
delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halphyrf_8822b.c
delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halphyrf_8822b.h
delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.c
delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.h
delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.c
delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.h
delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.c
delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.h
delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_rtl8822b.c
delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_rtl8822b.h
delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/version_rtl8822b.h
delete mode 100644 drivers/staging/rtlwifi/phydm/rtl_phydm.c
delete mode 100644 drivers/staging/rtlwifi/phydm/rtl_phydm.h
delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/halcomtxbf.h
delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbf8822b.h
delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbfinterface.h
delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbfjaguar.h
delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/phydm_hal_txbf_api.h
delete mode 100644 drivers/staging/rtlwifi/ps.c
delete mode 100644 drivers/staging/rtlwifi/ps.h
delete mode 100644 drivers/staging/rtlwifi/pwrseqcmd.h
delete mode 100644 drivers/staging/rtlwifi/rc.c
delete mode 100644 drivers/staging/rtlwifi/rc.h
delete mode 100644 drivers/staging/rtlwifi/regd.c
delete mode 100644 drivers/staging/rtlwifi/regd.h
delete mode 100644 drivers/staging/rtlwifi/rtl8822be/Makefile
delete mode 100644 drivers/staging/rtlwifi/rtl8822be/def.h
delete mode 100644 drivers/staging/rtlwifi/rtl8822be/fw.c
delete mode 100644 drivers/staging/rtlwifi/rtl8822be/fw.h
delete mode 100644 drivers/staging/rtlwifi/rtl8822be/hw.c
delete mode 100644 drivers/staging/rtlwifi/rtl8822be/hw.h
delete mode 100644 drivers/staging/rtlwifi/rtl8822be/led.c
delete mode 100644 drivers/staging/rtlwifi/rtl8822be/led.h
delete mode 100644 drivers/staging/rtlwifi/rtl8822be/phy.c
delete mode 100644 drivers/staging/rtlwifi/rtl8822be/phy.h
delete mode 100644 drivers/staging/rtlwifi/rtl8822be/reg.h
delete mode 100644 drivers/staging/rtlwifi/rtl8822be/sw.c
delete mode 100644 drivers/staging/rtlwifi/rtl8822be/sw.h
delete mode 100644 drivers/staging/rtlwifi/rtl8822be/trx.c
delete mode 100644 drivers/staging/rtlwifi/rtl8822be/trx.h
delete mode 100644 drivers/staging/rtlwifi/stats.c
delete mode 100644 drivers/staging/rtlwifi/stats.h
delete mode 100644 drivers/staging/rtlwifi/wifi.h
create mode 100644 include/dt-bindings/iio/temperature/thermocouple.h
create mode 100644 include/linux/counter.h
create mode 100644 include/linux/counter_enum.h
create mode 100644 include/linux/fsl/ftm.h