[GIT PULL] Staging/IIO driver updates for 5.13-rc1

From: Greg KH
Date: Mon Apr 26 2021 - 08:46:19 EST


The following changes since commit e49d033bddf5b565044e2abe4241353959bc9120:

Linux 5.12-rc6 (2021-04-04 14:15:36 -0700)

are available in the Git repository at:

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

for you to fetch changes up to c295d3007ff63064181befa734d9705dfc10b396:

staging: octeon: Use 'for_each_child_of_node' (2021-04-22 10:43:25 +0200)

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

Here is the big set of staging and IIO driver updates for 5.13-rc1.

Lots of little churn in here, and some larger churn as well. Major
things are:
- removal of wimax drivers, no one has this hardware anymore for
this failed "experiment".
- removal of the Google gasket driver, turns out no one wanted
to maintain it or cares about it anymore, so they asked for it
to be removed.
- comedi finally moves out of the staging directory into
drivers/comedi/ This is one of the oldest kernel subsystems
around, being created in the 2.0 kernel days, and was one of
the first things added to drivers/staging/ when that was
created over 15 years ago. It should have been moved out of
staging a long time ago, it's well maintained and used by
loads of different devices in the real world every day. Nice
to see this finally happen.
- so many tiny coding style cleanups it's not funny. Perfect
storm of at least 2 different intern project application
deadlines combined to provide a huge number of new
contributions in this area from people learning how to do
kernel development. Great job to everyone involved here.

There's also the normal updates for IIO drivers with new IIO drivers and
updates all over that subsystem.

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

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

----------------------------------------------------------------
Ahmad Fatoum (2):
iio: st_sensors: fix typo in comment
iio: adc: stm32-adc: enable timestamping for non-DMA usage

Alaa Emad (1):
staging: hikey9xx: fix warning styling issues

Alexandru Ardelean (33):
iio: kfifo: add devm_iio_kfifo_buffer_setup() helper
iio: make use of devm_iio_kfifo_buffer_setup() helper
iio: accel: sca3000: use devm_iio_kfifo_buffer_setup() helper
iio: kfifo: un-export devm_iio_kfifo_allocate() function
iio: buffer-dma,adi-axi-adc: introduce devm_iio_dmaengine_buffer_setup()
docs: ioctl-number.rst: reserve IIO subsystem ioctl() space
iio: core: register chardev only if needed
iio: core-trigger: make iio_device_register_trigger_consumer() an int return
iio: core: rework iio device group creation
iio: buffer: group attr count and attr alloc
iio: core: merge buffer/ & scan_elements/ attributes
iio: add reference to iio buffer on iio_dev_attr
iio: buffer: wrap all buffer attributes into iio_dev_attr
iio: buffer: dmaengine: obtain buffer object from attribute
iio: core: wrap iio device & buffer into struct for character devices
iio: buffer: move __iio_buffer_free_sysfs_and_mask() before alloc
iio: dummy: iio_simple_dummy_buffer: use triggered buffer core calls
iio: buffer: introduce support for attaching more IIO buffers
iio: buffer: add ioctl() to support opening extra buffers for IIO device
iio: core: rename 'dev' -> 'indio_dev' in iio_device_alloc()
tools: iio: make iioutils_get_type() private in iio_utils
tools: iio: privatize globals and functions in iio_generic_buffer.c file
tools: iio: convert iio_generic_buffer to use new IIO buffer API
iio: Documentation: update definitions for bufferY and scan_elements
iio: adc: adi-axi-adc: fix typo in doc-string
iio: kfifo: mask flags without zero-check in devm_iio_kfifo_buffer_setup()
iio: buffer: fix use-after-free for attached_buffers array
iio: temperature: tmp007: use device-managed functions in probe
staging: iio: ad9834: convert to device-managed functions in probe
iio: kfifo: add devm_iio_triggered_buffer_setup_ext variant
iio: buffer: return 0 for buffer getfd ioctl handler
iio: buffer: use sysfs_attr_init() on allocated attrs
iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol

Alexandru Tachici (1):
iio: adc: ad7124: allow more than 8 channels

Amos Gross (1):
Staging: rtl8723bs: rtw_xmit: fixed tabbing issue

Amrit Khera (2):
staging: greybus: Fix blank line style issue in sdio.c
staging: wimax: Fix block comment style issue in stack.c

Andy Shevchenko (6):
iio: chemical: bmp680: Drop unneeded explicit castings
iio: imu: fxos8700: Drop unneeded explicit castings
iio: imu: st_lsm6dsx: Drop unneeded explicit castings
iio: light: gp2ap002: Drop unneeded explicit casting
iio: trigger: Replace explicit casting and wrong specifier with proper one
iio: trigger: Fix strange (ladder-type) indentation

Arnd Bergmann (2):
staging/rtl8192u: avoid Wempty-body warning
staging/nvec:: avoid Wempty-body warning

Ashish Vara (1):
staging: gasket: removed unnecessary debug message to fix coding style warning

Atul Gopinathan (1):
staging: rtl8192u: ieee80211: Remove braces for single line blocks

Barry Song (1):
genirq: Add IRQF_NO_AUTOEN for request_irq/nmi()

Baruch Siach (1):
staging: iio: remove mention of defunct list

Bastien Maureille (1):
staging: vc04_services: fix indent in vchiq_debugfs_node

Beatriz Martins de Carvalho (9):
staging: greybus: arche-platform: Ending line with argument
staging: rtl8723bs: core: Removed extra blank line
staging: rtl8723bs: core: Ending line with argument
staging: rtl8723bs: core: align arguments with open parenthesis
drivers: staging: rtl8712: align arguments with open parenthesis
staging: rtl8723bs: core: reorganize characters so the lines are under 100 ch
staging: rtl8723bs: hal: remove space before tabs
staging: rtl8723bs: hal: Remove extra blank line
staging: rtl8723bs: hal: Correct indentation

Bhaskar Chowdhury (8):
iio: proximity: sx9500: Fix a spelling postive to positive
staging: wimax: i2400m: Mundane typos fix in the file tx.c
staging: wimax: i2400m: Mundane typo fix in the file driver.c
staging: rtl8188eu: Fix couple of typos
staging: vchiq: Typo fixes
staging: rtl8723bs: Mundane typo fixes
staging: rtl8723bs: Trivial typo fix
iio: dac: Rudimentary typo fix

Bixuan Cui (1):
staging: ralink-gdma: Add missing MODULE_DEVICE_TABLE

Bruno Raoult (5):
r8192U_wx.c: style: alignment with open parenthesis
r8192U_wx.c: style: spaces preferred around operators
r8192U_wx.c: style: braces all arms of statement
r8192U_wx.c: style: Unnecessary parentheses
r8192U_wx.c: style: avoid multiple blank lines

Bryan Brattlof (5):
staging: rtl8723bs: remove extra indent
staging: rtl8723bs: remove redundant initialization
staging: rtl8723bs: remove unnecessary goto jumps
staging: rtl8723bs: remove unnecessary adapter
staging: rtl8723bs: remove sdio_drv_priv structure

Candy Febriyanto (3):
staging: rtl8723bs: core: Replace sprintf with scnprintf
staging: rtl8723bs: hal: Replace sprintf with scnprintf
staging: rtl8723bs: os_dep: Replace sprintf with scnprintf

Chen Lin (2):
staging: wlan-ng: Remove unused function pointer typedef freebuf_method_t
staging: rtl8723bs: Remove unused function pointer typedef wi_act_func

Christian Gromm (1):
drivers: most: add ALSA sound driver

Christophe JAILLET (5):
staging: rtl8712: Use constants from <linux/ieee80211.h>
staging: rtl8712: remove struct rtl_ieee80211_ht_cap and ieee80211_ht_addt_info
staging: rtl8712: remove enum WIFI_FRAME_SUBTYPE
staging: rtl8712: remove (most of) enum WIFI_FRAME_TYPE
staging: octeon: Use 'for_each_child_of_node'

Coiby Xu (1):
staging: qlge: deal with the case that devlink_health_reporter_create fails

Colin Ian King (4):
staging: rtl8723bs: Fix spelling mistake "disabed" -> "disabled"
staging: rtl8188eu: Fix null pointer dereference on free_netdev call
staging: comedi: drivers: Fix spelling mistake "nubmer" -> "number"
staging: rtl8192u: Fix potential infinite loop

Dan Carpenter (1):
staging: qlge: fix an error code in probe()

Darryl T. Agostinelli (1):
staging: wimax: i2400m: fix some incorrect type warnings

David Villasana Jiménez (2):
staging: iio: cdc: remove repeated word
staging: kpc2000: pcie.h: Remove extra blank line

Davidson Francis (1):
staging: rtl8192e: Fix comparisons to NULL

Deborah Brouwer (10):
staging: rtl8723bs: core: add comma within a comment
staging: rtl8723bs: core: add * to block comments
staging: rtl8723bs: core: remove empty comment
staging: rtl8188eu: core: add comma within a comment
staging: rtl8188eu: core: replace spaces with a tab
staging: rtl8192e: move const after static
staging: rtl8712: add period within a comment
staging: rtl8712: remove a blank line
staging: rtl8712: remove space after cast
staging: rtl8712: add space before binary operator

Denis Efremov (1):
staging: rtl8723bs: remove duplicate pstat->hwaddr check

Dmitrii Wolf (1):
Staging: rtl8192u: ieee80211: remove odd backslash.

Dom Cobley (1):
staging: bcm2835-pcm: Allow up to 8 channels and 192kHz data rate

Du Cheng (3):
staging: qlge: fix comment style in qlge_main.c
staging: rtl8192u: fix RT_TRACE() in r8190_rtl8256.c
staging: rtl8192u: remove unnecessary return in r8190_rtl8256.c

Edmundo Carmona Antoranz (4):
staging: vt6655: correct documentation warnings
staging: vt6655: remove duplicate code
staging: rtl8723bs: sdio_ops: removing unused variable
staging: rtl8723bs: hal: remove unused variable in HalBtc8723b1Ant.c

Fabio Aiuto (196):
staging: rtl8723bs: removed unused code block
staging: rtl8723bs: remove unused code block
staging: rtl8723bs: align and beautify comments
staging: rtl8723bs: put quoted string in a single line
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_PNO_SET_DEBUG
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_TCP_CSUM_OFFLOAD_RX
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_PNO_SUPPORT
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_WOWLAN
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_AUTO_AP_MODE
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_HW_PWRP_DETECTION
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_QOS_OPTIMIZATION
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_SIGNAL_DISPLAY_DBM
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_BACKGROUND_NOISE_MONITOR
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_SKIP_SIGNAL_SCALE_MAPPING
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_EXT_CLK
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_CHECK_BT_HANG
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_SDIO_TX_TASKLET
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_SW_CHANNEL_PLAN
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_C2H_PACKET_EN
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_ODM_ADAPTIVITY
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_AP_WOWLAN
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_GPIO_API
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_CMCC_TEST
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_INTERRUPT_BASED_TXBCN*
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_DISABLE_MCS13TO15
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_UPDATE_INDICATE_SEQ_WHILE_PROCESS_ADDBA_REQ
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_VALIDATE_SSID
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_LAYER2_ROAMING_ACTIVE
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_USB_VENDOR*
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_SINGLE_RECV_BUF
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_RX_INDICATE_QUEUE
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_BSD_RX_USE_MBUF
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_R871X_TEST
staging: rtl8723bs: remove unused code blocks conditioned by never set CONFIG_MULTI_VIR_IFACES
staging: rtl8723bs: remove unused code blocks completed
staging: rtl8723bs: remove unnecessary logging in os_dep/ioctl_cfg80211.c
staging: rtl8723bs: remove unnecessary logging in core/rtw_ap.c
staging: rtl8723bs: remove unnecessary logging in core/rtw_mlme.c
staging: rtl8723bs: remove unnecessary logging in core/rtw_mlme_ext.c
staging: rtl8723bs: remove unnecessary logging in core/rtw_pwrctrl.c
staging: rtl8723bs: remove unnecessary logging in core/rtw_wlan_util.c
staging: rtl8723bs: remove unnecessary logging in hal/HalBtcOutSrc.h
staging: rtl8723bs: remove unnecessary logging in hal/hal_com_phycfg.c
staging: rtl8723bs: remove unnecessary logging in hal/odm.c
staging: rtl8723bs: remove unnecessary logging in hal/odm_debug.h
staging: rtl8723bs: remove unnecessary logging in hal/rtl8723b_hal_init.c
staging: rtl8723bs: remove unnecessary logging in os_dep/ioctl_linux.c
staging: rtl8723bs: remove unnecessary logging in os_dep/os_intfs.c
staging: rtl8723bs: remove unnecessary logging in os_dep/wifi_regd.c
staging: rtl8723bs: delete extern declarations in core/rtw_ap.c
staging: rtl8723bs: removed function prototypes in core/rtw_efuse.c
staging: rtl8723bs: moved function prototype out of core/rtw_ioctl_set.c and core/rtw_mlme.c
staging: rtl8723bs: removed function prototypes and made statics in core/rtw_recv.c
staging: rtl8723bs: delete extern declarations in core/rtw_wlan_util.c
staging: rtl8723bs: remove function prototypes in hal/odm.c
staging: rtl8723bs: move function prototypes out of os_dep/int_fs.c
staging: rtl8723bs: remove undefined function prototype in of os_dep/sdio_intf.c
staging: rtl8723bs: remove unnecessary extern in os_dep/sdio_intf.c
staging: rtl8723bs: remove blank line os_dep/os_intfs.c
staging: rtl8723bs: remove assignment in condition in core/rtw_ieee80211.c
staging: rtl8723bs: remove assignment in condition in os_dep/ioctl_cfg80211.c
staging: rtl8723bs: remove assignment in condition in os_dep/ioctl_linux.c
staging: rtl8723bs: fix broken indentation
staging: rtl8723bs: remove unused macros in include/hal_com.h
staging: rtl8723bs: put parentheses on macro with complex values in include/hal_com.h
staging: rtl8723bs: added spaces around operators in a macro in include/hal_com.h
staging: rtl8723bs: remove unused macros in include/hal_com_reg.h
staging: rtl8723bs: remove unused macros in include/hal_data.h
staging: rtl8723bs: put parentheses on macros with complex values in include/hal_data.h
staging: rtl8723bs: add spaces around operators in include/hal_data.h
staging: rtl8723bs: remove unused macros in include/hal_phy.h
staging: rtl8723bs: remove unused macro in include/rtw_pwrctrl.h
staging: rtl8723bs: remove unused field in rereg_nd_name_data struct
staging: rtl8723bs: remove commented code line in os_dep/ioctl_linux.c
staging: rtl8723bs: put parentheses on macros with complex values in include/rtw_pwrctrl.h
staging: rtl8723bs: add spaces around operator in include/rtw_pwrctrl.h
staging: rtl8723bs: remove unused macros in include/wifi.h
staging: rtl8723bs: put parentheses on macros with complex values in include/wifi.h
staging: rtl8723bs: remove macros updating unused fields in struct security_priv
staging: rtl8723bs: remove unused fields in struct security_priv
staging: rtl8723bs: include macro in a do - while loop in core/rtw_security.c
staging: rtl8723bs: remove unused macros in include/drv_types.c
staging: rtl8723bs: use print_hex_dump_debug instead of private RT_PRINT_DATA
staging: rtl8723bs: remove unused macro RT_PRINT_DATA
staging: rtl8723bs: remove RT_TRACE logs in core/rtw_xmit.c
staging: rtl8723bs: fix condition in if statement in core/rtw_xmit.c
staging: rtl8723bs: remove RT_TRACE logs in core/rtw_security.c
staging: rtl8723bs: fix line exceed warning in core/rtw_security.c
staging: rtl8723bs: fix spaces around operator issues in core/rtw_security.c
staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_eeprom.c
staging: rtl8723bs: fix error prone if conditions in core/rtw_eeprom.c
staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_pwrctrl.c
staging: rtl8723bs: fix logical continuation issue in core/rtw_pwrctrl.c
staging: rtl8723bs: remove unnecessary parentheses in if-condition in core/rtw_pwrctrl.c
staging: rtl8723bs: remove RT_TRACE logs in core/rtw_cmd.c
staging: rtl8723bs: fix null check conditions in core/rtw_cmd.c
staging: rtl8723bs: remove unnecessary parentheses in if condition in core/rtw_cmd.c
staging: rtl8723bs: remove commented RT_TRACE calls in core/rtw_mlme.c
staging: rtl8723bs: remove RT_TRACE logs in core/rtw_mlme.c
staging: rtl8723bs: tidy up some error handling in core/rtw_mlme.c
staging: rtl8723bs: remove RT_TRACE logs in core/rtw_mlme_ext.c
staging: rtl8723bs: remove commented RT_TRACE calls in core/rtw_recv.c
staging: rtl8723bs: remove RT_TRACE logs in core/rtw_recv.c
staging: rtl8723bs: added spaces around operator in core/rtw_recv.c
staging: rtl8723bs: split long line in core/rtw_recv.c
staging: rtl8723bs: remove unnecessary parentheses in core/rtw_recv.c
staging: rtl8723bs: fix comparison in if condition in core/rtw_recv.c
staging: rtl8723bs: remove commented RT_TRACE call in core/rtw_ioctl_set.c
staging: rtl8723bs: remove RT_TRACE logs in core/rtw_ioctl_set.c
staging: rtl8723bs: place constant on the right side of the test in core/rtw_ioctl_set.c
staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_wlan_util.c
staging: rtl8723bs: remove RT_TRACE logs in core/rtw_sta_mgt.c
staging: rtl8723bs: remove RT_TRACE logs in core/rtw_ieee80211.c
staging: rtl8723bs: add spaces around operators in core/rtw_ieee80211.c
staging: rtl8723bs: remove all RT_TRACE logs in hal/ and os_dep/
staging: rtl8723bs: remove commented out RT_TRACE logs in hal/ and os_dep/
staging: rtl8723bs: remove RT_TRACE log definitions
staging: rtl8723bs: remove empty if, else blocks after RT_TRACE deletion
staging: rtl8723bs: remove empty #ifdef blocks after RT_TRACE deletion
staging: rtl8723bs: remove unnecessary bracks after RT_TRACE deletion
staging: rtl8723bs: place constant on the right side of the test
staging: rtl8723bs: rewrite comparisons to null
staging: rtl8723bs: remove empty for cycles
staging: rtl8723bs: remove commented code block
staging: rtl8723bs: remove DBG_871X log argument
staging: rtl8723bs: remove all DBG_871X logs
staging: rtl8723bs: remove DBG_871CX log unmatched by cocci
staging: rtl8723bs: remove commented out DBG_871X logs
staging: rtl8723bs: remove DBG_871X macro definitions
staging: rtl8723bs: remove all if-else empty blocks left by DBG_871X removal
drivers: rtl8723bs: rewrite comparison to null
staging: rtl8723bs: put constant on the right side in if condition
staging: rtl8723bs: remove empty for cycles left by DBG_871X removal
staging: rtl8723bs: remove empty tracing function dump_rx_packet
staging: rtl8723bs: remove empty #ifdef blocks after DBG_871X removal
staging: rtl8723bs: remove unnecessary bracks on DBG_871X removal sites
staging: rtl8723bs: remove unnecessary parentheses in if condition
staging: rtl8723bs: add spaces around operators
staging: rtl8723bs: rewrite comparison to null
staging: rtl8723bs: remove unnecessary parentheses
staging: rtl8723bs: fix comparison in if condition
staging: rtl8723bs: split long lines
staging: rtl8723bs: remove unnecessary parentheses
staging: rtl8723bs: remove unused variable in core/rtw_cmd.c
staging: rtl8723bs: remove unused variable and empty for cycles left unused in os_dep/ioctl_linux.c
staging: rtl8723bs: remove unused code block in os_dep/ioctl_linux.c
staging: rtl8723bs: remove unused variables and code block left unused in os_dep/ioctl_linux.c
staging: rtl8723bs: remove set but unused psta variable in rtw_dbg_port() in os_dep/ioctl_linux.c
staging: rtl8723bs: remove unused variable pstapriv in rtw_dbg_port() in os_dep/ioctl_linux.c
staging: rtl8723bs: remove unused cur_network variable in rtw_dbg_port() in os_dep/ioctl_linux.c
staging: rtl8723bs: remove unused pmlmepriv variable in rtw_dbg_port() in os_dep/ioctl_linux.c
staging: rtl8723bs: remove unused variable declaration in include/rtw_security.h
staging: rtl8723bs: remove unused variable in os_dep/ioctl_linux.c
staging: rtl8723bs: remove decl of unused static const variable in os_dep/ioctl_linux.c
staging: rtl8723bs: remove all MSG_8192C logs
staging: rtl8723bs: remove commented out MSG_8192C log
staging: rtl8723bs: remove MSG_8192C macro definitions
staging: rtl8723bs: remove all DBG_8192C logs
staging: rtl8723bs: remove all commented out DBG_8192C logs
staging: rtl8723bs: remove DBG_8192C macro definitions
staging: rtl8723bs: remove all if-blocks left empty by DBG_8192C-remove coccinelle script
staging: rtl8723bs: put spaces around operators
staging: rtl8723bs: remove unused code blocks guarded by DEBUG_RTL871X
staging: rtl8723bs: remove commented out DEBUG_RTL871X definition
staging: rtl8723bs: remove code blocks guarded by DEBUG symbol
staging: rtl8723bs: remove empty code block guarded by DBG_CCX
staging: rtl8723bs: remove code block guarded by undefined SDIO_DEBUG_IO
staging: rtl8723bs: remove commented out SDIO_DEBUG_IO symbol definition
staging: rtl8723bs: remove empty ifdef blocks conditioned to DEBUG_CFG80211 definition
staging: rtl8723bs: remove commented out DEBUG_CFG80211 symbol definition
staging: rtl8723bs: remove unnecessary bracks
staging: rtl8723bs: fix comparison to null
staging: rtl8723bs: put spaces around operators
staging: rtl8723bs: split long line
staging: rtl8723bs: put constant on the right side of the test
staging: rtl8723bs: remove empty if and else blocks
staging: rtl8723bs: put constant on the right side of a test in os_dep/ioctl_cfg80211.c
staging: rtl8723bs: remove unnecessary parentheses in os_dep/ioctl_cfg80211.c
staging: rtl8723bs: remove empty else block in os_dep/ioctl_cfg80211.c
staging: rtl8723bs: fix comparison to true issue
staging: rtl8723bs: remove more unnecessary parentheses
staging: rtl8723bs: remove more empty if blocks after DBG_8192C deletion
staging: rtl8723bs: remove unused variable 'start' in hal/sdio_halinit.c
staging: rtl8723bs: replace dump_drv_version() usage with netdev_dbg()
staging: rtl8723bs: remove unnecessary dump_drv_version() usage
staging: rtl8723bs: remove two unused functions
staging: rtl8723bs: fix indentation issue introduced by long line split
staging: rtl8723bs: replace DBG_871X_SEL_NL with netdev_dbg()
staging: rtl8723bs: remove DBG_871X_SEL_NL macro declaration
staging: rtl8723bs: remove unused argument in function
staging: rtl8723bs: replace DBG_871X_LEVEL logs with netdev_*()
staging: rtl8723bs: fix code indent issue
staging: rtl8723bs: fix indentation in if block
staging: rtl8723bs: split too long line
staging: rtl8723bs: remove unused DBG_871X_LEVEL macro declarations
staging: rtl8723bs: remove empty #ifdef block

