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

Greg KH gregkh at linuxfoundation.org
Wed Nov 27 16:35:15 UTC 2019


The following changes since commit 31f4f5b495a62c9a8b15b1c3581acd5efeb9af8c:

  Linux 5.4-rc7 (2019-11-10 16:17:15 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 0f6f8749872e7be6c083dc845bf4d45a7018b79c:

  staging: vchiq: Have vchiq_dump_* functions return an error code (2019-11-22 11:40:31 +0100)

----------------------------------------------------------------
Staging / IIO patches for 5.5-rc1

Here is the big staging and iio set of patches for the 5.5-rc1 release.

It's the usual huge collection of cleanup patches all over the
drivers/staging/ area, along with a new staging driver, and a bunch of
new IIO drivers as well.

Full details are in the shortlog, but all of these have been in
linux-next for a long time with no reported issues.

Signed-off-by: Greg Kroah-Hartman <gregkh at linuxfoundation.org>

----------------------------------------------------------------
Adham Abozaeid (4):
      staging: wilc1000: look for rtc_clk clock in spi mode
      staging: wilc1000: don't use wdev while setting tx power
      staging: wilc1000: store bss object and use cfg80211_connect_bss()
      staging: wilc1000: check if device is initialzied before changing vif

Ajay Singh (11):
      staging: wilc1000: remove unnecessary netdev validation check in del_key()
      staging: wilc1000: move wlan_deinit_locks() in wilc_netdev_cleanup()
      staging: wilc1000: use RCU list to maintain vif interfaces list
      staging: wilc1000: handle mgmt frames for both interfaces during concurrent mode
      staging: wilc1000: avoid 'bool' datatype in struct sent to firmware
      staging: wilc1000: remove 'wilc_' prefix from filenames
      staging: wilc1000: added 'WILC_' prefix in header guard macro
      staging: wilc1000: avoid use of C++ style comments
      staging: wilc1000: added proper spacing for comments
      staging: wilc1000: use defines for msg types received from firmware
      staging: wilc1000: fix illegal memory access in wilc_parse_join_bss_param()

Alexandru Ardelean (20):
      iio: tcs3414: fix iio_triggered_buffer_{pre,post}enable positions
      iio: gyro: adis16130: remove mlock usage
      iio: gyro: adis16080: replace mlock with own lock
      iio: proximity: sx9500: fix iio_triggered_buffer_{predisable,postenable} positions
      iio: chemical: atlas-ph-sensor: fix iio_triggered_buffer_predisable() position
      iio: dac: ad7303: replace mlock with own lock
      iio: pressure: zpa2326: fix iio_triggered_buffer_postenable position
      staging: rtl8188eu: make efuse_power_switch() function static
      iio: dln2-adc: fix iio_triggered_buffer_postenable() position
      iio: hdc100x: fix iio_triggered_buffer_{predisable,postenable} positions
      iio: gyro: adis16136: check ret val for non-zero vs less-than-zero
      iio: imu: adis16400: check ret val for non-zero vs less-than-zero
      iio: imu: adis16460: check ret val for non-zero vs less-than-zero
      iio: imu: adis16480: check ret val for non-zero vs less-than-zero
      iio: imu: adis: check ret val for non-zero vs less-than-zero
      iio: imu: adis16480: fix indentation of return statement
      iio: imu: adis16480: prefer `unsigned int` over `unsigned`
      iio: imu: adis16480: assign bias value only if operation succeeded
      iio: imu: adis: assign read val in debugfs hook only if op successful
      iio: imu: adis: assign value only if return code zero in read funcs

Aliasgar Surti (3):
      staging: rtl8723bs: Removed unneeded variables
      staging: qlge: Removed unnecessary variable
      staging: rtl8723bs: removed unwanted if..else condition

Andrea Merello (3):
      iio: ad7949: kill pointless "readback"-handling code
      iio: max31856: add missing of_node and parent references to iio_dev
      iio: ad7949: fix incorrect SPI xfer len

Andreas Klinger (2):
      dt-bindings: iio: maxbotix,mb1232.yaml: transform to yaml
      iio: adc: hx711: optimize performance in read cycle

Andy Shevchenko (5):
      fbtft: Make sure string is NULL terminated
      fbtft: Describe function parameters in kernel-doc
      fbtft: Drop useless #ifdef CONFIG_OF and dead code
      fbtft: Make use of device property API
      fbtft: Drop OF dependency

Antonio Borneo (1):
      staging: rtl8723bs: fix typo of "mechanism" in comment

Arnd Bergmann (1):
      staging: exfat: use prandom_u32() for i_generation

Artur Rojek (3):
      dt-bindings: iio/adc: Add a compatible string for JZ4770 SoC ADC
      dt-bindings: iio/adc: Add AUX2 channel idx for JZ4770 SoC ADC
      IIO: Ingenic JZ47xx: Add support for JZ4770 SoC ADC.

Aurabindo Jayamohanan (1):
      staging: board: use appropriate macro to initialize struct

Baolin Wang (1):
      iio: adc: sc27xx: Use devm_hwspin_lock_request_specific() to simplify code

Bartosz Golaszewski (3):
      iio: pressure: bmp280: remove stray newline
      iio: pressure: bmp280: use bulk regulator ops
      iio: pressure: bmp280: use devm action and remove labels from probe

Benjamin Poirier (17):
      staging: qlge: Fix irq masking in INTx mode
      staging: qlge: Remove irq_cnt
      staging: qlge: Remove page_chunk.last_flag
      staging: qlge: Deduplicate lbq_buf_size
      staging: qlge: Remove bq_desc.maplen
      staging: qlge: Remove rx_ring.sbq_buf_size
      staging: qlge: Remove useless dma synchronization calls
      staging: qlge: Deduplicate rx buffer queue management
      staging: qlge: Fix dma_sync_single calls
      staging: qlge: Remove rx_ring.type
      staging: qlge: Factor out duplicated expression
      staging: qlge: Remove qlge_bq.len & size
      staging: qlge: Remove useless memset
      staging: qlge: Replace memset with assignment
      staging: qlge: Update buffer queue prod index despite oom
      staging: qlge: Refill rx buffers up to multiple of 16
      staging: qlge: Refill empty buffer queues from wq

Bernd Porr (1):
      staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error

Chandra Annamaneni (4):
      staging: KPC2000: kpc2000_spi.c: Fix style issues (missing blank line)
      staging: KPC2000: kpc2000_spi.c: Fix style issues (misaligned brace)
      staging: KPC2000: kpc2000_spi.c: Fix style issues (alignment)
      staging: KPC2000: kpc2000_spi.c: Fix style issues (Unnecessary parenthesis)

Christian Gromm (5):
      staging: most: remove string termination dependency from user space data
      staging: most: configfs: move configfs subsystems to container struct
      staging: most: block module removal while having active configfs items
      staging: most: core: add comments to mutex and spinlock definitions
      staging: most: core: remove sysfs attr remove_link

Christophe JAILLET (1):
      staging: wfx: Fix a memory leak in 'wfx_upload_beacon'

Chuhong Yuan (1):
      staging: iio: ad9834: add a check for devm_clk_get

Colin Ian King (14):
      iio: light: cm36651: redundant assignment to variable ret
      staging: rtl8723bs: os_dep: fix spelling mistake "offet" -> "offset"
      staging: rtl8723bs: core: make array op_class static const, makes object smaller
      staging: rtl8192e: clean up indentation issue
      staging: vt6656: clean up an indentation issue
      counter: stm32: clean up indentation issue
      iio: gyro: clean up indentation issue
      staging: wfx: fix spelling mistake "hexdecimal" -> "hexadecimal"
      staging: wfx: fix swapped arguments in memset call
      staging: wfx: fix spelling mistake "non existant" -> "non-existent"
      staging: exfat: fix indentation issue
      staging: rtl8192u: fix indentation issue
      staging: rtl8723bs: fix indentation issue
      staging: exfat: fix spelling mistake "maont" -> "mount"

Connor Kuehl (3):
      staging: rtl8188eu: remove unnecessary self-assignment
      staging: rtl8188eu: remove dead code/vestigial do..while loop
      staging: rtl8188eu: fix possible null dereference

Cristiane Naves (7):
      staging: gasket: Fix lines ending with a '('
      staging: octeon: Remove unneeded variable
      staging: media: allegro-dvt: remove bool comparison
      staging: fieldbus: anybuss: use devm_platform_ioremap_resource helper
      staging: rtl8712: Remove lines before a close brace
      staging: rtl8712: Fix Alignment of open parenthesis
      staging: vt6655: Fix lines ending with parentheses

CristianeNaves (1):
      staging: gasket: Fix lines ending with a '('

Dan Carpenter (1):
      staging: wilc1000: potential corruption in wilc_parse_join_bss_param()

David Lechner (3):
      bus/ti-pwmss: move TI PWMSS driver from PWM to bus subsystem
      dt-bindings: counter: new bindings for TI eQEP
      counter: new TI eQEP driver

Davidlohr Bueso (3):
      drivers/staging/exfat: Replace binary semaphores for mutexes
      drivers/staging/exfat: Replace more binary semaphores with mutexes
      staging: exfat: Ensure we unlock upon error in ffsReadFile

Evan Chime (2):
      Staging: Netlogic: Fix grammatical error
      Staging: Netlogic: Fix spelling mistake

Fabrice Gasnier (6):
      counter: stm32-timer-cnt: fix a kernel-doc warning
      counter: stm32-lptimer-cnt: fix a kernel-doc warning
      iio: dac: stm32: add power management support
      iio: adc: stm32-adc: fix kernel-doc warnings
      dt-bindings: iio: stm32-adc: add max clock rate property
      iio: adc: stm32: allow to tune analog clock

Frank A. Cancio Bello (10):
      staging: octeon-usb: Fix line ending with a '('
      staging: mt7621-dma: Remove unnecessary line continuations
      staging: rts5208: Fix alignment and a line ending with a '('
      staging: emxx_udc: Fix the format of a parameter list
      staging: vt6655: Fix parameter alignment issues
      staging: vt6655: Fix the spacing around operators
      staging: vt6655: Fix open ended lines
      staging: vt6655: Fix long lines
      staging: exfat: Fix parameter alignment issues
      staging: exfat: Fix logical operation continuation

Gabriela Bittencourt (13):
      staging: vt6656: remove duplicated blank line
      staging: vt6656: reorganize characters so the lines are under 80 ch
      staging: rtl8712: align arguments with open parenthesis in file rtl8712_led.c
      staging: sm750fb: format description of parameters in accel.c
      staging: sm750fb: format description of parameters in accel.h
      staging: sm750fb: align arguments with open parenthesis in ddk750_sii164.c
      staging: sm750fb: align arguments with open parenthesis in file sm750_accel.h
      staging: sm750fb: align arguments with open parenthesis in file sm750_cursor.h
      staging: sm750fb: Fix typo in comment
      staging: sm750fb: Replace multiple spaces with tabs when it suits
      staging: rts5208: Eliminate the use of Camel Case in files ms.{h, c}
      staging: rts5208: Eliminate the use of Camel Case in files xd.{h, c}
      staging: rts5208: Eliminate the use of Camel Case in file sd.h

Giovanni Gherdovich (1):
      staging: octeon: indent with tabs instead of spaces

Greg Kroah-Hartman (6):
      Merge tag 'iio-for-5.5a-take3' of https://git.kernel.org/.../jic23/iio into staging-next
      Merge 5.4-rc3 into staging-next
      Merge 5.4-rc5 into staging-next
      Merge tag 'iio-for-5.5b' of https://git.kernel.org/.../jic23/iio into staging-next
      Merge 5.4-rc7 into staging-next
      Merge tag 'iio-for-5.5c' of https://git.kernel.org/.../jic23/iio into staging-next

Gwendal Grignou (1):
      iio: cros_ec_baro: set info_mask_shared_by_all_available field

Hans de Goede (7):
      staging: rtl8723bs: Remove phy_Config*With*ParaFile() calls
      staging: rtl8723bs: Remove phy_Config*WithParaFile() functions
      staging: rtl8723bs: Remove phy_Config*WithParaFile() configuration leftovers
      staging: rtl8723bs: Remove rtw_merge_string() function
      staging: rtl8723bs: Remove File operation APIs
      staging: rtl8723bs: Add 024c:0525 to the list of SDIO device-ids
      staging: rtl8723bs: Drop ACPI device ids

Hariprasad Kelam (1):
      staging: vc04_services: make use of devm_platform_ioremap_resource

Ido Tamir (1):
      staging: sm750fb: CHECK: Avoid CamelCase

Ioana Ciornei (4):
      staging: dpaa2-ethsw: move port notifier per ethsw
      staging: dpaa2-ethsw: move port switchdev notifier per ethsw
      staging: dpaa2-ethsw: move port switchdev blocking notifier per ethsw
      staging: dpaa2-ethsw: ordered workqueue should be per ethsw

Jamal Shareef (21):
      staging: sm750fb: Fix lines over 80 characters
      staging: most: Change bool init to true/false
      staging: fbtft: Fix duplicate arguments to bitwise AND
      staging: kpc2000: kpc_i2c: Fix lines over 80 chars
      staging: kpc2000: kpc_i2c: Remove commented code
      staging: vc04_services: Remove unused structs
      staging: vc04_services: Remove enum typedefs in vchi
      staging: vc04_services: Replace VCHI_INSTANCE_T with struct vhci_instance_handle
      staging: vc04_services: Replace VCHI_SERVICE_HANDLE_T typedef with struct vchi_service_handle
      staging: vc04_services: Rename callback VCHI_CALLBACK_T to vchi_callback
      staging: vc04_services: Replace VCHIQ_STATUS_T enum typedef with enum vchiq_status
      staging: vc04_services: Replace VCHIQ_BULK_MODE_T enum typedef with enum vchiq_bulk_mode
      staging: vc04_services: Replace VCHIQ_SERVICE_OPTION_T enum typedef with enum vchiq_service_option
      staging: vc04_services: Replace VCHIQ_CONNSTATE_T enum typedef with enum vchiq_connstate
      staging: vc04_services: Replace VCHIQ_BULK_DIR_T enum typedef with enum vchiq_bulk_dir
      staging: vc04_services: Rename callback VCHIQ_USERDATA_TERM_T to vchiq_userdata_term
      staging: vc04_services: Rename VCHIQ_CALLBACK_T to vchiq_callback
      staging: vc04_services: Rename VCHIQ_REMOTE_USE_CALLBACK_T to vchiq_remote_callback
      staging: vc04_services: Replace VCHIQ_SERVICE_HANDLE_T typedef with unsigned int
      staging: vc04_services: Replace VCHIQ_INSTANCE_T typedef with struct vchiq_instance
      staging: vc04_services: Replace VCHIQ_PLATFORM_STATE_T typedef with struct opaque_platform_state

Javier F. Arias (31):
      staging: rtl8723bs: Remove unnecessary braces
      staging: rtl8723bs: Remove unnecessary braces
      staging: rtl8723bs: Switch constant place in test
      staging: rtl8723bs: Remove commented code
      staging: rtl8723bs: Replace string with identifier
      staging: rtl8723bs: Remove space before tab
      staging: rtl8723bs: Fix line over 80 characters
      staging: rtl8723bs: Fix function call wrapping style
      staging: rtl8723bs: Add space between elements
      staging: rtl8723bs: Fix incorrect type in declaration
      staging: rtl8723bs: Remove commented code
      staging: rtl8723bs: Remove duplicate blank lines
      staging: rtl8723bs: Remove space before tabs
      staging: rtl8723bs: Fix style in definitions
      staging: rtl8723bs: Replace string with identifier
      staging: rtl8723bs: Fix lines over 80 characters
      staging: rtl8723bs: Add spaces between operators
      staging: rtl8723bs: Remove commented code
      staging: rtl8723bs: Fix indentation warnings
      staging: rtl8723bs: Fix function call format
      staging: rtl8723bs: Change tabs for spaces
      staging: emxx_udc: Fix invalid reference error
      staging: rtl8723bs: Remove unnecessary parentheses
      staging: rtl8723bs: Fix lines over 80 characters
      staging: rtl8723bs: Fix line over 80 characters
      staging: rtl8723bs: Simplify boolean expression
      staging: rtl8723bs: Remove commented code
      staging: rtl8723bs: Remove multiple blank lines
      staging: rtl8723bs: Remove blank lines before a close brace
      staging: rtl8723bs: Remove blank lines after an open brace
      staging: rtl8723bs: Remove unnecessary braces

Jean-Baptiste Maneyrol (7):
      iio: imu: inv_mpu6050: disable i2c mux for MPU925x
      iio: imu: inv_mpu6050: add header include protection macro
      iio: imu: inv_mpu6050: add defines for supporting 9-axis chips
      iio: imu: inv_mpu6050: fix objects syntax in Makefile
      iio: imu: inv_mpu6050: helpers for using i2c master on auxiliary bus
      iio: imu: inv_mpu6050: add MPU925x magnetometer support
      iio: imu: inv_mpu6050: add fifo support for magnetometer data

Jerry Lin (2):
      staging: olpc_dcon: allow simultaneous XO-1 and XO-1.5 support
      staging: olpc_dcon: fix wrong dependencies in Kconfig file

Jonathan Cameron (29):
      Merge branch 'ib-ti-eqep-5.4-rc1' into togreg
      Merge branch 'ib-ab8500-5.4-rc1' into HEAD
      iio: adc: at91-sama5d2: Replace 0 with NULL when clearing some pointers.
      iio: adc: mcp320x: Tidy up endian types in type cast.
      iio: adc: stmpe-adc: Cleanup endian type of local variable
      iio: chemical: sps30: Explicity truncate constant by masking
      iio: gyro: mpu3050: Explicity make a 'poison' value big endian
      iio: pressure: bmp280 endian tidy ups
      iio: proximity: pulsedlight v2: Tidy up an endian issue
      iio: adc: exynos: Drop a stray semicolon
      iio: adc: exynos: use devm_platform_ioremap_resource
      iio: adc: meson_saradc: use devm_platform_ioremap_resource
      iio: adc: cpcap-adc: Fix missing IRQF_ONESHOT as only threaded handler.
      iio: temp: maxim thermocouple: Drop unneeded semi colon.
      iio: adc: xilinx-xadc: use devm_platform_ioremap_resource
      iio: adc: twl4030: Use false / true instead of 0 / 1 with booleans
      iio: chemical: sgp30: drop excess semicolon
      iio: adc: aspeed: use devm_platform_ioremap_resource
      iio: adc: mt6577_auxdac: use devm_platform_ioremap_resource
      iio: adc: bcm_iproc_adc: drop a stray semicolon
      iio: adc: cc10001: use devm_platform_ioremap_resource
      iio: adc: ingenic: Use devm_platform_ioremap_resource
      iio: adc: lpc18xx: use devm_platform_ioremap_resource
      iio: adc: npcm: use devm_platform_ioremap_resource
      iio: adc: rcar-gyroadc: use devm_platform_ioremap_resource
      iio: adc: spear_adc: Use devm_platform_ioremap_resource
      iio: adc: vf610: use devm_platform_ioremap_resource
      iio: dac: lpc18xx: Use devm_platform_ioremap_resource
      iio: dac: vf610: Use devm_platform_ioremap_resource

Jules Irenge (20):
      staging: qlge: correct a misspelled word
      staging: qlge: fix "alignment should match open parenthesis" checks
      staging: qlge: Fix multiple assignments warning by replacing integer variables to bool
      staging: qlge: add space to fix check warning
      staging: qlge: fix comparison to NULL warning
      staging: vc04_services: place the AND operator at the end of the previous line
      staging: uwb: fix coccinelle warnings of comparison to bool
      staging: vc04_services: fix check warnings of line over 80 characters
      staging: vc04_services: fix warnings of scpace required between operator
      staging: vc04_services: fix warnings of Block comments use of *
      staging: wfx: fix warnings of no space is necessary
      staging: wfx: fix warning of line over 80 characters
      staging: wfx: fix warnings of logical continuation
      staging: wfx: correct misspelled words
      staging: wfx: fix warnings of alignment should match open parenthesis
      staging: wfx: replace 0 by NULL
      staging: wfx: replace 1 by true
      staging: mt7621-dma: align to match open parenthesis
      staging: wfx: replace uintXX_t to uXX and intXX_t to sXX
      staging: align to fix warnings of line over 80 characters

Jérôme Pouiller (35):
      staging: wfx: add infrastructure for new driver
      staging: wfx: add support for I/O access
      staging: wfx: add I/O API
      staging: wfx: add tracepoints for I/O access
      staging: wfx: load firmware
      staging: wfx: import HIF API headers
      staging: wfx: add IRQ handling
      staging: wfx: add tracepoints for HIF
      staging: wfx: add support for start-up indication
      staging: wfx: instantiate mac80211 data
      staging: wfx: allow to send commands to chip
      staging: wfx: add HIF commands helpers
      staging: wfx: introduce "secure link"
      staging: wfx: setup initial chip configuration
      staging: wfx: add debug files and trace debug events
      staging: wfx: allow to send 802.11 frames
      staging: wfx: allow to receive 802.11 frames
      staging: wfx: allow to scan networks
      staging: wfx: implement 802.11 key handling
      staging: wfx: implement the rest of mac80211 API
      staging: wfx: simplify memory allocation in wfx_update_filtering()
      staging: wfx: remove misused call to cpu_to_le16()
      staging: wfx: le16_to_cpus() takes a reference as parameter
      staging: wfx: correctly cast data on big-endian targets
      staging: wfx: fix copy_{to,from}_user() usage
      staging: wfx: drop calls to BUG_ON()
      staging: wfx: avoid namespace contamination
      staging: wfx: fix error handling in wfx_tx_get_raw_link_id()
      staging: wfx: fix potential vulnerability to spectre
      staging: wfx: drop module version
      staging: wfx: relocate wfx_fill_sl_key() in secure_link.h
      staging: wfx: fix CONFIG_MMC=m with CONFIG_WFX=y
      staging: wfx: fix Oops when CONFIG_OF_NET is not set
      staging: wfx: fix setting MAC address from DT
      staging: wfx: fix number of available tx_policies

Kees Cook (1):
      staging: rtl*: Remove tasklet callback casts

Kefeng Wang (1):
      staging: Use pr_warn instead of pr_warning

Krzysztof Kozlowski (7):
      staging: fbtft: Fix Kconfig indentation
      staging: fwserial: Fix Kconfig indentation
      staging: most: Fix Kconfig indentation
      staging: nvec: Fix Kconfig indentation
      staging: pi433: Fix Kconfig indentation
      staging: vc04: Fix Kconfig indentation
      staging: fwserial: Fix Kconfig indentation (seven spaces)

Krzysztof Wilczynski (1):
      iio: light: bh1750: Resolve compiler warning and make code more readable

Laura Abbott (1):
      tools: iio: Correctly add make dependency for iio_utils

Linus Walleij (8):
      power: supply: ab8500_btemp: Convert to IIO ADC
      power: supply: ab8500_charger: Convert to IIO ADC
      power: supply: ab8500_fg: Convert to IIO ADC
      hwmon: ab8500: Convert to IIO ADC
      mfd: ab8500: Augment DT bindings
      iio: adc: New driver for the AB8500 GPADC
      mfd: Switch the AB8500 GPADC to IIO
      iio: st: Drop GPIO include

Lorenzo Bianconi (24):
      iio: imu: st_lsm6dsx: enable LIR for sensor events
      iio: imu: st_lsm6dsx: enable clear on read for latched interrupts
      iio: imu: st_lsm6dsx: use st_lsm6dsx_read_locked in st_lsm6dsx_report_motion_event
      iio: imu: st_lsm6dsx: add sanity check for read_fifo pointer
      iio: imu: st_lsm6dsx: move irq related definitions in irq_config
      iio: imu: st_lsm6dsx: do not access active-low/open-drain regs if not supported
      iio: imu: st_lsm6dsx: move bdu/boot and reset register info in hw_settings
      iio: imu: st_lsm6dsx: always check enable_reg in st_lsm6dsx_event_setup
      iio: imu: st_lsm6dsx: rely on st_lsm6dsx_update_bits_locked configuring events
      iio: imu: st_lsm6dsx: grab conf mutex in st_lsm6dsx_write_event_config
      iio: imu: st_lsm6dsx: fix checkpatch warning
      iio: imu: st_lsm6dsx: add wakeup_source in st_sensors_platform_data
      iio: imu: st_lsm6dsx: add missing kernel documenation
      dt-bindings: iio: imu: st_lsm6dsx: document missing wakeup-source property
      iio: imu: st_lsm6dsx: enable wake-up event for LSM6DSO
      iio: imu: st_lsm6dsx: enable drdy-mask if available
      iio: imu: st_lsm6dsx: fix gyro gain definitions for LSM9DS1
      iio: imu: st_lsm6dsx: add support to LSM6DS0
      dt-bindings: iio: imu: st_lsm6dsx: add lsm6ds0 device bindings
      iio: imu: st_lsm6dsx: add support to LSM6DSRX
      dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsrx device bindings
      iio: imu: st_lsm6dsx: explicitly define odr table size
      iio: imu: st_lsm6dsx: fix ODR check in st_lsm6dsx_write_raw
      iio: imu: st_lsm6dsx: express odr in mHZ

Manivannan Sadhasivam (2):
      dt-bindings: iio: light: Add binding for ADUX1020
      iio: light: Add support for ADUX1020 sensor

Marcelo Diop-Gonzalez (6):
      staging: vchiq: Have vchiu_queue_init() return 0 on success.
      staging: vchiq: Refactor indentation in vchiq_platform_conn_state_changed()
      staging: vchiq: Fix block comment format in vchiq_dump()
      staging: vchiq_dump: Replace min with min_t
      staging: vchiq: Refactor indentation in vchiq_dump_* functions
      staging: vchiq: Have vchiq_dump_* functions return an error code

Marcelo Schmitt (2):
      dt-bindings: iio: adc: Add dt-schema for AD7292
      iio: adc: Add driver support for AD7292

Marcus Folkesson (2):
      dt-bindings: iio: dac: Migrate LTC1660 documentation to yaml
      dt-bindings: iio: adc: Migrate MCP3911 documentation to yaml

Mario Tesi (1):
      iio: imu: st_lsm6dsx: add odr calibration feature

Matteo Croce (1):
      staging: vchiq: don't print pointless kernel address

Michael Hennerich (2):
      staging: fbtft: fbtft-core: Fix last line displayed on fbcon
      drivers/staging/fbtft/fb_seps525: New driver for SEPS525 (Syncoam) LCD Controllers

Michael Straube (25):
      staging: rtl8723bs: remove return statements from void functions
      staging: rtl8188eu: cleanup long line in rtw_mlme_ext.c
      staging: rtl8723bs: remove unused function write_cam_from_cache
      staging: rtl8188eu: convert variables from unsigned char to u8
      staging: rtl8188eu: rename variables to avoid mixed case
      staging: rtl8188eu: cleanup whitespace in update_hw_ht_param
      staging: rtl8188eu: cleanup comments in update_hw_ht_param
      staging: rtl8188eu: remove unnecessary asignment and initialization
      staging: rtl8188eu: remove braces from single statement if block
      staging: rtl8188eu: remove unnecessary conversion to bool
      staging: rtl8188eu: rename variables to avoid mixed case
      staging: rtl8188eu: convert variables from unsigned char to u8
      staging: rtl8188eu: remove blank lines
      staging: rtl8188eu: remove code valid only for 5 GHz
      staging: rtl8188eu: cleanup comments in rtw_sta_mgt.c
      staging: rtl8188eu: convert unsigned char array to u8
      staging: rtl8188eu: rename array bcast_addr
      staging: rtl8188eu: convert rtw_access_ctrl to return bool
      staging: rtl8188eu: remove ternary operator
      staging: rtl8188eu: cleanup long lines in rtw_sta_mgt.c
      staging: rtl8188eu: reduce indentation level in rtw_alloc_stainfo
      staging: rtl8188eu: remove exit label from rtw_alloc_stainfo
      staging: rtl8188eu: reduce indentation level in _rtw_free_sta_priv
      staging: rtl8188eu: remove return variable from rtw_init_bcmc_stainfo
      staging: rtl8188eu: replace tabs with spaces - style

Miquel Raynal (8):
      iio: adc: max1027: Add debugfs register read support
      iio: adc: max1027: Make it optional to use interrupts
      iio: adc: max1027: Reset the device at probe time
      iio: adc: max1027: Prepare the introduction of different resolutions
      iio: adc: max1027: Introduce 12-bit devices support
      dt-bindings: iio: adc: max1027: Mark interrupts as optional
      dt-bindings: Add 1027/1029/1031 SPI ADCs as trivial devices
      dt-bindings: Add max12xx SPI ADC series as trivial devices

Mircea Caprioru (3):
      iio: adc: ad7192: Add sysfs ABI documentation
      iio: adc: ad_sigma_delta: Export ad_sd_calibrate
      staging: iio: adc: ad7192: Add system calibration support

Nachammai Karuppiah (8):
      staging: vc04_services: Avoid typedef
      staging: rtl8723bs: os_dep: Remove typecast in kfree
      staging: rtl8723bs: core: Remove typecast in call to kfree
      staging: vc04_services: Avoid NULL comparison
      staging: qlge: Avoid NULL comparison
      staging: wfx: Remove local variable used only in return statement.
      staging: rtl8723bs: os_dep: Remove unnecessary variable used in return statement
      staging: rtl8723bs: hal: Remove unnecessary typecast in kfree.

Navid Emamdoost (2):
      staging: rtl8192u: release memory on error path
      staging: rtl8192u: fix multiple memory leaks on error path

Nuno Sá (4):
      iio: temperature: Add support for LTC2983
      dt-bindings: iio: Add ltc2983 documentation
      iio: adis16480: Fix scales factors
      iio: adis16480: Add debugfs_reg_access entry

Pan Bian (1):
      staging: rtl8192e: fix potential use after free

Paul Burton (1):
      staging/octeon: Use stubs for MIPS && !CAVIUM_OCTEON_SOC

Phil Reid (2):
      dt-binding: iio: Add optional label property
      iio: core: Add optional symbolic label to device attributes

Quentin Deslandes (3):
      staging: axis-fifo: avoid parsing ignored device tree properties
      staging: axis-fifo: request resources using managed functions
      staging: axis-fifo: remove unused pointer to memory resource

Rishi Gupta (3):
      iio: light: add driver for veml6030 ambient light sensor
      dt-bindings: iio: light: add veml6030 ALS bindings
      iio: documentation: light: Add veml6030 sysfs documentation

Robert Jones (2):
      dt-bindings: iio: imu: add fxos8700 imu binding
      iio: imu: Add support for the FXOS8700 IMU

Rohit Sarkar (4):
      staging: iio: ADIS16240: Remove unused include
      staging: rtl8192u: ieee80211: Replace snprintf with scnprintf
      staging: rtl8712: Replace snprintf with scnprintf
      staging: rtl8712: fix boundary condition for n

Roi Martin (6):
      staging: exfat: remove unnecessary parentheses
      staging: exfat: make alignment match open parenthesis
      staging: exfat: remove unnecessary new line in if condition
      staging: exfat: replace printk(KERN_INFO ...) with pr_info()
      staging: exfat: avoid multiple assignments
      staging: exfat: replace kmalloc with kmalloc_array

Saiyam Doshi (1):
      staging: rtl8723bs: remove unneeded conversion to bool

Samuil Ivanov (1):
      Staging: qlge: Rewrite two while loops as simple for loops

Sean Nyekjaer (5):
      iio: imu: st_lsm6dsx: move interrupt thread to core
      iio: imu: st_lsm6dsx: add motion events
      iio: imu: st_lsm6dsx: add wakeup-source option
      iio: imu: st_lsm6dsx: always enter interrupt thread
      iio: imu: st_lsm6dsx: add motion report function and call from interrupt

Sergio Paracuellos (2):
      staging: mt7621-pci: add quirks for 'E2' revision using 'soc_device_attribute'
      MIPS: ralink: enable PCI support only if driver for mt7621 SoC is selected

Stefan Popa (1):
      iio: dac: ad5446: Add support for new AD5600 DAC

Stephan Gerhold (2):
      dt-bindings: iio: imu: mpu6050: add vdd-supply
      iio: imu: mpu6050: Add support for vdd-supply regulator

Sudip Mukherjee (2):
      staging: rtl8723bs: reduce stack usage of rtw_cfg80211_unlink_bss
      staging: rtl8723bs: reduce stack usage of cfg80211_rtw_scan

Sumera Priyadarsini (4):
      staging: rtl8192u: Remove unnecessary blank lines
      staging: rtl8192u: Fix alignment to match open parenthesis
      staging: rtl8192u: Remove unnecessary line-breaks in function signatures
      staging: rtl8192u: Fix indentation for cleaner code

Sven Van Asbroeck (2):
      staging: fieldbus core: remove unused strings
      staging: fieldbus: move "offline mode" definition to fieldbus core

Thomas Meyer (1):
      staging: wlan-ng: p80211wep.c: use lib/crc32

Tim Collier (5):
      staging: wlan-ng: remove unnecessary casts from prism2usb.c
      staging: wlan-ng: shorten lines over 80 characters in hfa384x.h
      staging: wlan-ng: correct parameter alignment in hfa384x.h
      staging: wlan-ng: fix compilation for USB debugging
      staging: wlan-ng: remove unused field from struct hfa384x_usbctlx

Tomasz Duszynski (2):
      dt-bindings: iio: light: bh1750: convert bindings to yaml
      MAINTAINERS: add entry for ROHM BH1750 driver

Valdis Kletnieks (33):
      staging: exfat: fix fs_sync() calls.
      staging: exfat: explain the fs_sync() issue in TODO
      staging: exfat: Clean up return codes - FFS_FULL
      staging: exfat: Clean up return codes - FFS_NOTFOUND
      staging: exfat: Clean up return codes - FFS_DIRBUSY
      staging: exfat: Clean up return codes - FFS_PERMISSIONERR
      staging: exfat: Clean up return codes - FFS_NAMETOOLONG
      staging: exfat: Clean up return codes - FFS_FILEEXIST
      staging: exfat: Clean up return codes - FFS_INVALIDPATH
      staging: exfat: Clean up return code - FFS_MEMORYERR
      staging: exfat: Update MAINTAINERS file
      staging: exfat: Clean up return codes - FFS_FORMATERR
      staging: exfat: Clean up return codes - FFS_MEDIAERR
      staging: exfat: Clean up return codes - FFS_EOF
      staging: exfat: Clean up return codes - FFS_INVALIDFID
      staging: exfat: Clean up return codes - FFS_ERROR
      staging: exfat: Clean up return codes - remove unused codes
      staging: exfat: Clean up return codes - FFS_SUCCESS
      staging: exfat: Collapse redundant return code translations
      staging: exfat: Correct return code
      staging: exfat: Remove FAT/VFAT mount support, part 1
      staging: exfat: Remove FAT/VFAT mount support, part 2
      staging: exfat: Remove FAT/VFAT mount support, part 3
      staging: exfat: Remove FAT/VFAT mount support, part 4
      staging: exfat: Clean up the namespace pollution part 1
      staging: exfat: Clean up the namespace pollution part 2
      staging: exfat: Clean up the namespace pollution part 3
      staging: exfat: Clean up the namespace pollution part 4
      staging: exfat: Clean up the namespace pollution part 5
      staging: exfat: Clean up the namespace pollution part 6
      staging: exfat: Clean up the namespace pollution part 7
      staging: exfat: Clean up the namespace pollution part 8
      staging: exfat: Update the TODO file

Valery Ivanov (1):
      staging: octeon: fix missing a blank line after declaration

Vincent Pelletier (1):
      iio: adc: intel_mrfld_adc: Add Basin Cove ADC driver

Wambui Karuga (21):
      staging: octeon: Remove typedef declaration
      staging: kpc2000: Remove unnecessary return variable
      staging: rtl8712: Align function arguments with opening paranthesis
      staging: octeon: Fix incorrect type in assignment
      staging: rtl8723bs: Remove comparisons to NULL in conditionals
      staging: rtl8723bs: Remove unnecessary braces for single statements
      staging: rtl8723bs: Remove comparisons to booleans in conditionals.
      staging: rtl8723bs: Remove unnecessary blank lines
      staging: isdn: remove assignment in if conditionals
      staging: rtl8723bs: Remove comparison to NULL
      staging: octeon: remove typedef declaration for cvmx_wqe
      staging: octeon: remove typedef declaration for cvmx_helper_link_info
      staging: octeon: remove typedef declaration for cvmx_fau_reg_32
      staging: octeon: remove typedef declartion for cvmx_pko_command_word0
      staging: octeon: remove typedef declaration for cvmx_fau_op_size
      staging: rtl8712: remove unnecessary return variables
      staging: rtl8712: clean up function headers
      staging: vc04_services: use DIV_ROUND_UP helper macro
      staging: rtl8723bs: use DIV_ROUND_UP helper macro
      staging: rtl8723bs: remove casts to pointers in kfree
      staging: octeon: fix restricted __be16 degrades to integer

William Breathitt Gray (3):
      counter: Simplify the count_read and count_write callbacks
      docs: driver-api: generic-counter: Update Count and Signal data types
      counter: Fix typo in action_get description

Xianting Tian (1):
      staging: rtl8192u: Fix typo in comment

YueHaibing (9):
      staging: clocking-wizard: use devm_platform_ioremap_resource() to simplify code
      staging: emxx_udc: use devm_platform_ioremap_resource() to simplify code
      staging: rtl8723bs: Remove unnecessary null check
      staging: rtl8723bs: remove unnecessary null check
      staging: ralink-gdma: use devm_platform_ioremap_resource() to simplify code
      staging: netlogic: use devm_platform_ioremap_resource() to simplify code
      staging: mt7621-dma: use devm_platform_ioremap_resource() to simplify code
      staging: comedi: remove unused variable 'route_table_size'
      staging: exfat: remove two unused functions

zhengbin (19):
      staging: rtl8723bs: Remove set but not used variable 'oldcnt'
      staging: rtl8723bs: Remove set but not used variable 'tmp_aid'
      staging: rtl8723bs: Remove set but not used variable 'prwskeylen'
      staging: rtl8723bs: Remove set but not used variables 'ppp', 'type', 'data'
      staging: rtl8723bs: Remove set but not used variable 'adapter'
      staging: bcm2835-audio: Need to judge the return value of vchi_msg_dequeue in audio_vchi_callback
      staging: sm750fb: Remove set but not used variable 'uiActualPixelClk'
      staging: sm750fb: Remove set but not used variable 'actual_mx_clk'
      staging: comedi: Remove set but not used variable 'aref'
      staging: wfx: Make function 'sram_write_dma_safe', 'load_firmware_secure' static
      staging: wfx: Make function 'wfx_tx_queue_get' static
      staging: wfx: Make some functions static in sta.c
      staging: rtl8723bs: Remove set but not used variable 'i'
      staging: rtl8192e: remove set but not used variable 'frag'
      staging: rtl8723bs: remove set but not used variable 'pHalData', 'pregistrypriv'
      staging: rtl8723bs: remove set but not used variable 'pHalData', 'pdmpriv'
      staging: rtl8723bs: remove set but not used variable 'pmlmeinfo', 'pHalData'
      staging: rtl8723bs: remove set but not used variable 'notify_ielen', 'notify_ie', 'notify_interval', 'notify_capability'
      staging: rtl8723bs: remove set but not used variable 'change', 'pos'

 Documentation/ABI/testing/sysfs-bus-iio            |   11 +
 Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192 |   39 +
 .../devicetree/bindings/counter/ti-eqep.yaml       |   50 +
 .../devicetree/bindings/iio/adc/adi,ad7292.yaml    |  104 +
 .../devicetree/bindings/iio/adc/ingenic,adc.txt    |    1 +
 .../devicetree/bindings/iio/adc/max1027-adc.txt    |   20 -
 .../devicetree/bindings/iio/adc/mcp3911.txt        |   30 -
 .../bindings/iio/adc/microchip,mcp3911.yaml        |   71 +
 .../devicetree/bindings/iio/adc/st,stm32-adc.txt   |    2 +
 .../devicetree/bindings/iio/dac/lltc,ltc1660.yaml  |   49 +
 .../devicetree/bindings/iio/dac/ltc1660.txt        |   21 -
 .../devicetree/bindings/iio/iio-bindings.txt       |    5 +
 .../devicetree/bindings/iio/imu/inv_mpu6050.txt    |    1 +
 .../devicetree/bindings/iio/imu/nxp,fxos8700.yaml  |   76 +
 .../devicetree/bindings/iio/imu/st_lsm6dsx.txt     |    3 +
 .../devicetree/bindings/iio/light/adux1020.yaml    |   47 +
 .../devicetree/bindings/iio/light/bh1750.txt       |   18 -
 .../devicetree/bindings/iio/light/bh1750.yaml      |   43 +
 .../devicetree/bindings/iio/light/veml6030.yaml    |   62 +
 .../bindings/iio/proximity/maxbotix,mb1232.txt     |   29 -
 .../bindings/iio/proximity/maxbotix,mb1232.yaml    |   60 +
 .../bindings/iio/temperature/adi,ltc2983.yaml      |  480 +++++
 Documentation/devicetree/bindings/mfd/ab8500.txt   |  119 ++
 .../devicetree/bindings/trivial-devices.yaml       |   12 +
 Documentation/driver-api/generic-counter.rst       |  162 +-
 MAINTAINERS                                        |   47 +-
 arch/mips/ralink/Kconfig                           |    1 +
 drivers/bus/Kconfig                                |    9 +
 drivers/bus/Makefile                               |    1 +
 drivers/{pwm/pwm-tipwmss.c => bus/ti-pwmss.c}      |    0
 drivers/counter/104-quad-8.c                       |   33 +-
 drivers/counter/Kconfig                            |   11 +
 drivers/counter/Makefile                           |    1 +
 drivers/counter/counter.c                          |  101 +-
 drivers/counter/ftm-quaddec.c                      |   14 +-
 drivers/counter/stm32-lptimer-cnt.c                |    7 +-
 drivers/counter/stm32-timer-cnt.c                  |   23 +-
 drivers/counter/ti-eqep.c                          |  466 +++++
 drivers/hwmon/Kconfig                              |    3 +-
 drivers/hwmon/ab8500.c                             |   65 +-
 drivers/iio/accel/st_accel_core.c                  |    1 -
 drivers/iio/adc/Kconfig                            |   35 +-
 drivers/iio/adc/Makefile                           |    3 +
 drivers/iio/adc/ab8500-gpadc.c                     | 1218 +++++++++++
 drivers/iio/adc/ad7292.c                           |  350 ++++
 drivers/iio/adc/ad7949.c                           |   33 +-
 drivers/iio/adc/ad_sigma_delta.c                   |    3 +-
 drivers/iio/adc/aspeed_adc.c                       |    4 +-
 drivers/iio/adc/at91-sama5d2_adc.c                 |    4 +-
 drivers/iio/adc/bcm_iproc_adc.c                    |    2 +-
 drivers/iio/adc/cc10001_adc.c                      |    4 +-
 drivers/iio/adc/cpcap-adc.c                        |    2 +-
 drivers/iio/adc/dln2-adc.c                         |   20 +-
 drivers/iio/adc/exynos_adc.c                       |    6 +-
 drivers/iio/adc/hx711.c                            |   22 +-
 drivers/iio/adc/ingenic-adc.c                      |  153 +-
 drivers/iio/adc/intel_mrfld_adc.c                  |  262 +++
 drivers/iio/adc/lpc18xx_adc.c                      |    4 +-
 drivers/iio/adc/max1027.c                          |  180 +-
 drivers/iio/adc/mcp320x.c                          |    2 +-
 drivers/iio/adc/meson_saradc.c                     |    4 +-
 drivers/iio/adc/mt6577_auxadc.c                    |    4 +-
 drivers/iio/adc/npcm_adc.c                         |    4 +-
 drivers/iio/adc/rcar-gyroadc.c                     |    4 +-
 drivers/iio/adc/sc27xx_adc.c                       |   16 +-
 drivers/iio/adc/spear_adc.c                        |    4 +-
 drivers/iio/adc/stm32-adc-core.c                   |   27 +-
 drivers/iio/adc/stm32-adc.c                        |   21 +-
 drivers/iio/adc/stmpe-adc.c                        |    2 +-
 drivers/iio/adc/twl4030-madc.c                     |   18 +-
 drivers/iio/adc/vf610_adc.c                        |    4 +-
 drivers/iio/adc/xilinx-xadc-core.c                 |    4 +-
 drivers/iio/chemical/atlas-ph-sensor.c             |    8 +-
 drivers/iio/chemical/sgp30.c                       |    2 +-
 drivers/iio/chemical/sps30.c                       |    2 +-
 drivers/iio/dac/Kconfig                            |    4 +-
 drivers/iio/dac/ad5446.c                           |    6 +
 drivers/iio/dac/ad7303.c                           |   13 +-
 drivers/iio/dac/lpc18xx_dac.c                      |    4 +-
 drivers/iio/dac/stm32-dac-core.c                   |  138 +-
 drivers/iio/dac/stm32-dac.c                        |   94 +-
 drivers/iio/dac/vf610_dac.c                        |    4 +-
 drivers/iio/gyro/adis16080.c                       |    8 +-
 drivers/iio/gyro/adis16130.c                       |    2 -
 drivers/iio/gyro/adis16136.c                       |   24 +-
 drivers/iio/gyro/itg3200_core.c                    |    2 +-
 drivers/iio/gyro/mpu3050-core.c                    |    2 +-
 drivers/iio/gyro/st_gyro_core.c                    |    1 -
 drivers/iio/humidity/hdc100x.c                     |   19 +-
 drivers/iio/imu/Kconfig                            |   27 +
 drivers/iio/imu/Makefile                           |    5 +
 drivers/iio/imu/adis.c                             |    5 +-
 drivers/iio/imu/adis16400.c                        |   22 +-
 drivers/iio/imu/adis16460.c                        |    8 +-
 drivers/iio/imu/adis16480.c                        |  116 +-
 drivers/iio/imu/fxos8700.h                         |   10 +
 drivers/iio/imu/fxos8700_core.c                    |  649 ++++++
 drivers/iio/imu/fxos8700_i2c.c                     |   71 +
 drivers/iio/imu/fxos8700_spi.c                     |   59 +
 drivers/iio/imu/inv_mpu6050/Makefile               |    7 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c          |  204 ++
 drivers/iio/imu/inv_mpu6050/inv_mpu_aux.h          |   19 +
 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c         |  195 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c          |   60 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h          |   74 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c         |  356 ++++
 drivers/iio/imu/inv_mpu6050/inv_mpu_magn.h         |   36 +
 drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c         |   11 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c      |   86 +-
 drivers/iio/imu/st_lsm6dsx/Kconfig                 |    3 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h            |   87 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c     |  109 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       | 1056 ++++++++--
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c        |   10 +
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c       |   45 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c        |   10 +
 drivers/iio/industrialio-core.c                    |   17 +
 drivers/iio/light/Kconfig                          |   22 +
 drivers/iio/light/Makefile                         |    2 +
 drivers/iio/light/adux1020.c                       |  849 ++++++++
 drivers/iio/light/bh1750.c                         |    4 +-
 drivers/iio/light/cm36651.c                        |    2 +-
 drivers/iio/light/tcs3414.c                        |   30 +-
 drivers/iio/light/veml6030.c                       |  908 +++++++++
 drivers/iio/magnetometer/st_magn_core.c            |    1 -
 drivers/iio/pressure/bmp280-core.c                 |  130 +-
 drivers/iio/pressure/bmp280-i2c.c                  |    6 -
 drivers/iio/pressure/bmp280-spi.c                  |    6 -
 drivers/iio/pressure/bmp280.h                      |    1 -
 drivers/iio/pressure/cros_ec_baro.c                |    3 +
 drivers/iio/pressure/st_pressure_core.c            |    1 -
 drivers/iio/pressure/zpa2326.c                     |   16 +-
 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c  |    5 +-
 drivers/iio/proximity/sx9500.c                     |   16 +-
 drivers/iio/temperature/Kconfig                    |   11 +
 drivers/iio/temperature/Makefile                   |    1 +
 drivers/iio/temperature/ltc2983.c                  | 1557 ++++++++++++++
 drivers/iio/temperature/max31856.c                 |    2 +
 drivers/iio/temperature/maxim_thermocouple.c       |    2 +-
 drivers/mfd/Kconfig                                |    7 -
 drivers/mfd/Makefile                               |    1 -
 drivers/mfd/ab8500-debugfs.c                       |  715 -------
 drivers/mfd/ab8500-gpadc.c                         | 1075 ----------
 drivers/power/supply/Kconfig                       |    2 +-
 drivers/power/supply/ab8500_btemp.c                |   41 +-
 drivers/power/supply/ab8500_charger.c              |   78 +-
 drivers/power/supply/ab8500_fg.c                   |   23 +-
 drivers/pwm/Kconfig                                |    9 -
 drivers/pwm/Makefile                               |    1 -
 drivers/staging/Kconfig                            |    2 +
 drivers/staging/Makefile                           |    1 +
 drivers/staging/axis-fifo/axis-fifo.c              |  301 +--
 drivers/staging/axis-fifo/axis-fifo.txt            |   18 +-
 drivers/staging/board/armadillo800eva.c            |   12 +-
 .../clocking-wizard/clk-xlnx-clock-wizard.c        |    4 +-
 drivers/staging/comedi/drivers/dt3000.c            |    3 +-
 drivers/staging/comedi/drivers/ni_routes.c         |    2 -
 drivers/staging/comedi/drivers/usbduxfast.c        |   21 +-
 drivers/staging/emxx_udc/emxx_udc.c                |   27 +-
 drivers/staging/exfat/Kconfig                      |    9 -
 drivers/staging/exfat/TODO                         |   61 +-
 drivers/staging/exfat/exfat.h                      |  186 +-
 drivers/staging/exfat/exfat_blkdev.c               |   28 +-
 drivers/staging/exfat/exfat_cache.c                |  303 +--
 drivers/staging/exfat/exfat_core.c                 | 2124 +++++---------------
 drivers/staging/exfat/exfat_nls.c                  |  192 --
 drivers/staging/exfat/exfat_super.c                |  896 ++++-----
 drivers/staging/fbtft/Kconfig                      |   21 +-
 drivers/staging/fbtft/Makefile                     |    1 +
 drivers/staging/fbtft/fb_seps525.c                 |  213 ++
 drivers/staging/fbtft/fb_uc1611.c                  |   22 +-
 drivers/staging/fbtft/fbtft-core.c                 |  129 +-
 drivers/staging/fbtft/fbtft.h                      |    4 +-
 drivers/staging/fieldbus/anybuss/anybuss-client.h  |   11 +-
 drivers/staging/fieldbus/anybuss/arcx-anybus.c     |    8 +-
 drivers/staging/fieldbus/anybuss/hms-profinet.c    |    2 +-
 drivers/staging/fieldbus/anybuss/host.c            |    6 +-
 drivers/staging/fieldbus/dev_core.c                |    3 -
 drivers/staging/fieldbus/fieldbus_dev.h            |    6 +
 drivers/staging/fsl-dpaa2/ethsw/ethsw.c            |   50 +-
 drivers/staging/fsl-dpaa2/ethsw/ethsw.h            |    5 +
 drivers/staging/fwserial/Kconfig                   |   26 +-
 drivers/staging/gasket/gasket_ioctl.c              |   16 +-
 drivers/staging/iio/accel/adis16240.c              |    1 -
 drivers/staging/iio/adc/ad7192.c                   |   79 +-
 drivers/staging/iio/frequency/ad9834.c             |    4 +
 drivers/staging/isdn/avm/b1.c                      |   41 +-
 drivers/staging/isdn/gigaset/interface.c           |    2 +-
 drivers/staging/kpc2000/kpc2000_i2c.c              |  204 +-
 drivers/staging/kpc2000/kpc2000_spi.c              |   24 +-
 drivers/staging/media/allegro-dvt/nal-h264.c       |    2 +-
 drivers/staging/most/Kconfig                       |    8 +-
 drivers/staging/most/cdev/cdev.c                   |    1 +
 drivers/staging/most/configfs.c                    |  124 +-
 drivers/staging/most/core.c                        |  108 +-
 drivers/staging/most/core.h                        |    1 +
 drivers/staging/most/net/net.c                     |    1 +
 drivers/staging/most/sound/sound.c                 |    1 +
 drivers/staging/most/video/video.c                 |    1 +
 drivers/staging/mt7621-dma/mtk-hsdma.c             |   21 +-
 drivers/staging/mt7621-pci/Kconfig                 |    1 -
 drivers/staging/mt7621-pci/pci-mt7621.c            |   23 +-
 drivers/staging/netlogic/TODO                      |    2 +-
 drivers/staging/netlogic/xlr_net.c                 |    3 +-
 drivers/staging/nvec/Kconfig                       |   10 +-
 drivers/staging/octeon-usb/octeon-hcd.c            |    3 +-
 drivers/staging/octeon/ethernet-mdio.c             |    6 +-
 drivers/staging/octeon/ethernet-rgmii.c            |    4 +-
 drivers/staging/octeon/ethernet-rx.c               |    6 +-
 drivers/staging/octeon/ethernet-tx.c               |    6 +-
 drivers/staging/octeon/ethernet.c                  |    6 +-
 drivers/staging/octeon/octeon-ethernet.h           |    4 +-
 drivers/staging/octeon/octeon-stubs.h              |  106 +-
 drivers/staging/olpc_dcon/Kconfig                  |   21 +-
 drivers/staging/olpc_dcon/Makefile                 |    4 +-
 drivers/staging/olpc_dcon/TODO                     |    1 -
 drivers/staging/olpc_dcon/olpc_dcon.c              |    6 +-
 drivers/staging/olpc_dcon/olpc_dcon.h              |    5 -
 drivers/staging/pi433/Kconfig                      |   24 +-
 drivers/staging/qlge/TODO                          |    3 -
 drivers/staging/qlge/qlge.h                        |  145 +-
 drivers/staging/qlge/qlge_dbg.c                    |  291 ++-
 drivers/staging/qlge/qlge_main.c                   |  909 ++++-----
 drivers/staging/qlge/qlge_mpi.c                    |    1 -
 drivers/staging/ralink-gdma/ralink-gdma.c          |    4 +-
 drivers/staging/rtl8188eu/core/rtw_ap.c            |   43 +-
 drivers/staging/rtl8188eu/core/rtw_efuse.c         |    5 +-
 drivers/staging/rtl8188eu/core/rtw_mlme.c          |    4 +-
 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c      |    2 +-
 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c       |    4 +-
 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c       |  167 +-
 drivers/staging/rtl8188eu/core/rtw_wlan_util.c     |   26 +-
 drivers/staging/rtl8188eu/core/rtw_xmit.c          |    4 +-
 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c       |   55 +-
 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c  |    1 -
 drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c     |    3 +-
 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c     |    3 +-
 drivers/staging/rtl8188eu/include/rtl8188e_recv.h  |    2 +-
 drivers/staging/rtl8188eu/include/rtl8188e_xmit.h  |    2 +-
 drivers/staging/rtl8188eu/include/rtw_efuse.h      |    1 -
 drivers/staging/rtl8188eu/include/sta_info.h       |    2 +-
 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c     |   30 +-
 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c   |    8 +-
 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c     |    3 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_core.c       |    9 +-
 drivers/staging/rtl8192e/rtllib_softmac.c          |    7 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c  |    4 +-
 .../staging/rtl8192u/ieee80211/ieee80211_softmac.c |    9 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c  |    8 +-
 drivers/staging/rtl8192u/r8190_rtl8256.c           |    4 +-
 drivers/staging/rtl8192u/r8192U_core.c             |  135 +-
 drivers/staging/rtl8192u/r819xU_cmdpkt.c           |   25 +-
 drivers/staging/rtl8712/rtl8712_led.c              |    2 +-
 drivers/staging/rtl8712/rtl8712_recv.c             |   47 +-
 drivers/staging/rtl8712/rtl871x_ioctl_linux.c      |    8 +-
 drivers/staging/rtl8712/rtl871x_mp_ioctl.c         |  103 +-
 drivers/staging/rtl8712/rtl871x_xmit.c             |    5 +-
 drivers/staging/rtl8712/rtl871x_xmit.h             |    2 +-
 drivers/staging/rtl8712/usb_ops_linux.c            |    4 +-
 drivers/staging/rtl8723bs/core/rtw_ap.c            |   11 +-
 drivers/staging/rtl8723bs/core/rtw_cmd.c           |   20 +-
 drivers/staging/rtl8723bs/core/rtw_mlme.c          |  174 +-
 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c      |   23 +-
 drivers/staging/rtl8723bs/core/rtw_pwrctrl.c       |    1 -
 drivers/staging/rtl8723bs/core/rtw_recv.c          |    9 +-
 drivers/staging/rtl8723bs/core/rtw_security.c      |  159 +-
 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c       |    3 -
 drivers/staging/rtl8723bs/core/rtw_wlan_util.c     |   19 +-
 drivers/staging/rtl8723bs/core/rtw_xmit.c          |  402 +---
 drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c     |    2 -
 drivers/staging/rtl8723bs/hal/hal_btcoex.c         |    2 +-
 drivers/staging/rtl8723bs/hal/hal_com.c            |    1 -
 drivers/staging/rtl8723bs/hal/hal_com_phycfg.c     | 1076 ----------
 drivers/staging/rtl8723bs/hal/odm_DIG.c            |    1 -
 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c       |   10 -
 drivers/staging/rtl8723bs/hal/rtl8723b_dm.c        |    3 +-
 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c  |   12 +-
 drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c    |   77 +-
 drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c    |   41 +-
 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c     |   13 +-
 drivers/staging/rtl8723bs/hal/sdio_halinit.c       |    5 -
 drivers/staging/rtl8723bs/hal/sdio_ops.c           |  127 +-
 drivers/staging/rtl8723bs/include/drv_types.h      |    4 -
 drivers/staging/rtl8723bs/include/hal_com_phycfg.h |   26 -
 drivers/staging/rtl8723bs/include/hal_data.h       |   21 -
 drivers/staging/rtl8723bs/include/osdep_service.h  |    4 -
 .../rtl8723bs/include/osdep_service_linux.h        |    7 -
 drivers/staging/rtl8723bs/include/rtl8723b_hal.h   |   15 -
 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h   |    1 -
 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c  |   56 +-
 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c     |   59 +-
 drivers/staging/rtl8723bs/os_dep/os_intfs.c        |   23 +-
 drivers/staging/rtl8723bs/os_dep/osdep_service.c   |  136 --
 drivers/staging/rtl8723bs/os_dep/sdio_intf.c       |    8 +-
 drivers/staging/rts5208/ms.c                       |   86 +-
 drivers/staging/rts5208/ms.h                       |   70 +-
 drivers/staging/rts5208/rtsx.c                     |    3 +-
 drivers/staging/rts5208/rtsx_transport.c           |    4 +-
 drivers/staging/rts5208/sd.h                       |    2 +-
 drivers/staging/rts5208/xd.c                       |    8 +-
 drivers/staging/rts5208/xd.h                       |    6 +-
 drivers/staging/sm750fb/ddk750_chip.c              |   41 +-
 drivers/staging/sm750fb/ddk750_chip.h              |   18 +-
 drivers/staging/sm750fb/ddk750_display.c           |    4 +-
 drivers/staging/sm750fb/ddk750_mode.c              |   16 +-
 drivers/staging/sm750fb/ddk750_sii164.c            |   28 +-
 drivers/staging/sm750fb/ddk750_sii164.h            |   11 +-
 drivers/staging/sm750fb/sm750_accel.c              |   94 +-
 drivers/staging/sm750fb/sm750_accel.h              |   83 +-
 drivers/staging/sm750fb/sm750_cursor.h             |   17 +-
 drivers/staging/uwb/rsv.c                          |    4 +-
 .../staging/vc04_services/bcm2835-audio/Kconfig    |   12 +-
 .../vc04_services/bcm2835-audio/bcm2835-vchiq.c    |    9 +-
 .../staging/vc04_services/bcm2835-audio/bcm2835.h  |    2 +-
 .../vc04_services/bcm2835-camera/bcm2835-camera.c  |    4 +-
 .../vc04_services/bcm2835-camera/mmal-vchiq.c      |    6 +-
 .../staging/vc04_services/interface/vchi/vchi.h    |  102 +-
 .../vc04_services/interface/vchi/vchi_cfg.h        |  172 +-
 .../vc04_services/interface/vchi/vchi_common.h     |   28 +-
 .../interface/vchiq_arm/vchiq_2835_arm.c           |   23 +-
 .../vc04_services/interface/vchiq_arm/vchiq_arm.c  |  370 ++--
 .../vc04_services/interface/vchiq_arm/vchiq_arm.h  |   32 +-
 .../vc04_services/interface/vchiq_arm/vchiq_core.c |  231 ++-
 .../vc04_services/interface/vchiq_arm/vchiq_core.h |  104 +-
 .../interface/vchiq_arm/vchiq_debugfs.c            |   14 +-
 .../interface/vchiq_arm/vchiq_debugfs.h            |    4 +-
 .../vc04_services/interface/vchiq_arm/vchiq_if.h   |   96 +-
 .../interface/vchiq_arm/vchiq_ioctl.h              |    6 +-
 .../vc04_services/interface/vchiq_arm/vchiq_shim.c |  164 +-
 .../vc04_services/interface/vchiq_arm/vchiq_util.c |    4 +-
 drivers/staging/vt6655/card.c                      |   24 +-
 drivers/staging/vt6655/card.h                      |    2 +-
 drivers/staging/vt6655/device_main.c               |   14 +-
 drivers/staging/vt6655/power.c                     |   10 +-
 drivers/staging/vt6655/rf.c                        |    5 +-
 drivers/staging/vt6655/rf.h                        |   19 +-
 drivers/staging/vt6655/rxtx.c                      |    5 +-
 drivers/staging/vt6656/main_usb.c                  |    9 +-
 drivers/staging/vt6656/rxtx.c                      |    8 +-
 .../bindings/net/wireless/siliabs,wfx.txt          |   97 +
 drivers/staging/wfx/Kconfig                        |    8 +
 drivers/staging/wfx/Makefile                       |   24 +
 drivers/staging/wfx/TODO                           |   17 +
 drivers/staging/wfx/bh.c                           |  321 +++
 drivers/staging/wfx/bh.h                           |   32 +
 drivers/staging/wfx/bus.h                          |   36 +
 drivers/staging/wfx/bus_sdio.c                     |  271 +++
 drivers/staging/wfx/bus_spi.c                      |  267 +++
 drivers/staging/wfx/data_rx.c                      |  213 ++
 drivers/staging/wfx/data_rx.h                      |   19 +
 drivers/staging/wfx/data_tx.c                      |  837 ++++++++
 drivers/staging/wfx/data_tx.h                      |   93 +
 drivers/staging/wfx/debug.c                        |  311 +++
 drivers/staging/wfx/debug.h                        |   19 +
 drivers/staging/wfx/fwio.c                         |  413 ++++
 drivers/staging/wfx/fwio.h                         |   15 +
 drivers/staging/wfx/hif_api_cmd.h                  |  681 +++++++
 drivers/staging/wfx/hif_api_general.h              |  437 ++++
 drivers/staging/wfx/hif_api_mib.h                  |  557 +++++
 drivers/staging/wfx/hif_rx.c                       |  364 ++++
 drivers/staging/wfx/hif_rx.h                       |   18 +
 drivers/staging/wfx/hif_tx.c                       |  493 +++++
 drivers/staging/wfx/hif_tx.h                       |   68 +
 drivers/staging/wfx/hif_tx_mib.h                   |  293 +++
 drivers/staging/wfx/hwio.c                         |  352 ++++
 drivers/staging/wfx/hwio.h                         |   80 +
 drivers/staging/wfx/key.c                          |  268 +++
 drivers/staging/wfx/key.h                          |   22 +
 drivers/staging/wfx/main.c                         |  491 +++++
 drivers/staging/wfx/main.h                         |   47 +
 drivers/staging/wfx/queue.c                        |  619 ++++++
 drivers/staging/wfx/queue.h                        |   61 +
 drivers/staging/wfx/scan.c                         |  294 +++
 drivers/staging/wfx/scan.h                         |   42 +
 drivers/staging/wfx/secure_link.h                  |   57 +
 drivers/staging/wfx/sta.c                          | 1684 ++++++++++++++++
 drivers/staging/wfx/sta.h                          |  103 +
 drivers/staging/wfx/traces.h                       |  443 ++++
 drivers/staging/wfx/wfx.h                          |  208 ++
 drivers/staging/wilc1000/Makefile                  |    8 +-
 .../{wilc_wfi_cfgoperations.c => cfg80211.c}       |  246 +--
 .../{wilc_wfi_cfgoperations.h => cfg80211.h}       |    8 +-
 drivers/staging/wilc1000/{wilc_hif.c => hif.c}     |   43 +-
 drivers/staging/wilc1000/{wilc_hif.h => hif.h}     |    6 +-
 drivers/staging/wilc1000/{wilc_mon.c => mon.c}     |    4 +-
 .../staging/wilc1000/{wilc_netdev.c => netdev.c}   |  146 +-
 .../wilc1000/{wilc_wfi_netdevice.h => netdev.h}    |   34 +-
 drivers/staging/wilc1000/{wilc_sdio.c => sdio.c}   |    4 +-
 drivers/staging/wilc1000/{wilc_spi.c => spi.c}     |   15 +-
 drivers/staging/wilc1000/{wilc_wlan.c => wlan.c}   |    4 +-
 drivers/staging/wilc1000/{wilc_wlan.h => wlan.h}   |    2 +-
 .../wilc1000/{wilc_wlan_cfg.c => wlan_cfg.c}       |   30 +-
 .../wilc1000/{wilc_wlan_cfg.h => wlan_cfg.h}       |    0
 .../staging/wilc1000/{wilc_wlan_if.h => wlan_if.h} |    8 +-
 drivers/staging/wlan-ng/hfa384x.h                  |   18 +-
 drivers/staging/wlan-ng/hfa384x_usb.c              |    2 -
 drivers/staging/wlan-ng/p80211wep.c                |   64 +-
 drivers/staging/wlan-ng/prism2usb.c                |    6 +-
 include/dt-bindings/iio/adc/ingenic,adc.h          |    1 +
 include/linux/counter.h                            |   76 +-
 include/linux/iio/adc/ad_sigma_delta.h             |    2 +
 include/linux/iio/iio.h                            |    2 +
 include/linux/iio/imu/adis.h                       |    6 +-
 include/linux/mfd/abx500/ab8500-gpadc.h            |   75 -
 include/linux/platform_data/st_sensors_pdata.h     |    2 +
 tools/iio/Build                                    |    1 +
 tools/iio/Makefile                                 |   10 +-
 407 files changed, 26221 insertions(+), 11403 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192
 create mode 100644 Documentation/devicetree/bindings/counter/ti-eqep.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/max1027-adc.txt
 delete mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3911.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/dac/ltc1660.txt
 create mode 100644 Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/light/adux1020.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/light/bh1750.txt
 create mode 100644 Documentation/devicetree/bindings/iio/light/bh1750.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/light/veml6030.yaml
 delete mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
 create mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
 rename drivers/{pwm/pwm-tipwmss.c => bus/ti-pwmss.c} (100%)
 create mode 100644 drivers/counter/ti-eqep.c
 create mode 100644 drivers/iio/adc/ab8500-gpadc.c
 create mode 100644 drivers/iio/adc/ad7292.c
 create mode 100644 drivers/iio/adc/intel_mrfld_adc.c
 create mode 100644 drivers/iio/imu/fxos8700.h
 create mode 100644 drivers/iio/imu/fxos8700_core.c
 create mode 100644 drivers/iio/imu/fxos8700_i2c.c
 create mode 100644 drivers/iio/imu/fxos8700_spi.c
 create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_aux.c
 create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_aux.h
 create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c
 create mode 100644 drivers/iio/imu/inv_mpu6050/inv_mpu_magn.h
 create mode 100644 drivers/iio/light/adux1020.c
 create mode 100644 drivers/iio/light/veml6030.c
 create mode 100644 drivers/iio/temperature/ltc2983.c
 delete mode 100644 drivers/mfd/ab8500-gpadc.c
 create mode 100644 drivers/staging/fbtft/fb_seps525.c
 create mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wireless/siliabs,wfx.txt
 create mode 100644 drivers/staging/wfx/Kconfig
 create mode 100644 drivers/staging/wfx/Makefile
 create mode 100644 drivers/staging/wfx/TODO
 create mode 100644 drivers/staging/wfx/bh.c
 create mode 100644 drivers/staging/wfx/bh.h
 create mode 100644 drivers/staging/wfx/bus.h
 create mode 100644 drivers/staging/wfx/bus_sdio.c
 create mode 100644 drivers/staging/wfx/bus_spi.c
 create mode 100644 drivers/staging/wfx/data_rx.c
 create mode 100644 drivers/staging/wfx/data_rx.h
 create mode 100644 drivers/staging/wfx/data_tx.c
 create mode 100644 drivers/staging/wfx/data_tx.h
 create mode 100644 drivers/staging/wfx/debug.c
 create mode 100644 drivers/staging/wfx/debug.h
 create mode 100644 drivers/staging/wfx/fwio.c
 create mode 100644 drivers/staging/wfx/fwio.h
 create mode 100644 drivers/staging/wfx/hif_api_cmd.h
 create mode 100644 drivers/staging/wfx/hif_api_general.h
 create mode 100644 drivers/staging/wfx/hif_api_mib.h
 create mode 100644 drivers/staging/wfx/hif_rx.c
 create mode 100644 drivers/staging/wfx/hif_rx.h
 create mode 100644 drivers/staging/wfx/hif_tx.c
 create mode 100644 drivers/staging/wfx/hif_tx.h
 create mode 100644 drivers/staging/wfx/hif_tx_mib.h
 create mode 100644 drivers/staging/wfx/hwio.c
 create mode 100644 drivers/staging/wfx/hwio.h
 create mode 100644 drivers/staging/wfx/key.c
 create mode 100644 drivers/staging/wfx/key.h
 create mode 100644 drivers/staging/wfx/main.c
 create mode 100644 drivers/staging/wfx/main.h
 create mode 100644 drivers/staging/wfx/queue.c
 create mode 100644 drivers/staging/wfx/queue.h
 create mode 100644 drivers/staging/wfx/scan.c
 create mode 100644 drivers/staging/wfx/scan.h
 create mode 100644 drivers/staging/wfx/secure_link.h
 create mode 100644 drivers/staging/wfx/sta.c
 create mode 100644 drivers/staging/wfx/sta.h
 create mode 100644 drivers/staging/wfx/traces.h
 create mode 100644 drivers/staging/wfx/wfx.h
 rename drivers/staging/wilc1000/{wilc_wfi_cfgoperations.c => cfg80211.c} (93%)
 rename drivers/staging/wilc1000/{wilc_wfi_cfgoperations.h => cfg80211.h} (86%)
 rename drivers/staging/wilc1000/{wilc_hif.c => hif.c} (98%)
 rename drivers/staging/wilc1000/{wilc_hif.h => hif.h} (99%)
 rename drivers/staging/wilc1000/{wilc_mon.c => mon.c} (98%)
 rename drivers/staging/wilc1000/{wilc_netdev.c => netdev.c} (89%)
 rename drivers/staging/wilc1000/{wilc_wfi_netdevice.h => netdev.h} (93%)
 rename drivers/staging/wilc1000/{wilc_sdio.c => sdio.c} (99%)
 rename drivers/staging/wilc1000/{wilc_spi.c => spi.c} (98%)
 rename drivers/staging/wilc1000/{wilc_wlan.c => wlan.c} (99%)
 rename drivers/staging/wilc1000/{wilc_wlan.h => wlan.h} (99%)
 rename drivers/staging/wilc1000/{wilc_wlan_cfg.c => wlan_cfg.c} (94%)
 rename drivers/staging/wilc1000/{wilc_wlan_cfg.h => wlan_cfg.h} (100%)
 rename drivers/staging/wilc1000/{wilc_wlan_if.h => wlan_if.h} (99%)
 delete mode 100644 include/linux/mfd/abx500/ab8500-gpadc.h


More information about the devel mailing list