[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