Fabio M. De Francesco (15):
staging: rtl8723bs: hal: Add spaces around operators
staging: rtl8723bs: hal: Add spaces around operators in hal_btcoex.c
staging: rtl8723bs: hal: Add spaces around operators in HalBtc8723b2Ant.c
staging: rtl8723bs: hal: Add spaces around operator in HalBtc8723b1Ant.h
staging: rtl8723bs: hal: Remove camelcase
staging: rtl8723bs: hal: Remove camelcase in sdio_ops.c
staging: rtl8723bs: core: Remove an unused variable
staging: rtl8723bs: Remove camelcase in several files
staging: rtl8723bs: include: Fix misspelled words in comments
staging: rtl8723bs: include: Change the type of a variable
staging: rtl8723bs: Change controlling expressions
staging: rtl8188eu: Move channel_table away from rtw_mlme_ext.h
staging: rtl8723bs: core: Remove unused but set variable
staging: rtl8723bs: hal: Remove four set but not used variables
staging: rtl8723bs: Remove led_blink_hdl() and everything related

Fabrice Gasnier (1):
counter: stm32-lptimer-cnt: remove iio counter abi

Fatih Yildirim (1):
staging: comedi dt2814: Removed unused variables

Florian Ziegler (1):
staging: vt6656: Fix alignment of function args

Gabriele Modena (3):
staging: wimax: fix block comment style check in op-rfkill.c
staging: wimax: add a blank line after declaration in op-rfkill.c
staging: wimax: fix quoted string split across lines in op-rfkill.c

George Xanthakis (1):
staging: android: Remove filename reference from file

Giovanni Gherdovich (1):
staging: ralink-gdma: Check return code of device_reset

Greg Kroah-Hartman (8):
Merge 5.12-rc3 into staging-next
staging: gasket: remove it from the kernel
staging: wimax: delete from the tree.
Merge v5.12-rc4 into staging-next
Merge tag 'iio-for-5.13a' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next
Merge 5.12-rc6 into staging-next
Merge tag 'iio-for-5.13b-take2' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-next
staging: comedi: move out of staging directory

Guoqing Chi (2):
iio: adc: ad7292: Modify the bool initialization assignment
iio:imu:mpu6050: Modify matricies to matrices

Gustavo A. R. Silva (2):
staging: rtl8188eu: Replace one-element array with flexible-array in struct ndis_802_11_var_ie
iio: hrtimer-trigger: Fix potential integer overflow in iio_hrtimer_store_sampling_frequency

Gwendal Grignou (16):
iio: hrtimer: Allow sub Hz granularity
iio: Remove kernel-doc keyword in file header comment
iio: set default trig->dev.parent
iio: fix devm_iio_trigger_alloc with parent.cocci
iio: adis_trigger: Remove code to set trigger parent
iio: gp2ap020a00f: Remove code to set trigger parent
iio: lmp91000: Remove code to set trigger parent
iio: chemical: atlas: Remove code to set trigger parent
iio: as3935: Remove code to set trigger parent
iio: xilinx-xadc: Remove code to set trigger parent
iio: cros: unify hw fifo attributes without API changes
iio: acpi_als: Add timestamp channel
iio: acpi_als: Add local variable dev in probe
iio: acpi_als: Add trigger support
iio: sx9310: Fix access to variable DT array
iio: sx9310: Fix write_.._debounce()

Hans de Goede (5):
iio: core: Allow drivers to specify a label without it coming from of
iio: accel: bmc150: Set label based on accel-location on 2-accel yoga-style 2-in-1s
iio: accel: kxcjk-1013: Set label based on accel-location on 2-accel yoga-style 2-in-1s
iio: documentation: Document proximity sensor label use
iio: documentation: Document accelerometer label use

Hao Peng (2):
staging: rtl8723bs: remove extra space
staging: rtl8723bs: remove extra lines

Hassan Shahbazi (1):
staging: wimax: fix code style issues

HyeonggonYoo (1):
Staging: rtl8723bs: fixed a brace coding style

Ian Abbott (18):
staging: comedi: dt2814: Clear stale AI data before operation
staging: comedi: dt2814: Don't wait for conversion in interrupt handler
staging: comedi: dt2814: Call dt2814_ai_clear() during initialization
staging: comedi: dt2814: Fix asynchronous command interrupt handling
staging: comedi: dt2814: Remove struct dt2814_private
staging: comedi: dt2814: Clear stale AI data on detach
staging: comedi: tests: ni_routes_test: Fix compilation error
staging: comedi: tests: ni_routes_test: Put complex values in parentheses
staging: comedi: tests: ni_routes_test: Avoid CamelCase: <RVi>
staging: comedi: tests: ni_routes_test: Lines should not end with a '('
staging: comedi: tests: Correct unittest_fptr
staging: comedi: tests: ni_routes_test: Reduce stack usage
staging: comedi: tests: ni_route_tests: Declare functions static
staging: comedi: tests: example_test: Reduce stack usage
staging: comedi: tests: example_test: Declare functions static
staging: comedi: tests: example_test: Rename to 'comedi_example_test'
staging: comedi: Add Kconfig options to build unit test modules
staging: comedi: Kconfig: Fix COMEDI_TESTS_NI_ROUTES selections

Ian Kewish (1):
staging: rtl8192e: indent statement properly

Ilya Lipnitskiy (1):
staging: mt7621-pci: stop using of_pci_range_to_resource

Ivan Mikhaylov (1):
iio: proximity: vcnl3020: add proximity rate

Ivan Safonov (8):
staging:rtl8712: replace get_(d|s)a with ieee80211_get_(D|S)A
staging:rtl8712: remove unused definitions from wifi.h
staging:rtl8712: use IEEE80211_FCTL_* kernel definitions
staging:rtl8712: replace cap_* definitions with native kernel WLAN_CAPABILITY_*
staging:r8188eu: replace get_(d|s)a with ieee80211_get_(D|S)A
staging:r8188eu: remove unused definitions from wifi.h
staging:r8188eu: replace cap_* definitions with native kernel WLAN_CAPABILITY_*
staging:r8188eu: use ieee80211_is_ctl instead IsFrameTypeCtrl

Jia-Ju Bai (1):
staging: vc04_services: vchiq_arm: fix error return code of vchiq_release_internal() and vchiq_use_internal()

Jiapeng Chong (3):
staging: rtl8192e: rtl8192E_dev: remove unused variable
staging: rtl8192u: remove unused variable
staging: comedi: cb_pcidas64: remove useless function

Jonathan Cameron (50):
iio:adc:stm32-adc: Add HAS_IOMEM dependency
iio:ABI docs: Combine sysfs-bus-iio-humidity-hdc2010/hdc100x into one file
iio:ABI docs: Combine the two instances of docs for sensor_sensitivity
iio: pressure: zpa2326: kernel-doc fixes
iio: adc: ti-adc084s021: kernel-doc fixes, missing function names
iio: dac: ad5770r: kernel-doc fix case of letter R wrong in structure name
iio: dac: ad5504: fix wrong part number in kernel-doc structure name.
iio: adc: cpcap-adc: kernel-doc fix - that should be _ in structure name
iio: adc: adi-axi-adc: Drop false marking for kernel-doc
iio: accel: sca3000: kernel-doc fixes. Missing - and wrong function names.
iio: buffer: kfifo_buf: kernel-doc, typo in function name.
iio:cros_ec_sensors: Fix a wrong function name in kernel doc.
Merge remote-tracking branch 'local/ib-iio-scmi-5.12-rc2-take3' into togreg
iio:accel:adis16201: Fix wrong axis assignment that prevents loading
staging:iio:cdc:ad7150: use swapped reads/writes for i2c rather than open coding
staging:iio:cdc:ad7150: Remove magnitude adaptive events
staging:iio:cdc:ad7150: Refactor event parameter update
staging:iio:cdc:ad7150: Timeout register covers both directions so both need updating
staging:iio:cdc:ad7150: Drop platform data support
staging:iio:cdc:ad7150: Handle variation in chan_spec across device and irq present or not
staging:iio:cdc:ad7150: Simplify event handling by only using rising direction.
staging:iio:cdc:ad7150: Drop noisy print in probe
staging:iio:cdc:ad7150: Add sampling_frequency support
iio:event: Add timeout event info type
staging:iio:cdc:ad7150: Change timeout units to seconds and use core support
staging:iio:cdc:ad7150: Rework interrupt handling.
staging:iio:cdc:ad7150: More consistent register and field naming
staging:iio:cdc:ad7150: Reorganize headers.
staging:iio:cdc:ad7150: Tidy up local variable positioning.
staging:iio:cdc:ad7150: Drop unnecessary block comments.
staging:iio:cdc:ad7150: Shift the _raw readings by 4 bits.
staging:iio:cdc:ad7150: Add scale and offset to info_mask_shared_by_type
staging:iio:cdc:ad7150: Really basic regulator support.
staging:iio:cdc:ad7150: Add of_match_table
iio:Documentation:ABI Add missing elements as used by the adi,ad7150
staging:iio:cdc:ad7150: Add copyright notice given substantial changes.
dt-bindings:iio:cdc:adi,ad7150 binding doc
iio:cdc:ad7150: Move driver out of staging.
iio:adc: Drop false comment about lack of timestamp control
Merge tag 'irq-no-autoen-2021-03-25' into togreg
iio:adc:ad7766: Use new IRQF_NO_AUTOEN to reduce boilerplate
iio:adc:exynos-adc: Use new IRQF_NO_AUTOEN flag rather than separate irq_disable()
iio:adc:nau7802: Use IRQF_NO_AUTOEN instead of request then disable
iio:adc:sun4i-gpadc: Use new IRQF_NO_AUTOEN flag instead of request then disable
iio:chemical:scd30: Use IRQF_NO_AUTOEN to avoid irq request then disable
iio:imu:adis: Use IRQF_NO_AUTOEN instead of irq request then disable
iio:adc:ad_sigma_delta: Use IRQF_NO_AUTOEN rather than request and disable
iio:adc:ad7476: Fix remove handling
iio:adc: Fix trivial typo
iio:cdc:ad7150: Fix use of uninitialized ret

