The following changes since commit 418baf2c28f3473039f2f7377760bd8f6897ae18: Linux 5.10-rc5 (2020-11-22 15:36:08 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git tags/staging-5.11-rc1 for you to fetch changes up to 4996b4610767064807d022dd731584f7ff78c309: staging: olpc_dcon: Do not call platform_device_unregister() in dcon_probe() (2020-12-09 19:45:13 +0100) ---------------------------------------------------------------- Staging / IIO driver patches for 5.11-rc1 Here is the big staging and IIO driver pull request for 5.11-rc1 Lots of different things in here: - loads of driver updates - so many coding style cleanups - new IIO drivers - Android ION code is finally removed from the tree - wimax drivers are moved to staging on their way out of the kernel Nothing really exciting, just the constant grind of kernel development :) All have been in linux-next for a while with no reported issues. Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> ---------------------------------------------------------------- Alexandre Belloni (6): iio: adc: at91_adc: remove at91_adc_ids iio: adc: at91_adc: rework resolution selection dt-bindings:iio:adc:remove atmel, adc-res and atmel, adc-res-names iio: adc: at91_adc: rework trigger definition dt-bindings:iio:adc:remove triggers iio: adc: at91_adc: merge at91_adc_probe_dt back in at91_adc_probe Alexandru Ardelean (25): iio: adc: at91_adc: use of_device_get_match_data() helper iio: adc: at91_adc: const-ify some driver data iio: adc: at91_adc: add Kconfig dep on the OF symbol and remove of_match_ptr() iio: adc: at91_adc: remove platform data and move defs in driver file iio: adc: ad7887: invert/rework external ref logic iio: adc: ad7298: rework external ref setup & remove platform data iio: dac: ad7303: remove platform data header iio: core: centralize ioctl() calls to the main chardev iio: adc: ad7887: convert probe to device-managed functions iio: buffer: dmaengine: unwrap the use of iio_buffer_set_attrs() iio: adc: at91-sama5d2_adc: merge buffer & trigger init into a function iio: triggered-buffer: add {devm_}iio_triggered_buffer_setup_ext variants iio: accel: adxl372: use devm_iio_triggered_buffer_setup_ext() iio: accel: bmc150: use iio_triggered_buffer_setup_ext() iio: adc: at91-sama5d2_adc: use devm_iio_triggered_buffer_setup_ext() iio: cros_ec: use devm_iio_triggered_buffer_setup_ext() iio: hid-sensors: use iio_triggered_buffer_setup_ext() iio: buffer: remove iio_buffer_set_attrs() helper iio: adc: ad7292: remove unneeded spi_set_drvdata() iio: accel: adis16201: remove unneeded spi_set_drvdata() iio: accel: adis16209: remove unneeded spi_set_drvdata() iio: core: organize buffer file-ops in the order defined in the struct iio: core: return -EINVAL when no ioctl handler has been run iio: adc: ad7298: convert probe to device-managed functions iio: adc: ad7298: check regulator for null in ad7298_get_ref_voltage() Amarjargal Gundjalam (3): staging: rtl8723bs: cleanup NULL check before vfree staging: vc04_services: fix block comment style staging: vc04_services: fix quoted string split across lines Anand Ashok Dumbre (1): iio: core: Fix IIO_VAL_FRACTIONAL calculation for negative values Andy Shevchenko (1): staging: fieldbus: Use %pM format specifier for MAC addresses Arnd Bergmann (3): wimax: fix duplicate initializer warning wimax: move out to staging staging: bcm2835: fix vchiq_mmal dependencies Bhaskar Chowdhury (1): drivers: staging: rtl8188eu: Fix spelling in two comments i.e defalut to default Brother Matthew De Angelis (4): Staging: rtl8723bs/core fix brace coding style issues in rtw_ioctl_set.c Staging: rtl8723bs/core: delete empty if statement Staging: rtl8723bs/core: fix brace coding style issue Staging: rtl8723bs/core: add blank line after declarations Christian Gromm (1): drivers: staging: most: use swabXX functions of kernel Colin Ian King (2): staging: wfx: make a const array static, makes object smaller staging: most: Fix spelling mistake "tranceiver" -> "transceiver" Cristian Pop (5): iio: core: Add optional symbolic label to a device channel iio:Documentation: Add documentation for label channel attribute iio: adc: ad7768-1: Add channel labels. dt-bindings:iio:adc:adi,ad7768-1: Add documentation for channel label dt-bindings:iio:adc:adc.txt: Add documentation for channel label attribute David Gow (1): staging: hikey9xx: Specify HAS_IOMEM dependency for MFD_HI6421_SPMI Deepak R Varma (12): staging: iio: adis16240: add blank line before struct definition staging: iio: adis16240: add blank line before struct definition staging: qlge: remove extra blank lines staging: comedi: tests: Simplify conditional evaluation staging: rtl8188eu: rearrange lines exceeding 100 columns staging: vt6655: rearrange lines exceeding 100 columns staging: kpc2000: rearrange lines exceeding 100 columns staging: kpc2000: re-indent code for better readability staging: kpc2000: Use BIT macro instead of bit masking staging: greybus: audio: code indentation and formatting changes staging: kpc2000: kpc_dma: rearrange lines exceeding 100 columns staging: kpc2000: kpc_dma: rename show function per convention Ding Xiang (1): staging: fieldbus: use kobj_to_dev() to get device Eduard Vintila (1): staging: rtl8192e: Braces should be used on all arms of statement Elena Afanasova (5): staging/rtl8192u/ieee80211: use __func__ macro staging/rtl8192u/ieee80211: remove debugging line staging/qlge: add blank line after declaration staging/qlge: fix typo staging/rtl8723bs: replace "foo * bar" with "foo *bar" Fabien Parent (1): dt-bindings: iio: adc: auxadc: add doc for MT8516 SoC Fabrice Gasnier (1): iio: adc: stm32-adc: adapt clock duty cycle for proper operation Gene Chen (3): dt-bindings: iio: adc: add bindings doc for MT6360 ADC Documentation: ABI: testing: mt6360: Add ADC sysfs guideline iio: adc: mt6360: Add ADC driver for MT6360 Greg Kroah-Hartman (6): staging: ion: remove from the tree Merge tag 'wimax-staging' of git://git.kernel.org:/.../arnd/playground into staging-next Merge 5.10-rc2 into staging-next Merge 5.10-rc5 into staging-testing Merge tag 'iio-for-5.11a' of https://git.kernel.org/.../jic23/iio into staging-next Merge tag 'iio-for-5.11b-take2' of https://git.kernel.org/.../jic23/iio into staging-next Gustavo A. R. Silva (5): iio: adc: cpcap: Fix fall-through warnings for Clang staging: rtl8723bs: core: Fix fall-through warnings for Clang staging: vt6655: Fix fall-through warnings for Clang staging: qlge: Fix fall-through warnings for Clang staging: vt6656: Fix fall-through warnings for Clang Hans de Goede (2): iio: accel: bmc150: Removed unused bmc150_accel_dat irq member iio: accel: bmc150: Get mount-matrix from ACPI Ian Abbott (1): staging: comedi: mf6x4: Fix AI end-of-conversion detection Ioana Ciornei (2): staging: dpaa2-switch: make sure that the VLAN is not already configured staging: dpaa2-switch: pack the firmware command structures Ionut-robert Aron (1): staging: dpaa2-switch: export the 'no buffer' counter in ethtool Ivan Safonov (3): staging: rtl8723bs: remove unnecessary type cast of rtw_netdev_priv() result staging: r8188eu: use native wireless IE codes from linux/ieee80211.h staging: r8188eu: inline rtw_init_netdev_name() Izabela Bakollari (2): staging: rtl8723bs: Rewrite comparison to NULL staging/wlan-ng: Fix line alignment Jeremy Cline (1): iio: accel: bmc150: Check for a second ACPI device for BOSC0200 Jing Xiangfeng (2): staging: gasket: interrupt: fix the missed eventfd_ctx_put() in gasket_interrupt.c staging: olpc_dcon: Do not call platform_device_unregister() in dcon_probe() Jonathan Cameron (108): dt-bindings: iio: adc: ti,adc084s021 yaml conversion dt-bindings:iio:humidity:hdc100x Drop separate doc + add to trivial-devices dt-bindings:iio:humidity:htu21 Drop separate doc + add to trivial-devices dt-bindings:iio:humidity:st,hts221 yaml conversion. dt-bindings:iio:humidity:dht11 yaml conversion dt-bindings:iio:pressure:ms5637 Drop separate doc + add to trivial-devices dt-bindings:iio:pressure:murata,zpa2326 yaml conversion dt-bindings:iio:pressure:meas,ms5611 yaml conversion. dt-bindings:iio:pressure:hoperf,hp03 yaml conversion dt-bindings:iio:proximity:semtech,sx9500 yaml conversion. dt-bindings:iio:proximity:st,vl53l0x yaml conversion dt-bindings:iio:proximity:ams,as3935 yaml conversion dt-bindings:iio:dac:ti,dac5571 yaml conversion. dt-bindings:iio:dac:ti,dac7311 yaml conversion dt-bindings:iio:dac:ti,dac7512 yaml conversion dt-bindings:iio:dac:ti,dac7612 yaml conversion dt-bindings:iio:dac:adi,ad7303 yaml conversion dt-bindings:iio:dac:maxim,ds4424 yaml conversion dt-bindings:iio:dac:fsl,vf610-dac yaml conversion dt-bindings:iio:dac:microchip,mcp4725 yaml conversion dt-bindings:iio:dac:maxim,max5821 yaml conversion dt-bindings:iio:dac:nxp,lpc1850-dac yaml conversion. dt-bindings:iio:dac:adi,ad5758 yaml conversion dt-bindings:iio:temperature:melexis,mlx90614 yaml conversion dt-bindings:iio:temperature:melexis,mlx90632 conversion to yaml dt-bindings:iio:temperature:meas,tsys01 move to trivial-devices.yaml dt-bindings:iio:temperature:maxim,max31856 yaml conversion. dt-bindings:iio:temperature:maxim_thermocouple.txt to maxim,max31855k.yaml dt-bindings:iio:temperature:ti,tmp07 yaml conversion dt-bindings:iio:chemical:sensirion,sgp30: Move to trivial-bindings.yaml dt-bindings:iio:chemical:bosch,bme680: Move to trivial devices dt-bindings:iio:potentiometer:maxim,ds1803 move to trivial devices. dt-bindings:iio:potentiometer:maxim,max5481 move to trivial devices dt-bindings:iio:light:renesas,isl29501: Move to trivial devices. dt-bindings:iio:magnetometer:memsic,mmc35240: move to trivial-devices.yaml dt-bindings:iio:accel:domintech,dmard06: Move to trivial-devices.yaml dt-bindings:iio:resolver:adi,ad2s90: Conversion of binding to yaml. dt-bindings:iio:potentiometer:microchip,mcp4131 txt to yaml conversion dt-bindings:iio:potentiometer:adi,ad5272 yaml conversion dt-bindings:iio:potentiometer:microchip,mcp41010 txt to yaml conversion dt-bindings:iio:impedance-analyzer:adi,ad5933 yaml conversion. dt-bindings:iio:samsung,sensorhub-rinato: yaml conversion dt-bindings:iio:health:maxim,max30100: txt to yaml conversion dt-bindings:iio:health:maxim,max30102: txt to yaml conversion dt-bindings:iio:imu:adi,adis16480: txt to yaml conversion dt-bindings:iio:imu:st,lsm6dsx: txt to yaml conversion dt-bindings:iio:light:avago,apds9300: txt to yaml conversion. dt-bindings:iio:light:avago,apds9960: txt to yaml conversion dt-bindings:iio:light:capella,cm36651: txt to yaml conversion. dt-bindings:iio:light:sharp,gp2ap020a00f: txt to yaml conversion. dt-bindings:iio:light:maxim,max44009: txt to yaml conversion. dt-bindings:iio:light:ti,opt3001: txt to yaml conversion dt-bindings:iio:light:upisemi,us51882: txt to yaml conversion. dt-bindings:iio:light:st,uvis25: txt to yaml conversion for this UV sensor dt-bindings:iio:light:vishay,vcnl4035: txt to yaml conversion dt-bindings:iio:light:st,vl6180: txt to yaml format conversion. dt-bindings:iio:magnetometer:fsl,mag3110: txt to yaml conversion dt-bindings:iio:magnetometer:asahi-kasei,ak8974: txt to yaml format conversion dt-bindings:iio:magnetometer:bosch,bmc150_magn: txt to yaml conversion. dt-bindings:iio:magnetometer:honeywell,hmc5843: txt to yaml format conversion dt-bindings:iio:magnetometer:pni,rm3100: txt to yaml conversion. dt-bindings:iio:adc:atmel,sama5d2-adc: txt to yaml conversion dt-bindings:iio:adc:renesas,rcar-gyroadc: txt to yaml conversion. dt-bindings:iio:adc:x-powers,axp209-adc: txt to yaml conversion dt-bindings:iio:adc:brcm,iproc-static-adc: txt to yaml conversion dt-bindings:iio:adc:mediatek,mt2701-auxadc: rename and yaml conversion. dt-bindings:iio:adc:ti,palmas-gpadc: txt to yaml format conversion. dt-bindings:iio:adc:qcom,pm8018-adc: yaml conversion and rename. dt-bindings:iio:adc:qcom,spmi-iadc: txt to yaml format conversion. dt-binding:iio:adc:ti,ads124s08: txt to yaml format conversion. dt-bindings:iio:dac:ad5592r: txt to yaml format conversion. dt-bindings:iio:accel:bosch,bma180: txt to yaml format conversion. dt-bindings:iio:accel:kionix,kxcjk1013: txt to yaml format conversion. dt-bindings:iio:accel:fsl,mma8452: txt to yaml conversion. dt-bindings:iio:gyro:bosch,bmg180: txt to yaml format conversion. dt-bindings:iio:st,st-sensors: txt to yaml conversion. dt-bindings:iio:frequency:adi,adf4350: txt to yaml format conversion. dt-bindings:iio:temperature: Drop generic binding file. dt-bindings:iio:qcom-spmi-vadc drop incorrect io-channel-ranges from example dt-bindings:iio:samsung, exynos-adc: drop missuse of io-channel-ranges dt-bindings:iio:health:ti,afe4403: txt to yaml binding dt-bindings:iio:health:ti,afe4404: txt to yaml conversion dt-bindings:iio:adc: convert adc.txt to yaml dt-bindings:iio:adc:adi,ad7124: Use the new adc.yaml channel binding dt-bindings:iio:adc:adi,ad7292: Use new adc.yaml binding for channels. dt-bindings:iio:iio-binding.txt Drop file as content now in dt-schema dt-bindings:iio:dac:dpot-dac: yaml conversion. dt-bindings:iio:potentiometer: give microchip,mcp4531 its own binding dt-bindings:iio:adc:envelope-detector: txt to yaml conversion. dt-bindings:iio:afe:current-sense-amplifier: txt to yaml conversion. dt-bindings:iio:afe:current-sense-shunt: txt to yaml conversion. dt-bindings:iio:adc:maxim,max1027: Pull out to separate binding doc. dt-bindings:iio:afe:voltage-divider: txt to yaml conversion dt-bindings:iio:light:capella,cm3605: txt to yaml conversion. dt-bindings:iio:potentiostat:ti,lmp91000: txt to yaml conversion. dt-bindings:iio:adc:atmel, sama9260-adc: conversion to yaml from at91_adc.txt iio: Fix: Do not poll the driver again if try_reenable() callback returns non 0. iio:trigger: rename try_reenable() to reenable() plus return void iio:adc:ti-adc084s021 Tidy up endian types iio:light:rpr0521: Fix timestamp alignment and prevent data leak. iio:light:st_uvis25: Fix timestamp alignment and prevent data leak. iio:magnetometer:mag3110: Fix alignment and data leak issues. iio:imu:bmi160: Fix too large a buffer. iio:imu:bmi160: Fix alignment and data leak issues iio:pressure:mpl3115: Force alignment of buffer iio:adc:ti-ads124s08: Fix buffer being too long. iio:adc:ti-ads124s08: Fix alignment and data leak issues. iio:gyro:mpu3050 Treat otp value as a __le64 and use FIELD_GET() to break up Jonathan Neuschäfer (1): MAINTAINERS: Fix 'W:' prefix in Invensense IMU entry Juan Antonio Aldea-Armenteros (1): staging: trivial: hikey9xx: fix be32<->u32 casting warnings Kaixu Xia (2): staging: rtl8188eu: clean up the useless code staging: rtl8723bs: remove redundant statements Lars-Peter Clausen (5): iio: ad_sigma_delta: Don't put SPI transfer buffer on the stack iio: core: Consolidate iio_format_avail_{list,range}() iio: core: Simplify iio_format_list() iio: hrtimer-trigger: Mark hrtimer to expire in hard interrupt context iio: sysfs-trigger: Mark irq_work to expire in hardirq context Lee Jones (6): staging: net: wimax: i2400m: control: Fix some misspellings in i2400m_set_init_config()'s docs staging: net: wimax: i2400m: driver: Demote some non-conformant kernel-docs, fix others staging: net: wimax: i2400m: fw: Fix some function header misdemeanours staging: net: wimax: i2400m: netdev: Demote non-conformant function header staging: net: wimax: i2400m: tx: Fix a few kernel-doc misdemeanours staging: net: wimax: i2400m: fw: Fix incorrectly spelt function parameter in documentation Lino Sanfilippo (2): iio:core: Introduce unlocked version of iio_map_array_unregister() io:core: In iio_map_array_register() cleanup in case of error Linus Walleij (3): iio: accel: bmc150-accel: Add DT bindings iio: accel: bmc150-accel: Add support for BMA222 iio: accel: bmc150-accel: Add rudimentary regulator support Lorenzo Bianconi (10): iio: imu: st_lsm6dsx: add support to LSM6DST dt-bindings: iio: imu: st_lsm6dsx: add lsm6dst device bindings iio: imu: st_lsm6dsx: add vdd-vddio voltage regulator dt-bindings: iio: imu: st_lsm6dsx: introduce vdd-vddio regulators bindings iio: humidity: hts221: add vdd voltage regulator dt-bindings: iio: humidity: hts221: introduce vdd regulator bindings iio: imu: st_lsmdsx: compact st_lsm6dsx_sensor_settings table iio: imu: st_lsm6dsx: add support to LSM6DSOP dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsop device bindings iio: imu: st_lsm6dsx: fix edge-trigger interrupts Manuel Palenzuela (2): Staging: rtl8723bs: core: rtw_cmd: Fixed multiple brace coding style issues Staging: rtl8723bs: core: rtw_cmd: Fixed four if-statement coding style issues Marcos Antonio de Jesus Filho (2): staging: vt6655: Fix typo staging: vt6655: Remove useless else Mauro Carvalho Chehab (1): iio: fix a kernel-doc markup Michael Auchter (3): iio: dac: ad5686: add support for AD5338R iio: dac: ad5686: add of_match_table dt-bindings: iio: dac: ad5686: add binding Michael Straube (1): staging: rtl8188eu: remove commented defines Misha Gusarov (1): staging: gdm724x: Clarify naming of packet_type<->tty index symbols Nicholas Warfield (1): staging: qlge: remove duplicate word in comment Nuno Sá (2): iio: buffer: Return error if no callback is given iio: buffer: Fix demux update Olivier Moysan (2): iio: adc: stm32-adc: dma transfers cleanup ASoC: stm32: dfsdm: add stm32_adfsdm_dummy_cb() callback Phil Reid (1): iio: potentiometer: ad5272: Correct polarity of reset Qinglang Miao (2): staging: ks7010: fix missing destroy_workqueue() on error in ks7010_sdio_probe iio: adc: rockchip_saradc: fix missing clk_disable_unprepare() on error in rockchip_saradc_resume Randy Dunlap (1): staging: wimax: depends on NET Rikard Falkeborn (1): iio: accel: mma8452: Constify static struct attribute_group Roman Kiryanov (1): drivers: staging: retire drivers/staging/goldfish Ross Schmidt (49): staging: rtl8723bs: remove MAC_FMT macro staging: rtl8723bs: use %pM format for MAC addresses staging: rtl8723bs: remove IP_FMT macro staging: rtl8723bs: remove NDEV_FMT macro staging: rtl8723bs: remove ADPT_FMT macro staging: rtl8723bs: replace rtw_ieee80211_ht_cap staging: rtl8723bs: replace rtw_ieee80211_spectrum_mgmt_actioncode staging: rtl8723bs: replace rtw_ieee80211_ht_actioncode staging: rtl8723bs: replace ieee80211_back_actioncode staging: rtl8723bs: clean up line spacing staging: rtl8723bs: clean up braces staging: rtl8723bs: clean up space before tabs staging: rtl8723bs: clean up open ended lines staging: rtl8723bs: clean up open braces staging: rtl8723bs: clean up switch case indentation staging: rtl8723bs: clean up trailing statements staging: rtl8723bs: clean up logical continuations staging: rtl8723bs: clean up pointer locations staging: rtl8723bs: clean up leading space staging: rtl8723bs: replace unique macros and WIFI_STATUS_CODE staging: rtl8723bs: replace WIFI_REASON_CODE staging: rtl8723bs: replace cap_* macros staging: rtl8723bs: replace HT_CAP_AMPDU_FACTOR staging: rtl8723bs: replace OP_MODE_* and HT_INFO_OPERATION_MODE_* macros staging: rtl8723bs: remove WLAN_HT_CAP_SM_PS_* macros staging: rtl8723bs: replace RTW_IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK staging: rtl8723bs: remove unused macros staging: rtl8723bs: remove LIST_CONTAINOR staging: rtl8723bs: use WLAN_EID_HT_CAPABILITY staging: rtl8723bs: use WLAN_EID_VENDOR_SPECIFIC staging: rtl8723bs: use WLAN_EID_RSN staging: rtl8723bs: use WLAN_EID_HT_OPERATION staging: rtl8723bs: replace WLAN_EID_VHT_OP_MODE_NOTIFY staging: rtl8723bs: replace _SSID_IE_ staging: rtl8723bs: replace _SUPPORTEDRATES_IE_ staging: rtl8723bs: replace _DSSET_IE_ staging: rtl8723bs: replace _TIM_IE_ staging: rtl8723bs: replace _IBSS_PARA_IE_ staging: rtl8723bs: replace _COUNTRY_IE_ staging: rtl8723bs: replace _CHLGETXT_IE_ staging: rtl8723bs: replace _ERPINFO_IE_ staging: rtl8723bs: replace _EXT_SUPPORTEDRATES_IE_ staging: rtl8723bs: replace _WAPI_IE_ staging: rtl8723bs: replace _MME_IE_ staging: rtl8723bs: replace EID_BSSCoexistence staging: rtl8723bs: replace EID_BSSIntolerantChlReport staging: rtl8723bs: replace EID_EXTCapability staging: rtl8723bs: remove unused macros staging: rtl8723bs: remove ELEMENT_ID enum Rui Miguel Silva (1): dt-bindings: fxas21002c: convert bindings to yaml Sergio Paracuellos (10): staging: mt7621-pci: remove bus ranges related code staging: mt7621-pci: remove 'offset' with mem and io resource sizes staging: mt7621-pci: add comment to clarify IO resource in this driver staging: mt7621-pci: review 'pci_host_bridge' assigned variables staging: mt7621-pci: parse and prepare resources in 'mt7621_pci_parse_request_of_pci_ranges' staging: mt7621-pci: convert to use 'devm_platform_ioremap_resource' staging: mt7621-pci: remove 'RALINK_PCI_IMBASEBAR0_ADDR' register staging: mt7621-pinctrl: stop using the deprecated 'pinctrl_add_gpio_range' dt-bindings: pinctrl: rt2880: add binding document pinctrl: ralink: add a pinctrl driver for the rt2880 family Siddhant Gupta (2): Staging: mt7621-pci: Fix alignment warnings staging: mt7621-dma: fix alignment warnings Stephen Boyd (6): iio: sx9310: Support hardware gain factor iio: sx9310: Support setting proximity thresholds iio: sx9310: Support setting hysteresis values iio: sx9310: Support setting debounce values dt-bindings: iio: sx9310: Add various settings as DT properties iio: sx9310: Set various settings from DT Tabot Kevin (1): staging: greybus: Fixed issues with alignment to open parenthesis. Tom Rix (6): iio: light: apds9960: remove unneeded semicolon iio/adc: ingenic: remove unneeded semicolon iio: adc: at91-sama5d2_adc: remove unneeded semicolon iio: pressure: bmp280: remove unneeded semicolon iio: magnetometer: bmc150: remove unneeded semicolon iio: remove unneeded break Uwe Kleine-König (1): staging: greybus: Add TODO item about modernizing the pwm code Vaishnav M A (3): iio: proximity: vl53l0x-i2c add i2c_device_id iio: light: vcnl4035 add i2c_device_id iio:light:tsl2563 use generic fw accessors Vasily Utkin (1): staging: comedi: ni_mio_common: Fix newline after dereference operator Wang Hai (2): staging: mfd: hi6421-spmi-pmic: fix error return code in hi6421_spmi_pmic_probe() staging: greybus: audio: Fix possible leak free widgets in gbaudio_dapm_free_controls William Breathitt Gray (2): MAINTAINERS: Add Kamel Bouhara as TCB counter driver maintainer counter: microchip-tcb-capture: Fix CMR value check Zhang Qilong (2): staging: rtl8192u: fix wrong judgement in rtl8192_rx_isr staging: greybus: codecs: Fix reference counter leak in error handling dmitry.torokhov@xxxxxxxxx (1): iio: adc: exynos: do not rely on 'users' counter in ISR Documentation/ABI/testing/sysfs-bus-iio | 10 + Documentation/ABI/testing/sysfs-bus-iio-adc-mt6360 | 78 +++ Documentation/admin-guide/index.rst | 1 - .../devicetree/bindings/iio/accel/bma180.txt | 35 -- .../bindings/iio/accel/bosch,bma180.yaml | 62 ++ .../bindings/iio/accel/bosch,bma255.yaml | 73 +++ .../devicetree/bindings/iio/accel/dmard06.txt | 19 - .../devicetree/bindings/iio/accel/fsl,mma8452.yaml | 65 +++ .../bindings/iio/accel/kionix,kxcjk1013.txt | 24 - .../bindings/iio/accel/kionix,kxcjk1013.yaml | 46 ++ .../devicetree/bindings/iio/accel/mma8452.txt | 35 -- Documentation/devicetree/bindings/iio/adc/adc.txt | 23 - Documentation/devicetree/bindings/iio/adc/adc.yaml | 42 ++ .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 14 +- .../devicetree/bindings/iio/adc/adi,ad7292.yaml | 8 +- .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 32 + .../bindings/iio/adc/at91-sama5d2_adc.txt | 50 -- .../devicetree/bindings/iio/adc/at91_adc.txt | 83 --- .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 101 ++++ .../bindings/iio/adc/atmel,sama9260-adc.yaml | 121 ++++ .../devicetree/bindings/iio/adc/axp20x_adc.txt | 48 -- .../bindings/iio/adc/brcm,iproc-static-adc.txt | 40 -- .../bindings/iio/adc/brcm,iproc-static-adc.yaml | 70 +++ .../bindings/iio/adc/envelope-detector.txt | 54 -- .../bindings/iio/adc/envelope-detector.yaml | 86 +++ .../devicetree/bindings/iio/adc/maxim,max1027.yaml | 65 +++ .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 77 +++ .../bindings/iio/adc/mediatek,mt6360-adc.yaml | 31 + .../devicetree/bindings/iio/adc/mt6577_auxadc.txt | 33 -- .../devicetree/bindings/iio/adc/palmas-gpadc.txt | 48 -- .../bindings/iio/adc/qcom,pm8018-adc.yaml | 166 ++++++ .../bindings/iio/adc/qcom,pm8xxx-xoadc.txt | 157 ----- .../devicetree/bindings/iio/adc/qcom,spmi-iadc.txt | 46 -- .../bindings/iio/adc/qcom,spmi-iadc.yaml | 60 ++ .../bindings/iio/adc/qcom,spmi-vadc.yaml | 3 - .../bindings/iio/adc/renesas,gyroadc.txt | 98 ---- .../bindings/iio/adc/renesas,rcar-gyroadc.yaml | 143 +++++ .../bindings/iio/adc/samsung,exynos-adc.yaml | 4 - .../devicetree/bindings/iio/adc/ti,adc084s021.yaml | 58 ++ .../devicetree/bindings/iio/adc/ti,ads124s08.yaml | 52 ++ .../bindings/iio/adc/ti,palmas-gpadc.yaml | 87 +++ .../devicetree/bindings/iio/adc/ti-adc084s021.txt | 19 - .../devicetree/bindings/iio/adc/ti-ads124s08.txt | 25 - .../bindings/iio/adc/x-powers,axp209-adc.yaml | 67 +++ .../bindings/iio/afe/current-sense-amplifier.txt | 26 - .../bindings/iio/afe/current-sense-amplifier.yaml | 54 ++ .../bindings/iio/afe/current-sense-shunt.txt | 41 -- .../bindings/iio/afe/current-sense-shunt.yaml | 64 ++ .../bindings/iio/afe/voltage-divider.txt | 53 -- .../bindings/iio/afe/voltage-divider.yaml | 86 +++ .../devicetree/bindings/iio/chemical/bme680.txt | 11 - .../bindings/iio/chemical/sensirion,sgp30.txt | 15 - .../devicetree/bindings/iio/dac/ad5592r.txt | 155 ----- .../devicetree/bindings/iio/dac/ad5758.txt | 83 --- .../devicetree/bindings/iio/dac/ad7303.txt | 23 - .../devicetree/bindings/iio/dac/adi,ad5592r.yaml | 204 +++++++ .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 57 ++ .../devicetree/bindings/iio/dac/adi,ad5758.yaml | 129 ++++ .../devicetree/bindings/iio/dac/adi,ad7303.yaml | 50 ++ .../devicetree/bindings/iio/dac/dpot-dac.txt | 41 -- .../devicetree/bindings/iio/dac/dpot-dac.yaml | 64 ++ .../devicetree/bindings/iio/dac/ds4424.txt | 20 - .../devicetree/bindings/iio/dac/fsl,vf610-dac.yaml | 55 ++ .../devicetree/bindings/iio/dac/lpc1850-dac.txt | 19 - .../devicetree/bindings/iio/dac/max5821.txt | 14 - .../devicetree/bindings/iio/dac/maxim,ds4424.yaml | 45 ++ .../devicetree/bindings/iio/dac/maxim,max5821.yaml | 44 ++ .../devicetree/bindings/iio/dac/mcp4725.txt | 35 -- .../bindings/iio/dac/microchip,mcp4725.yaml | 71 +++ .../bindings/iio/dac/nxp,lpc1850-dac.yaml | 58 ++ .../devicetree/bindings/iio/dac/ti,dac5571.txt | 24 - .../devicetree/bindings/iio/dac/ti,dac5571.yaml | 52 ++ .../devicetree/bindings/iio/dac/ti,dac7311.txt | 23 - .../devicetree/bindings/iio/dac/ti,dac7311.yaml | 49 ++ .../devicetree/bindings/iio/dac/ti,dac7512.txt | 20 - .../devicetree/bindings/iio/dac/ti,dac7512.yaml | 42 ++ .../devicetree/bindings/iio/dac/ti,dac7612.txt | 28 - .../devicetree/bindings/iio/dac/ti,dac7612.yaml | 53 ++ .../devicetree/bindings/iio/dac/vf610-dac.txt | 20 - .../devicetree/bindings/iio/frequency/adf4350.txt | 86 --- .../bindings/iio/frequency/adi,adf4350.yaml | 190 ++++++ .../devicetree/bindings/iio/gyroscope/bmg160.txt | 20 - .../bindings/iio/gyroscope/bosch,bmg160.yaml | 46 ++ .../bindings/iio/gyroscope/nxp,fxas21002c.txt | 31 - .../bindings/iio/gyroscope/nxp,fxas21002c.yaml | 95 +++ .../devicetree/bindings/iio/health/afe4403.txt | 33 -- .../devicetree/bindings/iio/health/afe4404.txt | 29 - .../devicetree/bindings/iio/health/max30100.txt | 28 - .../devicetree/bindings/iio/health/max30102.txt | 33 -- .../bindings/iio/health/maxim,max30100.yaml | 52 ++ .../bindings/iio/health/maxim,max30102.yaml | 72 +++ .../devicetree/bindings/iio/health/ti,afe4403.yaml | 54 ++ .../devicetree/bindings/iio/health/ti,afe4404.yaml | 51 ++ .../devicetree/bindings/iio/humidity/dht11.txt | 14 - .../devicetree/bindings/iio/humidity/dht11.yaml | 41 ++ .../devicetree/bindings/iio/humidity/hdc100x.txt | 17 - .../devicetree/bindings/iio/humidity/hts221.txt | 30 - .../devicetree/bindings/iio/humidity/htu21.txt | 13 - .../bindings/iio/humidity/st,hts221.yaml | 54 ++ .../devicetree/bindings/iio/iio-bindings.txt | 102 ---- .../bindings/iio/impedance-analyzer/ad5933.txt | 26 - .../iio/impedance-analyzer/adi,ad5933.yaml | 59 ++ .../devicetree/bindings/iio/imu/adi,adis16480.txt | 86 --- .../devicetree/bindings/iio/imu/adi,adis16480.yaml | 130 +++++ .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 93 +++ .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 48 -- .../devicetree/bindings/iio/light/apds9300.txt | 21 - .../devicetree/bindings/iio/light/apds9960.txt | 21 - .../bindings/iio/light/avago,apds9300.yaml | 44 ++ .../bindings/iio/light/avago,apds9960.yaml | 44 ++ .../bindings/iio/light/capella,cm3605.yaml | 79 +++ .../bindings/iio/light/capella,cm36651.yaml | 48 ++ .../devicetree/bindings/iio/light/cm3605.txt | 41 -- .../devicetree/bindings/iio/light/cm36651.txt | 26 - .../devicetree/bindings/iio/light/gp2ap020a00f.txt | 21 - .../devicetree/bindings/iio/light/max44009.txt | 24 - .../bindings/iio/light/maxim,max44009.yaml | 45 ++ .../devicetree/bindings/iio/light/opt3001.txt | 25 - .../bindings/iio/light/renesas,isl29501.txt | 13 - .../bindings/iio/light/sharp,gp2ap020a00f.yaml | 48 ++ .../devicetree/bindings/iio/light/st,uvis25.yaml | 42 ++ .../devicetree/bindings/iio/light/st,vl6180.yaml | 45 ++ .../devicetree/bindings/iio/light/ti,opt3001.yaml | 47 ++ .../bindings/iio/light/upisemi,us5182.yaml | 78 +++ .../devicetree/bindings/iio/light/us5182d.txt | 45 -- .../devicetree/bindings/iio/light/uvis25.txt | 22 - .../devicetree/bindings/iio/light/vcnl4035.txt | 18 - .../bindings/iio/light/vishay,vcnl4035.yaml | 45 ++ .../devicetree/bindings/iio/light/vl6180.txt | 15 - .../bindings/iio/magnetometer/ak8974.txt | 31 - .../iio/magnetometer/asahi-kasei,ak8974.yaml | 57 ++ .../bindings/iio/magnetometer/bmc150_magn.txt | 25 - .../iio/magnetometer/bosch,bmc150_magn.yaml | 55 ++ .../bindings/iio/magnetometer/fsl,mag3110.yaml | 48 ++ .../bindings/iio/magnetometer/hmc5843.txt | 21 - .../iio/magnetometer/honeywell,hmc5843.yaml | 43 ++ .../bindings/iio/magnetometer/mag3110.txt | 27 - .../bindings/iio/magnetometer/mmc35240.txt | 13 - .../bindings/iio/magnetometer/pni,rm3100.txt | 20 - .../bindings/iio/magnetometer/pni,rm3100.yaml | 42 ++ .../bindings/iio/potentiometer/ad5272.txt | 27 - .../bindings/iio/potentiometer/adi,ad5272.yaml | 50 ++ .../bindings/iio/potentiometer/ds1803.txt | 21 - .../bindings/iio/potentiometer/max5481.txt | 23 - .../bindings/iio/potentiometer/mcp41010.txt | 28 - .../bindings/iio/potentiometer/mcp4131.txt | 84 --- .../iio/potentiometer/microchip,mcp41010.yaml | 48 ++ .../iio/potentiometer/microchip,mcp4131.yaml | 103 ++++ .../iio/potentiometer/microchip,mcp4531.yaml | 116 ++++ .../bindings/iio/potentiostat/lmp91000.txt | 33 -- .../bindings/iio/potentiostat/ti,lmp91000.yaml | 68 +++ .../bindings/iio/pressure/hoperf,hp03.yaml | 47 ++ .../devicetree/bindings/iio/pressure/hp03.txt | 17 - .../bindings/iio/pressure/meas,ms5611.yaml | 57 ++ .../devicetree/bindings/iio/pressure/ms5611.txt | 19 - .../devicetree/bindings/iio/pressure/ms5637.txt | 17 - .../bindings/iio/pressure/murata,zpa2326.yaml | 62 ++ .../devicetree/bindings/iio/pressure/zpa2326.txt | 29 - .../bindings/iio/proximity/ams,as3935.yaml | 71 +++ .../devicetree/bindings/iio/proximity/as3935.txt | 34 -- .../bindings/iio/proximity/semtech,sx9310.yaml | 63 ++ .../bindings/iio/proximity/semtech,sx9500.yaml | 50 ++ .../bindings/iio/proximity/st,vl53l0x.yaml | 42 ++ .../devicetree/bindings/iio/proximity/sx9500.txt | 23 - .../devicetree/bindings/iio/proximity/vl53l0x.txt | 18 - .../devicetree/bindings/iio/resolver/ad2s90.txt | 31 - .../bindings/iio/resolver/adi,ad2s90.yaml | 60 ++ .../bindings/iio/samsung,sensorhub-rinato.yaml | 72 +++ .../devicetree/bindings/iio/sensorhub.txt | 24 - .../devicetree/bindings/iio/st,st-sensors.yaml | 123 ++++ .../devicetree/bindings/iio/st-sensors.txt | 82 --- .../bindings/iio/temperature/max31856.txt | 24 - .../bindings/iio/temperature/maxim,max31855k.yaml | 76 +++ .../bindings/iio/temperature/maxim,max31856.yaml | 54 ++ .../iio/temperature/maxim_thermocouple.txt | 24 - .../bindings/iio/temperature/melexis,mlx90614.yaml | 50 ++ .../bindings/iio/temperature/melexis,mlx90632.yaml | 55 ++ .../bindings/iio/temperature/mlx90614.txt | 24 - .../bindings/iio/temperature/mlx90632.txt | 28 - .../iio/temperature/temperature-bindings.txt | 7 - .../bindings/iio/temperature/ti,tmp007.yaml | 57 ++ .../devicetree/bindings/iio/temperature/tmp007.txt | 33 -- .../devicetree/bindings/iio/temperature/tsys01.txt | 19 - .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 70 +++ .../devicetree/bindings/trivial-devices.yaml | 194 ++---- Documentation/networking/kapi.rst | 21 - .../translations/zh_CN/admin-guide/index.rst | 1 - MAINTAINERS | 43 +- arch/mips/configs/generic/board-ranchu.config | 1 - drivers/counter/microchip-tcb-capture.c | 16 +- drivers/iio/accel/adis16201.c | 1 - drivers/iio/accel/adis16209.c | 1 - drivers/iio/accel/adxl372.c | 11 +- drivers/iio/accel/bma180.c | 9 +- drivers/iio/accel/bmc150-accel-core.c | 219 ++++++- drivers/iio/accel/bmc150-accel-i2c.c | 45 +- drivers/iio/accel/bmc150-accel-spi.c | 2 + drivers/iio/accel/bmc150-accel.h | 3 + drivers/iio/accel/kxcjk-1013.c | 10 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/mxc4005.c | 16 +- drivers/iio/adc/Kconfig | 13 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7292.c | 2 - drivers/iio/adc/ad7298.c | 65 +-- drivers/iio/adc/ad7768-1.c | 41 ++ drivers/iio/adc/ad7887.c | 55 +- drivers/iio/adc/ad_sigma_delta.c | 18 +- drivers/iio/adc/at91-sama5d2_adc.c | 92 ++- drivers/iio/adc/at91_adc.c | 353 +++++------ drivers/iio/adc/cpcap-adc.c | 1 + drivers/iio/adc/exynos_adc.c | 7 +- drivers/iio/adc/ingenic-adc.c | 2 +- drivers/iio/adc/meson_saradc.c | 2 - drivers/iio/adc/mt6360-adc.c | 372 ++++++++++++ drivers/iio/adc/rockchip_saradc.c | 2 +- drivers/iio/adc/stm32-adc-core.c | 21 +- drivers/iio/adc/stm32-adc.c | 29 +- drivers/iio/adc/ti-adc084s021.c | 10 +- drivers/iio/adc/ti-ads124s08.c | 13 +- drivers/iio/buffer/industrialio-buffer-cb.c | 5 + drivers/iio/buffer/industrialio-buffer-dmaengine.c | 3 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 31 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 15 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 22 +- drivers/iio/dac/Kconfig | 7 +- drivers/iio/dac/ad5686.c | 13 + drivers/iio/dac/ad5686.h | 1 + drivers/iio/dac/ad5696-i2c.c | 20 + drivers/iio/dac/ad7303.c | 2 - drivers/iio/gyro/adxrs290.c | 6 +- drivers/iio/gyro/bmg160_core.c | 12 +- drivers/iio/gyro/mpu3050-core.c | 28 +- drivers/iio/humidity/hts221.h | 2 + drivers/iio/humidity/hts221_core.c | 37 ++ drivers/iio/iio_core.h | 15 +- drivers/iio/imu/bmi160/bmi160.h | 7 + drivers/iio/imu/bmi160/bmi160_core.c | 7 +- drivers/iio/imu/kmx61.c | 10 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 10 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 318 +++------- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 10 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 10 + drivers/iio/industrialio-buffer.c | 18 +- drivers/iio/industrialio-core.c | 212 ++++--- drivers/iio/industrialio-event.c | 28 +- drivers/iio/industrialio-trigger.c | 6 +- drivers/iio/inkern.c | 29 +- drivers/iio/light/apds9960.c | 2 +- drivers/iio/light/rpr0521.c | 17 +- drivers/iio/light/st_uvis25.h | 5 + drivers/iio/light/st_uvis25_core.c | 8 +- drivers/iio/light/tsl2563.c | 16 +- drivers/iio/light/vcnl4035.c | 7 + drivers/iio/magnetometer/bmc150_magn.c | 12 +- drivers/iio/magnetometer/mag3110.c | 13 +- drivers/iio/potentiometer/ad5272.c | 4 +- drivers/iio/pressure/bmp280-regmap.c | 4 +- drivers/iio/pressure/mpl3115.c | 9 +- drivers/iio/proximity/sx9310.c | 508 +++++++++++++++- drivers/iio/proximity/vl53l0x-i2c.c | 7 + drivers/iio/trigger/iio-trig-hrtimer.c | 4 +- drivers/iio/trigger/iio-trig-sysfs.c | 1 + drivers/net/Kconfig | 2 - drivers/net/Makefile | 1 - drivers/net/wimax/Kconfig | 18 - drivers/net/wimax/Makefile | 2 - drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/ralink/Kconfig | 14 + .../mt7621-pinctrl => pinctrl/ralink}/Makefile | 2 - .../ralink}/pinctrl-rt2880.c | 33 +- drivers/staging/Kconfig | 6 +- drivers/staging/Makefile | 3 +- drivers/staging/android/Kconfig | 2 - drivers/staging/android/Makefile | 2 - drivers/staging/android/TODO | 5 - drivers/staging/android/ion/Kconfig | 27 - drivers/staging/android/ion/Makefile | 4 - drivers/staging/android/ion/ion.c | 649 --------------------- drivers/staging/android/ion/ion.h | 302 ---------- drivers/staging/android/ion/ion_cma_heap.c | 138 ----- drivers/staging/android/ion/ion_heap.c | 286 --------- drivers/staging/android/ion/ion_page_pool.c | 155 ----- drivers/staging/android/ion/ion_system_heap.c | 377 ------------ drivers/staging/android/uapi/ion.h | 127 ---- drivers/staging/comedi/drivers/mf6x4.c | 3 +- drivers/staging/comedi/drivers/ni_mio_common.c | 3 +- .../staging/comedi/drivers/tests/ni_routes_test.c | 8 +- drivers/staging/fieldbus/anybuss/hms-profinet.c | 5 +- drivers/staging/fieldbus/dev_core.c | 2 +- drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h | 10 +- drivers/staging/fsl-dpaa2/ethsw/dpsw.h | 6 +- drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 2 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 9 +- drivers/staging/gasket/gasket_interrupt.c | 15 +- drivers/staging/gdm724x/gdm_mux.c | 10 +- drivers/staging/goldfish/Kconfig | 7 - drivers/staging/goldfish/Makefile | 6 - drivers/staging/goldfish/README | 5 - drivers/staging/goldfish/goldfish_audio.c | 383 ------------ drivers/staging/greybus/TODO | 2 + drivers/staging/greybus/audio_codec.c | 111 ++-- drivers/staging/greybus/audio_helper.c | 3 +- drivers/staging/greybus/audio_manager_module.c | 3 +- drivers/staging/greybus/audio_module.c | 8 +- drivers/staging/hikey9xx/Kconfig | 1 + drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 4 +- drivers/staging/hikey9xx/hisi-spmi-controller.c | 4 +- drivers/staging/iio/accel/adis16240.c | 1 + drivers/staging/kpc2000/kpc2000/cell_probe.c | 71 ++- drivers/staging/kpc2000/kpc2000/core.c | 3 +- drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 17 +- drivers/staging/kpc2000/kpc_dma/dma.c | 21 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 28 +- drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 13 +- drivers/staging/ks7010/ks7010_sdio.c | 4 +- drivers/staging/most/i2c/Kconfig | 2 +- drivers/staging/most/sound/sound.c | 14 +- drivers/staging/mt7621-dma/mtk-hsdma.c | 44 +- drivers/staging/mt7621-dts/mt7621.dtsi | 1 + drivers/staging/mt7621-pci/pci-mt7621.c | 101 +--- drivers/staging/mt7621-pinctrl/Kconfig | 6 - drivers/staging/mt7621-pinctrl/TODO | 6 - drivers/staging/olpc_dcon/olpc_dcon.c | 3 +- drivers/staging/qlge/qlge.h | 2 +- drivers/staging/qlge/qlge_ethtool.c | 1 + drivers/staging/qlge/qlge_main.c | 10 +- drivers/staging/qlge/qlge_mpi.c | 2 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 54 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 2 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 18 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 36 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 18 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 122 ++-- drivers/staging/rtl8188eu/core/rtw_recv.c | 4 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 24 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 10 +- drivers/staging/rtl8188eu/hal/phy.c | 7 - drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 10 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 4 +- drivers/staging/rtl8188eu/include/osdep_intf.h | 1 - drivers/staging/rtl8188eu/include/rtw_security.h | 3 - drivers/staging/rtl8188eu/include/wifi.h | 34 -- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 21 +- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 2 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 9 - drivers/staging/rtl8188eu/os_dep/usb_intf.c | 6 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 27 +- drivers/staging/rtl8192u/ieee80211/dot11d.c | 12 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 161 +++-- drivers/staging/rtl8723bs/core/rtw_cmd.c | 52 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 44 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 65 +-- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 52 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 108 ++-- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 368 ++++++------ drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 70 +-- drivers/staging/rtl8723bs/core/rtw_recv.c | 158 +++-- drivers/staging/rtl8723bs/core/rtw_security.c | 382 +++++------- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 75 +-- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 124 ++-- drivers/staging/rtl8723bs/core/rtw_xmit.c | 127 ++-- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 7 +- drivers/staging/rtl8723bs/hal/hal_com.c | 2 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 40 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 8 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 17 +- drivers/staging/rtl8723bs/include/ieee80211.h | 50 +- drivers/staging/rtl8723bs/include/osdep_service.h | 3 - .../rtl8723bs/include/osdep_service_linux.h | 6 - drivers/staging/rtl8723bs/include/rtw_ht.h | 2 +- drivers/staging/rtl8723bs/include/rtw_io.h | 2 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 16 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 10 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 6 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 4 +- drivers/staging/rtl8723bs/include/rtw_security.h | 15 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 8 +- drivers/staging/rtl8723bs/include/sta_info.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 300 +--------- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 264 ++++----- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 486 +++++++-------- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 2 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 38 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 2 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 14 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 189 +++--- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 27 +- .../vc04_services/interface/vchiq_arm/vchiq_cfg.h | 6 +- .../interface/vchiq_arm/vchiq_connected.c | 3 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 277 +++++---- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 55 +- .../interface/vchiq_arm/vchiq_debugfs.c | 8 +- drivers/staging/vc04_services/vchiq-mmal/Kconfig | 2 +- drivers/staging/vt6655/card.c | 2 +- drivers/staging/vt6655/device_main.c | 12 +- drivers/staging/vt6655/rxtx.c | 101 ++-- drivers/staging/vt6656/main_usb.c | 1 + drivers/staging/wfx/sta.c | 2 +- .../staging/wimax/Documentation}/i2400m.rst | 0 .../staging/wimax/Documentation}/index.rst | 0 .../staging/wimax/Documentation}/wimax.rst | 0 {net => drivers/staging}/wimax/Kconfig | 7 + {net => drivers/staging}/wimax/Makefile | 2 + drivers/staging/wimax/TODO | 18 + {net => drivers/staging}/wimax/debug-levels.h | 2 +- {net => drivers/staging}/wimax/debugfs.c | 2 +- drivers/{net => staging}/wimax/i2400m/Kconfig | 0 drivers/{net => staging}/wimax/i2400m/Makefile | 0 drivers/{net => staging}/wimax/i2400m/control.c | 6 +- .../{net => staging}/wimax/i2400m/debug-levels.h | 2 +- drivers/{net => staging}/wimax/i2400m/debugfs.c | 0 drivers/{net => staging}/wimax/i2400m/driver.c | 11 +- drivers/{net => staging}/wimax/i2400m/fw.c | 14 +- drivers/{net => staging}/wimax/i2400m/i2400m-usb.h | 0 drivers/{net => staging}/wimax/i2400m/i2400m.h | 4 +- .../staging/wimax/i2400m/linux-wimax-i2400m.h | 0 drivers/{net => staging}/wimax/i2400m/netdev.c | 2 +- drivers/{net => staging}/wimax/i2400m/op-rfkill.c | 2 +- drivers/{net => staging}/wimax/i2400m/rx.c | 0 drivers/{net => staging}/wimax/i2400m/sysfs.c | 0 drivers/{net => staging}/wimax/i2400m/tx.c | 6 +- .../wimax/i2400m/usb-debug-levels.h | 2 +- drivers/{net => staging}/wimax/i2400m/usb-fw.c | 0 drivers/{net => staging}/wimax/i2400m/usb-notif.c | 0 drivers/{net => staging}/wimax/i2400m/usb-rx.c | 0 drivers/{net => staging}/wimax/i2400m/usb-tx.c | 0 drivers/{net => staging}/wimax/i2400m/usb.c | 2 +- {net => drivers/staging}/wimax/id-table.c | 2 +- .../staging/wimax/linux-wimax-debug.h | 2 +- .../wimax.h => drivers/staging/wimax/linux-wimax.h | 0 .../wimax.h => drivers/staging/wimax/net-wimax.h | 2 +- {net => drivers/staging}/wimax/op-msg.c | 2 +- {net => drivers/staging}/wimax/op-reset.c | 4 +- {net => drivers/staging}/wimax/op-rfkill.c | 4 +- {net => drivers/staging}/wimax/op-state-get.c | 4 +- {net => drivers/staging}/wimax/stack.c | 29 +- {net => drivers/staging}/wimax/wimax-internal.h | 2 +- drivers/staging/wlan-ng/prism2mgmt.c | 4 +- include/linux/iio/adc/ad_sigma_delta.h | 6 +- include/linux/iio/buffer.h | 3 - include/linux/iio/iio-opaque.h | 2 + include/linux/iio/iio.h | 6 + include/linux/iio/trigger.h | 6 +- include/linux/iio/triggered_buffer.h | 23 +- include/linux/platform_data/ad7298.h | 19 - include/linux/platform_data/ad7303.h | 20 - include/linux/platform_data/ad7887.h | 4 - include/linux/platform_data/at91_adc.h | 49 -- net/Kconfig | 2 - net/Makefile | 1 - sound/soc/stm/stm32_adfsdm.c | 12 +- tools/testing/selftests/Makefile | 3 +- tools/testing/selftests/android/Makefile | 39 -- tools/testing/selftests/android/config | 5 - tools/testing/selftests/android/ion/.gitignore | 4 - tools/testing/selftests/android/ion/Makefile | 20 - tools/testing/selftests/android/ion/README | 101 ---- tools/testing/selftests/android/ion/ion.h | 134 ----- tools/testing/selftests/android/ion/ion_test.sh | 58 -- .../testing/selftests/android/ion/ionapp_export.c | 127 ---- .../testing/selftests/android/ion/ionapp_import.c | 79 --- tools/testing/selftests/android/ion/ionmap_test.c | 136 ----- tools/testing/selftests/android/ion/ionutils.c | 253 -------- tools/testing/selftests/android/ion/ionutils.h | 55 -- tools/testing/selftests/android/ion/ipcsocket.c | 227 ------- tools/testing/selftests/android/ion/ipcsocket.h | 35 -- tools/testing/selftests/android/run.sh | 3 - 476 files changed, 10245 insertions(+), 10977 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-mt6360 delete mode 100644 Documentation/devicetree/bindings/iio/accel/bma180.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma180.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma255.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/dmard06.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/fsl,mma8452.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/mma8452.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/at91_adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/atmel,sama9260-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/axp20x_adc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/brcm,iproc-static-adc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/brcm,iproc-static-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/envelope-detector.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1027.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/mediatek,mt2701-auxadc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/mediatek,mt6360-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/mt6577_auxadc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/palmas-gpadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,pm8018-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,pm8xxx-xoadc.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-iadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/qcom,spmi-iadc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,adc084s021.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads124s08.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,palmas-gpadc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-adc084s021.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads124s08.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/x-powers,axp209-adc.yaml delete mode 100644 Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt create mode 100644 Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml delete mode 100644 Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt create mode 100644 Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml delete mode 100644 Documentation/devicetree/bindings/iio/afe/voltage-divider.txt create mode 100644 Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml delete mode 100644 Documentation/devicetree/bindings/iio/chemical/bme680.txt delete mode 100644 Documentation/devicetree/bindings/iio/chemical/sensirion,sgp30.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad5592r.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad5758.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/ad7303.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5592r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad7303.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/dpot-dac.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ds4424.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/fsl,vf610-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/lpc1850-dac.txt delete mode 100644 Documentation/devicetree/bindings/iio/dac/max5821.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/maxim,ds4424.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/maxim,max5821.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/mcp4725.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4725.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/nxp,lpc1850-dac.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac5571.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac5571.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7311.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7311.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7512.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7512.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/vf610-dac.txt delete mode 100644 Documentation/devicetree/bindings/iio/frequency/adf4350.txt create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,adf4350.yaml delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/bmg160.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/bosch,bmg160.yaml delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml delete mode 100644 Documentation/devicetree/bindings/iio/health/afe4403.txt delete mode 100644 Documentation/devicetree/bindings/iio/health/afe4404.txt delete mode 100644 Documentation/devicetree/bindings/iio/health/max30100.txt delete mode 100644 Documentation/devicetree/bindings/iio/health/max30102.txt create mode 100644 Documentation/devicetree/bindings/iio/health/maxim,max30100.yaml create mode 100644 Documentation/devicetree/bindings/iio/health/maxim,max30102.yaml create mode 100644 Documentation/devicetree/bindings/iio/health/ti,afe4403.yaml create mode 100644 Documentation/devicetree/bindings/iio/health/ti,afe4404.yaml delete mode 100644 Documentation/devicetree/bindings/iio/humidity/dht11.txt create mode 100644 Documentation/devicetree/bindings/iio/humidity/dht11.yaml delete mode 100644 Documentation/devicetree/bindings/iio/humidity/hdc100x.txt delete mode 100644 Documentation/devicetree/bindings/iio/humidity/hts221.txt delete mode 100644 Documentation/devicetree/bindings/iio/humidity/htu21.txt create mode 100644 Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml delete mode 100644 Documentation/devicetree/bindings/iio/iio-bindings.txt delete mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/ad5933.txt create mode 100644 Documentation/devicetree/bindings/iio/impedance-analyzer/adi,ad5933.yaml delete mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml delete mode 100644 Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/apds9300.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/apds9960.txt create mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/avago,apds9960.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/capella,cm3605.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/capella,cm36651.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/cm3605.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/cm36651.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/gp2ap020a00f.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/max44009.txt create mode 100644 Documentation/devicetree/bindings/iio/light/maxim,max44009.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/opt3001.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/renesas,isl29501.txt create mode 100644 Documentation/devicetree/bindings/iio/light/sharp,gp2ap020a00f.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/st,uvis25.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/st,vl6180.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/ti,opt3001.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/upisemi,us5182.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/us5182d.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/uvis25.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4035.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,vcnl4035.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/vl6180.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/ak8974.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/asahi-kasei,ak8974.yaml delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/bmc150_magn.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/bosch,bmc150_magn.yaml create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/fsl,mag3110.yaml delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/hmc5843.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/honeywell,hmc5843.yaml delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mag3110.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/mmc35240.txt delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/ad5272.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/adi,ad5272.yaml delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/ds1803.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/max5481.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp41010.txt delete mode 100644 Documentation/devicetree/bindings/iio/potentiometer/mcp4131.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,mcp41010.yaml create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,mcp4131.yaml create mode 100644 Documentation/devicetree/bindings/iio/potentiometer/microchip,mcp4531.yaml delete mode 100644 Documentation/devicetree/bindings/iio/potentiostat/lmp91000.txt create mode 100644 Documentation/devicetree/bindings/iio/potentiostat/ti,lmp91000.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/hoperf,hp03.yaml delete mode 100644 Documentation/devicetree/bindings/iio/pressure/hp03.txt create mode 100644 Documentation/devicetree/bindings/iio/pressure/meas,ms5611.yaml delete mode 100644 Documentation/devicetree/bindings/iio/pressure/ms5611.txt delete mode 100644 Documentation/devicetree/bindings/iio/pressure/ms5637.txt create mode 100644 Documentation/devicetree/bindings/iio/pressure/murata,zpa2326.yaml delete mode 100644 Documentation/devicetree/bindings/iio/pressure/zpa2326.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/ams,as3935.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/as3935.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9500.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/sx9500.txt delete mode 100644 Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt delete mode 100644 Documentation/devicetree/bindings/iio/resolver/ad2s90.txt create mode 100644 Documentation/devicetree/bindings/iio/resolver/adi,ad2s90.yaml create mode 100644 Documentation/devicetree/bindings/iio/samsung,sensorhub-rinato.yaml delete mode 100644 Documentation/devicetree/bindings/iio/sensorhub.txt create mode 100644 Documentation/devicetree/bindings/iio/st,st-sensors.yaml delete mode 100644 Documentation/devicetree/bindings/iio/st-sensors.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/max31856.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31855k.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31856.yaml delete mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim_thermocouple.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/melexis,mlx90614.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/melexis,mlx90632.yaml delete mode 100644 Documentation/devicetree/bindings/iio/temperature/mlx90614.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/mlx90632.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/temperature-bindings.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/ti,tmp007.yaml delete mode 100644 Documentation/devicetree/bindings/iio/temperature/tmp007.txt delete mode 100644 Documentation/devicetree/bindings/iio/temperature/tsys01.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinmux.yaml create mode 100644 drivers/iio/adc/mt6360-adc.c delete mode 100644 drivers/net/wimax/Kconfig delete mode 100644 drivers/net/wimax/Makefile create mode 100644 drivers/pinctrl/ralink/Kconfig rename drivers/{staging/mt7621-pinctrl => pinctrl/ralink}/Makefile (66%) rename drivers/{staging/mt7621-pinctrl => pinctrl/ralink}/pinctrl-rt2880.c (91%) delete mode 100644 drivers/staging/android/ion/Kconfig delete mode 100644 drivers/staging/android/ion/Makefile delete mode 100644 drivers/staging/android/ion/ion.c delete mode 100644 drivers/staging/android/ion/ion.h delete mode 100644 drivers/staging/android/ion/ion_cma_heap.c delete mode 100644 drivers/staging/android/ion/ion_heap.c delete mode 100644 drivers/staging/android/ion/ion_page_pool.c delete mode 100644 drivers/staging/android/ion/ion_system_heap.c delete mode 100644 drivers/staging/android/uapi/ion.h delete mode 100644 drivers/staging/goldfish/Kconfig delete mode 100644 drivers/staging/goldfish/Makefile delete mode 100644 drivers/staging/goldfish/README delete mode 100644 drivers/staging/goldfish/goldfish_audio.c delete mode 100644 drivers/staging/mt7621-pinctrl/Kconfig delete mode 100644 drivers/staging/mt7621-pinctrl/TODO rename {Documentation/admin-guide/wimax => drivers/staging/wimax/Documentation}/i2400m.rst (100%) rename {Documentation/admin-guide/wimax => drivers/staging/wimax/Documentation}/index.rst (100%) rename {Documentation/admin-guide/wimax => drivers/staging/wimax/Documentation}/wimax.rst (100%) rename {net => drivers/staging}/wimax/Kconfig (92%) rename {net => drivers/staging}/wimax/Makefile (83%) create mode 100644 drivers/staging/wimax/TODO rename {net => drivers/staging}/wimax/debug-levels.h (96%) rename {net => drivers/staging}/wimax/debugfs.c (97%) rename drivers/{net => staging}/wimax/i2400m/Kconfig (100%) rename drivers/{net => staging}/wimax/i2400m/Makefile (100%) rename drivers/{net => staging}/wimax/i2400m/control.c (99%) rename drivers/{net => staging}/wimax/i2400m/debug-levels.h (96%) rename drivers/{net => staging}/wimax/i2400m/debugfs.c (100%) rename drivers/{net => staging}/wimax/i2400m/driver.c (99%) rename drivers/{net => staging}/wimax/i2400m/fw.c (99%) rename drivers/{net => staging}/wimax/i2400m/i2400m-usb.h (100%) rename drivers/{net => staging}/wimax/i2400m/i2400m.h (99%) rename include/uapi/linux/wimax/i2400m.h => drivers/staging/wimax/i2400m/linux-wimax-i2400m.h (100%) rename drivers/{net => staging}/wimax/i2400m/netdev.c (99%) rename drivers/{net => staging}/wimax/i2400m/op-rfkill.c (99%) rename drivers/{net => staging}/wimax/i2400m/rx.c (100%) rename drivers/{net => staging}/wimax/i2400m/sysfs.c (100%) rename drivers/{net => staging}/wimax/i2400m/tx.c (99%) rename drivers/{net => staging}/wimax/i2400m/usb-debug-levels.h (95%) rename drivers/{net => staging}/wimax/i2400m/usb-fw.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb-notif.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb-rx.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb-tx.c (100%) rename drivers/{net => staging}/wimax/i2400m/usb.c (99%) rename {net => drivers/staging}/wimax/id-table.c (99%) rename include/linux/wimax/debug.h => drivers/staging/wimax/linux-wimax-debug.h (99%) rename include/uapi/linux/wimax.h => drivers/staging/wimax/linux-wimax.h (100%) rename include/net/wimax.h => drivers/staging/wimax/net-wimax.h (99%) rename {net => drivers/staging}/wimax/op-msg.c (99%) rename {net => drivers/staging}/wimax/op-reset.c (98%) rename {net => drivers/staging}/wimax/op-rfkill.c (99%) rename {net => drivers/staging}/wimax/op-state-get.c (96%) rename {net => drivers/staging}/wimax/stack.c (97%) rename {net => drivers/staging}/wimax/wimax-internal.h (99%) delete mode 100644 include/linux/platform_data/ad7298.h delete mode 100644 include/linux/platform_data/ad7303.h delete mode 100644 include/linux/platform_data/at91_adc.h delete mode 100644 tools/testing/selftests/android/Makefile delete mode 100644 tools/testing/selftests/android/config delete mode 100644 tools/testing/selftests/android/ion/.gitignore delete mode 100644 tools/testing/selftests/android/ion/Makefile delete mode 100644 tools/testing/selftests/android/ion/README delete mode 100644 tools/testing/selftests/android/ion/ion.h delete mode 100755 tools/testing/selftests/android/ion/ion_test.sh delete mode 100644 tools/testing/selftests/android/ion/ionapp_export.c delete mode 100644 tools/testing/selftests/android/ion/ionapp_import.c delete mode 100644 tools/testing/selftests/android/ion/ionmap_test.c delete mode 100644 tools/testing/selftests/android/ion/ionutils.c delete mode 100644 tools/testing/selftests/android/ion/ionutils.h delete mode 100644 tools/testing/selftests/android/ion/ipcsocket.c delete mode 100644 tools/testing/selftests/android/ion/ipcsocket.h delete mode 100755 tools/testing/selftests/android/run.sh _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel