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

From: Greg KH
Date: Mon Jul 03 2017 - 11:00:27 EST


The following changes since commit 41f1830f5a7af77cf5c86359aba3cbd706687e52:

Linux 4.12-rc6 (2017-06-19 22:19:37 +0800)

are available in the git repository at:

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

for you to fetch changes up to 9b326dfce12afb429915c63f5a3df4afa4bea957:

staging: lustre: replace kmalloc with kmalloc_array (2017-06-29 16:38:53 +0200)

----------------------------------------------------------------
Staging/IIO patches for 4.13-rc1

Here's the large set of staging and iio driver patches for 4.13-rc1.
After over 500 patches, we removed about 200 more lines of code than we
added, not great, but we added some new IIO drivers for unsupported
hardware, so it's an overall win.

Also here are lots of small fixes, and some tty core api additions (with
the tty maintainer's ack) for the speakup drivers, those are finally
getting some much needed cleanups and are looking much better now than
before. Full details in the shortlog.

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

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

----------------------------------------------------------------
Adheer Chandravanshi (1):
staging: rtl8723bs: Fix coding style issues

Aditya Shankar (1):
staging: wilc1000: New cfg packet format in handle_set_wfi_drv_handler

Adrian Stanciu (1):
staging: comedi: ni_labpc_isadma: fixed a comment coding style issue

Aleksey Kurbatov (1):
staging: rtl8712: use octal permissions

Alexander Mazyrin (1):
staging: ccree: Fix blank lines codestyle issue

Alexander Wuerstlein (1):
iio hid-sensor-trigger: add Kconfig depends on IIO_BUFFER

Alexandre Ghiti (1):
staging: speakup: Add missing blank line after declaration

Alexis Lothoré (7):
staging: emxx_udc: Update EPn variables name
staging: emxx_udc: Balance "else" parenthesis
staging: emxx_udc: Update function names
staging: emxx_udc: Update local variable names
staging: emxx_udc: Update function parameters name
staging: emxx_udc: Break long lines
staging: emxx_udc: Update "reserved" registers name

Aliaksei Karaliou (1):
staging: android: ion: Improve memory alloc style

Aliza Minkov (1):
dgnc: fix multiple blank lines coding style problem

Amisha Singh (1):
Staging: comedi: ni_labpc_regs: fixed a block comment alignment issue

Amitoj Kaur Chawla (1):
staging: rtl8723bs: Remove unnecessary cast in kfree

Ammly Fredrick (1):
Staging: rtl8723bs: core: rtw_mlme: Fix spelling issues

Andrea della Porta (1):
staging: wlan-ng: prism2mgmt.c: fixed a double endian conversion before calling hfa384x_drvr_setconfig16, also fixes relative sparse warning

Andrey Shvetsov (15):
staging: most: net: remove useless variable channels_opened
staging: most: net: use dormant state
staging: most: net: add carrier information
staging: most: check availability of the callback request_netinfo
staging: most: i2c: remove empty callback request_netinfo
staging: most: remove dependency on networking-aim
staging: most: use unsafe version of list traversing
staging: most: net: remove redundant cleanup code
staging: most: allocate private net_dev_context with the alloc_netdev
staging: most: dim2: enable flow control for isoc channels
staging: most: dim2: replace function parameter with the expression
staging: most: net: remove redundant traces
staging: most: net: make net device lifetime obvious
staging: most: net: protect consistency of the state
staging: most: net: hold used net device

Andy Shevchenko (4):
iio: proximity: sx9500: Use devm_gpiod_get()
iio: core: Use __sysfs_match_string() helper
iio: adc: ad7791: Use sysfs_match_string() helper
iio: accel: mma9551: use NULL for GPIO connection ID

Anton Bondarenko (1):
staging: octeon-usb: use correct function for hcd cleanup

Archit Taneja (3):
staging: android: ion: Remove unused members from ion_buffer
staging: android: ion: Remove ION_FLAG_CACHED_NEEDS_SYNC
staging: android: ion: Avoid calling free_duped_table() twice

Arnd Bergmann (2):
staging: ccree: remove unused function argument
staging: greybus: mark PM functions as __maybe_unused

Arvind Yadav (3):
iio: adc: xilinx: Handle return value of clk_prepare_enable
iio:adc:lpc32xx Handle return value of clk_prepare_enable
iio: Aspeed ADC - Handle return value of clk_prepare_enable

Aviv Palivoda (1):
staging: rtl8188eu: Put constant on right side of comparison

Aviya Erenfeld (1):
staging: rtl8188eu: Remove unneeded blank lines

Benjamin Gaignard (2):
iio: add hardware triggered operating mode
iio: make stm32 trigger driver use INDIO_HARDWARE_TRIGGERED mode

Bingyu Zhou (1):
staging: rtl8723bs: Fix checkpatch space errors in os_dep/sdio_ops_linux.c

Bo YU (4):
staging: speakup: add a missing blank line after declaration
staging: speakup: add a space around '|'
staging: speakup: in serialio.c no over 80 chars long
staging: speakup: alignment match open parens

Branislav Katreniak (1):
staging: ccree: fix checkpatch no space before tabs

Brett Hitchcock (1):
staging: fsl-mc: Fix code alignment style issues

Brian Masney (4):
staging: iio: isl29028: correct proximity sleep times
staging: iio: isl29028: move out of staging
staging: iio: tsl2x7x: rename driver for consistency with other IIO light drivers
iio: tsl2583: add runtime power management support

Cezary Gapinski (1):
staging/ks7010: Fix type assignment for struct hostif_hdr

Colin Ian King (9):
iio: hid-sensor: fix return of -EINVAL on invalid values in ret or value
staging: rtl8188eu, rtl8723bs: fix spelling mistake "Cancle" -> "Cancel"
staging: rtl8723bs: fix another spelling mistake
staging: ccree: fix spelling mistake: "chanined" -> "chained"
staging: rtl8723bs: fix a couple of spelling mistakes
staging: wilc1000: fix spelling mistake: "dissconect" -> "disconnect"
staging: rtl8192e: fix spelling mistake: "respose" -> "response"
staging: ks7010: fix spelling mistake: "errror" -> "error"
staging: speakup: make function ser_to_dev static

Connor Kelleher (1):
staging: ccree: switch spaces to tabs

Craig Kewley (1):
staging: octeon: use __func__ instead of func name

Dan Carpenter (1):
staging: speakup: signedness bug in spk_ttyio_in_nowait()

Daniel Micay (1):
staging/rts5208: Fix read overflow in memcpy

Denis Petrovic (1):
staging: lustre: replace kmalloc with kmalloc_array

Derek Robson (33):
Staging: rtl8192u - changed include of asm/io.h
Drivers: ccree: ssi_sysfs.h - align block comments
Drivers: ccree: ssi_sysfs.c - align block comments
Drivers: ccree: ssi_request_mgr.h - align block comments
Drivers: ccree: ssi_request_mgr.c - align block comments
Drivers: ccree: ssi_pm_ext.h - align block comments
Drivers: ccree: ssi_pm_ext.c - align block comments
Drivers: ccree: ssi_pm.h - align block comments
Drivers: ccree: ssi_ivgen.c - align block comments
Drivers: ccree: ssi_hash.h - align block comments
Drivers: ccree: ssi_hash.c - align block comments
Drivers: ccree: ssi_fips_local.c - align block comments
Drivers: ccree: ssi_fips_ll.c - align block comments
Drivers: ccree: ssi_fips_ext.c - align block comments
Drivers: ccree: ssi_fips_data.h - align block comments
Drivers: ccree: ssi_fips.h - align block comments
Drivers: ccree: ssi_fips.c - align block comments
Drivers: ccree: ssi_driver.h - align block comments
Drivers: ccree: ssi_config.h - align block comments
Drivers: ccree: ssi_cipher.h - align block comments
Drivers: ccree: ssi_buffer_mgr.h - align block comments
Drivers: ccree: ssi_buffer_mgr.c - align block comments
Drivers: ccree: ssi_aead.h - align block comments
Drivers: ccree: ssi_aead.c - align block comments
Drivers: ccree: hash_defs.h - align block comments
Drivers: ccree: cc_regs.h - align block comments
Drivers: ccree: cc_hw_queue_defs.h - align block comments
staging: ccree: - style fix, spaces and tabs
staging: unisys: visorhba - octal permissions
staging: rtl8723bs - remove asm includes
staging: sm750fb - add parameter names
staging: rtl8192u - add parameter names
staging: vt6655 - add parameter names

Dhananjay Balan (1):
drivers: staging: sm750: Hold lock irrespective of fb numbers.

Enric Balletbo i Serra (1):
tsl2x7x: remove paragraph about writing to the FSF's mailing address

Eugen Hristev (1):
iio: tools: generic_buffer: increase trigger length

Fabian Wolff (7):
staging: rtl8723bs: wifi_regd.c: fix checkpatch.pl warning 'Statements should start on a tabstop'
staging: rtl8723bs: wifi_regd.c: remove superfluous braces
staging: rtl8723bs: wifi_regd.c: put spaces around binary operators
staging: rtl8723bs: wifi_regd.c: fix comment formatting
staging: rtl8723bs: wifi_regd.c: remove superfluous spaces from pointer arguments
staging: rtl8723bs: wifi_regd.c: adjust alignment to match open parenthesis
staging: rtl8723bs: wifi_regd.c: insert blank line after declarations

Fabrice Gasnier (6):
iio: stm32 trigger: Add support for TRGO2 triggers
dt-bindings: iio: stm32-adc: add support for STM32H7
iio: adc: stm32: make core adc clock optional by default
iio: adc: stm32: introduce compatible data cfg
iio: adc: stm32: make per instance bus clock optional
iio: adc: stm32: add support for STM32H7

Fabrizio Perria (1):
staging: rtl8192u: ieee80211: rtl819x_TSProc: Fixed brace placement issues

Frans Klaver (1):
staging: fusb302: don't bitshift __le16 type

Gabriel L. Somlo (1):
staging: fsl-mc: fix typo in comment

Galo Navarro (1):
staging: rtl8188eu: style fixes

Geert Uytterhoeven (1):
staging: ccree: Fix indentation of driver_hash[] initializers

Gennadii Altukhov (1):
staging: ccree: fix cc_crypto_ctx.h white spaces

Gilad Ben-Yossef (52):
staging: ccree: remove unused code
staging: ccree: stdint to kernel types conversion
staging: ccree: remove min/max macros
staging: ccree: drop open coded init for memset
staging: ccree: fix enum/struct definitions style
staging: ccree: fix white space style errors
staging: ccree: fix cc_lli_defs.h white space
stating: ccree: remove double definition of MSB64
staging: ccree: drop __KERNEL__ include guard
staging: ccree: fix checkpatch errors in macro def
staging: ccree: remove spurious blank lines
staging: ccree: fix longer than 80 chars lines
staging: ccree: fix comments formatting
staging: ccree: add parentheses to macro argument
staging: ccree: replace bit shift with BIT macro
staging: ccree: refactor HW command FIFO access
staging: ccree: remove 48 bit dma addr sim
staging: ccree: refactor LLI access macros
staging: ccree: move M/LLI defines to header file
staging: ccree: remove unused debug macros
staging: ccree: remove cycle count debug support
staging: ccree: move request_mgr to generic bitfield ops
staging: ccree: remove custom bitfield macros
staging: ccree: remove unused struct
staging: ccree: use snake_case for hash enums
staging: ccree: drop no longer used macro
staging: ccree: remove dead code
staging: ccree: remove spurious blank line
staging: ccree: fix wrong whitespace usage
staging: ccree: remove last remnants of sash algo
staging: ccree: remove last remnants of sblkcipher
staging: ccree: remove descriptor context definitions
staging: ccree: fix hash import/export
staging: ccree: register setkey for none hash macs
staging: ccree: remove unused function
staging: ccree: add clock management support
staging: ccree: add DT bus coherency detection
staging: ccree: use signal safe completion wait
staging: ccree: fix missing or redundant spaces
staging: ccree: drop comparsion to true/false
staging: ccree: fix else placement
staging: ccree: remove redundant blank lines
staging: ccree: no need for braces for single statements
staging: ccree: fix unmatched if/else braces
staging: ccree: remove comparisons to NULL
staging: ccree: fix pointer location
staging: ccree: remove custom type tdes_keys_t
staging: ccree: remove custom type ssi_fips_error_t
staging: ccree: remove custom type ssi_fips_state_t
staging: ccree: remove unused type CCFipsSyncStatus_t
staging: ccree: remove/add (un)needed blank lines
staging: ccree: fix block comment style

Gleb Fotengauer-Malinovskiy (1):
staging: android: uapi: drop definitions of removed ION_IOC_{FREE,SHARE} ioctls

Greg Kroah-Hartman (18):
Merge 4.12-rc2 into staging-next
Merge tag 'iio-for-4.13a' of git://git.kernel.org/.../jic23/iio into staging-next
Merge 4.12-rc5 into staging-next
Merge 4.12-rc6 into staging-next
Merge tag 'iio-for-4.13b' of git://git.kernel.org/.../jic23/iio into staging-next
Revert "staging: fsl-mc: make dprc.h header private"
Revert "staging: fsl-mc: move mc-cmd.h contents in the public header"
Revert "staging: fsl-mc: move mc-sys.h contents in the public header"
Revert "staging: fsl-mc: fix a few implicit includes"
Revert "staging: fsl-mc: remove dpmng API files"
Revert "staging: fsl-mc: move rest of mc-bus.h to private header"
Revert "staging: fsl-mc: move couple of definitions to public header"
Revert "staging: fsl-mc: move irq domain creation prototype to public header"
Revert "staging: fsl-mc: turn several exported functions static"
Revert "staging: fsl-mc: delete prototype of unimplemented function"
Revert "staging: fsl-mc: delete duplicated function prototypes"
Revert "staging: fsl-mc: decouple the mc-bus public headers from dprc.h"
Revert "staging: fsl-mc: drop useless #includes"

Gustavo A. R. Silva (1):
staging: lustre: ptlrpc: remove unnecessary code

Haim Daniel (1):
drivers/staging: refactor dgnc tty registration.

Hans de Goede (4):
iio: accel: bma180: Add support for BMA250E
iio: accel: bma180: Add ACPI enumeration support for BMA250E
Revert "iio: accel: bma180: Add ACPI enumeration support for BMA250E"
Revert "iio: accel: bma180: Add support for BMA250E"

Harinath Nampally (1):
staging: iio: meter: Fix the identations for proper alignments.

Ian Abbott (2):
staging: comedi: fix clean-up of comedi_class in comedi_init()
staging: comedi: use centralized error clean-up in comedi_init()

Ioana Radulescu (20):
staging: fsl-dpaa2/eth: Fix address translations
staging: fsl-dpaa2/eth: Map Tx buffers as bidirectional
staging: fsl-dpaa2/eth: Add "static" keyword where needed
staging: fsl-dpaa2/eth: Initialize variable before use
staging: fsl-dpaa2/eth: Fix return type of ndo_start_xmit
staging: fsl-dpaa2/eth: Remove incorrect error path
staging: fsl-dpaa2/eth: Add error message newlines
staging: fsl-dpaa2/eth: Minor cleanup in dpaa2_eth_set_hash
staging: fsl-dpaa2/eth: Don't use GFP_DMA
staging: fsl-dpaa2/eth: Always call napi_gro_receive()
staging: fsl-dpaa2/eth: Reset dpbp
staging: fsl-dpaa2/eth: Defer probing if no DPIOs found
staging: fsl-dpaa2/eth: Update ethtool stats names
staging: fsl-dpaa2/eth: Add accessor for FAS field
staging: fsl-dpaa2/eth: Remove unused fields from priv struct
staging: fsl-dpaa2/eth: Only store bpid in priv struct
staging: fsl-dpaa2/eth: Errors checking update
staging: fsl-dpaa2/eth: Refactor MAC address setup
staging: fsl-dpaa2/eth: Update number of netdev queues
staging: fsl-mc/dpio: Propagate error code

Ivan Safonov (7):
staging:r8188eu: move IV/ICV trimming into decrypt() and also place it after rtl88eu_mon_recv_hook()
staging:r8188eu: use different mon_recv_decrypted() inside rtl88eu_mon_recv_hook() and rtl88eu_mon_xmit_hook().
staging:r8188eu: inline unprotect_frame() in mon_recv_decrypted_recv()
staging:r8188eu: trim IV/ICV fields in validate_recv_data_frame()
staging:r8188eu: remove ieee80211_get_hdrlen()
staging:r8188eu: remove ieee80211_is_empty_essid()
staging:r8188eu: remove unused definitions from include/ieee80211.h

JB Van Puyvelde (1):
staging: greybus: power_supply: replace kzalloc by kcalloc

Jaikumar Dhanapal (1):
staging: android: ion: cosmetic changes

James Simmons (4):
staging: lustre: lustre: resolve "use spaces between elements" checkpatch errors
staging: lustre: lustre: make all struct file_operations constant
staging: lustre: lustre: fix all bare unsigned usage
staging: lustre: lustre: add all missing indentifier names

Jan Kiszka (1):
iio: adc: Add support for TI ADC108S102 and ADC128S102

Jandy Gou (1):
staging: fbtft: fix sparse warning

Janusz Lisiecki (8):
staging: ks7010: avoid CamelCase in fields of struct local_gain_t
staging: ks7010: avoid CamelCase: FhParms_t fields
staging: ks7010: avoid CamelCase: link_ap_info_t fields
staging: ks7010: avoid CamelCase: CfParms_t fields
staging: ks7010: avoid CamelCase: atimWindow
staging: ks7010: avoid CamelCase: reqIEs_size and respIEs_size
staging: ks7010: avoid CamelCase: local variables in ks_hostif.c
staging: ks7010: avoid CamelCase: receiveDTIMs

Jason Litzinger (1):
staging: wilc1000: Refactor handling of HT caps fields

Jaya Durga (3):
Staging: rtl8712: ieee80211: fixed brace coding style issue
Staging: rtl8712: ieee80211: fixed camelcase coding style issue
Staging: rtl8712 : wifi.h: Fixed Macro argument reuse

Jean-Baptiste Maneyrol (3):
iio: imu: inv_mpu6050: fix lock issues by using our own mutex
iio: imu: inv_mpu6050: replace sprintf with scnprintf
iio: imu: inv_mpu6050: test whoami first and against all known values

Jeremy Sowden (1):
staging: ccree: removed spaces after opening parentheses.

Jhih-Ming Hunag (6):
Staging: ccree: add space around comma, brace and operator.
staging: ccree: move brace { to previous line for if.
staging: ccree: move '{' to next line for function.
staging: ccree: move * to close variable name instead of type.
staging: ccree: remove improper space
staging: ccree: move else to follow close brace '}'

Jia-Ju Bai (3):
rts5208: Fix a sleep-in-atomic bug in sd_power_off_card3v3
rts5208: Fix a sleep-in-atomic bug in rtsx_exclusive_enter_ss
staging: rt5208: Fix a sleep-in-atomic bug in xd_copy_page

Joe Perches (1):
staging: rtl8723bs: Use vsnprintf extensions %pM and %pI4

Johan Hovold (2):
staging: greybus: arche: remove timesync remains
staging: greybus: enable compile testing of arche driver

Jon Frisch (1):
staging: unisys: visorbus: rename typ to cr_type

Jonathan Cameron (1):
Revert "iio: hi8435: cleanup reset gpio"

Juan Manuel Torres Palma (2):
staging: vt6656: remove multiple assignments
staging: vt6656: remove unnecesary blank lines

Julia Lawall (1):
iio: hid-sensor-accel-3d: Drop unnecessary static

Juliana Rodrigues (8):
staging: rtl8188eu: core: removed comparison to NULL
staging: rtl8188eu: fix comments with lines over 80 characters
staging: rtl8188eu: fixes block comments subsequent lines
staging: rtl8188eu: add spaces around character
staging: rtl8188eu: removed function names from strings
staging: rtl8188eu: removed unnecessary parentheses
staging: rtl8188eu: removed unnecessary blank lines
staging: rtl8188eu: removes comparison to null

Justin Vreeland (7):
staging: rtl8723bs: Fix initialization of static variables
staging: rtl8723bs: Wrap multi-line macros in do-while loop
staging: rtl8723bs: Macros with complex values should be enclosed in parentheses
staging: rtl8723bs: Move braces to same line as conditional
staging: rtl8723bs: Fix pointer style
staging: rtl8723bs: Fix spacing around '<'
staging: rtl8723bs: Do not use assignment in if condition

Karthik Tummala (1):
Staging: greybus: light: Prefer kcalloc over kzalloc

Konrad Malkowski (2):
staging: lustre: Replace printk_ratelimited with pr_warn_ratelimited
staging: rtl8192e: all lines in dot11d.h are less than 80 chars long

Laurence Rochfort (1):
Staging: fbtft: Fix unbalanced braces around else statement

Laurentiu Tudor (38):
staging: fsl-mc: enclose macro params in parens
staging: fsl-mc: simplify couple of deallocations
staging: fsl-mc: drop a few useless #includes
staging: fsl-mc: remove extra blank line
staging: fsl-mc: drop unused forward declaration
staging: fsl-mc: add binding path to MAINTAINERS
staging: fsl-mc: drop reference to restool
staging: fsl-mc: add reference to mc-bus DT binding
staging: fsl-dpaa2/eth: fix a couple of implicit includes
staging: fsl-mc: drop macros with possible side effects
staging: fsl-mc: drop useless #includes
staging: fsl-mc: decouple the mc-bus public headers from dprc.h
staging: fsl-mc: delete duplicated function prototypes
staging: fsl-mc: delete prototype of unimplemented function
staging: fsl-mc: turn several exported functions static
staging: fsl-mc: move irq domain creation prototype to public header
staging: fsl-mc: move couple of definitions to public header
staging: fsl-mc: move rest of mc-bus.h to private header
staging: fsl-mc: remove dpmng API files
staging: fsl-mc: fix a few implicit includes
staging: fsl-mc: move mc-sys.h contents in the public header
staging: fsl-mc: move mc-cmd.h contents in the public header
staging: fsl-mc: make dprc.h header private
staging: fsl-mc: move comparison before strcmp() call
staging: fsl-mc: be consistent when checking strcmp() return
staging: fsl-mc: drop useless #includes
staging: fsl-mc: decouple the mc-bus public headers from dprc.h
staging: fsl-mc: delete duplicated function prototypes
staging: fsl-mc: delete prototype of unimplemented function
staging: fsl-mc: turn several exported functions static
staging: fsl-mc: move irq domain creation prototype to public header
staging: fsl-mc: move couple of definitions to public header
staging: fsl-mc: move rest of mc-bus.h to private header
staging: fsl-mc: remove dpmng API files
staging: fsl-mc: fix a few implicit includes
staging: fsl-mc: move mc-sys.h contents in the public header
staging: fsl-mc: move mc-cmd.h contents in the public header
staging: fsl-mc: make dprc.h header private

Logan Gunthorpe (1):
staging: ccree: Cleanup: remove references to page_link

Lorenzo Bianconi (8):
iio: imu: st_lsm6dsx: modify st_lsm6dsx_flush_fifo and st_lsm6dsx_set_fifo_mode scope
iio: imu: st_lsm6dsx: add system power management support
iio: humidity: hts221: add power management support
iio: imu: st_lsm6dsx: substitute ifdef CONFIG_PM with __maybe_unused macro
iio: imu: st_lsm6dsx: support active-low interrupts
dt-bindings: iio: imu: st_lsm6dsx: support active-low interrupts
iio: accel: st_accel_spi: fix spi_device_id table
iio: magnetometer: st_magn_spi: fix spi_device_id table

Malcolm Priestley (11):
staging: vt6656: vnt_update_ifs set max_min based on short slot time.
staging: vt6656: always call vnt_update_ifs on short time change.
staging: vt6556: vnt_start Fix missing call to vnt_key_init_table.
staging: vt6656: Only call vnt_set_bss_mode on basic rates change.
staging: rtl8192e: Remove RX: IEEE802.1X EAPOL frame! warning.
staging: rtl8192e: print alg name as debug.
staging: rtl8192e: HTSetConnectBwMode message replace with debug.
staging: rtl8192e: Let user know mac address associated with.
staging: rtl8192e: _rtl92e_dm_check_edca_turbo remove peername message.
staging: rtl8192e: remove dead private call to _rtl92e_ioctl.
staging: rtl8192e: remove dead code rtllib_wpa_supplicant_ioctl

Marcos Paulo de Souza (1):
staging: unisys: Solve sparse warning

Marek Vasut (2):
iio: adc: rcar-gyroadc: Derive interface clock speed from fck clock
iio: adc: rcar-gyroadc: Drop if clock from Renesas GyroADC bindings

Marko Stankovic (6):
staging: vt6655: add spaces around '%' operator
staging: vt6655: replace NULL comparison with '!' operator
staging: vt6655: remove unnecessary blank lines
staging: vt6655: align function parameters to open parenthesis
staging: wilc1000: remove excessive blank lines
staging: wilc1000: add missing blank line after struct declaration

Mart Lubbers (1):
Staging: gdm724x: Change spaces to tabs

Martin Blumenstingl (3):
iio: adc: meson-saradc: mark all meson_sar_adc_data static and const
dt-bindings: iio: adc: add Meson8 and Meson8b support
iio: adc: meson-saradc: add Meson8b SoC compatibility

Matej Dujava (1):
staging: sm750fb: fix length of lines, function calls and declaration

Mathias Rav (2):
staging: lustre: Use kstrtouint_from_user in ldlm_rw_uint
staging: lustre: lprocfs: Use seq_puts instead of seq_printf

Matt Ranostay (2):
iio: proximity: as3935: move storm out of range check
iio: temperature: maxim_thermocouple: add MAX31856 part

Matthew Giassa (6):
staging: ccree: resolve columns over 80 chars in cc_hal.h
staging: ccree: resolve possible macro issue in cc_hal.h
staging: android: ion: Resolve minor indentation issue.
staging: rtl8723bs: checkpatch - remove multiple blank lines
staging: rtl8723bs: checkpatch - remove mixed spaces/hard-tabs
staging: rtl8723bs: checkpatch - fix typos in comments

Matthew Reed (1):
staging: fb_xgi: vb_table: Remove white space after tabstop

Matthias Kaehlcke (1):
iio: light: isl29018: Only declare ACPI table when ACPI is enabled

Michael Mera (1):
staging: speakup: fix unnecessary long line

Mike Looijmans (1):
iio:ad5064: Add support for ltc2633 and similar devices

Mikko Koivunen (8):
iio: light: rpr0521 disable sensor -bugfix
iio: light: rpr0521 poweroff for probe fails
iio: light: rpr0521 on-off sequence change for CONFIG_PM
iio: light: rpr0521 magic number to sizeof() on value read
iio: light: rpr0521 whitespace fixes
iio: light: rpr0521 sample_frequency read/write
iio: light: rpr0521 proximity offset read/write
iio: light: rpr0521 channel numbers reordered

Mårten Lindahl (2):
dt-bindings: iio: adc: add driver for the ti-adc084s021 chip
iio: adc: add driver for the ti-adc084s021 chip

Nicholas Mc Guire (1):
iio: pressure: zpa2326: report interrupted case as failure

Nikita Yushchenko (5):
iio: hi8435: add raw access
iio: hi8435: avoid garbage event at first enable
iio: hi8435: make in_voltage_sensing_mode_available visible
iio: hi8435: cleanup reset gpio
iio: hi8435: remote ampersands from hi8435_info definition

Nikola Jelic (4):
staging: wlan-ng: hfa384x: fix several type issues.
lustre: ko2iblnd: removed forced u32 casts after htonl
staging: lustre: changed __u32 to __be32
staging: lustre: in-place endianness functions

Okash Khawaja (15):
staging: speakup: make input functionality swappable
tty: export tty_open_by_driver
staging: speakup: add tty-based comms functions
staging: speakup: migrate acntsa, bns, dummy and txprt to ttyio
staging: speakup: add send_xchar, tiocmset and input functionality for tty
staging: speakup: migrate apollo, ltlk, audptr, decext, dectlk and spkout
staging: speakup: flush tty buffers and ensure hardware flow control
staging: speakup: check for null before calling TTY's flush_buffer
staging: speakup: remove unused code
staging: speakup: migrate bns to tty
staging: speakup: fix synth caching when synth init fails
tty: define tty_open_by_driver when CONFIG_TTY is not defined
tty: add function to convert device name to number
staging: speakup: check and convert dev name or ser to dev_t
staging: speakup: make ttyio synths use device name

Olav Haugan (1):
staging: wlan-ng: prism2mib.c: Fix type cast issues

Orson Zhai (1):
iio: core: Fix suspicious sizeof usage

Paolo Cretaro (4):
staging: iio: tsl2x7x: Replace deprecated macros (S_IRUGO, S_IWUSR)
staging: android: ion: set init function as static
iio: adc: mxs-lradc: fix non-static symbol warnings
iio: adc: meson-saradc: use NULL instead of 0 for pointer

Perry Hooker (1):
staging: ks7010: use little-endian types

Peter Meerwald-Stadler (1):
iio: pressure: Fix name of BME280 part in Kconfig

Peter Rosin (1):
iio: inkern: fix a static checker error

Pushkar Jambhlekar (1):
drivers/staging/ccree: Replacing spaces by tab

Quentin Swain (5):
iio: ad9834 convert symbolic permissions to octal
iio: ade7753 Convert: symbolic permissions to octal
iio: ade7754: Convert symbolic permissions to octal
iio: ade7758: Convert symbolic permissions to octal
iio: ade7854: Convert symbolic permissions to octal

Quytelda Kahja (1):
Staging: ion: fix code style warning from NULL comparisons

Raphaël Beamonte (1):
drivers: staging: ccree: ISO C forbids casting to and from non-scalar

Remco Verhoef (1):
staging: rtl8188eu: fix indentation error

Ricardo Silva (1):
staging: vme: Use BIT macro for bit definitions

Riccardo Marotti (1):
Staging: rtl8192u: ieee80211: ieee80211_module.c: fix style issue

Richard Porter (2):
staging: android: ion: Align with open parenthesis
staging: ks7010: use le16_to_cpu() to access __le16 field

Rishiraj Manwatkar (1):
staging: fbtft: Fix to avoid precedence issues

Roman Storozhenko (2):
staging: lustre: fid: Fixes debug output style problem
staging: lustre: llite: Replace the symbolic file permission mode with the numeric one

Rui Teng (1):
drivers/staging/speakup: fix indent coding style problem in spk_ttyio.c

Salvatore Benedetto (1):
staging: vt6656: rtxt.c Fix PARENTHESIS_ALIGNMENT type errors

Sameer Wadgaonkar (24):
staging: unisys: visorbus: renamed functions bus_create, bus_destroy and bus_configure to match driver namespace
staging: unisys: visorbus: renamed functions like bus_*_response to match driver namespace
staging: unisys: visorbus: renamed functions like device_*_response to match driver namespace
staging: unisys: visorbus: renamed functions like *_bus_instance to match driver namespace
staging: unisys: visorbus: renamed functions like chipset_bus_* to match driver namespace
staging: unisys: visorbus: renamed functions like chipset_device_* to match driver namespace
staging: unisys: visorbus: renamed function initiate_chipset_device_pause_resume to match driver namespace
staging: unisys: visorbus: renamed functions like my_device_* to match driver namespace
staging: unisys: visorbus: renamed #defines in vbuschannel.h to match driver namespace
staging: unisys: visorbus: renamed structures in vbuschannel.h to match driver namespace
staging: unisys: visorbus: renamed #define in visorchannel.c to match driver namespace
staging: unisys: visorbus: renamed #defines in visorchipset.c to match driver namespace
staging: unisys: visorbus: renamed #defines in controlvmchannel.h to match driver namespace
staging: unisys: visorbus: renamed structures in controlvmchannel.h to match driver namespace
staging: unisys: visorbus: renamed enum in controlvmchannel.h to match driver namespace
staging: unisys: visorinput: renamed #defines in visorinput.c to match driver namespace
staging: unisys: visorinput: renamed structures in ultrainputreport.h to match driver namespace
staging: unisys: visorinput: removed enum in ultrainputreport.h to match driver namespace
staging: unisys: include: renamed function spar_check_channel in channel.h to match driver namespace
staging: unisys: include: renamed #defines in channel.h to match driver namespace
staging: unisys: include: renamed #defines in iochannel.h to match driver namespace
staging: unisys: include: renamed structure spar_io_channel_protocol in iochannel.h to match driver namespace
staging: unisys: visorbus: add comment to explain polling logic in controlvm_periodic_work
staging: unisys: visorbus: remove channel_addr check in handle_command

Sebastian Reichel (6):
iio: isl29028: add isl29030 support
iio: adc: twl4030: Drop twl4030_get_madc_conversion()
iio: adc: twl4030: Unexport twl4030_madc_conversion()
iio: adc: twl4030: Drop struct twl4030_madc_user_parms
iio: adc: twl4030: Remove twl4030_madc_request.func_cb
iio: adc: twl4030: Fold twl4030-madc.h into driver

Sekhar Nori (1):
tools/iio: Use include/uapi with __EXPORTED_HEADERS__

Shrirang Bagul (1):
iio: st_pressure: st_accel: Initialise sensor platform data properly

Song Hongyan (3):
iio: hid-sensor-rotation: Add relative orientation sensor hid support
iio: hid-sensor-rotation: Add geomagnetic orientation sensor hid support.
iio: hid-sensor-rotation: Add "scale" and "offset" properties parse support

Srinivas Pandruvada (1):
iio: hid-sensor-hub: Implement batch mode

Stefan Brüns (4):
iio: Documentation: sysfs-bus-iio-meas-spec: Remove (partially) duplicate line
iio: adc: Fix bad GENMASK use, typos, whitespace
iio: adc: ina2xx: Make use of attribute flags consistent on all channels
iio: adc: Fix integration time/averaging for INA219/220

Stefan Wahren (16):
staging: vchiq_core: Use return value of mutex_lock_killable directly
staging: vchiq_2835_arm: Reduce scope of i in free_pagelist
staging: vchiq_2835_arm: Remove unnecessary assignment to slot_mem_size
staging: vchiq_arm: Fix variable names in comment
staging: vchiq_arm: Avoid multiline dereference
staging: vchiq_2835_arm: Fix function name cleaup_pagelistinfo
staging: vchiq_2835_arm: Handle vmalloc_to_page error case
staging: vchiq_2835_arm: Use PAGE_MASK macro
staging: vchiq_core: Simplify VCHIQ init
staging: vchiq_core: Bailout if VCHIQ state is already initialized
staging: vchiq_core: Don't BUG if sending RESUME fails
staging: vchiq_core: Bail out if service is NULL
staging: vchiq_core: Bail out if ref_count is unexpected
staging: vchiq_core: Don't BUG if process is unexpected
staging: vchiq_core: Bail out in case of invalid tx_pos
staging: vchiq_core: Replace remaining BUG_ON with WARN_ON

Sucha Supittayapornpong (1):
staging: vt6655: Add identifier names to function definition

Sudip Mukherjee (2):
staging: sm750fb: change default screen resolution
staging: sm750fb: change default screen resolution

Suniel Mahesh (2):
staging: rtl8192u: Fix type mismatch warnings reported by sparse
staging: wlan-ng: Fix struct definition's and variable type

Surender Polsani (1):
staging: iio: light: Replace symbolic permissions as per coding style

Szilveszter Székely (1):
staging: rtl8192u: swap comparison to constant

Thibaut Robert (1):
staging: lustre: remove unnecessary braces

Thibaut SAUTEREAU (2):
staging: wlan-ng: convert endianness in situ for prism2fw
staging: wlan-ng: convert endianness in situ for prism2sta

Tiago Koji Castro Shibata (1):
drivers/staging/speakup: Align block comments at *

Timothée Isnard (1):
staging: ccree: Strip trailing whitespace

Tobin C. Harding (3):
staging: ks7010: eap, change unsigned short to __be16
staging: ks7010: hostif, u16 data types to __le16
staging: ks7010: hostif, u32 data types to __le32

Tony Lindgren (3):
iio: adc: cpcap: Fix default register values and battery temperature
iio: adc: cpcap: Fix die temperature
iio: adc: cpcap: Remove hung interrupt quirk

Tuomo Rinne (3):
staging: rtl8192u: Remove unnecessary scope
staging: rtl8192u: Improve code readability
staging: rtl8192u: Convert u4bAcParam to little-endian

Valentin Vidic (1):
staging: lustre: cleanup le32 assignment to ldp_flags

Vincent Siles (5):
staging: wilc1000: Last line is empty
staging: wilc1000: Stripping '-' comments
staging: wilc1000: Function signature too long
staging: wilc1000: Function calls too long
staging: wilc1000: Fixing struct definition layout

Wolfram Sang (1):
iio: use proper name for the R-Car SoC

edcarter (1):
Staging: comedi: s626.c: fixed trailing */ style issue

simran singhal (1):
staging: rtl8723bs: hal: Use (true/false) in assignment to bool

Documentation/ABI/testing/sysfs-bus-iio | 11 +
Documentation/ABI/testing/sysfs-bus-iio-meas-spec | 1 -
.../ABI/testing/sysfs-bus-iio-timer-stm32 | 63 +
.../bindings/iio/adc/amlogic,meson-saradc.txt | 2 +
.../bindings/iio/adc/renesas,gyroadc.txt | 9 +-
.../devicetree/bindings/iio/adc/st,stm32-adc.txt | 28 +-
.../devicetree/bindings/iio/adc/ti-adc084s021.txt | 19 +
.../devicetree/bindings/iio/adc/ti-adc108s102.txt | 18 +
.../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 +-
.../devicetree/bindings/trivial-devices.txt | 1 +
MAINTAINERS | 1 +
drivers/iio/accel/hid-sensor-accel-3d.c | 2 +-
drivers/iio/accel/mma9551.c | 4 +-
drivers/iio/accel/st_accel_core.c | 7 +-
drivers/iio/accel/st_accel_spi.c | 4 -
drivers/iio/adc/Kconfig | 24 +
drivers/iio/adc/Makefile | 2 +
drivers/iio/adc/ad7791.c | 8 +-
drivers/iio/adc/aspeed_adc.c | 6 +-
drivers/iio/adc/cpcap-adc.c | 108 +-
drivers/iio/adc/hi8435.c | 46 +-
drivers/iio/adc/ina2xx-adc.c | 218 ++-
drivers/iio/adc/lpc32xx_adc.c | 8 +-
drivers/iio/adc/meson_saradc.c | 86 +-
drivers/iio/adc/mxs-lradc-adc.c | 32 +-
drivers/iio/adc/rcar-gyroadc.c | 16 +-
drivers/iio/adc/stm32-adc-core.c | 269 ++-
drivers/iio/adc/stm32-adc-core.h | 2 +
drivers/iio/adc/stm32-adc.c | 762 +++++++-
drivers/iio/adc/ti-adc084s021.c | 275 +++
drivers/iio/adc/ti-adc108s102.c | 348 ++++
drivers/iio/adc/twl4030-madc.c | 209 ++-
drivers/iio/adc/xilinx-xadc-core.c | 5 +-
drivers/iio/common/hid-sensors/Kconfig | 2 +-
.../iio/common/hid-sensors/hid-sensor-attributes.c | 54 +-
.../iio/common/hid-sensors/hid-sensor-trigger.c | 80 +
drivers/iio/dac/Kconfig | 3 +-
drivers/iio/dac/ad5064.c | 71 +-
drivers/iio/humidity/hts221.h | 3 +
drivers/iio/humidity/hts221_core.c | 54 +-
drivers/iio/humidity/hts221_i2c.c | 1 +
drivers/iio/humidity/hts221_spi.c | 1 +
drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 183 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 8 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 5 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 6 +-
drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 11 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 5 +
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 20 +-
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 52 +
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 1 +
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 1 +
drivers/iio/industrialio-core.c | 21 +-
drivers/iio/inkern.c | 4 +-
drivers/iio/light/Kconfig | 10 +
drivers/iio/light/Makefile | 1 +
drivers/iio/light/isl29018.c | 2 +
drivers/{staging => }/iio/light/isl29028.c | 76 +-
drivers/iio/light/rpr0521.c | 307 ++-
drivers/iio/light/tsl2583.c | 106 +-
drivers/iio/magnetometer/st_magn_spi.c | 2 -
drivers/iio/orientation/hid-sensor-rotation.c | 55 +-
drivers/iio/pressure/Kconfig | 2 +-
drivers/iio/pressure/st_pressure_core.c | 8 +-
drivers/iio/pressure/zpa2326.c | 18 +-
drivers/iio/proximity/as3935.c | 6 +-
drivers/iio/proximity/sx9500.c | 3 +-
drivers/iio/temperature/maxim_thermocouple.c | 1 +
drivers/iio/trigger/stm32-timer-trigger.c | 174 +-
drivers/staging/android/ion/ion-ioctl.c | 4 +-
drivers/staging/android/ion/ion.c | 30 +-
drivers/staging/android/ion/ion.h | 14 -
drivers/staging/android/ion/ion_carveout_heap.c | 2 +-
drivers/staging/android/ion/ion_system_heap.c | 6 +-
drivers/staging/android/uapi/ion.h | 24 -
drivers/staging/ccree/Kconfig | 11 +-
drivers/staging/ccree/Makefile | 2 +-
drivers/staging/ccree/cc_bitops.h | 62 -
drivers/staging/ccree/cc_crypto_ctx.h | 147 +-
drivers/staging/ccree/cc_hal.h | 15 +-
drivers/staging/ccree/cc_hw_queue_defs.h | 896 +++++----
drivers/staging/ccree/cc_lli_defs.h | 57 +-
drivers/staging/ccree/cc_pal_log.h | 188 --
drivers/staging/ccree/cc_pal_log_plat.h | 33 -
drivers/staging/ccree/cc_pal_types.h | 97 -
drivers/staging/ccree/cc_pal_types_plat.h | 29 -
drivers/staging/ccree/cc_regs.h | 98 +-
drivers/staging/ccree/dx_crys_kernel.h | 314 ++--
drivers/staging/ccree/dx_env.h | 224 ---
drivers/staging/ccree/dx_host.h | 262 +--
drivers/staging/ccree/dx_reg_base_host.h | 15 +-
drivers/staging/ccree/dx_reg_common.h | 8 +-
drivers/staging/ccree/hash_defs.h | 62 +-
drivers/staging/ccree/hw_queue_defs_plat.h | 43 -
drivers/staging/ccree/ssi_aead.c | 1442 +++++++--------
drivers/staging/ccree/ssi_aead.h | 63 +-
drivers/staging/ccree/ssi_buffer_mgr.c | 821 ++++----
drivers/staging/ccree/ssi_buffer_mgr.h | 35 +-
drivers/staging/ccree/ssi_cipher.c | 616 +++---
drivers/staging/ccree/ssi_cipher.h | 26 +-
drivers/staging/ccree/ssi_config.h | 33 +-
drivers/staging/ccree/ssi_driver.c | 157 +-
drivers/staging/ccree/ssi_driver.h | 84 +-
drivers/staging/ccree/ssi_fips.c | 42 +-
drivers/staging/ccree/ssi_fips.h | 45 +-
drivers/staging/ccree/ssi_fips_data.h | 137 +-
drivers/staging/ccree/ssi_fips_ext.c | 76 +-
drivers/staging/ccree/ssi_fips_ll.c | 1034 +++++------
drivers/staging/ccree/ssi_fips_local.c | 170 +-
drivers/staging/ccree/ssi_fips_local.h | 34 +-
drivers/staging/ccree/ssi_hash.c | 1953 +++++++++-----------
drivers/staging/ccree/ssi_hash.h | 58 +-
drivers/staging/ccree/ssi_ivgen.c | 159 +-
drivers/staging/ccree/ssi_ivgen.h | 41 +-
drivers/staging/ccree/ssi_pm.c | 46 +-
drivers/staging/ccree/ssi_pm.h | 13 +-
drivers/staging/ccree/ssi_pm_ext.c | 60 -
drivers/staging/ccree/ssi_pm_ext.h | 33 -
drivers/staging/ccree/ssi_request_mgr.c | 393 ++--
drivers/staging/ccree/ssi_request_mgr.h | 26 +-
drivers/staging/ccree/ssi_sram_mgr.c | 50 +-
drivers/staging/ccree/ssi_sram_mgr.h | 47 +-
drivers/staging/ccree/ssi_sysfs.c | 119 +-
drivers/staging/ccree/ssi_sysfs.h | 9 +-
drivers/staging/comedi/comedi_fops.c | 42 +-
drivers/staging/comedi/drivers/ni_labpc_isadma.h | 2 +-
drivers/staging/comedi/drivers/ni_labpc_regs.h | 2 +-
drivers/staging/comedi/drivers/s626.c | 9 +-
drivers/staging/dgnc/dgnc_driver.c | 2 -
drivers/staging/dgnc/dgnc_driver.h | 13 -
drivers/staging/dgnc/dgnc_tty.c | 150 +-
drivers/staging/emxx_udc/emxx_udc.c | 398 ++--
drivers/staging/emxx_udc/emxx_udc.h | 226 +--
drivers/staging/fbtft/fb_agm1264k-fl.c | 4 +-
drivers/staging/fbtft/fb_hx8340bn.c | 2 +-
drivers/staging/fbtft/fbtft-io.c | 2 +-
drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 268 ++-
drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h | 33 +-
drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c | 64 +-
drivers/staging/fsl-dpaa2/ethernet/dpni.c | 5 +-
drivers/staging/fsl-mc/README.txt | 6 +-
drivers/staging/fsl-mc/bus/Makefile | 1 -
drivers/staging/fsl-mc/bus/dpbp-cmd.h | 2 +-
drivers/staging/fsl-mc/bus/dpbp.c | 4 +-
drivers/staging/fsl-mc/bus/dpcon.c | 4 +-
drivers/staging/fsl-mc/bus/dpio/dpio-service.c | 8 +-
drivers/staging/fsl-mc/bus/dpio/dpio.c | 4 +-
drivers/staging/fsl-mc/bus/dpmcp-cmd.h | 2 +-
drivers/staging/fsl-mc/bus/dpmcp.c | 4 +-
drivers/staging/fsl-mc/bus/dpmng-cmd.h | 2 +-
drivers/staging/fsl-mc/bus/dpmng.c | 74 -
drivers/staging/fsl-mc/bus/dprc-cmd.h | 2 +-
drivers/staging/fsl-mc/bus/dprc-driver.c | 67 +-
drivers/staging/fsl-mc/bus/dprc.c | 8 +-
drivers/staging/fsl-mc/{include => bus}/dprc.h | 49 +-
drivers/staging/fsl-mc/bus/fsl-mc-allocator.c | 23 +-
drivers/staging/fsl-mc/bus/fsl-mc-bus.c | 91 +-
drivers/staging/fsl-mc/bus/fsl-mc-msi.c | 1 -
drivers/staging/fsl-mc/bus/fsl-mc-private.h | 65 +-
.../staging/fsl-mc/bus/irq-gic-v3-its-fsl-mc-msi.c | 1 -
drivers/staging/fsl-mc/bus/mc-io.c | 3 +-
drivers/staging/fsl-mc/bus/mc-sys.c | 2 -
drivers/staging/fsl-mc/include/dpmng.h | 67 -
drivers/staging/fsl-mc/include/mc-bus.h | 111 --
drivers/staging/fsl-mc/include/mc-cmd.h | 130 --
drivers/staging/fsl-mc/include/mc-sys.h | 99 -
drivers/staging/fsl-mc/include/mc.h | 204 +-
drivers/staging/gdm724x/gdm_usb.c | 8 +-
drivers/staging/greybus/Kconfig | 10 +
drivers/staging/greybus/Makefile | 2 +-
drivers/staging/greybus/arche-apb-ctrl.c | 11 +-
drivers/staging/greybus/arche-platform.c | 154 +-
drivers/staging/greybus/arche_platform.h | 8 -
drivers/staging/greybus/light.c | 4 +-
drivers/staging/greybus/power_supply.c | 2 +-
drivers/staging/iio/frequency/ad9834.c | 22 +-
drivers/staging/iio/frequency/dds.h | 2 +-
drivers/staging/iio/light/Kconfig | 10 -
drivers/staging/iio/light/Makefile | 3 +-
.../iio/light/{tsl2x7x_core.c => tsl2x7x.c} | 66 +-
drivers/staging/iio/meter/ade7753.c | 101 +-
drivers/staging/iio/meter/ade7754.c | 56 +-
drivers/staging/iio/meter/ade7758_core.c | 50 +-
drivers/staging/iio/meter/ade7854.c | 88 +-
drivers/staging/ks7010/eap_packet.h | 4 +-
drivers/staging/ks7010/ks7010_sdio.c | 10 +-
drivers/staging/ks7010/ks_hostif.c | 105 +-
drivers/staging/ks7010/ks_hostif.h | 192 +-
drivers/staging/ks7010/ks_wlan.h | 8 +-
drivers/staging/ks7010/ks_wlan_net.c | 22 +-
.../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c | 4 +-
.../lustre/lnet/libcfs/linux/linux-tracefile.c | 5 +-
drivers/staging/lustre/lnet/libcfs/tracefile.c | 12 +-
drivers/staging/lustre/lnet/lnet/lib-move.c | 20 +-
drivers/staging/lustre/lnet/lnet/lib-socket.c | 2 +-
drivers/staging/lustre/lustre/fid/fid_request.c | 4 +-
drivers/staging/lustre/lustre/fld/fld_cache.c | 6 +-
drivers/staging/lustre/lustre/fld/lproc_fld.c | 2 +-
drivers/staging/lustre/lustre/include/cl_object.h | 4 +-
.../staging/lustre/lustre/include/lprocfs_status.h | 12 +-
drivers/staging/lustre/lustre/include/lu_object.h | 4 +-
.../lustre/lustre/include/lustre/lustre_idl.h | 6 +-
.../lustre/lustre/include/lustre/lustre_user.h | 2 +-
drivers/staging/lustre/lustre/include/lustre_fid.h | 2 +-
drivers/staging/lustre/lustre/ldlm/ldlm_internal.h | 27 +-
drivers/staging/lustre/lustre/ldlm/ldlm_lib.c | 11 +-
drivers/staging/lustre/lustre/ldlm/ldlm_request.c | 6 +-
drivers/staging/lustre/lustre/ldlm/ldlm_resource.c | 24 +-
drivers/staging/lustre/lustre/llite/dcache.c | 4 +-
drivers/staging/lustre/lustre/llite/dir.c | 14 +-
drivers/staging/lustre/lustre/llite/file.c | 48 +-
.../staging/lustre/lustre/llite/llite_internal.h | 26 +-
drivers/staging/lustre/lustre/llite/llite_lib.c | 34 +-
drivers/staging/lustre/lustre/llite/llite_mmap.c | 2 +-
drivers/staging/lustre/lustre/llite/llite_nfs.c | 10 +-
drivers/staging/lustre/lustre/llite/lproc_llite.c | 6 +-
drivers/staging/lustre/lustre/llite/namei.c | 40 +-
drivers/staging/lustre/lustre/llite/rw26.c | 4 +-
drivers/staging/lustre/lustre/llite/statahead.c | 14 +-
drivers/staging/lustre/lustre/llite/symlink.c | 4 +-
drivers/staging/lustre/lustre/llite/vvp_dev.c | 6 +-
drivers/staging/lustre/lustre/llite/vvp_io.c | 2 +-
drivers/staging/lustre/lustre/llite/vvp_object.c | 2 +-
drivers/staging/lustre/lustre/llite/xattr.c | 6 +-
drivers/staging/lustre/lustre/llite/xattr_cache.c | 4 +-
drivers/staging/lustre/lustre/lmv/lmv_fld.c | 2 +-
drivers/staging/lustre/lustre/lmv/lmv_intent.c | 6 +-
drivers/staging/lustre/lustre/lmv/lmv_obd.c | 55 +-
drivers/staging/lustre/lustre/lov/lov_io.c | 2 +-
drivers/staging/lustre/lustre/lov/lov_merge.c | 4 +-
drivers/staging/lustre/lustre/lov/lov_object.c | 7 +-
drivers/staging/lustre/lustre/lov/lov_pack.c | 6 +-
drivers/staging/lustre/lustre/lov/lov_pool.c | 10 +-
drivers/staging/lustre/lustre/mdc/mdc_locks.c | 14 +-
drivers/staging/lustre/lustre/mdc/mdc_reint.c | 2 +-
drivers/staging/lustre/lustre/mdc/mdc_request.c | 16 +-
drivers/staging/lustre/lustre/mgc/mgc_request.c | 2 +-
drivers/staging/lustre/lustre/obdclass/cl_lock.c | 2 +-
drivers/staging/lustre/lustre/obdclass/cl_page.c | 2 +-
drivers/staging/lustre/lustre/obdclass/llog_cat.c | 12 +-
drivers/staging/lustre/lustre/obdclass/llog_swab.c | 2 +-
.../lustre/lustre/obdclass/lprocfs_status.c | 56 +-
drivers/staging/lustre/lustre/obdclass/lu_object.c | 5 +-
.../staging/lustre/lustre/obdecho/echo_client.c | 7 +-
drivers/staging/lustre/lustre/osc/osc_cache.c | 17 +-
drivers/staging/lustre/lustre/osc/osc_internal.h | 2 +-
drivers/staging/lustre/lustre/osc/osc_request.c | 3 +-
drivers/staging/lustre/lustre/ptlrpc/client.c | 4 +-
drivers/staging/lustre/lustre/ptlrpc/import.c | 15 +-
drivers/staging/lustre/lustre/ptlrpc/layout.c | 2 +-
.../staging/lustre/lustre/ptlrpc/pack_generic.c | 2 +-
.../staging/lustre/lustre/ptlrpc/ptlrpc_internal.h | 4 +-
drivers/staging/lustre/lustre/ptlrpc/service.c | 2 +-
drivers/staging/most/aim-network/networking.c | 299 ++-
drivers/staging/most/aim-network/networking.h | 21 -
drivers/staging/most/hdm-dim2/Kconfig | 1 -
drivers/staging/most/hdm-dim2/dim2_hal.c | 17 +-
drivers/staging/most/hdm-dim2/dim2_hdm.c | 18 +-
drivers/staging/most/hdm-dim2/dim2_reg.h | 1 +
drivers/staging/most/hdm-i2c/hdm_i2c.c | 7 -
drivers/staging/most/hdm-usb/Kconfig | 2 +-
drivers/staging/most/hdm-usb/hdm_usb.c | 15 +-
drivers/staging/most/mostcore/mostcore.h | 7 +-
drivers/staging/octeon-usb/octeon-hcd.c | 6 +-
drivers/staging/octeon/ethernet-util.h | 2 +-
drivers/staging/rtl8188eu/core/rtw_ap.c | 40 +-
drivers/staging/rtl8188eu/core/rtw_cmd.c | 131 +-
drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 44 -
drivers/staging/rtl8188eu/core/rtw_mlme.c | 12 +-
drivers/staging/rtl8188eu/core/rtw_recv.c | 83 +-
drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 8 -
drivers/staging/rtl8188eu/hal/phy.c | 4 +-
drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 2 +-
drivers/staging/rtl8188eu/include/ieee80211.h | 107 --
drivers/staging/rtl8188eu/os_dep/mon.c | 34 +-
drivers/staging/rtl8192e/dot11d.h | 4 +-
drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 126 --
drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 2 -
drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 16 -
drivers/staging/rtl8192e/rtl819x_HTProc.c | 4 +-
drivers/staging/rtl8192e/rtllib.h | 54 -
drivers/staging/rtl8192e/rtllib_rx.c | 3 -
drivers/staging/rtl8192e/rtllib_softmac.c | 389 +---
drivers/staging/rtl8192e/rtllib_wx.c | 2 +-
drivers/staging/rtl8192u/ieee80211/ieee80211.h | 2 +-
.../staging/rtl8192u/ieee80211/ieee80211_crypt.h | 4 +-
.../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 27 +-
.../staging/rtl8192u/ieee80211/ieee80211_module.c | 3 +-
.../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 171 +-
drivers/staging/rtl8192u/r8192U.h | 8 +-
drivers/staging/rtl8192u/r8192U_core.c | 10 +-
drivers/staging/rtl8192u/r8192U_dm.c | 77 +-
drivers/staging/rtl8712/ieee80211.c | 13 +-
drivers/staging/rtl8712/os_intfs.c | 2 +-
drivers/staging/rtl8712/wifi.h | 6 +-
drivers/staging/rtl8723bs/core/rtw_mlme.c | 32 +-
drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 8 +-
drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 4 +-
drivers/staging/rtl8723bs/hal/hal_btcoex.c | 2 +-
drivers/staging/rtl8723bs/hal/hal_com.c | 5 +-
drivers/staging/rtl8723bs/hal/odm.h | 5 +-
drivers/staging/rtl8723bs/hal/odm_DIG.c | 10 +-
drivers/staging/rtl8723bs/hal/odm_debug.h | 81 +-
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 3 +-
drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 18 +-
drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 12 +-
drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 20 +-
drivers/staging/rtl8723bs/include/ieee80211.h | 8 +-
drivers/staging/rtl8723bs/include/osdep_service.h | 4 +-
.../rtl8723bs/include/osdep_service_linux.h | 6 +-
drivers/staging/rtl8723bs/include/rtl8192c_rf.h | 23 +-
drivers/staging/rtl8723bs/include/rtl8723b_spec.h | 49 +-
drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 14 +-
drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 24 +-
drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 46 +-
drivers/staging/rts5208/rtsx_scsi.c | 2 +-
drivers/staging/rts5208/sd.c | 4 +-
drivers/staging/rts5208/xd.c | 2 +-
drivers/staging/sm750fb/ddk750_chip.c | 7 +-
drivers/staging/sm750fb/ddk750_dvi.c | 35 +-
drivers/staging/sm750fb/ddk750_dvi.h | 43 +-
drivers/staging/sm750fb/ddk750_hwi2c.c | 33 +-
drivers/staging/sm750fb/ddk750_sii164.c | 49 +-
drivers/staging/sm750fb/ddk750_sii164.h | 22 +-
drivers/staging/sm750fb/ddk750_swi2c.c | 21 +-
drivers/staging/sm750fb/ddk750_swi2c.h | 18 +-
drivers/staging/sm750fb/sm750.c | 54 +-
drivers/staging/sm750fb/sm750.h | 24 +-
drivers/staging/sm750fb/sm750_accel.c | 15 +-
drivers/staging/sm750fb/sm750_cursor.c | 17 +-
drivers/staging/speakup/Makefile | 1 +
drivers/staging/speakup/main.c | 2 +
drivers/staging/speakup/serialio.c | 28 +-
drivers/staging/speakup/serialio.h | 4 +-
drivers/staging/speakup/speakup_acntsa.c | 11 +-
drivers/staging/speakup/speakup_apollo.c | 13 +-
drivers/staging/speakup/speakup_audptr.c | 17 +-
drivers/staging/speakup/speakup_bns.c | 11 +-
drivers/staging/speakup/speakup_decext.c | 28 +-
drivers/staging/speakup/speakup_decpc.c | 2 +-
drivers/staging/speakup/speakup_dectlk.c | 17 +-
drivers/staging/speakup/speakup_dtlk.c | 2 +-
drivers/staging/speakup/speakup_dtlk.h | 10 +-
drivers/staging/speakup/speakup_dummy.c | 11 +-
drivers/staging/speakup/speakup_ltlk.c | 16 +-
drivers/staging/speakup/speakup_soft.c | 4 +-
drivers/staging/speakup/speakup_spkout.c | 15 +-
drivers/staging/speakup/speakup_txprt.c | 11 +-
drivers/staging/speakup/spk_priv.h | 10 +-
drivers/staging/speakup/spk_ttyio.c | 320 ++++
drivers/staging/speakup/spk_types.h | 6 +-
drivers/staging/speakup/synth.c | 20 +-
drivers/staging/typec/fusb302/fusb302.c | 4 +-
drivers/staging/unisys/Documentation/overview.txt | 14 +-
drivers/staging/unisys/include/channel.h | 60 +-
drivers/staging/unisys/include/iochannel.h | 39 +-
drivers/staging/unisys/visorbus/controlvmchannel.h | 56 +-
drivers/staging/unisys/visorbus/vbuschannel.h | 25 +-
drivers/staging/unisys/visorbus/visorbus_main.c | 125 +-
drivers/staging/unisys/visorbus/visorbus_private.h | 24 +-
drivers/staging/unisys/visorbus/visorchannel.c | 8 +-
drivers/staging/unisys/visorbus/visorchipset.c | 226 ++-
drivers/staging/unisys/visorhba/visorhba_main.c | 19 +-
.../staging/unisys/visorinput/ultrainputreport.h | 49 +-
drivers/staging/unisys/visorinput/visorinput.c | 51 +-
drivers/staging/unisys/visornic/visornic_main.c | 23 +-
.../interface/vchiq_arm/vchiq_2835_arm.c | 21 +-
.../vc04_services/interface/vchiq_arm/vchiq_arm.c | 14 +-
.../vc04_services/interface/vchiq_arm/vchiq_core.c | 95 +-
drivers/staging/vme/devices/vme_pio2.h | 80 +-
drivers/staging/vt6655/card.c | 2 +-
drivers/staging/vt6655/card.h | 32 +-
drivers/staging/vt6655/channel.h | 4 +-
drivers/staging/vt6655/device_main.c | 19 +-
drivers/staging/vt6655/key.c | 4 +-
drivers/staging/vt6655/mac.h | 58 +-
drivers/staging/vt6655/power.h | 16 +-
drivers/staging/vt6655/rf.h | 16 +-
drivers/staging/vt6656/card.c | 29 +-
drivers/staging/vt6656/main_usb.c | 17 +-
drivers/staging/vt6656/rxtx.c | 90 +-
drivers/staging/wilc1000/host_interface.c | 90 +-
drivers/staging/wilc1000/host_interface.h | 19 +-
drivers/staging/wilc1000/linux_wlan.c | 37 +-
drivers/staging/wilc1000/wilc_debugfs.c | 28 +-
drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 36 +-
drivers/staging/wilc1000/wilc_wfi_netdevice.h | 1 +
drivers/staging/wilc1000/wilc_wlan_if.h | 2 +-
drivers/staging/wlan-ng/hfa384x.h | 22 +-
drivers/staging/wlan-ng/hfa384x_usb.c | 18 +-
drivers/staging/wlan-ng/prism2fw.c | 24 +-
drivers/staging/wlan-ng/prism2mgmt.c | 4 +-
drivers/staging/wlan-ng/prism2mib.c | 2 +-
drivers/staging/wlan-ng/prism2sta.c | 100 +-
drivers/staging/xgifb/vb_table.h | 18 +-
drivers/tty/tty_io.c | 60 +-
drivers/tty/tty_ldisc.c | 2 +
include/linux/hid-sensor-hub.h | 5 +
include/linux/hid-sensor-ids.h | 5 +
include/linux/i2c/twl4030-madc.h | 147 --
include/linux/iio/iio.h | 6 +
include/linux/iio/timer/stm32-timer-trigger.h | 2 +
include/linux/mfd/stm32-timers.h | 2 +
include/linux/tty.h | 8 +
include/uapi/linux/tty.h | 1 +
tools/iio/Makefile | 2 +-
tools/iio/iio_utils.h | 2 +-
407 files changed, 11603 insertions(+), 11578 deletions(-)
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc084s021.txt
create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc108s102.txt
create mode 100644 drivers/iio/adc/ti-adc084s021.c
create mode 100644 drivers/iio/adc/ti-adc108s102.c
rename drivers/{staging => }/iio/light/isl29028.c (89%)
delete mode 100644 drivers/staging/ccree/cc_bitops.h
delete mode 100644 drivers/staging/ccree/cc_pal_log.h
delete mode 100644 drivers/staging/ccree/cc_pal_log_plat.h
delete mode 100644 drivers/staging/ccree/cc_pal_types.h
delete mode 100644 drivers/staging/ccree/cc_pal_types_plat.h
delete mode 100644 drivers/staging/ccree/dx_env.h
delete mode 100644 drivers/staging/ccree/hw_queue_defs_plat.h
delete mode 100644 drivers/staging/ccree/ssi_pm_ext.c
delete mode 100644 drivers/staging/ccree/ssi_pm_ext.h
delete mode 100644 drivers/staging/fsl-mc/bus/dpmng.c
rename drivers/staging/fsl-mc/{include => bus}/dprc.h (84%)
delete mode 100644 drivers/staging/fsl-mc/include/dpmng.h
delete mode 100644 drivers/staging/fsl-mc/include/mc-bus.h
delete mode 100644 drivers/staging/fsl-mc/include/mc-cmd.h
delete mode 100644 drivers/staging/fsl-mc/include/mc-sys.h
rename drivers/staging/iio/light/{tsl2x7x_core.c => tsl2x7x.c} (95%)
delete mode 100644 drivers/staging/most/aim-network/networking.h
create mode 100644 drivers/staging/speakup/spk_ttyio.c
delete mode 100644 include/linux/i2c/twl4030-madc.h