Julia Lawall (1):
iio: use getter/setter functions

Julian Braha (1):
drivers: staging: netlogic: fix unmet dependency for PHYLIB

Jyoti Bhayana (1):
iio/scmi: Adding support for IIO SCMI Based Sensors

Klemen Košir (1):
staging: unisys: visornic: Fix repeated words in comments

Kumar Kartikeya Dwivedi (1):
staging/greybus: eliminate use of NAME_SIZE for strings

Kurt Manucredo (1):
staging: rtl8723bs: fix code style comparison warning

LI Qingwu (2):
dt-bindings: iio: st,st-sensors add IIS2MDC.
iio:magnetometer: Add Support for ST IIS2MDC

Lars-Peter Clausen (10):
iio: iio_format_value(): Use signed temporary for IIO_VAL_FRACTIONAL_LOG2
iio: iio_format_value(): Fix IIO_VAL_FRACTIONAL_LOG2 values between -1.0 and 0.0
iio: Add basic unit test for iio_format_value()
iio: core: Use sysfs_emit() (trivial bits)
iio: iio_enum_available_read(): Convert to sysfs_emit_at()
iio: __iio_format_value(): Convert to sysfs_emit_at()
iio: dac: Convert powerdown read callbacks to sysfs_emit()
iio: inv_mpu6050: Remove superfluous indio_dev->modes assignment
iio: inv_mpu6050: Make interrupt optional
iio: inv_mpu6050: Fully validate gyro and accel scale writes

Lee Gibson (2):
staging: fwserial: minor coding style fix
staging: rtl8712: Fix a possible NULL pointer dereference in function r8712_joinbss_event_callback

Linus Walleij (8):
iio: adc: mt6360: Include right header
iio: Provide iio_read_channel_processed_scale() API
hwmon: (ntc_thermistor): try reading processed
iio: event_monitor: Enable events before monitoring
iio: imu: inv_mpu6050: Use as standalone trigger
iio: Fix iio_read_channel_processed_scale()
iio: magnetometer: yas530: Fix return value on error path
iio: magnetometer: yas530: Include right header

Luca Ceresoli (5):
docs: iio: fix example formatting
docs: iio: fix directory naming
docs: iio: document the 'index' attribute too
docs: iio: fix bullet list formatting
docs: iio: mark "repeat" sysfs attribute as optional

Lucas Stankus (3):
iio: adc: ad7923: use devm_add_action_or_reset for regulator disable
iio: adc: ad7923: use device-managed function for triggered buffer
iio: adc: ad7923: register device with devm_iio_device_register

Madhumitha Prabakaran (1):
staging: vt6655: Rename two dimensional array declaration

Mahak Gupta (1):
staging: octeon-usb: Match alignment with open parenthesis

Marco Cesati (190):
staging: rtl8723bs: remove useless typedef's in HalPhyRf.h
staging: HalBtc8723b2Ant: remove useless typedef's
staging: HalBtc8723b1Ant: remove useless typedef's
staging: rtl8723bs: remove typedefs in HalBtcOutSrc.h
staging: rtl8723bs: remove typedefs in rtw_mlme.h
staging: rtl8723bs: remove typedefs in odm.h
staging: rtl8723bs: remove typedefs in odm_CfoTracking.h
staging: rtl8723bs: remove typedefs in odm_NoiseMonitor.h
staging: rtl8723bs: remove typedefs in odm_interface.h
staging: rtl8723bs: remove typedefs in odm_EdcaTurboCheck.h
staging: rtl8723bs: remove typedefs in odm_HWConfig.h
staging: rtl8723bs: remove typedefs in odm_types.h
staging: rtl8723bs: remove typedefs in rtw_eeprom.h
staging: rtl8723bs: remove typedefs in hal_com.h
staging: rtl8723bs: remove typedefs in drv_types.h
staging: rtl8723bs: remove typedefs in rtw_ht.h
staging: rtl8723bs: remove typedefs in rtw_ioctl_set.h
staging: rtl8723bs: remove typedefs in wlan_bssdef.h
staging: rtl8723bs: remove typedefs in rtw_mp.h
staging: rtl8723bs: remove typedefs in osdep_service.h
staging: rtl8723bs: remove typedefs in rtw_security.h
staging: rtl8723bs: remove typedefs in hal_com_h2c.h
staging: rtl8723bs: remove typedefs in rtl8723b_xmit.h
staging: rtl8723bs: remove typedefs in HalVerDef.h
staging: rtl8723bs: remove typedefs in rtl8723b_hal.h
staging: rtl8723bs: remove typedefs in rtw_mlme_ext.h
staging: rtl8723bs: remove typedefs in HalPwrSeqCmd.h
staging: rtl8723bs: remove typedefs in sta_info.h
staging: rtl8723bs: remove typedefs in ieee80211.h
staging: rtl8723bs: remove typedefs in basic_types.h
staging: rtl8723bs: remove typedefs in osdep_service_linux.h
staging: rtl8723bs: remove typedefs in rtw_efuse.h
staging: rtl8723bs: remove typedefs in hal_btcoex.h
staging: rtl8723bs: remove typedefs in odm_DIG.h
staging: rtl8723bs: remove typedefs in hal_btcoex.c
staging: rtl8723bs: remove typedefs in odm_DynamicBBPowerSaving.h
Staging: rtl8723bs: fix spaces in rtw_cmd.c
Staging: rtl8723bs: fix spaces in HalBtc8723b1Ant.c
Staging: rtl8723bs: fix spaces in HalBtc8723b1Ant.h
Staging: rtl8723bs: fix spaces in HalBtc8723b2Ant.c
Staging: rtl8723bs: fix spaces in HalBtc8723b2Ant.h
Staging: rtl8723bs: fix spaces in HalBtcOutSrc.h
Staging: rtl8723bs: fix spaces in HalHWImg8723B_BB.c
Staging: rtl8723bs: fix spaces in HalHWImg8723B_BB.h
Staging: rtl8723bs: fix spaces in HalHWImg8723B_MAC.c
Staging: rtl8723bs: fix spaces in HalHWImg8723B_MAC.h
Staging: rtl8723bs: fix spaces in HalHWImg8723B_RF.c
Staging: rtl8723bs: fix spaces in HalHWImg8723B_RF.h
Staging: rtl8723bs: fix spaces in HalPhyRf.c
Staging: rtl8723bs: fix spaces in HalPhyRf.h
Staging: rtl8723bs: fix spaces in HalPhyRf_8723B.c
Staging: rtl8723bs: fix spaces in HalPhyRf_8723B.h
Staging: rtl8723bs: fix spaces in hal_btcoex.c
Staging: rtl8723bs: fix spaces in hal_com.c
Staging: rtl8723bs: fix spaces in hal_com_phycfg.c
Staging: rtl8723bs: fix spaces in odm.c
Staging: rtl8723bs: fix spaces in odm.h
Staging: rtl8723bs: fix spaces in odm_CfoTracking.c
Staging: rtl8723bs: fix spaces in odm_DIG.c
Staging: rtl8723bs: fix in odm_DynamicBBPowerSaving.c
Staging: rtl8723bs: fix spaces in odm_DynamicTxPower.c
Staging: rtl8723bs: fix spaces in odm_EdcaTurboCheck.c
Staging: rtl8723bs: fix spaces in odm_HWConfig.c
Staging: rtl8723bs: fix spaces in odm_HWConfig.h
Staging: rtl8723bs: fix spaces in odm_NoiseMonitor.c
Staging: rtl8723bs: fix spaces in odm_PathDiv.c
Staging: rtl8723bs: fix spaces in odm_RegConfig8723B.c
Staging: rtl8723bs: fix spaces in odm_RegConfig8723B.h
Staging: rtl8723bs: fix spaces in odm_debug.c
Staging: rtl8723bs: fix spaces in odm_debug.h
Staging: rtl8723bs: fix spaces in rtl8723b_dm.c
Staging: rtl8723bs: fix spaces in rtl8723b_hal_init.c
Staging: rtl8723bs: fix spaces in rtl8723b_phycfg.c
Staging: rtl8723bs: fix spaces in HalPwrSeqCmd.h
Staging: rtl8723bs: fix spaces in basic_types.h
Staging: rtl8723bs: fix spaces in drv_types.h
Staging: rtl8723bs: fix spaces in hal_com.h
Staging: rtl8723bs: fix spaces in hal_com_h2c.h
Staging: rtl8723bs: fix spaces in hal_com_phycfg.h
Staging: rtl8723bs: fix spaces in ieee80211.h
Staging: rtl8723bs: fix spaces in ioctl_cfg80211.h
Staging: rtl8723bs: fix spaces in osdep_intf.h
Staging: rtl8723bs: fix spaces in osdep_service.h
Staging: rtl8723bs: fix spaces in osdep_service_linux.h
Staging: rtl8723bs: fix spaces in recv_osdep.h
Staging: rtl8723bs: fix spaces in rtl8723b_xmit.h
Staging: rtl8723bs: fix spaces in rtw_cmd.h
Staging: rtl8723bs: fix spaces in rtw_ioctl_set.h
Staging: rtl8723bs: fix spaces in rtw_mlme_ext.h
Staging: rtl8723bs: fix spaces in xmit_osdep.h
Staging: rtl8723bs: fix spaces in os_intfs.c
Staging: rtl8723bs: fix spaces in osdep_service.c
Staging: rtl8723bs: fix spaces in xmit_linux.c
Staging: rtl8723bs: fix names in rtw_mlme.h
Staging: rtl8723bs: fix names in wlan_bssdef.h
Staging: rtl8723bs: fix names in rtw_pwrctrl.h
Staging: rtl8723bs: fix names in hal_com.h
Staging: rtl8723bs: fix names in rtw_eeprom.h
Staging: rtl8723bs: fix names in rtw_recv.h
Staging: rtl8723bs: fix names in drv_types.h
Staging: rtl8723bs: fix names in rtw_ht.h
Staging: rtl8723bs: fix names in rtw_mp.h
Staging: rtl8723bs: fix names in rtw_cmd.h
Staging: rtl8723bs: fix names in hal_intf.h
Staging: rtl8723bs: fix names in osdep_service.h
Staging: rtl8723bs: fix names in rtw_security.h
Staging: rtl8723bs: fix names in hal_com_h2c.h
Staging: rtl8723bs: fix names in rtl8723b_xmit.h
Staging: rtl8723bs: fix names in HalVerDef.h
Staging: rtl8723bs: fix names in wifi.h
Staging: rtl8723bs: fix names in rtl8723b_hal.h
Staging: rtl8723bs: fix names in hal_phy.h
Staging: rtl8723bs: fix names in rtw_mlme_ext.h
Staging: rtl8723bs: fix names in rtw_xmit.h
Staging: rtl8723bs: fix names in rtw_rf.h
Staging: rtl8723bs: fix names in HalPwrSeqCmd.h
Staging: rtl8723bs: fix names in hal_com_phycfg.h
Staging: rtl8723bs: fix names in sta_info.h
Staging: rtl8723bs: fix names in hal_data.h
Staging: rtl8723bs: fix names in ieee80211.h
Staging: rtl8723bs: fix names in rtw_efuse.h
Staging: rtl8723bs: fix names in hal_btcoex.h
Staging: rtl8723bs: fix names in odm_interface.h
Staging: rtl8723bs: fix names in HalBtcOutSrc.h
Staging: rtl8723bs: fix names in odm_EdcaTurboCheck.h
Staging: rtl8723bs: fix names in odm_HWConfig.h
Staging: rtl8723bs: fix names in HalBtc8723b1Ant.h
Staging: rtl8723bs: fix names in odm_types.h
Staging: rtl8723bs: fix names in odm_DIG.h
Staging: rtl8723bs: fix names in hal_btcoex.c
Staging: rtl8723bs: fix names in odm_CfoTracking.h
Staging: rtl8723bs: fix names in HalPhyRf.h
Staging: rtl8723bs: fix names in odm.h
Staging: rtl8723bs: fix in odm_DynamicBBPowerSaving.h
Staging: rtl8723bs: fix names in odm_NoiseMonitor.h
Staging: rtl8723bs: fix names in HalBtc8723b2Ant.h
Staging: rtl8723bs: remove useless structs in rtw_mlme.h
Staging: rtl8723bs: remove useless structs in rtw_cmd.h
Staging: rtl8723bs: remove useless structs in rtw_recv.h
Staging: rtl8723bs: remove useless structs in drv_types.h
Staging: rtl8723bs: remove useless structs in rtw_ioctl_set.h
Staging: rtl8723bs: remove useless structs in wlan_bssdef.h
Staging: rtl8723bs: remove useless structs in rtw_mp.h
Staging: rtl8723bs: remove useless structs in hal_intf.h
Staging: rtl8723bs: remove useless structs in rtw_event.h
Staging: rtl8723bs: remove useless structs in rtl8723b_recv.h
Staging: rtl8723bs: remove useless structs in rtw_security.h
Staging: rtl8723bs: remove useless structs in rtw_wifi_regd.h
Staging: rtl8723bs: remove useless structs in rtw_io.h
Staging: rtl8723bs: remove useless structs in wifi.h
Staging: rtl8723bs: remove useless structs in hal_phy.h
Staging: rtl8723bs: remove useless structs in rtw_xmit.h
Staging: rtl8723bs: remove useless structs in ieee80211.h
Staging: rtl8723bs: remove useless structs in odm_HWConfig.h
Staging: rtl8723bs: remove useless structs in odm.h
Staging: rtl8723bs: remove named enums in rtw_mlme.h
Staging: rtl8723bs: remove named enums in rtw_cmd.h
Staging: rtl8723bs: remove named enums in rtw_eeprom.h
Staging: rtl8723bs: remove named enums in hal_com.h
Staging: rtl8723bs: remove named enums in rtw_recv.h
Staging: rtl8723bs: remove named enums in drv_types.h
Staging: rtl8723bs: remove named enums in rtw_ht.h
Staging: rtl8723bs: remove named enums in wlan_bssdef.h
Staging: rtl8723bs: remove named enums in rtw_mp.h
Staging: rtl8723bs: remove named enums in osdep_service.h
Staging: rtl8723bs: remove named enums in hal_intf.h
Staging: rtl8723bs: remove named enums in rtw_pwrctrl.h
Staging: rtl8723bs: remove named enums in rtl8723b_cmd.h
Staging: rtl8723bs: remove named enums in hal_com_h2c.h
Staging: rtl8723bs: remove named enums in rtw_wifi_regd.h
Staging: rtl8723bs: remove named enums in wifi.h
Staging: rtl8723bs: remove named enums in rtl8723b_hal.h
Staging: rtl8723bs: remove named enums in hal_phy.h
Staging: rtl8723bs: remove named enums in rtw_mlme_ext.h
Staging: rtl8723bs: remove named enums in rtw_xmit.h
Staging: rtl8723bs: remove named enums in rtw_rf.h
Staging: rtl8723bs: remove named enums in HalPwrSeqCmd.h
Staging: rtl8723bs: remove named enums in hal_com_phycfg.h
Staging: rtl8723bs: remove named enums in ieee80211.h
Staging: rtl8723bs: remove named enums in rtw_efuse.h
Staging: rtl8723bs: remove named enums in odm_interface.h
Staging: rtl8723bs: remove named enums in HalBtcOutSrc.h
Staging: rtl8723bs: remove named enums in HalBtc8723b1Ant.h
Staging: rtl8723bs: remove named enums in odm_types.h
Staging: rtl8723bs: remove named enums in odm_DIG.h
Staging: rtl8723bs: remove named enums in HalPhyRf.h
Staging: rtl8723bs: remove named enums in odm.h
Staging: rtl8723bs: remove named enums in HalBtc8723b2Ant.h
Staging: rtl8723bs: remove obsolete comments
Staging: rtl8723bs: remove useless macros

Martin Kaiser (41):
staging: rtl8188eu: use netdev routines for private data
staging: rtl8188eu: remove unused function parameter
staging: rtl8188eu: (trivial) remove a duplicate debug print
staging: rtl8723bs: remove unused dvobj_priv members
staging: rtl8188eu: remove unused efuse hal components
staging: rtl8188eu: ctrl vendor req value is always 0x05
staging: rtl8188eu: ctrl vendor req index is not used
staging: rtl8188eu: use actual request type as parameter
staging: rtl8188eu: clean up usb_read8
staging: rtl8188eu: clean up usb_read16
staging: rtl8188eu: clean up usb_read32
staging: rtl8188eu: clean up usb_write8
staging: rtl8188eu: clean up usb_write16
staging: rtl8188eu: clean up usb_write32
staging: rtl8188eu: remove an obsolete comment
staging: rtl8188eu: remove unused macros
staging: rtl8188eu: remove unnecessary brackets
staging: rtl8188eu: remove unused defines
staging: rtl8188eu: move defines into the .c file
staging: rtl8188eu: set pipe only once
staging: rtl8188eu: clean up rtw_recv_entry
staging: rtl8188eu: remove unnecessary variable
staging: rtl8188eu: rtw_usb_if1_init needs no dvobj parameter
staging: rtl8188eu: make usb_dvobj_init return a status
staging: rtl8188eu: make rtw_usb_if1_init return a status
staging: rtl8188eu: remove the last urb callback macros
staging: rtl8188eu: remove prototype for non-existing function
staging: rtl8188eu: make ffaddr2pipehdl static
staging: rtl8188eu: replace switch-case with if
staging: rtl8188eu: remove unused function parameter
staging: rtl8188eu: remove a constant variable
staging: rtl8188eu: move static array from .h to .c
staging: rtl8188eu: move another static array from .h to .c
staging: rtl8188eu: always free cmd_obj in the cmd thread
staging: rtl8188eu: remove duplicate if statement
staging: rtl8188eu: remove a dead assignment
staging: rtl8188eu: simplify rtw_cmd_thread's main loop
staging: rtl8188eu: change bLeisurePs' type to bool
staging: rtl8188eu: remove constant variable and dead code
staging: rtl8188eu: cmdThread is a task_struct
staging: rtl8188eu: remove unused function parameters

Mauro Carvalho Chehab (16):
staging: hisilicon,hisi-spmi-controller.yaml cleanup schema
regulator: hi6421v600-regulator: move it from staging
MAINTAINERS: update adi,ad5758.yaml reference
MAINTAINERS: update st,hts221.yaml reference
MAINTAINERS: update dpot-dac.yaml reference
MAINTAINERS: update envelope-detector.yaml reference
MAINTAINERS: update current-sense-amplifier.yaml reference
MAINTAINERS: update current-sense-shunt.yaml reference
MAINTAINERS: update voltage-divider.yaml reference
MAINTAINERS: update atmel,sama5d2-adc.yaml reference
MAINTAINERS: update pni,rm3100.yaml reference
MAINTAINERS: update renesas,rcar-gyroadc.yaml reference
MAINTAINERS: update st,lsm6dsx.yaml reference
MAINTAINERS: update st,vl53l0x.yaml reference
MAINTAINERS: update ti,dac7612.yaml reference
dt-bindings:iio:dac: update microchip,mcp4725.yaml reference

Mayank Suman (1):
staging: gasket Fix comparison with Null

Michael Straube (2):
staging: rtl8188eu: rename ODM_PhyStatusQuery()
staging: rtl8188eu: rename parameters of odm_phy_status_query()

Mike Looijmans (2):
dt-bindings: iio: accel: Add bmi088 accelerometer bindings
iio: accel: Add support for the Bosch-Sensortec BMI088

Mikko Talikka (1):
staging: comedi: adv_pci_dio: remove whitespace

Mircea Caprioru (1):
iio: dac: ad5686: Add support for AD5673R/AD5677R

Mitali Borkar (14):
staging: rtl8712: matched alignment with open parenthesis
staging: rtl8712: removed extra blank line
staging: rtl8712: add spaces around '+'
staging: rtl8192e: replace comparison to NULL by bool
staging: rtl8192e: remove unnecesasry f-trace like logging
staging: rtl8192e: Fix incorrect pointer check
staging: rts5208: remove unnecessary ftrace-like logging
staging: vc04_services: TODO: remove trailing whitespace
staging: vc04_services: TODO: rectify spelling mistake
staging: rtl8192e: remove unnecessary ftrace-like logging
staging: rtl8192e: add spaces around binary operators
staging: rtl8192e: remove unnecessary blank line before brace
staging: rtl8192e: remove unnecessary blank line after close brace
staging: rtl8192e: removed multiple blank lines

Mugilraj Dhavachelvan (3):
iio:dac:max517.c: Use devm_iio_device_register()
staging: iio: ad9832: kernel-doc fixes
iio: adc: stm32-dfsdm: drop __func__ while using Dynamic debug

Muhammad Usama Anjum (3):
staging: wimax/i2400m: don't change the endianness of one byte variable
staging: axis-fifo: remove redundant dev_err call
staging: rtl8723bs: Remove unnecessary code

Nikolay Kyx (4):
staging: fwserial: match alignment with open parenthesis
staging: kpc2000: code style: match alignment with open parenthesis
staging: kpc2000: code style: fix line length issue
staging: rtl8192e: remove redundant variable shadowing

Nuno Sa (3):
iio: adis16480: fix pps mode sampling frequency math
iio: adis16475: improve sync scale mode handling
iio: adis: add helpers for locking

Nuno Sá (1):
dt-bindings: adis16475: remove property

Oleksij Rempel (2):
dt-bindings: counter: add interrupt-counter binding
counter: add IRQ or GPIO based counter

Paul McQuade (1):
staging: rtl8188eu: Removed Unnecessary logging

Peter Meerwald-Stadler (1):
MAINTAINERS: iio: move Peter Meerwald-Stadler to CREDITS

Phillip Potter (7):
staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/recv_linux.c
staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/xmit_linux.c
staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_xmit.c
staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_recv.c
staging: rtl8723bs: remove DBG_COUNTER definition from rtw_debug.h
staging: rtl8723bs: remove rx_logs/tx_logs/int_logs from drv_types.h
staging: rtl8723bs: remove unused variable from rtw_os_recv_indicate_pkt

Pritthijit Nath (1):
staging: wlan-ng: Fixed incorrect type warning in p80211netdev.c

Pu Lehui (1):
staging: rtl8723bs: remove unused variable pwrctl

Qiang Ma (3):
Staging: rtl8723bs/core: fix space coding style issue
staging: rtl8723bs: add spaces between operators
staging: rtl8723bs/core: add spaces between operators

Qiheng Lin (1):
staging: comedi: tests: ni_routes_test: Remove unused variable 'olddevroutes'

Rajat Asthana (1):
staging: wfx: Fix alignment style issue in sta.c

Rajesh Kumbhakar (1):
staging: wimax: i2400m: add space before open parenthesis

Sean Behan (1):
staging: emxx_udc: remove unused variable driver_desc

Sean Nyekjaer (1):
iio: accel: mma8452: fix indentation

Seiya Wang (1):
dt-bindings: iio: adc: Add compatible for Mediatek MT8195

Selvakumar Elangovan (3):
Staging: mt7621-pci: fixed a blank line coding style issue
staging: rtl8712: fixed no space coding style issue
staging: rtl8712: fixed whitespace coding style issue

Sergei Krainov (1):
staging: rtl8712: fix wrong function output

Sergiu Cuciurean (3):
iio: adc: spear_adc: Replace indio_dev->mlock with own device lock
iio: adc: palmas_gpadc: Replace indio_dev->mlock with own device lock
iio: adc: npcm_adc: Replace indio_dev->mlock with own device lock

Shreesh Adiga (1):
staging: octeon: cleanup unnecessary parentheses in ethernet-spmi.c

Shreya Ajith (1):
staging:rtl8723bs:core:rtw_wlan_util:fixed indentation coding style issue

Shubhrajyoti Datta (7):
staging: clocking-wizard: Fix kernel-doc warning
staging: clocking-wizard: Rename speed-grade to xlnx,speed-grade
staging: clocking-wizard: Update the fixed factor divisors
staging: clocking-wizard: Allow changing of parent rate for single output
staging: clocking-wizard: Add support for dynamic reconfiguration
staging: clocking-wizard: Add support for fractional support
staging: clocking-wizard: Remove the hardcoding of the clock outputs

Simone Serra (1):
staging: rt8192u: Move constant in comparison to the RHS

Song Chen (1):
staging: unisys: visornic: enhance visornic to use channel_interrupt

Stefan Wahren (10):
staging: vchiq_core: Simplify vchiq_send_remote_use*
staging: vchiq_core: Shorten var name for service quota
staging: vchiq_core: Get the rid off curly braces around cases
staging: vchiq_core: Exit early in 2 functions
staging: vchiq_core: introduce service skip
staging: vchiq_core: improve readability of request_poll
staging: vchiq_core: use BITSET_WORD macro
staging: vchiq_core: introduce SLOT_QUEUE_INDEX_FROM_POS_MASKED
staging: vchiq_core: fix if alignments
staging: vchiq_core: split exit conditions

Stephen Boyd (3):
platform/chrome: cros_ec: Add SW_FRONT_PROXIMITY MKBP define
dt-bindings: iio: Add cros ec proximity yaml doc
iio: proximity: Add a ChromeOS EC MKBP proximity driver

Suryashankar Das (1):
staging: rtl8188eu: Format comments

Swen Kalski (1):
Staging: comedi: remove unnecessary else statement

Tian Tao (2):
staging: rtl8723bs: remove unused including <linux/version.h>
staging: fieldbus: simplify devm_anybuss_host_common_probe

Tomislav Denis (2):
iio: adc: Add driver for Texas Instruments ADS131E0x ADC family
bindings: iio: adc: Add documentation for ADS131E0x ADC driver

Tong Zhang (1):
staging: comedi: das800: fix request_irq() warn

Vardhan H G (1):
staging: rt8192u: change constants to be on right

Wan Jiabing (1):
drivers: staging: rtl8712: _adapter is declared twice

William Breathitt Gray (1):
counter: 104-quad-8: Remove IIO counter ABI

William Durand (46):
staging: rtl8192e: fix typo in a comment
staging: rtl8192e: fix typo in a function name
staging: rtl8192e: rename ShortData to short_data in sequence_control union
staging: rtl8192e: rename FragNum to frag_num in sequence_control union
staging: rtl8192e: rename SeqNum to seq_num in sequence_control union
staging: rtl8192e: rename charData to char_data in ba_param_set union
staging: rtl8192e: rename shortData to short_data in ba_param_set union
staging: rtl8192e: rename BAPolicy to ba_policy in ba_param_set union
staging: rtl8192e: rename BufferSize to buffer_size in ba_param_set union
staging: rtl8192e: rename AMSDU_Support to amsdu_support in ba_param_set union
staging: rtl8192e: rename TID to tid in ba_param_set union
staging: rtl8192e: rename charData to char_data in delba_param_set union
staging: rtl8192e: rename shortData to short_data in delba_param_set union
staging: rtl8192e: rename Reserved to reserved in delba_param_set union
staging: rtl8192e: rename Initiator to initiator in delba_param_set union
staging: rtl8192e: rename TID to tid in delba_param_set union
staging: rtl8192e: rename Timer to timer in ba_record struct
staging: rtl8192e: rename bValid to b_valid in ba_record struct
staging: rtl8192e: rename DialogToken to dialog_token in ba_record struct
staging: rtl8192e: rename BaParamSet to ba_param_set in ba_record struct
staging: rtl8192e: rename BaTimeoutValue to ba_timeout_value in ba_record struct
staging: rtl8192e: rename BaStartSeqCtrl to ba_start_seq_ctrl in ba_record struct
staging: rtl8192e: reformat ba_record struct
staging: rtl8192e: fix alignment issues in rtllib_wx.c
staging: rtl8192e: remove blank line in bss_ht struct
staging: rtl8192e: rename bdSupportHT to bd_support_ht in bss_ht struct
staging: rtl8192e: rename bdHTCapBuf to bd_ht_cap_buf in bss_ht struct
staging: rtl8192e: rename bdHTCapLen to bd_ht_cap_len in bss_ht struct
staging: rtl8192e: rename bdHTInfoBuf to bd_ht_info_buf in bss_ht struct
staging: rtl8192e: rename bdHTInfoLen to bd_ht_info_len in bss_ht struct
staging: rtl8192e: rename bdHTSpecVer to bd_ht_spec_ver in bss_ht struct
staging: rtl8192e: rename bdBandWidth to bd_bandwidth in bss_ht struct
staging: rtl8192e: rename bdRT2RTAggregation to bd_rt2rt_aggregation in bss_ht struct
staging: rtl8192e: rename bdRT2RTLongSlotTime to bd_rt2rt_long_slot_time in bss_ht struct
staging: rtl8192e: rename RT2RT_HT_Mode to rt2rt_ht_mode in bss_ht struct
staging: rtl8192e: rename bdHT1R to bd_ht_1r in bss_ht struct
staging: rtl8192e: reformat bss_ht struct
staging: rtl8192e: rename TsCommonInfo to ts_common_info in rx_ts_record struct
staging: rtl8192e: rename RxIndicateSeq to rx_indicate_seq in rx_ts_record struct
staging: rtl8192e: rename RxTimeoutIndicateSeq to rx_timeout_indicate_seq in rx_ts_record struct
staging: rtl8192e: rename RxPendingPktList to rx_pending_pkt_list in rx_ts_record struct
staging: rtl8192e: rename RxPktPendingTimer to rx_pkt_pending_timer in rx_ts_record struct
staging: rtl8192e: rename RxAdmittedBARecord to rx_admitted_ba_record in rx_ts_record struct
staging: rtl8192e: rename RxLastSeqNum to rx_last_seq_num in rx_ts_record struct
staging: rtl8192e: rename RxLastFragNum to rx_last_frag_num in rx_ts_record struct
staging: rtl8192e: reformat rx_ts_record struct

Xuezhi Zhang (1):
staging: fbtft: convert sysfs snprintf to sysfs_emit

Yang Yingliang (1):
staging: greybus: camera: Switch to memdup_user_nul()

Ye Xiang (6):
iio: hid-sensor-rotation: Fix quaternion data not correct
iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common
hid-sensors: Add more data fields for sensitivity checking
iio: Add relative sensitivity support
iio: hid-sensor-als: Add relative hysteresis support
iio: Add relative hysteresis in ABI documentation

Zhansaya Bagdauletkyzy (10):
staging: sm750fb: Remove unnecessary blank line
staging: rtl8712: add blank lines after declarations
staging: rtl8712: remove extra blank lines
staging: rtl8712: add spaces around operators
staging: rtl8712: match parentheses alignment
staging: rtl8712: remove extra blank lines
staging: rtl8712: Remove spaces after a cast
staging: rtl8712: Rewrite NULL comparisons
staging: rtl8712: Remove extra blank lines
staging: rtl8723bs: core: Move constants to the right of comparison

karthik alapati (2):
staging: wimax/i2400m: fix byte-order issue
staging: wimax/i2400m: convert __le32 type to host byte-order

shivang upadhyay (1):
staging: sm750fb: added identifier names for function declarations

zhaoxiao (2):
staging: rtl8192u: fixed no space coding style issue.
Staging: rtl8192u: fixed a whitespace coding style issue

zhuo1angt@xxxxxxxxxxx (1):
staging: wfx: logical continuations should be on the previous line

zuoqilin (1):
iio:adc:dac:ad5791 typo fix of regster

CREDITS | 8 +
Documentation/ABI/testing/sysfs-bus-iio | 173 ++
.../ABI/testing/sysfs-bus-iio-counter-104-quad-8 | 133 --
.../ABI/testing/sysfs-bus-iio-distance-srf08 | 8 -
...iio-humidity-hdc2010 => sysfs-bus-iio-humidity} | 3 +-
.../ABI/testing/sysfs-bus-iio-humidity-hdc100x | 9 -
.../ABI/testing/sysfs-bus-iio-lptimer-stm32 | 62 -
Documentation/ABI/testing/sysfs-bus-iio-proximity | 14 +
.../ABI/testing/sysfs-bus-iio-proximity-as3935 | 9 -
.../bindings/counter/interrupt-counter.yaml | 62 +
.../bindings/iio/accel/bosch,bmi088.yaml | 68 +
.../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 +
.../devicetree/bindings/iio/adc/ti,ads131e08.yaml | 181 ++
.../devicetree/bindings/iio/cdc/adi,ad7150.yaml | 69 +
.../devicetree/bindings/iio/imu/adi,adis16475.yaml | 9 -
.../proximity/google,cros-ec-mkbp-proximity.yaml | 37 +
.../devicetree/bindings/iio/st,st-sensors.yaml | 1 +
.../devicetree/bindings/mfd/google,cros-ec.yaml | 7 +
Documentation/driver-api/driver-model/devres.rst | 3 +-
Documentation/driver-api/iio/buffers.rst | 15 +-
Documentation/iio/iio_configfs.rst | 3 +-
Documentation/userspace-api/ioctl/ioctl-number.rst | 1 +
MAINTAINERS | 68 +-
drivers/Kconfig | 2 +
drivers/Makefile | 1 +
drivers/{staging => }/comedi/Kconfig | 33 +
drivers/{staging => }/comedi/Makefile | 0
drivers/{staging => }/comedi/TODO | 0
drivers/{staging => }/comedi/comedi.h | 0
drivers/{staging => }/comedi/comedi_buf.c | 52 +-
drivers/{staging => }/comedi/comedi_fops.c | 0
drivers/{staging => }/comedi/comedi_internal.h | 0
drivers/{staging => }/comedi/comedi_pci.c | 0
drivers/{staging => }/comedi/comedi_pci.h | 0
drivers/{staging => }/comedi/comedi_pcmcia.c | 0
drivers/{staging => }/comedi/comedi_pcmcia.h | 0
drivers/{staging => }/comedi/comedi_usb.c | 0
drivers/{staging => }/comedi/comedi_usb.h | 0
drivers/{staging => }/comedi/comedidev.h | 0
drivers/{staging => }/comedi/comedilib.h | 0
drivers/{staging => }/comedi/drivers.c | 0
drivers/{staging => }/comedi/drivers/8255.c | 0
drivers/{staging => }/comedi/drivers/8255.h | 0
drivers/{staging => }/comedi/drivers/8255_pci.c | 0
drivers/{staging => }/comedi/drivers/Makefile | 0
.../{staging => }/comedi/drivers/addi_apci_1032.c | 0
.../{staging => }/comedi/drivers/addi_apci_1500.c | 0
.../{staging => }/comedi/drivers/addi_apci_1516.c | 0
.../{staging => }/comedi/drivers/addi_apci_1564.c | 0
.../{staging => }/comedi/drivers/addi_apci_16xx.c | 2 +-
.../{staging => }/comedi/drivers/addi_apci_2032.c | 0
.../{staging => }/comedi/drivers/addi_apci_2200.c | 0
.../{staging => }/comedi/drivers/addi_apci_3120.c | 0
.../{staging => }/comedi/drivers/addi_apci_3501.c | 0
.../{staging => }/comedi/drivers/addi_apci_3xxx.c | 0
drivers/{staging => }/comedi/drivers/addi_tcw.h | 0
.../{staging => }/comedi/drivers/addi_watchdog.c | 0
.../{staging => }/comedi/drivers/addi_watchdog.h | 0
drivers/{staging => }/comedi/drivers/adl_pci6208.c | 0
drivers/{staging => }/comedi/drivers/adl_pci7x3x.c | 0
drivers/{staging => }/comedi/drivers/adl_pci8164.c | 0
drivers/{staging => }/comedi/drivers/adl_pci9111.c | 0
drivers/{staging => }/comedi/drivers/adl_pci9118.c | 0
drivers/{staging => }/comedi/drivers/adq12b.c | 0
drivers/{staging => }/comedi/drivers/adv_pci1710.c | 0
drivers/{staging => }/comedi/drivers/adv_pci1720.c | 0
drivers/{staging => }/comedi/drivers/adv_pci1723.c | 0
drivers/{staging => }/comedi/drivers/adv_pci1724.c | 0
drivers/{staging => }/comedi/drivers/adv_pci1760.c | 0
drivers/{staging => }/comedi/drivers/adv_pci_dio.c | 1 -
drivers/{staging => }/comedi/drivers/aio_aio12_8.c | 0
drivers/{staging => }/comedi/drivers/aio_iiro_16.c | 0
drivers/{staging => }/comedi/drivers/amcc_s5933.h | 0
.../{staging => }/comedi/drivers/amplc_dio200.c | 0
.../{staging => }/comedi/drivers/amplc_dio200.h | 0
.../comedi/drivers/amplc_dio200_common.c | 0
.../comedi/drivers/amplc_dio200_pci.c | 0
drivers/{staging => }/comedi/drivers/amplc_pc236.c | 0
drivers/{staging => }/comedi/drivers/amplc_pc236.h | 0
.../comedi/drivers/amplc_pc236_common.c | 0
drivers/{staging => }/comedi/drivers/amplc_pc263.c | 0
.../{staging => }/comedi/drivers/amplc_pci224.c | 0
.../{staging => }/comedi/drivers/amplc_pci230.c | 0
.../{staging => }/comedi/drivers/amplc_pci236.c | 0
.../{staging => }/comedi/drivers/amplc_pci263.c | 0
drivers/{staging => }/comedi/drivers/c6xdigio.c | 0
drivers/{staging => }/comedi/drivers/cb_das16_cs.c | 0
drivers/{staging => }/comedi/drivers/cb_pcidas.c | 0
drivers/{staging => }/comedi/drivers/cb_pcidas64.c | 5 -
drivers/{staging => }/comedi/drivers/cb_pcidda.c | 0
drivers/{staging => }/comedi/drivers/cb_pcimdas.c | 0
drivers/{staging => }/comedi/drivers/cb_pcimdda.c | 0
drivers/{staging => }/comedi/drivers/comedi_8254.c | 0
drivers/{staging => }/comedi/drivers/comedi_8254.h | 0
drivers/{staging => }/comedi/drivers/comedi_8255.c | 0
drivers/{staging => }/comedi/drivers/comedi_bond.c | 0
.../{staging => }/comedi/drivers/comedi_isadma.c | 0
.../{staging => }/comedi/drivers/comedi_isadma.h | 0
.../{staging => }/comedi/drivers/comedi_parport.c | 0
drivers/{staging => }/comedi/drivers/comedi_test.c | 0
.../{staging => }/comedi/drivers/contec_pci_dio.c | 0
drivers/{staging => }/comedi/drivers/dac02.c | 0
.../{staging => }/comedi/drivers/daqboard2000.c | 0
drivers/{staging => }/comedi/drivers/das08.c | 0
drivers/{staging => }/comedi/drivers/das08.h | 0
drivers/{staging => }/comedi/drivers/das08_cs.c | 0
drivers/{staging => }/comedi/drivers/das08_isa.c | 0
drivers/{staging => }/comedi/drivers/das08_pci.c | 0
drivers/{staging => }/comedi/drivers/das16.c | 0
drivers/{staging => }/comedi/drivers/das16m1.c | 0
drivers/{staging => }/comedi/drivers/das1800.c | 0
drivers/{staging => }/comedi/drivers/das6402.c | 0
drivers/{staging => }/comedi/drivers/das800.c | 2 +-
drivers/{staging => }/comedi/drivers/dmm32at.c | 0
drivers/{staging => }/comedi/drivers/dt2801.c | 0
drivers/{staging => }/comedi/drivers/dt2811.c | 0
drivers/{staging => }/comedi/drivers/dt2814.c | 152 +-
drivers/{staging => }/comedi/drivers/dt2815.c | 0
drivers/{staging => }/comedi/drivers/dt2817.c | 0
drivers/{staging => }/comedi/drivers/dt282x.c | 0
drivers/{staging => }/comedi/drivers/dt3000.c | 0
drivers/{staging => }/comedi/drivers/dt9812.c | 0
.../{staging => }/comedi/drivers/dyna_pci10xx.c | 0
drivers/{staging => }/comedi/drivers/fl512.c | 0
drivers/{staging => }/comedi/drivers/gsc_hpdi.c | 0
drivers/{staging => }/comedi/drivers/icp_multi.c | 0
drivers/{staging => }/comedi/drivers/ii_pci20kc.c | 0
drivers/{staging => }/comedi/drivers/jr3_pci.c | 0
drivers/{staging => }/comedi/drivers/jr3_pci.h | 0
drivers/{staging => }/comedi/drivers/ke_counter.c | 0
drivers/{staging => }/comedi/drivers/me4000.c | 0
drivers/{staging => }/comedi/drivers/me_daq.c | 0
drivers/{staging => }/comedi/drivers/mf6x4.c | 0
drivers/{staging => }/comedi/drivers/mite.c | 0
drivers/{staging => }/comedi/drivers/mite.h | 0
drivers/{staging => }/comedi/drivers/mpc624.c | 0
drivers/{staging => }/comedi/drivers/multiq3.c | 0
drivers/{staging => }/comedi/drivers/ni_6527.c | 0
drivers/{staging => }/comedi/drivers/ni_65xx.c | 0
drivers/{staging => }/comedi/drivers/ni_660x.c | 0
drivers/{staging => }/comedi/drivers/ni_670x.c | 0
drivers/{staging => }/comedi/drivers/ni_at_a2150.c | 0
drivers/{staging => }/comedi/drivers/ni_at_ao.c | 0
drivers/{staging => }/comedi/drivers/ni_atmio.c | 0
drivers/{staging => }/comedi/drivers/ni_atmio16d.c | 0
drivers/{staging => }/comedi/drivers/ni_daq_700.c | 0
.../{staging => }/comedi/drivers/ni_daq_dio24.c | 0
drivers/{staging => }/comedi/drivers/ni_labpc.c | 0
drivers/{staging => }/comedi/drivers/ni_labpc.h | 0
.../{staging => }/comedi/drivers/ni_labpc_common.c | 0
drivers/{staging => }/comedi/drivers/ni_labpc_cs.c | 0
.../{staging => }/comedi/drivers/ni_labpc_isadma.c | 0
.../{staging => }/comedi/drivers/ni_labpc_isadma.h | 0
.../{staging => }/comedi/drivers/ni_labpc_pci.c | 0
.../{staging => }/comedi/drivers/ni_labpc_regs.h | 0
.../{staging => }/comedi/drivers/ni_mio_common.c | 0
drivers/{staging => }/comedi/drivers/ni_mio_cs.c | 0
drivers/{staging => }/comedi/drivers/ni_pcidio.c | 0
drivers/{staging => }/comedi/drivers/ni_pcimio.c | 0
drivers/{staging => }/comedi/drivers/ni_routes.c | 0
drivers/{staging => }/comedi/drivers/ni_routes.h | 0
.../{staging => }/comedi/drivers/ni_routing/README | 0
.../comedi/drivers/ni_routing/ni_device_routes.c | 0
.../comedi/drivers/ni_routing/ni_device_routes.h | 0
.../drivers/ni_routing/ni_device_routes/all.h | 0
.../ni_routing/ni_device_routes/pci-6070e.c | 0
.../drivers/ni_routing/ni_device_routes/pci-6220.c | 0
.../drivers/ni_routing/ni_device_routes/pci-6221.c | 0
.../drivers/ni_routing/ni_device_routes/pci-6229.c | 0
.../drivers/ni_routing/ni_device_routes/pci-6251.c | 0
.../drivers/ni_routing/ni_device_routes/pci-6254.c | 0
.../drivers/ni_routing/ni_device_routes/pci-6259.c | 0
.../drivers/ni_routing/ni_device_routes/pci-6534.c | 0
.../drivers/ni_routing/ni_device_routes/pci-6602.c | 0
.../drivers/ni_routing/ni_device_routes/pci-6713.c | 0
.../drivers/ni_routing/ni_device_routes/pci-6723.c | 0
.../drivers/ni_routing/ni_device_routes/pci-6733.c | 0
.../ni_routing/ni_device_routes/pxi-6030e.c | 0
.../drivers/ni_routing/ni_device_routes/pxi-6224.c | 0
.../drivers/ni_routing/ni_device_routes/pxi-6225.c | 0
.../drivers/ni_routing/ni_device_routes/pxi-6251.c | 0
.../drivers/ni_routing/ni_device_routes/pxi-6733.c | 0
.../ni_routing/ni_device_routes/pxie-6251.c | 0
.../ni_routing/ni_device_routes/pxie-6535.c | 0
.../ni_routing/ni_device_routes/pxie-6738.c | 0
.../comedi/drivers/ni_routing/ni_route_values.c | 0
.../comedi/drivers/ni_routing/ni_route_values.h | 0
.../drivers/ni_routing/ni_route_values/all.h | 0
.../drivers/ni_routing/ni_route_values/ni_660x.c | 0
.../ni_routing/ni_route_values/ni_eseries.c | 0
.../ni_routing/ni_route_values/ni_mseries.c | 0
.../comedi/drivers/ni_routing/tools/.gitignore | 0
.../comedi/drivers/ni_routing/tools/Makefile | 0
.../drivers/ni_routing/tools/convert_c_to_py.c | 0
.../drivers/ni_routing/tools/convert_csv_to_c.py | 0
.../drivers/ni_routing/tools/convert_py_to_csv.py | 0
.../drivers/ni_routing/tools/csv_collection.py | 0
.../drivers/ni_routing/tools/make_blank_csv.py | 0
.../comedi/drivers/ni_routing/tools/ni_names.py | 0
drivers/{staging => }/comedi/drivers/ni_stc.h | 0
drivers/{staging => }/comedi/drivers/ni_tio.c | 0
drivers/{staging => }/comedi/drivers/ni_tio.h | 0
.../{staging => }/comedi/drivers/ni_tio_internal.h | 0
drivers/{staging => }/comedi/drivers/ni_tiocmd.c | 0
drivers/{staging => }/comedi/drivers/ni_usb6501.c | 0
drivers/{staging => }/comedi/drivers/pcl711.c | 0
drivers/{staging => }/comedi/drivers/pcl724.c | 0
drivers/{staging => }/comedi/drivers/pcl726.c | 0
drivers/{staging => }/comedi/drivers/pcl730.c | 0
drivers/{staging => }/comedi/drivers/pcl812.c | 0
drivers/{staging => }/comedi/drivers/pcl816.c | 0
drivers/{staging => }/comedi/drivers/pcl818.c | 0
drivers/{staging => }/comedi/drivers/pcm3724.c | 0
drivers/{staging => }/comedi/drivers/pcmad.c | 0
drivers/{staging => }/comedi/drivers/pcmda12.c | 0
drivers/{staging => }/comedi/drivers/pcmmio.c | 0
drivers/{staging => }/comedi/drivers/pcmuio.c | 0
drivers/{staging => }/comedi/drivers/plx9052.h | 0
drivers/{staging => }/comedi/drivers/plx9080.h | 0
.../{staging => }/comedi/drivers/quatech_daqp_cs.c | 0
drivers/{staging => }/comedi/drivers/rtd520.c | 0
drivers/{staging => }/comedi/drivers/rti800.c | 0
drivers/{staging => }/comedi/drivers/rti802.c | 0
drivers/{staging => }/comedi/drivers/s526.c | 0
drivers/{staging => }/comedi/drivers/s626.c | 0
drivers/{staging => }/comedi/drivers/s626.h | 0
drivers/{staging => }/comedi/drivers/ssv_dnp.c | 0
.../{staging => }/comedi/drivers/tests/Makefile | 3 +-
.../drivers/tests/comedi_example_test.c} | 10 +-
.../comedi/drivers/tests/ni_routes_test.c | 120 +-
.../{staging => }/comedi/drivers/tests/unittest.h | 2 +-
drivers/{staging => }/comedi/drivers/usbdux.c | 0
drivers/{staging => }/comedi/drivers/usbduxfast.c | 0
drivers/{staging => }/comedi/drivers/usbduxsigma.c | 0
drivers/{staging => }/comedi/drivers/vmk80xx.c | 0
drivers/{staging => }/comedi/drivers/z8536.h | 0
drivers/{staging => }/comedi/kcomedilib/Makefile | 0
.../comedi/kcomedilib/kcomedilib_main.c | 0
drivers/{staging => }/comedi/proc.c | 0
drivers/{staging => }/comedi/range.c | 0
drivers/counter/104-quad-8.c | 653 +------
drivers/counter/Kconfig | 14 +-
drivers/counter/Makefile | 1 +
drivers/counter/interrupt-cnt.c | 244 +++
drivers/counter/stm32-lptimer-cnt.c | 297 +---
drivers/firmware/arm_scmi/driver.c | 2 +-
drivers/hwmon/ntc_thermistor.c | 27 +-
drivers/iio/Kconfig | 2 +
drivers/iio/Makefile | 2 +
drivers/iio/accel/Kconfig | 18 +
drivers/iio/accel/Makefile | 2 +
drivers/iio/accel/adis16201.c | 2 +-
drivers/iio/accel/adxl372.c | 2 -
drivers/iio/accel/bma180.c | 3 +-
drivers/iio/accel/bma220_spi.c | 2 +-
drivers/iio/accel/bmc150-accel-core.c | 19 +-
drivers/iio/accel/bmi088-accel-core.c | 567 ++++++
drivers/iio/accel/bmi088-accel-spi.c | 83 +
drivers/iio/accel/bmi088-accel.h | 18 +
drivers/iio/accel/cros_ec_accel_legacy.c | 2 +-
drivers/iio/accel/da280.c | 2 +-
drivers/iio/accel/da311.c | 2 +-
drivers/iio/accel/dmard10.c | 2 +-
drivers/iio/accel/hid-sensor-accel-3d.c | 23 +-
drivers/iio/accel/kxcjk-1013.c | 16 +-
drivers/iio/accel/mc3230.c | 2 +-
drivers/iio/accel/mma7660.c | 2 +-
drivers/iio/accel/mma8452.c | 47 +-
drivers/iio/accel/mxc4005.c | 1 -
drivers/iio/accel/sca3000.c | 27 +-
drivers/iio/accel/ssp_accel_sensor.c | 14 +-
drivers/iio/accel/stk8312.c | 3 +-
drivers/iio/accel/stk8ba50.c | 3 +-
drivers/iio/adc/Kconfig | 16 +-
drivers/iio/adc/Makefile | 1 +
drivers/iio/adc/ad7124.c | 459 +++--
drivers/iio/adc/ad7292.c | 2 +-
drivers/iio/adc/ad7298.c | 6 -
drivers/iio/adc/ad7476.c | 18 +-
drivers/iio/adc/ad7606.c | 1 -
drivers/iio/adc/ad7766.c | 16 +-
drivers/iio/adc/ad7768-1.c | 1 -
drivers/iio/adc/ad7887.c | 6 -
drivers/iio/adc/ad7923.c | 47 +-
drivers/iio/adc/ad799x.c | 6 -
drivers/iio/adc/ad_sigma_delta.c | 13 +-
drivers/iio/adc/adi-axi-adc.c | 14 +-
drivers/iio/adc/at91_adc.c | 3 +-
drivers/iio/adc/cpcap-adc.c | 2 +-
drivers/iio/adc/exynos_adc.c | 4 +-
drivers/iio/adc/ina2xx-adc.c | 14 +-
drivers/iio/adc/max1027.c | 1 -
drivers/iio/adc/mt6360-adc.c | 3 +-
drivers/iio/adc/nau7802.c | 6 +-
drivers/iio/adc/npcm_adc.c | 15 +-
drivers/iio/adc/palmas_gpadc.c | 18 +-
drivers/iio/adc/spear_adc.c | 20 +-
drivers/iio/adc/stm32-adc.c | 39 +-
drivers/iio/adc/stm32-dfsdm-adc.c | 10 +-
drivers/iio/adc/sun4i-gpadc-iio.c | 4 +-
drivers/iio/adc/ti-adc084s021.c | 6 +-
drivers/iio/adc/ti-ads131e08.c | 948 ++++++++++
drivers/iio/adc/ti_am335x_adc.c | 18 +-
drivers/iio/adc/xilinx-xadc-core.c | 1 -
drivers/iio/buffer/industrialio-buffer-dmaengine.c | 35 +-
drivers/iio/buffer/industrialio-triggered-buffer.c | 10 +-
drivers/iio/buffer/kfifo_buf.c | 45 +-
drivers/iio/cdc/Kconfig | 17 +
drivers/iio/cdc/Makefile | 6 +
drivers/iio/cdc/ad7150.c | 673 ++++++++
drivers/iio/chemical/atlas-sensor.c | 1 -
drivers/iio/chemical/bme680_i2c.c | 3 +-
drivers/iio/chemical/bme680_spi.c | 3 +-
drivers/iio/chemical/ccs811.c | 1 -
drivers/iio/chemical/scd30_core.c | 17 +-
drivers/iio/chemical/scd30_serial.c | 2 +-
drivers/iio/common/Kconfig | 1 +
drivers/iio/common/Makefile | 1 +
.../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +-
.../iio/common/cros_ec_sensors/cros_ec_sensors.c | 3 +-
.../common/cros_ec_sensors/cros_ec_sensors_core.c | 33 +-
.../iio/common/hid-sensors/hid-sensor-attributes.c | 83 +-
.../iio/common/hid-sensors/hid-sensor-trigger.c | 4 +-
drivers/iio/common/scmi_sensors/Kconfig | 18 +
drivers/iio/common/scmi_sensors/Makefile | 5 +
drivers/iio/common/scmi_sensors/scmi_iio.c | 672 ++++++++
drivers/iio/common/st_sensors/st_sensors_buffer.c | 2 +-
drivers/iio/common/st_sensors/st_sensors_trigger.c | 4 +-
drivers/iio/dac/Kconfig | 5 +-
drivers/iio/dac/ad5064.c | 2 +-
drivers/iio/dac/ad5360.c | 2 +-
drivers/iio/dac/ad5380.c | 2 +-
drivers/iio/dac/ad5446.c | 2 +-
drivers/iio/dac/ad5504.c | 6 +-
drivers/iio/dac/ad5624r_spi.c | 4 +-
drivers/iio/dac/ad5686.c | 14 +-
drivers/iio/dac/ad5686.h | 2 +
drivers/iio/dac/ad5696-i2c.c | 6 +-
drivers/iio/dac/ad5755.c | 4 +-
drivers/iio/dac/ad5758.c | 2 +-
drivers/iio/dac/ad5766.c | 2 +-
drivers/iio/dac/ad5770r.c | 4 +-
drivers/iio/dac/ad5791.c | 4 +-
drivers/iio/dac/ad7303.c | 2 +-
drivers/iio/dac/ltc2632.c | 4 +-
drivers/iio/dac/max517.c | 10 +-
drivers/iio/dac/max5821.c | 2 +-
drivers/iio/dac/mcp4725.c | 2 +-
drivers/iio/dac/stm32-dac.c | 2 +-
drivers/iio/dac/ti-dac082s085.c | 2 +-
drivers/iio/dac/ti-dac5571.c | 2 +-
drivers/iio/dac/ti-dac7311.c | 2 +-
drivers/iio/dummy/iio_simple_dummy_buffer.c | 68 +-
drivers/iio/gyro/adxrs290.c | 1 -
drivers/iio/gyro/bmg160_core.c | 2 -
drivers/iio/gyro/fxas21002c_core.c | 1 -
drivers/iio/gyro/hid-sensor-gyro-3d.c | 19 +-
drivers/iio/gyro/itg3200_buffer.c | 3 +-
drivers/iio/gyro/ssp_gyro_sensor.c | 14 +-
drivers/iio/health/afe4403.c | 1 -
drivers/iio/health/afe4404.c | 1 -
drivers/iio/health/max30100.c | 16 +-
drivers/iio/health/max30102.c | 16 +-
drivers/iio/humidity/am2315.c | 2 +-
drivers/iio/humidity/hid-sensor-humidity.c | 16 +-
drivers/iio/humidity/hts221_buffer.c | 1 -
drivers/iio/iio_core.h | 32 +-
drivers/iio/iio_core_trigger.h | 4 +-
drivers/iio/imu/adis16400.c | 22 +-
drivers/iio/imu/adis16460.c | 4 +-
drivers/iio/imu/adis16475.c | 123 +-
drivers/iio/imu/adis16480.c | 133 +-
drivers/iio/imu/adis_trigger.c | 21 +-
drivers/iio/imu/fxos8700_i2c.c | 3 +-
drivers/iio/imu/fxos8700_spi.c | 3 +-
drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 14 +-
drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 13 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 72 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 10 +
drivers/iio/imu/kmx61.c | 1 -
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 15 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c | 3 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +-
drivers/iio/industrialio-buffer.c | 517 ++++--
drivers/iio/industrialio-core.c | 198 ++-
drivers/iio/industrialio-event.c | 9 +-
drivers/iio/industrialio-trigger.c | 72 +-
drivers/iio/inkern.c | 16 +-
drivers/iio/light/acpi-als.c | 117 +-
drivers/iio/light/apds9960.c | 16 +-
drivers/iio/light/cros_ec_light_prox.c | 3 +-
drivers/iio/light/gp2ap002.c | 3 +-
drivers/iio/light/gp2ap020a00f.c | 1 -
drivers/iio/light/hid-sensor-als.c | 34 +-
drivers/iio/light/hid-sensor-prox.c | 32 +-
drivers/iio/light/opt3001.c | 2 +-
drivers/iio/light/rpr0521.c | 1 -
drivers/iio/light/si1145.c | 1 -
drivers/iio/light/st_uvis25_core.c | 1 -
drivers/iio/light/stk3310.c | 2 +-
drivers/iio/light/vcnl4000.c | 1 -
drivers/iio/light/vcnl4035.c | 1 -
drivers/iio/magnetometer/bmc150_magn.c | 1 -
drivers/iio/magnetometer/hid-sensor-magn-3d.c | 32 +-
drivers/iio/magnetometer/rm3100-core.c | 1 -
drivers/iio/magnetometer/st_magn.h | 1 +
drivers/iio/magnetometer/st_magn_core.c | 1 +
drivers/iio/magnetometer/st_magn_i2c.c | 5 +
drivers/iio/magnetometer/st_magn_spi.c | 5 +
drivers/iio/magnetometer/yamaha-yas530.c | 4 +-
drivers/iio/orientation/hid-sensor-incl-3d.c | 20 +-
drivers/iio/orientation/hid-sensor-rotation.c | 37 +-
.../iio/position/hid-sensor-custom-intel-hinge.c | 20 +-
drivers/iio/potentiometer/max5481.c | 4 +-
drivers/iio/potentiometer/max5487.c | 4 +-
drivers/iio/potentiostat/lmp91000.c | 3 +-
drivers/iio/pressure/cros_ec_baro.c | 3 +-
drivers/iio/pressure/hid-sensor-press.c | 20 +-
drivers/iio/pressure/zpa2326.c | 5 +-
drivers/iio/proximity/Kconfig | 11 +
drivers/iio/proximity/Makefile | 1 +
drivers/iio/proximity/as3935.c | 1 -
drivers/iio/proximity/cros_ec_mkbp_proximity.c | 271 +++
drivers/iio/proximity/sx9310.c | 53 +-
drivers/iio/proximity/sx9500.c | 3 +-
drivers/iio/proximity/vcnl3020.c | 97 +-
drivers/iio/temperature/hid-sensor-temperature.c | 16 +-
drivers/iio/temperature/tmp007.c | 36 +-
drivers/iio/test/Kconfig | 9 +
drivers/iio/test/Makefile | 7 +
drivers/iio/test/iio-test-format.c | 198 +++
drivers/iio/trigger/iio-trig-hrtimer.c | 37 +-
drivers/iio/trigger/iio-trig-interrupt.c | 2 +-
drivers/iio/trigger/iio-trig-loop.c | 2 +-
drivers/iio/trigger/iio-trig-sysfs.c | 3 +-
drivers/most/Kconfig | 10 +
drivers/most/Makefile | 1 +
.../most/sound/sound.c => most/most_snd.c} | 0
drivers/regulator/Kconfig | 9 +
drivers/regulator/Makefile | 1 +
.../hikey9xx => regulator}/hi6421v600-regulator.c | 0
drivers/rtc/rtc-hid-sensor-time.c | 4 +-
drivers/staging/Kconfig | 6 -
drivers/staging/Makefile | 3 -
drivers/staging/android/uapi/ashmem.h | 2 -
drivers/staging/axis-fifo/axis-fifo.c | 1 -
.../clocking-wizard/clk-xlnx-clock-wizard.c | 369 +++-
drivers/staging/emxx_udc/emxx_udc.c | 1 -
drivers/staging/fbtft/fbtft-sysfs.c | 2 +-
drivers/staging/fieldbus/anybuss/host.c | 24 +-
drivers/staging/fwserial/fwserial.c | 6 +-
drivers/staging/gasket/Kconfig | 25 -
drivers/staging/gasket/Makefile | 10 -
drivers/staging/gasket/TODO | 22 -
drivers/staging/gasket/apex.h | 30 -
drivers/staging/gasket/apex_driver.c | 726 --------
drivers/staging/gasket/gasket.h | 122 --
drivers/staging/gasket/gasket_constants.h | 44 -
drivers/staging/gasket/gasket_core.c | 1815 --------------------
drivers/staging/gasket/gasket_core.h | 638 -------
drivers/staging/gasket/gasket_interrupt.c | 515 ------
drivers/staging/gasket/gasket_interrupt.h | 95 -
drivers/staging/gasket/gasket_ioctl.c | 388 -----
drivers/staging/gasket/gasket_ioctl.h | 28 -
drivers/staging/gasket/gasket_page_table.c | 1359 ---------------
drivers/staging/gasket/gasket_page_table.h | 249 ---
drivers/staging/gasket/gasket_sysfs.c | 398 -----
drivers/staging/gasket/gasket_sysfs.h | 175 --
drivers/staging/greybus/arche-platform.c | 10 +-
drivers/staging/greybus/audio_module.c | 4 +-
drivers/staging/greybus/audio_topology.c | 12 +-
drivers/staging/greybus/camera.c | 13 +-
drivers/staging/greybus/sdio.c | 1 -
drivers/staging/hikey9xx/Kconfig | 11 -
drivers/staging/hikey9xx/Makefile | 1 -
drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 8 +-
.../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 18 +-
drivers/staging/iio/TODO | 4 -
drivers/staging/iio/cdc/Kconfig | 10 -
drivers/staging/iio/cdc/Makefile | 3 +-
drivers/staging/iio/cdc/ad7150.c | 655 -------
drivers/staging/iio/frequency/ad9832.c | 4 +-
drivers/staging/iio/frequency/ad9834.c | 67 +-
drivers/staging/iio/impedance-analyzer/ad5933.c | 23 +-
drivers/staging/kpc2000/kpc2000/pcie.h | 1 -
drivers/staging/kpc2000/kpc2000_i2c.c | 6 +-
drivers/staging/kpc2000/kpc2000_spi.c | 2 +-
drivers/staging/most/Kconfig | 2 -
drivers/staging/most/Makefile | 1 -
drivers/staging/most/sound/Kconfig | 14 -
drivers/staging/most/sound/Makefile | 4 -
drivers/staging/mt7621-pci/pci-mt7621.c | 12 +-
drivers/staging/netlogic/Kconfig | 1 +
drivers/staging/nvec/nvec_ps2.c | 2 +-
drivers/staging/octeon-usb/octeon-hcd.c | 32 +-
drivers/staging/octeon/ethernet-spi.c | 2 +-
drivers/staging/octeon/ethernet.c | 9 +-
drivers/staging/qlge/qlge_devlink.c | 10 +-
drivers/staging/qlge/qlge_devlink.h | 2 +-
drivers/staging/qlge/qlge_main.c | 17 +-
drivers/staging/ralink-gdma/ralink-gdma.c | 5 +-
drivers/staging/rtl8188eu/core/rtw_ap.c | 6 -
drivers/staging/rtl8188eu/core/rtw_cmd.c | 83 +-
drivers/staging/rtl8188eu/core/rtw_debug.c | 8 +-
drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 6 +-
drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 8 +
drivers/staging/rtl8188eu/core/rtw_mlme.c | 2 +-
drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 12 +-
drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 5 +-
drivers/staging/rtl8188eu/core/rtw_recv.c | 27 +-
drivers/staging/rtl8188eu/core/rtw_security.c | 78 +-
drivers/staging/rtl8188eu/core/rtw_xmit.c | 7 +-
drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 11 +-
drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 12 +-
drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 2 +-
drivers/staging/rtl8188eu/hal/usb_halinit.c | 5 +-
drivers/staging/rtl8188eu/include/drv_types.h | 2 +-
drivers/staging/rtl8188eu/include/odm_hwconfig.h | 8 +-
drivers/staging/rtl8188eu/include/osdep_intf.h | 2 +-
drivers/staging/rtl8188eu/include/osdep_service.h | 13 -
drivers/staging/rtl8188eu/include/recv_osdep.h | 2 +-
drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 4 -
drivers/staging/rtl8188eu/include/rtw_cmd.h | 20 -
drivers/staging/rtl8188eu/include/rtw_efuse.h | 20 -
drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 30 -
drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 2 +-
drivers/staging/rtl8188eu/include/usb_ops_linux.h | 32 -
drivers/staging/rtl8188eu/include/wifi.h | 156 --
drivers/staging/rtl8188eu/include/wlan_bssdef.h | 2 +-
drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 88 +-
drivers/staging/rtl8188eu/os_dep/os_intfs.c | 22 +-
drivers/staging/rtl8188eu/os_dep/osdep_service.c | 31 -
drivers/staging/rtl8188eu/os_dep/recv_linux.c | 3 +-
drivers/staging/rtl8188eu/os_dep/rtw_android.c | 23 +-
drivers/staging/rtl8188eu/os_dep/usb_intf.c | 84 +-
drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 171 +-
drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +-
drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 14 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 5 +-
drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +-
drivers/staging/rtl8192e/rtl819x_BA.h | 40 +-
drivers/staging/rtl8192e/rtl819x_BAProc.c | 127 +-
drivers/staging/rtl8192e/rtl819x_HT.h | 23 +-
drivers/staging/rtl8192e/rtl819x_HTProc.c | 81 +-
drivers/staging/rtl8192e/rtl819x_TS.h | 18 +-
drivers/staging/rtl8192e/rtl819x_TSProc.c | 79 +-
drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 2 +-
drivers/staging/rtl8192e/rtllib_rx.c | 170 +-
drivers/staging/rtl8192e/rtllib_softmac.c | 14 +-
drivers/staging/rtl8192e/rtllib_tx.c | 8 +-
drivers/staging/rtl8192e/rtllib_wx.c | 76 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 42 +-
.../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 2 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 4 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 6 +-
.../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 4 +-
drivers/staging/rtl8192u/r8190_rtl8256.c | 7 +-
drivers/staging/rtl8192u/r8192U.h | 6 +-
drivers/staging/rtl8192u/r8192U_core.c | 5 +-
drivers/staging/rtl8192u/r8192U_wx.c | 159 +-
drivers/staging/rtl8712/drv_types.h | 2 -
drivers/staging/rtl8712/ieee80211.c | 18 +-
drivers/staging/rtl8712/mlme_osdep.h | 4 +-
drivers/staging/rtl8712/rtl8712_recv.h | 2 +-
drivers/staging/rtl8712/rtl8712_wmac_regdef.h | 1 -
drivers/staging/rtl8712/rtl8712_xmit.c | 13 +-
drivers/staging/rtl8712/rtl8712_xmit.h | 5 +-
drivers/staging/rtl8712/rtl871x_cmd.h | 10 +
drivers/staging/rtl8712/rtl871x_event.h | 1 +
drivers/staging/rtl8712/rtl871x_ht.h | 2 +-
drivers/staging/rtl8712/rtl871x_io.h | 1 -
drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 20 +-
drivers/staging/rtl8712/rtl871x_mlme.c | 28 +-
drivers/staging/rtl8712/rtl871x_mlme.h | 1 -
drivers/staging/rtl8712/rtl871x_mp.c | 1 +
drivers/staging/rtl8712/rtl871x_mp.h | 1 +
drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 3 +
drivers/staging/rtl8712/rtl871x_pwrctrl.h | 3 -
drivers/staging/rtl8712/rtl871x_recv.c | 36 +-
drivers/staging/rtl8712/rtl871x_recv.h | 12 +-
drivers/staging/rtl8712/rtl871x_security.c | 24 +-
drivers/staging/rtl8712/rtl871x_security.h | 4 +-
drivers/staging/rtl8712/rtl871x_xmit.c | 8 +-
drivers/staging/rtl8712/rtl871x_xmit.h | 12 +-
drivers/staging/rtl8712/sta_info.h | 1 -
drivers/staging/rtl8712/usb_ops.h | 6 +-
drivers/staging/rtl8712/wifi.h | 265 +--
drivers/staging/rtl8712/wlan_bssdef.h | 2 +-
drivers/staging/rtl8712/xmit_osdep.h | 8 +-
drivers/staging/rtl8723bs/TODO | 1 -
drivers/staging/rtl8723bs/core/rtw_ap.c | 336 +---
drivers/staging/rtl8723bs/core/rtw_btcoex.c | 12 +-
drivers/staging/rtl8723bs/core/rtw_cmd.c | 184 +-
drivers/staging/rtl8723bs/core/rtw_debug.c | 61 +-
drivers/staging/rtl8723bs/core/rtw_eeprom.c | 56 +-
drivers/staging/rtl8723bs/core/rtw_efuse.c | 25 +-
drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 156 +-
drivers/staging/rtl8723bs/core/rtw_io.c | 11 +-
drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 120 +-
drivers/staging/rtl8723bs/core/rtw_mlme.c | 350 +---
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 832 ++-------
drivers/staging/rtl8723bs/core/rtw_odm.c | 60 +-
drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 316 +---
drivers/staging/rtl8723bs/core/rtw_recv.c | 939 +++-------
drivers/staging/rtl8723bs/core/rtw_security.c | 283 +--
drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 35 -
drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 407 +----
drivers/staging/rtl8723bs/core/rtw_xmit.c | 399 +----
drivers/staging/rtl8723bs/hal/Hal8723BReg.h | 435 +++--
drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 258 ++-
drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 54 +-
drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 224 +--
drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 48 +-
drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 188 +-
drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 10 +-
drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.h | 6 +-
drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 6 +-
drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.h | 2 +-
drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 12 +-
drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.h | 6 +-
drivers/staging/rtl8723bs/hal/HalPhyRf.c | 8 +-
drivers/staging/rtl8723bs/hal/HalPhyRf.h | 25 +-
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 70 +-
drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h | 12 +-
drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 59 +-
drivers/staging/rtl8723bs/hal/hal_btcoex.c | 171 +-
drivers/staging/rtl8723bs/hal/hal_com.c | 233 +--
drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 250 +--
drivers/staging/rtl8723bs/hal/hal_intf.c | 39 +-
drivers/staging/rtl8723bs/hal/hal_pwr_seq.c | 22 +-
drivers/staging/rtl8723bs/hal/odm.c | 1728 +++++++++----------
drivers/staging/rtl8723bs/hal/odm.h | 412 ++---
drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 28 +-
drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 4 +-
drivers/staging/rtl8723bs/hal/odm_DIG.c | 66 +-
drivers/staging/rtl8723bs/hal/odm_DIG.h | 32 +-
.../rtl8723bs/hal/odm_DynamicBBPowerSaving.c | 8 +-
.../rtl8723bs/hal/odm_DynamicBBPowerSaving.h | 4 +-
drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c | 2 +-
drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 6 +-
drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.h | 4 +-
drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 35 +-
drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 79 +-
drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 2 +-
drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h | 4 +-
drivers/staging/rtl8723bs/hal/odm_PathDiv.c | 4 +-
drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 16 +-
drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 16 +-
drivers/staging/rtl8723bs/hal/odm_debug.c | 2 +-
drivers/staging/rtl8723bs/hal/odm_debug.h | 4 +-
drivers/staging/rtl8723bs/hal/odm_interface.h | 11 -
drivers/staging/rtl8723bs/hal/odm_types.h | 47 +-
drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 1392 +--------------
drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 26 +-
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 713 +-------
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 74 +-
drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 4 +-
drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 3 -
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 35 +-
drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 100 +-
drivers/staging/rtl8723bs/hal/sdio_halinit.c | 561 +-----
drivers/staging/rtl8723bs/hal/sdio_ops.c | 201 +--
drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 8 +-
drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h | 12 +-
drivers/staging/rtl8723bs/include/HalVerDef.h | 62 +-
drivers/staging/rtl8723bs/include/autoconf.h | 10 -
drivers/staging/rtl8723bs/include/basic_types.h | 6 +-
drivers/staging/rtl8723bs/include/drv_conf.h | 10 -
drivers/staging/rtl8723bs/include/drv_types.h | 215 +--
drivers/staging/rtl8723bs/include/drv_types_sdio.h | 5 -
drivers/staging/rtl8723bs/include/hal_btcoex.h | 4 +-
drivers/staging/rtl8723bs/include/hal_com.h | 52 +-
drivers/staging/rtl8723bs/include/hal_com_h2c.h | 185 +-
drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 40 +-
drivers/staging/rtl8723bs/include/hal_com_reg.h | 48 +-
drivers/staging/rtl8723bs/include/hal_data.h | 50 +-
drivers/staging/rtl8723bs/include/hal_intf.h | 72 +-
drivers/staging/rtl8723bs/include/hal_phy.h | 85 +-
drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 6 +-
drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 24 +-
drivers/staging/rtl8723bs/include/ieee80211.h | 202 +--
drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 6 +-
drivers/staging/rtl8723bs/include/osdep_intf.h | 12 +-
drivers/staging/rtl8723bs/include/osdep_service.h | 39 +-
.../rtl8723bs/include/osdep_service_linux.h | 29 +-
drivers/staging/rtl8723bs/include/recv_osdep.h | 8 +-
drivers/staging/rtl8723bs/include/rtl8723b_cmd.h | 8 +-
drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 48 +-
drivers/staging/rtl8723bs/include/rtl8723b_recv.h | 44 -
drivers/staging/rtl8723bs/include/rtl8723b_rf.h | 2 +-
drivers/staging/rtl8723bs/include/rtl8723b_spec.h | 10 -
drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 8 +-
drivers/staging/rtl8723bs/include/rtw_cmd.h | 271 +--
drivers/staging/rtl8723bs/include/rtw_debug.h | 92 -
drivers/staging/rtl8723bs/include/rtw_eeprom.h | 4 +-
drivers/staging/rtl8723bs/include/rtw_efuse.h | 10 +-
drivers/staging/rtl8723bs/include/rtw_event.h | 11 -
drivers/staging/rtl8723bs/include/rtw_ht.h | 12 +-
drivers/staging/rtl8723bs/include/rtw_io.h | 113 +-
drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 16 +-
drivers/staging/rtl8723bs/include/rtw_mlme.h | 142 +-
drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 90 +-
drivers/staging/rtl8723bs/include/rtw_mp.h | 137 +-
drivers/staging/rtl8723bs/include/rtw_odm.h | 2 +-
drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 95 +-
drivers/staging/rtl8723bs/include/rtw_recv.h | 66 +-
drivers/staging/rtl8723bs/include/rtw_rf.h | 36 +-
drivers/staging/rtl8723bs/include/rtw_security.h | 58 +-
drivers/staging/rtl8723bs/include/rtw_wifi_regd.h | 12 -
drivers/staging/rtl8723bs/include/rtw_xmit.h | 62 +-
drivers/staging/rtl8723bs/include/sdio_ops.h | 7 -
drivers/staging/rtl8723bs/include/sta_info.h | 28 +-
drivers/staging/rtl8723bs/include/wifi.h | 101 +-
drivers/staging/rtl8723bs/include/wlan_bssdef.h | 51 +-
drivers/staging/rtl8723bs/include/xmit_osdep.h | 14 +-
drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 534 +-----
drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 731 +-------
drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 24 +-
drivers/staging/rtl8723bs/os_dep/os_intfs.c | 568 +-----
drivers/staging/rtl8723bs/os_dep/osdep_service.c | 8 +-
drivers/staging/rtl8723bs/os_dep/recv_linux.c | 96 +-
drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 217 +--
drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 97 +-
drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 4 +-
drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 62 +-
drivers/staging/rts5208/xd.c | 2 -
drivers/staging/sm750fb/sm750.h | 32 +-
drivers/staging/unisys/visornic/visornic_main.c | 34 +-
.../vc04_services/bcm2835-audio/bcm2835-pcm.c | 10 +-
drivers/staging/vc04_services/interface/TODO | 6 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 8 +-
.../vc04_services/interface/vchiq_arm/vchiq_core.c | 360 ++--
.../interface/vchiq_arm/vchiq_debugfs.h | 2 +-
.../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 4 +-
drivers/staging/vt6655/baseband.c | 6 +-
drivers/staging/vt6655/channel.c | 42 +-
drivers/staging/vt6656/card.c | 3 +-
drivers/staging/wfx/hif_rx.c | 6 +-
drivers/staging/wfx/sta.c | 2 +-
drivers/staging/wimax/Documentation/i2400m.rst | 283 ---
drivers/staging/wimax/Documentation/index.rst | 19 -
drivers/staging/wimax/Documentation/wimax.rst | 89 -
drivers/staging/wimax/Kconfig | 47 -
drivers/staging/wimax/Makefile | 15 -
drivers/staging/wimax/TODO | 18 -
drivers/staging/wimax/debug-levels.h | 29 -
drivers/staging/wimax/debugfs.c | 38 -
drivers/staging/wimax/i2400m/Kconfig | 37 -
drivers/staging/wimax/i2400m/Makefile | 23 -
drivers/staging/wimax/i2400m/control.c | 1434 ----------------
drivers/staging/wimax/i2400m/debug-levels.h | 32 -
drivers/staging/wimax/i2400m/debugfs.c | 253 ---
drivers/staging/wimax/i2400m/driver.c | 1003 -----------
drivers/staging/wimax/i2400m/fw.c | 1666 ------------------
drivers/staging/wimax/i2400m/i2400m-usb.h | 275 ---
drivers/staging/wimax/i2400m/i2400m.h | 970 -----------
drivers/staging/wimax/i2400m/linux-wimax-i2400m.h | 572 ------
drivers/staging/wimax/i2400m/netdev.c | 603 -------
drivers/staging/wimax/i2400m/op-rfkill.c | 196 ---
drivers/staging/wimax/i2400m/rx.c | 1394 ---------------
drivers/staging/wimax/i2400m/sysfs.c | 65 -
drivers/staging/wimax/i2400m/tx.c | 1015 -----------
drivers/staging/wimax/i2400m/usb-debug-levels.h | 28 -
drivers/staging/wimax/i2400m/usb-fw.c | 365 ----
drivers/staging/wimax/i2400m/usb-notif.c | 258 ---
drivers/staging/wimax/i2400m/usb-rx.c | 462 -----
drivers/staging/wimax/i2400m/usb-tx.c | 273 ---
drivers/staging/wimax/i2400m/usb.c | 765 ---------
drivers/staging/wimax/id-table.c | 130 --
drivers/staging/wimax/linux-wimax-debug.h | 491 ------
drivers/staging/wimax/linux-wimax.h | 239 ---
drivers/staging/wimax/net-wimax.h | 503 ------
drivers/staging/wimax/op-msg.c | 391 -----
drivers/staging/wimax/op-reset.c | 108 --
drivers/staging/wimax/op-rfkill.c | 431 -----
drivers/staging/wimax/op-state-get.c | 52 -
drivers/staging/wimax/stack.c | 616 -------
drivers/staging/wimax/wimax-internal.h | 85 -
drivers/staging/wlan-ng/p80211conv.h | 3 -
drivers/staging/wlan-ng/p80211netdev.c | 2 +-
include/linux/hid-sensor-hub.h | 9 +-
include/linux/hid-sensor-ids.h | 1 +
include/linux/iio/adc/adi-axi-adc.h | 2 +-
include/linux/iio/buffer-dmaengine.h | 7 +-
include/linux/iio/buffer.h | 4 +-
include/linux/iio/buffer_impl.h | 21 +-
include/linux/iio/common/cros_ec_sensors_core.h | 3 +-
include/linux/iio/consumer.h | 15 +
include/linux/iio/dac/mcp4725.h | 2 +-
include/linux/iio/iio-opaque.h | 14 +
include/linux/iio/iio.h | 7 +-
include/linux/iio/imu/adis.h | 10 +
include/linux/iio/kfifo_buf.h | 11 +-
include/linux/iio/sysfs.h | 3 +
include/linux/iio/trigger.h | 3 +-
include/linux/iio/types.h | 2 +
include/linux/interrupt.h | 4 +
include/linux/platform_data/cros_ec_commands.h | 1 +
include/linux/platform_data/invensense_mpu6050.h | 2 +-
include/uapi/linux/iio/buffer.h | 10 +
kernel/irq/manage.c | 11 +-
tools/iio/Makefile | 1 +
tools/iio/iio_event_monitor.c | 69 +-
tools/iio/iio_generic_buffer.c | 153 +-
tools/iio/iio_utils.c | 18 +-
tools/iio/iio_utils.h | 9 +-
807 files changed, 12561 insertions(+), 40936 deletions(-)
delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
rename Documentation/ABI/testing/{sysfs-bus-iio-humidity-hdc2010 => sysfs-bus-iio-humidity} (79%)
delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc100x
delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-lptimer-stm32
create mode 100644 Documentation/devicetree/bindings/counter/interrupt-counter.yaml
create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bmi088.yaml
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
create mode 100644 Documentation/devicetree/bindings/iio/cdc/adi,ad7150.yaml
create mode 100644 Documentation/devicetree/bindings/iio/proximity/google,cros-ec-mkbp-proximity.yaml
rename drivers/{staging => }/comedi/Kconfig (97%)
rename drivers/{staging => }/comedi/Makefile (100%)
rename drivers/{staging => }/comedi/TODO (100%)
rename drivers/{staging => }/comedi/comedi.h (100%)
rename drivers/{staging => }/comedi/comedi_buf.c (95%)
rename drivers/{staging => }/comedi/comedi_fops.c (100%)
rename drivers/{staging => }/comedi/comedi_internal.h (100%)
rename drivers/{staging => }/comedi/comedi_pci.c (100%)
rename drivers/{staging => }/comedi/comedi_pci.h (100%)
rename drivers/{staging => }/comedi/comedi_pcmcia.c (100%)
rename drivers/{staging => }/comedi/comedi_pcmcia.h (100%)
rename drivers/{staging => }/comedi/comedi_usb.c (100%)
rename drivers/{staging => }/comedi/comedi_usb.h (100%)
rename drivers/{staging => }/comedi/comedidev.h (100%)
rename drivers/{staging => }/comedi/comedilib.h (100%)
rename drivers/{staging => }/comedi/drivers.c (100%)
rename drivers/{staging => }/comedi/drivers/8255.c (100%)
rename drivers/{staging => }/comedi/drivers/8255.h (100%)
rename drivers/{staging => }/comedi/drivers/8255_pci.c (100%)
rename drivers/{staging => }/comedi/drivers/Makefile (100%)
rename drivers/{staging => }/comedi/drivers/addi_apci_1032.c (100%)
rename drivers/{staging => }/comedi/drivers/addi_apci_1500.c (100%)
rename drivers/{staging => }/comedi/drivers/addi_apci_1516.c (100%)
rename drivers/{staging => }/comedi/drivers/addi_apci_1564.c (100%)
rename drivers/{staging => }/comedi/drivers/addi_apci_16xx.c (98%)
rename drivers/{staging => }/comedi/drivers/addi_apci_2032.c (100%)
rename drivers/{staging => }/comedi/drivers/addi_apci_2200.c (100%)
rename drivers/{staging => }/comedi/drivers/addi_apci_3120.c (100%)
rename drivers/{staging => }/comedi/drivers/addi_apci_3501.c (100%)
rename drivers/{staging => }/comedi/drivers/addi_apci_3xxx.c (100%)
rename drivers/{staging => }/comedi/drivers/addi_tcw.h (100%)
rename drivers/{staging => }/comedi/drivers/addi_watchdog.c (100%)
rename drivers/{staging => }/comedi/drivers/addi_watchdog.h (100%)
rename drivers/{staging => }/comedi/drivers/adl_pci6208.c (100%)
rename drivers/{staging => }/comedi/drivers/adl_pci7x3x.c (100%)
rename drivers/{staging => }/comedi/drivers/adl_pci8164.c (100%)
rename drivers/{staging => }/comedi/drivers/adl_pci9111.c (100%)
rename drivers/{staging => }/comedi/drivers/adl_pci9118.c (100%)
rename drivers/{staging => }/comedi/drivers/adq12b.c (100%)
rename drivers/{staging => }/comedi/drivers/adv_pci1710.c (100%)
rename drivers/{staging => }/comedi/drivers/adv_pci1720.c (100%)
rename drivers/{staging => }/comedi/drivers/adv_pci1723.c (100%)
rename drivers/{staging => }/comedi/drivers/adv_pci1724.c (100%)
rename drivers/{staging => }/comedi/drivers/adv_pci1760.c (100%)
rename drivers/{staging => }/comedi/drivers/adv_pci_dio.c (99%)
rename drivers/{staging => }/comedi/drivers/aio_aio12_8.c (100%)
rename drivers/{staging => }/comedi/drivers/aio_iiro_16.c (100%)
rename drivers/{staging => }/comedi/drivers/amcc_s5933.h (100%)
rename drivers/{staging => }/comedi/drivers/amplc_dio200.c (100%)
rename drivers/{staging => }/comedi/drivers/amplc_dio200.h (100%)
rename drivers/{staging => }/comedi/drivers/amplc_dio200_common.c (100%)
rename drivers/{staging => }/comedi/drivers/amplc_dio200_pci.c (100%)
rename drivers/{staging => }/comedi/drivers/amplc_pc236.c (100%)
rename drivers/{staging => }/comedi/drivers/amplc_pc236.h (100%)
rename drivers/{staging => }/comedi/drivers/amplc_pc236_common.c (100%)
rename drivers/{staging => }/comedi/drivers/amplc_pc263.c (100%)
rename drivers/{staging => }/comedi/drivers/amplc_pci224.c (100%)
rename drivers/{staging => }/comedi/drivers/amplc_pci230.c (100%)
rename drivers/{staging => }/comedi/drivers/amplc_pci236.c (100%)
rename drivers/{staging => }/comedi/drivers/amplc_pci263.c (100%)
rename drivers/{staging => }/comedi/drivers/c6xdigio.c (100%)
rename drivers/{staging => }/comedi/drivers/cb_das16_cs.c (100%)
rename drivers/{staging => }/comedi/drivers/cb_pcidas.c (100%)
rename drivers/{staging => }/comedi/drivers/cb_pcidas64.c (99%)
rename drivers/{staging => }/comedi/drivers/cb_pcidda.c (100%)
rename drivers/{staging => }/comedi/drivers/cb_pcimdas.c (100%)
rename drivers/{staging => }/comedi/drivers/cb_pcimdda.c (100%)
rename drivers/{staging => }/comedi/drivers/comedi_8254.c (100%)
rename drivers/{staging => }/comedi/drivers/comedi_8254.h (100%)
rename drivers/{staging => }/comedi/drivers/comedi_8255.c (100%)
rename drivers/{staging => }/comedi/drivers/comedi_bond.c (100%)
rename drivers/{staging => }/comedi/drivers/comedi_isadma.c (100%)
rename drivers/{staging => }/comedi/drivers/comedi_isadma.h (100%)
rename drivers/{staging => }/comedi/drivers/comedi_parport.c (100%)
rename drivers/{staging => }/comedi/drivers/comedi_test.c (100%)
rename drivers/{staging => }/comedi/drivers/contec_pci_dio.c (100%)
rename drivers/{staging => }/comedi/drivers/dac02.c (100%)
rename drivers/{staging => }/comedi/drivers/daqboard2000.c (100%)
rename drivers/{staging => }/comedi/drivers/das08.c (100%)
rename drivers/{staging => }/comedi/drivers/das08.h (100%)
rename drivers/{staging => }/comedi/drivers/das08_cs.c (100%)
rename drivers/{staging => }/comedi/drivers/das08_isa.c (100%)
rename drivers/{staging => }/comedi/drivers/das08_pci.c (100%)
rename drivers/{staging => }/comedi/drivers/das16.c (100%)
rename drivers/{staging => }/comedi/drivers/das16m1.c (100%)
rename drivers/{staging => }/comedi/drivers/das1800.c (100%)
rename drivers/{staging => }/comedi/drivers/das6402.c (100%)
rename drivers/{staging => }/comedi/drivers/das800.c (99%)
rename drivers/{staging => }/comedi/drivers/dmm32at.c (100%)
rename drivers/{staging => }/comedi/drivers/dt2801.c (100%)
rename drivers/{staging => }/comedi/drivers/dt2811.c (100%)
rename drivers/{staging => }/comedi/drivers/dt2814.c (66%)
rename drivers/{staging => }/comedi/drivers/dt2815.c (100%)
rename drivers/{staging => }/comedi/drivers/dt2817.c (100%)
rename drivers/{staging => }/comedi/drivers/dt282x.c (100%)
rename drivers/{staging => }/comedi/drivers/dt3000.c (100%)
rename drivers/{staging => }/comedi/drivers/dt9812.c (100%)
rename drivers/{staging => }/comedi/drivers/dyna_pci10xx.c (100%)
rename drivers/{staging => }/comedi/drivers/fl512.c (100%)
rename drivers/{staging => }/comedi/drivers/gsc_hpdi.c (100%)
rename drivers/{staging => }/comedi/drivers/icp_multi.c (100%)
rename drivers/{staging => }/comedi/drivers/ii_pci20kc.c (100%)
rename drivers/{staging => }/comedi/drivers/jr3_pci.c (100%)
rename drivers/{staging => }/comedi/drivers/jr3_pci.h (100%)
rename drivers/{staging => }/comedi/drivers/ke_counter.c (100%)
rename drivers/{staging => }/comedi/drivers/me4000.c (100%)
rename drivers/{staging => }/comedi/drivers/me_daq.c (100%)
rename drivers/{staging => }/comedi/drivers/mf6x4.c (100%)
rename drivers/{staging => }/comedi/drivers/mite.c (100%)
rename drivers/{staging => }/comedi/drivers/mite.h (100%)
rename drivers/{staging => }/comedi/drivers/mpc624.c (100%)
rename drivers/{staging => }/comedi/drivers/multiq3.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_6527.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_65xx.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_660x.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_670x.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_at_a2150.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_at_ao.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_atmio.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_atmio16d.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_daq_700.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_daq_dio24.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_labpc.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_labpc.h (100%)
rename drivers/{staging => }/comedi/drivers/ni_labpc_common.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_labpc_cs.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_labpc_isadma.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_labpc_isadma.h (100%)
rename drivers/{staging => }/comedi/drivers/ni_labpc_pci.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_labpc_regs.h (100%)
rename drivers/{staging => }/comedi/drivers/ni_mio_common.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_mio_cs.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_pcidio.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_pcimio.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routes.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routes.h (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/README (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes.h (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/all.h (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values.h (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/all.h (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_660x.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_eseries.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_mseries.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/tools/.gitignore (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/tools/Makefile (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_c_to_py.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_csv_to_c.py (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_py_to_csv.py (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/tools/csv_collection.py (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/tools/make_blank_csv.py (100%)
rename drivers/{staging => }/comedi/drivers/ni_routing/tools/ni_names.py (100%)
rename drivers/{staging => }/comedi/drivers/ni_stc.h (100%)
rename drivers/{staging => }/comedi/drivers/ni_tio.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_tio.h (100%)
rename drivers/{staging => }/comedi/drivers/ni_tio_internal.h (100%)
rename drivers/{staging => }/comedi/drivers/ni_tiocmd.c (100%)
rename drivers/{staging => }/comedi/drivers/ni_usb6501.c (100%)
rename drivers/{staging => }/comedi/drivers/pcl711.c (100%)
rename drivers/{staging => }/comedi/drivers/pcl724.c (100%)
rename drivers/{staging => }/comedi/drivers/pcl726.c (100%)
rename drivers/{staging => }/comedi/drivers/pcl730.c (100%)
rename drivers/{staging => }/comedi/drivers/pcl812.c (100%)
rename drivers/{staging => }/comedi/drivers/pcl816.c (100%)
rename drivers/{staging => }/comedi/drivers/pcl818.c (100%)
rename drivers/{staging => }/comedi/drivers/pcm3724.c (100%)
rename drivers/{staging => }/comedi/drivers/pcmad.c (100%)
rename drivers/{staging => }/comedi/drivers/pcmda12.c (100%)
rename drivers/{staging => }/comedi/drivers/pcmmio.c (100%)
rename drivers/{staging => }/comedi/drivers/pcmuio.c (100%)
rename drivers/{staging => }/comedi/drivers/plx9052.h (100%)
rename drivers/{staging => }/comedi/drivers/plx9080.h (100%)
rename drivers/{staging => }/comedi/drivers/quatech_daqp_cs.c (100%)
rename drivers/{staging => }/comedi/drivers/rtd520.c (100%)
rename drivers/{staging => }/comedi/drivers/rti800.c (100%)
rename drivers/{staging => }/comedi/drivers/rti802.c (100%)
rename drivers/{staging => }/comedi/drivers/s526.c (100%)
rename drivers/{staging => }/comedi/drivers/s626.c (100%)
rename drivers/{staging => }/comedi/drivers/s626.h (100%)
rename drivers/{staging => }/comedi/drivers/ssv_dnp.c (100%)
rename drivers/{staging => }/comedi/drivers/tests/Makefile (57%)
rename drivers/{staging/comedi/drivers/tests/example_test.c => comedi/drivers/tests/comedi_example_test.c} (91%)
rename drivers/{staging => }/comedi/drivers/tests/ni_routes_test.c (88%)
rename drivers/{staging => }/comedi/drivers/tests/unittest.h (98%)
rename drivers/{staging => }/comedi/drivers/usbdux.c (100%)
rename drivers/{staging => }/comedi/drivers/usbduxfast.c (100%)
rename drivers/{staging => }/comedi/drivers/usbduxsigma.c (100%)
rename drivers/{staging => }/comedi/drivers/vmk80xx.c (100%)
rename drivers/{staging => }/comedi/drivers/z8536.h (100%)
rename drivers/{staging => }/comedi/kcomedilib/Makefile (100%)
rename drivers/{staging => }/comedi/kcomedilib/kcomedilib_main.c (100%)
rename drivers/{staging => }/comedi/proc.c (100%)
rename drivers/{staging => }/comedi/range.c (100%)
create mode 100644 drivers/counter/interrupt-cnt.c
create mode 100644 drivers/iio/accel/bmi088-accel-core.c
create mode 100644 drivers/iio/accel/bmi088-accel-spi.c
create mode 100644 drivers/iio/accel/bmi088-accel.h
create mode 100644 drivers/iio/adc/ti-ads131e08.c
create mode 100644 drivers/iio/cdc/Kconfig
create mode 100644 drivers/iio/cdc/Makefile
create mode 100644 drivers/iio/cdc/ad7150.c
create mode 100644 drivers/iio/common/scmi_sensors/Kconfig
create mode 100644 drivers/iio/common/scmi_sensors/Makefile
create mode 100644 drivers/iio/common/scmi_sensors/scmi_iio.c
create mode 100644 drivers/iio/proximity/cros_ec_mkbp_proximity.c
create mode 100644 drivers/iio/test/Kconfig
create mode 100644 drivers/iio/test/Makefile
create mode 100644 drivers/iio/test/iio-test-format.c
rename drivers/{staging/most/sound/sound.c => most/most_snd.c} (100%)
rename drivers/{staging/hikey9xx => regulator}/hi6421v600-regulator.c (100%)
delete mode 100644 drivers/staging/gasket/Kconfig
delete mode 100644 drivers/staging/gasket/Makefile
delete mode 100644 drivers/staging/gasket/TODO
delete mode 100644 drivers/staging/gasket/apex.h
delete mode 100644 drivers/staging/gasket/apex_driver.c
delete mode 100644 drivers/staging/gasket/gasket.h
delete mode 100644 drivers/staging/gasket/gasket_constants.h
delete mode 100644 drivers/staging/gasket/gasket_core.c
delete mode 100644 drivers/staging/gasket/gasket_core.h
delete mode 100644 drivers/staging/gasket/gasket_interrupt.c
delete mode 100644 drivers/staging/gasket/gasket_interrupt.h
delete mode 100644 drivers/staging/gasket/gasket_ioctl.c
delete mode 100644 drivers/staging/gasket/gasket_ioctl.h
delete mode 100644 drivers/staging/gasket/gasket_page_table.c
delete mode 100644 drivers/staging/gasket/gasket_page_table.h
delete mode 100644 drivers/staging/gasket/gasket_sysfs.c
delete mode 100644 drivers/staging/gasket/gasket_sysfs.h
delete mode 100644 drivers/staging/iio/cdc/ad7150.c
delete mode 100644 drivers/staging/most/sound/Kconfig
delete mode 100644 drivers/staging/most/sound/Makefile
delete mode 100644 drivers/staging/wimax/Documentation/i2400m.rst
delete mode 100644 drivers/staging/wimax/Documentation/index.rst
delete mode 100644 drivers/staging/wimax/Documentation/wimax.rst
delete mode 100644 drivers/staging/wimax/Kconfig
delete mode 100644 drivers/staging/wimax/Makefile
delete mode 100644 drivers/staging/wimax/TODO
delete mode 100644 drivers/staging/wimax/debug-levels.h
delete mode 100644 drivers/staging/wimax/debugfs.c
delete mode 100644 drivers/staging/wimax/i2400m/Kconfig
delete mode 100644 drivers/staging/wimax/i2400m/Makefile
delete mode 100644 drivers/staging/wimax/i2400m/control.c
delete mode 100644 drivers/staging/wimax/i2400m/debug-levels.h
delete mode 100644 drivers/staging/wimax/i2400m/debugfs.c
delete mode 100644 drivers/staging/wimax/i2400m/driver.c
delete mode 100644 drivers/staging/wimax/i2400m/fw.c
delete mode 100644 drivers/staging/wimax/i2400m/i2400m-usb.h
delete mode 100644 drivers/staging/wimax/i2400m/i2400m.h
delete mode 100644 drivers/staging/wimax/i2400m/linux-wimax-i2400m.h
delete mode 100644 drivers/staging/wimax/i2400m/netdev.c
delete mode 100644 drivers/staging/wimax/i2400m/op-rfkill.c
delete mode 100644 drivers/staging/wimax/i2400m/rx.c
delete mode 100644 drivers/staging/wimax/i2400m/sysfs.c
delete mode 100644 drivers/staging/wimax/i2400m/tx.c
delete mode 100644 drivers/staging/wimax/i2400m/usb-debug-levels.h
delete mode 100644 drivers/staging/wimax/i2400m/usb-fw.c
delete mode 100644 drivers/staging/wimax/i2400m/usb-notif.c
delete mode 100644 drivers/staging/wimax/i2400m/usb-rx.c
delete mode 100644 drivers/staging/wimax/i2400m/usb-tx.c
delete mode 100644 drivers/staging/wimax/i2400m/usb.c
delete mode 100644 drivers/staging/wimax/id-table.c
delete mode 100644 drivers/staging/wimax/linux-wimax-debug.h
delete mode 100644 drivers/staging/wimax/linux-wimax.h
delete mode 100644 drivers/staging/wimax/net-wimax.h
delete mode 100644 drivers/staging/wimax/op-msg.c
delete mode 100644 drivers/staging/wimax/op-reset.c
delete mode 100644 drivers/staging/wimax/op-rfkill.c
delete mode 100644 drivers/staging/wimax/op-state-get.c
delete mode 100644 drivers/staging/wimax/stack.c
delete mode 100644 drivers/staging/wimax/wimax-internal.h
create mode 100644 include/uapi/linux/iio/buffer.h