This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from b4b52b881cf0 Merge tag 'Wimplicit-fallthrough-5.2-rc1' of git://git.ker [...] new 6aa35ce74399 mmc: mmci: Don't share un-implemented DMA functions new c21aa7a80416 mmc: mmci: Drop unnecessary clear of variant->qcom_dml flag new ea27c95a7a47 mmc: mmci: Re-work code starting DMA for the qcom variant new f7f3e7dac802 mmc: mmci: Drop qcom specific header file new 62e546be6d93 mmc: mmci: Share sdmmc_variant_init() via the common header file new 71953e0e7968 mmc: mmci: Make mmci_variant_init() static new 6f549034bb64 mmc: host: Pedantic cleanups to Kconfig new 8e9a6919939b mmc: sdhci-of-esdhc: add erratum A011334 support in lx2160 [...] new a46e42712596 mmc: sdhci-of-esdhc: add erratum eSDHC5 support new 05cb6b2a66fa mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 support new 5dd195522562 mmc: sdhci-of-esdhc: add erratum A-009204 support new b214fe592ab7 mmc: sdhci-of-esdhc: add erratum eSDHC7 support new 1f1929f3f2fa mmc: sdhci-of-esdhc: add quirk to ignore command inhibit for data new 611025983b79 mmc_spi: add a status check for spi_sync_locked new 8dcf48e5f4d7 mmc: mxs-mmc: Enable MMC_CAP_ERASE new f49bdcde0a0f mmc: renesas_sdhi: update copyright information new 609e5fba56fc mmc: tmio: introduce macro for max block size new 2a55c1eac788 mmc: renesas_sdhi: prevent overflow for max_req_size new 91ecbe50b69c mmc: renesas_sdhi: set CBSY flag before probing TMIO host new 89822b73543d mmc: mtk-sd: add support for MT8516 new 92cd1667d579 mmc: tegra: fix ddr signaling for non-ddr modes new 1d8cd065f7ab mmc: sdhci: allow host to specify maximum tuning loops new ea8fc5953e8b mmc: tegra: update hw tuning process new ad64a7908c0a dt-bindings: mmc: tegra: document Tegra194 compatible string new c46d089aa71d mmc: cqhci: allow hosts to update dcmd cmd desc new c6e7ab909262 mmc: tegra: add Tegra186 WAR for CQE new 688956440e80 mmc: cqhci: add CQHCI_SSC1 register CBC field mask new b77544280ccf mmc: tegra: fix CQE enable and resume sequence new 2198eeff2344 mmc: sdhci-omap: Make sdhci_omap_reset static new 28f22fb755ec dt-bindings: mmc: Add disable-cqe-dcmd property. new 7bda9482e7ed mmc: sdhci-of-arasan: Add DTS property to disable DCMDs. new e5a34b0c1071 mmc: alcor: enable DMA for writes new 0732ea75de09 mmc: mmci: add get_datactrl_cfg callback and helper functions new b3fb9d64b497 mmc: mmci: define get_dctrl_cfg for legacy variant new 5db1e1fc7cab mmc: mmci: qcom: define get_dctrl_cfg new 8372f9d0ef0b mmc: mmci: stm32: define get_dctrl_cfg new 41ed65e7ce84 mmc: mmci: replace blksz_datactrlXX by get_datactrl_cfg callback new b9ffe4086206 mmc: mmc_spi: Remove redundant dev_set_drvdata() new 70a557e63f1a mmc: mmc_spi: Remove useless NULL check at ->remove() new 38b2168581bc mmc: mmc_spi: Join string literals back new 1ae51603528c mmc: mmc_spi: Indentation fixes new aad5f19e4736 mmc: mmc_spi: Convert to use SPDX identifier new c6645985d77c MAINTAINERS: Collect TI FLASH MEDIA drivers into one section new 3b407b4f3a92 MAINTAINERS: Add Ulf Hansson to the MEMORYSTICK section new e374e87538f4 mmc: sdhci_am654: Clear HISPD_ENA in some lower speed modes new c278150e0d2a mmc: alcor: enable DMA transfer of large buffers new b65be6355183 mmc: mtk-sd: check for valid optional memory resource new 002ee28e8b32 mmc: core: make pwrseq_emmc (partially) support sleepy GPI [...] new 765c59675ab5 mmc: sdhci-pci: Add support for Intel CML new cf03fcdc5b9c MAINTAINERS: Add section for MediaTek MMC/SD/SDIO driver new ade024f130f7 memstick: jmb38x_ms: remove set but not used variable 'data' new 2e72ab9b2f56 mmc: sdhci: Reorganize sdhci_finish_mrq() and __sdhci_fini [...] new 97a1abae46a6 mmc: sdhci: Move timer and has_requests functions new e9a072993d69 mmc: sdhci: Move some processing to __sdhci_finish_mrq() new 19d2f695f4e8 mmc: sdhci: Call mmc_request_done() from IRQ handler if possible new c07a48c26519 mmc: sdhci: Remove finish_tasklet new 71c733c4e1ae mmc: tegra: add sdhci tegra suspend and resume new 4c94cb651f47 mmc: core: retry CMD1 in mmc_send_op_cond() even if the ocr = 0 new 42c38d4a1bc4 mmc: core: Fix warning and undefined behavior in mmc volta [...] new 8e1943af2986 mmc: core: fix possible use after free of host new e69ec21eff32 memstick: tifm: remove set but not used variable 'data' new f19337d55fac Revert "mmc: alcor: enable DMA transfer of large buffers" new c671b6dede27 mmc: alcor: work with multiple-entry sglists new 7fc13b879fdd mmc: omap_hsmmc: Use dev_get_drvdata() new 98849da63fff mmc: meson-gx: remove open coded read with timeout new 9c5fdb07a28d mmc: meson-gx: ack only raised irq new eb4d81127746 mmc: meson-gx: correct irq flag new d5f758f2df80 mmc: meson-gx: disable HS400 new dc38ac8141a6 mmc: meson-gx: avoid clock glitch when switching to DDR modes new 5e6f75f42393 mmc: meson-gx: remove Rx phase tuning new f50b7ac5e4ed mmc: meson-gx: add signal resampling tuning new d3db80ca5744 dt-bindings: mmc: fsl-imx-esdhc: add imx7ulp compatible string new 1c4989b000ae mmc: sdhci-esdhc-imx: add pm_qos to interact with cpuidle new 2eaf5a533afd mmc: sdhci-esdhc-imx: Add HS400 support for iMX7ULP new 9e4be8d03f50 mmc: core: Verify SD bus width new 7a019f9b432b mmc: usdhi6rol0: mark expected switch fall-throughs new 812513c7b18c mmc: mmci: Cleanup mmci_cmd_irq() for busy detect new 8520ce1e1779 mmc: mmci: Prevent polling for busy detection in IRQ context new e57112e35c60 dt-bindings: mmc: Add support for MT8516 to mtk-sd new 43d8dabb4074 mmc: core: Fix tag set memory leak new 42edb0d5ac3e mmc: mtk-sd: don't hard-code interrupt trigger type new afb7c7910bf3 mmc: mtk-sd: add support for config found in mt7620 family SOCs. new d087bde51605 mmc: mtk-sd: enable internal card-detect logic. new 26c2b19e9daf mmc: mtk-sd: select REGULATOR new c081e7fdbf31 mmc: alcor: Drop pointer to mmc_host from alcor_sdmmc_host new 343682173846 dt-bindings: mmc: add DT bindings for ls1028a eSDHC host c [...] new 0a49a619e7e1 mmc: sdhci-pci: Fix BYT OCP setting new 01e5d1830cf5 Merge tag 'mmc-v5.2' of git://git.kernel.org/pub/scm/linux [...] new 159ef31e81ed device.h: reorganize struct device new 1be01d4a5714 driver: base: Disable CONFIG_UEVENT_HELPER by default new c03a0fd0b609 kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. new 60574d1e05b0 acpi: Create subtable parsing infrastructure new 3bc0e8eb179d acpi: Add HMAT to generic parsing tables new 3accf7ae37a9 acpi/hmat: Parse and report heterogeneous memory new 08d9dbe72b1f node: Link memory nodes to their compute nodes new e1cf33aafb84 node: Add heterogenous memory access attributes new acc02a109b04 node: Add memory-side caching attributes new 665ac7e92757 acpi/hmat: Register processor domain to its memory new 8d59f5a2ca76 acpi/hmat: Register performance attributes new d9e8844c7d81 acpi/hmat: Register memory side cache attributes new 13bac55ef7ae doc/mm: New documentation for memory performance new 5d777b185f6d arch_topology: Make cpu_capacity sysfs node as read-only new 47bcc18c7e76 drivers: base: test: add proper SPDX identifier to Makefile new 50f86aedfa96 drivers: base: firmware_loader: add proper SPDX identifier [...] new 5de363b66a37 drivers: base: power: add proper SPDX identifiers on files [...] new 9abb24990a2b debugfs: update documented return values of debugfs helpers new affada726cad driver core: Clarify which counterparts to use to device_add() new d2ab99403ee0 mm/memory_hotplug: Do not unlock when fails to take the de [...] new 7067c96ee8d2 drivers: fix a typo in the kernel doc for devm_platform_io [...] new e174e78efa6b acpi/hmat: fix memory leaks in hmat_init() new 57f5cf6ed8bd acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_ [...] new ab3a9f2ccc08 acpi/hmat: fix an uninitialized memory_target new 0d1a393d61e4 fs: kernfs: Corrected spelling mistake new 998267900cee kernfs: fix barrier usage in __kernfs_new_node() new 25ebcb7dc84d driver core: platform: Propagate error from insert_resource() new 0b777eee88d7 driver core: Postpone DMA tear-down until after devres rel [...] new aa30f47cf666 kobject: Add support for default attribute groups to kobj_type new c484a6783d2b samples/kobject: Replace foo_ktype's default_attrs field w [...] new 800f5aa1e7e1 block: Replace all ktype default_attrs with groups new be0d69265702 net-sysfs: Replace ktype default_attrs field with groups new 52ba92f5882a irqdesc: Replace irq_kobj_type's default_attrs field with groups new 2064fbc779d4 padata: Replace padata_attr_type default_attrs field with groups new 9782adeb3d9d cpufreq: schedutil: Replace default_attrs field with groups new 70283454c918 livepatch: Replace klp_ktype_patch's default_attrs with groups new edb16da34b08 driver core: platform: Fix the usage of platform device na [...] new 92067f843854 kobject: Improve docs for kobject_add/del new 1fd7c3b438a2 kobject: Improve doc clarity kobject_init_and_add() new 43d8ce9d65a5 Provide in-kernel headers to make extending kernel easier new bc0c60457c35 init/config: Do not select BUILD_BIN2C for IKCONFIG new 391c0325cc5f Revert "driver core: platform: Fix the usage of platform d [...] new 3d378dc713f3 kobject: fix dereference before null check on kobj new bbabc3fb2b63 firmware_loader: Fix a typo ("syfs" -> "sysfs") new 8fd7c302b370 kobject: Remove docstring reference to kset new ed856349dc08 kobject: Fix kernel-doc comment first line new 70e16a620e07 kobject: clean up the kobject add documentation a bit more new cf482a49af56 Merge tag 'driver-core-5.2-rc1' of git://git.kernel.org/pu [...] new 0ec6fc6f453a staging: rtl8712: rename bDriverStopped to driver_stopped new 5b8d98f1711e staging: rtl8712: rename bSurpriseRemoved to surprise_removed new 7e5173822c9c staging: rtl8712: rename bSuspended to suspended new 6fc84d16664c staging: wilc1000: Fix line over 80 characters new b9c96308fda2 staging: emxx_udc: Fix equal sign alignment new 1d4c11dd7849 staging: emxx_udc: Fix open parenthesis at the end of the line new 35defd6dd162 staging: greybus: Change NULL comparison to Boolean Negation new c12425567d7b staging: vt6655: channel.h: Fix comment style of SPDX Lice [...] new 8e99e99baf38 staging: vt6655: desc.h: Fix comment style of SPDX-License [...] new 5e8e08c81f1f staging: fbtft: Fix line over 80 characters new 4ca7f0a2ae5b staging: r8712u: Replace '--help--' with 'help' new 7782c3c93dc9 staging: iio: Line over 80 characters new 3e00865cf87c staging: ralink-gdma: Avoid unnecessary line continuations [...] new 2c78d9f6ab8a staging: ralink-gdma: Replace from uint32_t to u32 new b6a3a880cfa6 staging: ralink-gdma: Avoid unnecessary line continuations new ba118202b95b staging: vboxvideo: Fix open parenthesis at the end of line new 57a633dc68a6 staging: vc04-services: bcm2835-audio: Fix alignment issues new fbdc55155c7f staging: vc04_services: bcm2835-camera: Fix multiple line [...] new 2b90bf28ac38 staging: speakup: Comparison to NULL. new 084a8e546005 staging: vt6655: Fix spelling mistake new 572dbab6e353 staging: vt6655: Fix space around binary operator new 5a56a0f9ea04 staging: vt6655: dpc.h: Fix comment style of SPDX License [...] new f105e04e7b3e staging: vt6655: key.h: Fix comment style for SPDX-License [...] new d67a81ff8546 staging: vt6655: Remove unnecessary blank line new f6fe7f2809d3 staging: vt6655: mac.h: Fix comment style for SPDX-License [...] new 582270600819 staging: vt6655: Fix the warning line over 80 characters new 219347ebf057 staging: vt6655: Align function declaration new 730551f754a7 staging: fbtft: Remove unused #defines. new 50d280f3e31c staging: speakup: Spaces around operator new a57250582a00 staging: fwserial: Convert macro into an inline function new d33fe112c9a2 staging: speakup: Add spaces around operators new b2c4f4660b69 staging: vc04_services: bcm2835-camera: Fix logical contin [...] new ff7fa1f6b9b2 staging: rtl8712: Replace NULL comparisons new 84580771dd9c staging: vt6655: Fix malformed SPDX-License-Identifier tag new f270392c7e3f staging: vt6655: Remove an unused function prototype new 5921a1383ac2 staging: media: davinci_vpfe: Fix comparison to NULL new a4c5fbfa60e4 staging: media: davinci_vpfe: Fix multiple line dereference new 975520608bd6 staging: media: davinci_vpfe: Fix alignment issues new 173e3e69b297 staging: rtl8188eu: cleanup spacing style new d5aa59ad1665 staging: sm750fb: trivial comment indention fix. new 682bb4e63084 staging: zoran: add SPDX GPL-2.0+ license identifier new 4068f661f604 staging: zoran: remove license boilerplate text new e91dea57f36c staging: most: usb: Change '--help--' to 'help' in Kconfig new d8b2f7cfe4d4 staging: vt6655: Remove unused function prototype and definition new dfa5fbb9dbce staging: fbtft: convert a macro to a function. new b92f5d83fa1d staging: octeon-usb: remove unnecessary variable frame_number new 9e510b68f044 staging: most: dim2: errors.h: Correct SPDX-License-Identifier new da2773be2cf2 staging: most: dim2: hal.h: Correct SPDX-License-Identifier new 3037be14a219 staging: most: dim2: sysfs.h: Correct SPDX-License-Identifier new b66003f02d9a staging: most: dim2: reg.h: Correct SPDX-License-Identifier new 256ab3efbe95 staging: vt6655: line over 80 characters new de5e4aea8881 staging: sm750fb: Edit CamelCase in local variables new 6de5cd74fb8f staging: vboxvideo: Do not return -ENOSYS new 81c2317cb966 staging: rtlwifi: phydm: remove unnecessary parentheses new 1d78178410f4 staging: media: zoran: remove unnecessary parentheses new 72a2af220175 staging: wilc1000: remove unnecessary local variables new bc6b124b6863 staging: rtl8192u: Remove typedef for struct _bandwidth_au [...] new d83908ed0fc6 staging: rtl8192u: Remove typedef for struct _IbssParms new 82ec1977b393 staging: rtl8192u: Remove typedef for struct _RT_POWER_SAV [...] new 00b0f841b740 staging: rtl8192u: Remove typedef for struct _RT_LINK_DETECT_T new 3eb9aa00daae staging: rtl8192u: Remove typedef for struct _RX_REORDER_ENTRY new a279fc9d051b staging: rtl8192u: Remove casts on the return values of li [...] new e8ca82a1348b staging: rtl8192u: Adjust 'if' to follow Kernel coding Style new 796618673fcd staging: netlogic: Remove unnecessary 'out of memory' message new 5b628549e954 staging: most: Replace '--help--' in Kconfig file new 715a7148d774 staging: octeon: Lines should not end with a '(' new a77a40cf8b42 staging: rtl8712: line over 80 characters. new 6d49a15ead2b staging: mt7621-pci: IF statement expression comparing to NULL new 7b53a16a1a7a staging: remove mt7621-eth new ef2719d35ac4 staging: mt7621-dts: update ethernet settings. new 84c45d5f3bf1 staging: gasket: Replace macro __ATTR with __ATTR_NULL new 3f8e5931fe60 staging: fbtft: line over 80 characters new 5af3304506ae staging: rtl8192e: add SPDX GPL-2.0 license identifier new 14e9bb7e9ea7 staging: rtl8192e: remove boilerplate license text new 3df3162f1d52 staging: pi433: Remove unused variable. new d5f4a5684d1b staging: rtlwifi: Replace 0 with false. new 996341276286 staging: mt7621-mmc: delele extra blank lines new 3732d7016725 staging: sm750fb: Remove an unnecessary local variable in [...] new 8b1cf0b7205a staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] new 7f91d8866f93 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] new 019acabec865 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] new 3f181eb23ea6 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] new da80ede2e79e staging: rtl8723bs: hal:Remove comparison to NULL in rtl87 [...] new 7cd6f4b0f593 staging: rtl8723bs: hal: Remove comparison to NULL in rtl8 [...] new 8f884e76cae6 staging: rtl8723bs: hal: Remove comparison to NULL in hal_ [...] new 0a6f6e9351db staging: rtl8723bs: hal: Remove comparison to NULL in hal_com.c new 54b3de55f4c2 staging: rtl8723bs: hal: Remove comparison to NULL in hal_ [...] new ca739e21ba90 staging: rtl8723bs: hal: Modify comparison to constant in [...] new 3b3a1a0b7824 staging: rtl8723bs: hal: Modify comparison to constant in [...] new 74a6565f378c staging: rtl8723bs: use kernel_read() instead of open-code [...] new df9ce52c8a30 staging: rtl8188eu: remove unnecessary braces from if/else new 27a0eb8fb69a staging: fbtft: fixed format-string errors. new fbcd84743a8e staging: octeon-usb octeon-hcd: Fix several typos. new 8af36478f951 staging: erofs: add a new line after variable declaration new 50505e578f53 staging: rtl8712 - fix up non-kerneldoc comments new 1c666e2191db staging: vc04_services: Use tabs instead of spaces new d5469036124d staging: rtl8192u: Add required spaces before open parenthesis new dedf215bd1c7 staging: rtl8723bs: remove unused code new 93f6bc735fd9 staging: vt6655: rxtx.c: Remove unnecessary space after a cast new cbc570a769e0 staging: rtl8723bs: os_dep: Fix assignment in if condition new fdd1b243edd7 staging: rtl8723bs: os_dep: Fix space in pointer definition new cfc7ef740342 staging: rtl8723bs: Remove wrapper functions and change fu [...] new b1c30bd6b74a staging: rtl8723bs: Change type of variables and return type new 982c34e0c2a5 staging: mt7621-mmc: Fix ret.cooci warnings new c580d1f98e22 staging: mt7621-mmc: Modify the return type of the functio [...] new 42f56fef6720 staging: rtl8188eu: core: rtw_ap.c: Fix multiple blank lines new 83053c3eabd7 staging: speakup: fix line over 80 characters. new ce2439ec8356 staging: greybus: remove extern prototypes new f21cf4601404 staging: gasket: gasket_interuppt.c: Fix string split issue. new 0842eabb6fd5 staging: rtl8188eu: core: rtw_recv.c: fix a space issue new 5c4f2259181f staging: rtl8188eu: core: rtw_recv.c: fix a paranthesis is [...] new a02da43c814b staging: rtl8188eu: core: rtw_recv.c: Fix a tab indent issue new ed98730d9f25 staging: gdm724x: Do not break expressions new 0531d4c95425 staging: rtl8723bs: Remove Dead Code in `struct mlme_priv` new 93bb0b1b18a3 staging: rtl8723bs: Remove Dead Include in include/drv_types.h new 8ecd30a6685e staging: rtl8723bs: Remove Dead Code in collect_bss_info Function new 391d9469abd8 staging: rtl8723bs: Remove old unreachable Code new 3fc9413bcdc7 staging: rtl8723bs: Remove unreachable Code in core/rtw_cmd.c new bd10cd97e213 staging: rtl8723bs: Remove Dead Code in os_dep/os_intfs.c new 320d197d1336 staging: rtl8723bs: Remove Dead Code in os_dep/os_intfs.c new ba61d2dc45b0 staging: rtl8723bs: Remove Dead Code in os_dep/ioctl_linux.c new 1b818345d1c1 staging: rtl8723bs: Remove Dead Functions in os_dep/ioctl_linux.c new 043ad6b1c112 staging: rtl8723bs: Remove Dead Code in core/rtw_mlme.c new f680cf503abc Staging: rtl8192e: Remove parentheses around the right han [...] new 7af91810209f Staging: rtl8188eu: core: rtw_pwrctrl.c: Fix a comparision [...] new c9da300ab61c staging: speakup: fix printk KERN_LEVEL facility level warning new ffe5a0a16fcd staging: wlan-ng: line over 80 character limit new c127e22f4cc1 Staging: gasket: gasket_sysfs.c: Fix string split issue. new d85be9b1f0ad Staging: rtl8188eu: core: rtw_mlme.c: Replace NULL comparision. new 758904ad61ae Staging: rtl8188eu: rtw_ieee80211: Fix indent for 'if' statement. new 7f2c43964268 staging: rtl8188eu: remove unused defines from wifi.h new 7d6009f28212 staging: ks7010: remove redundant auth_type check new 403fa6deca57 staging: rtl8723bs: do not use __constant_cpu_to_le16 new 917344982196 Staging: rtl8723bs: Remove unnecessary local variable in function new cfd587d6b1f7 Staging: rtl8723bs: Change values to standard error codes [...] new 4cdf1d0e1aeb Staging: rtl8723bs: Replace NULL comparison with ! new 59dbadcdabfa Staging: rtl8723bs: Add missing NULL check for kmalloc new fe77a268cbaf Staging: rtl8192u: r8180_93cx6.c: Fix space around '<<'. new 7945e2782604 staging: mt7621-pci-phy: Add Spaces to Macro Definition new e54c2b0aefa6 staging: fbtft: ternary statement to if statement. new 447a3621b383 staging: erofs: fix parenthesis alignment new 180a41bfbfe0 staging: greybus: Remove parentheses around variable new df08e38510f8 staging: gasket: Remove return variable new f981a79eff0b staging: rtl8192u: r8192U_dm: Fix alignment issue. new b6ed32ab49f5 staging: rtl8192u: r8192U_dm: Fix space issue around operators. new 993798a51162 staging: rtl8192u: r8192U_dm: Remove unnecessary blank lines. new c0fb0459cb0c staging: rtl8192u: ieee80211: ieee80211_rx.c: Fix NULL com [...] new e655d23dbac8 staging: rtl8192u: ieee80211: ieee80211_tx.c: Adjust space [...] new 40197d076c84 staging: sm750fb: Eliminate camel case new 875af97f6674 Staging: unisys: visornic: Replace '--help--' with 'help' [...] new 93ea10f5453c Staging: unisys: visorinput: Replace '--help--' with 'help [...] new fa008fdf002d Staging: unisys: visorhba: Replace '--help--' with 'help' [...] new 730b3cf282a3 staging: fsl-dpaa2: ethsw: Remove return variable new ea9420cea390 staging: mt7621-mmc: fix unused variable compiler warning new c62a4073b243 staging: mt7621-mmc: Remove obsolete comments and variables new 64eb131e22bd staging: mt7621-mmc: Use pinctrl subsystem to select SDXC [...] new 472033f59139 staging: mt7621-mmc: Bill the caller for I/O time new 6d0e4698c89a staging: mt7621-mmc: Remove redundant host->mmc->f_max write new 983b2fd7235b staging: mt7621-mmc: Immediately notify mmc layer of card [...] new b22f49923ac8 staging: mt7621-mmc: Fix BRUST -> BURST typo new b8585eb51e74 staging: mt7621-mmc: Only unmap_sg if mapped new fe57d1e113fc staging: comedi: ni_mio_common: Use insn->n in ni_calib_in [...] new 776d25ff5b49 staging: comedi: ni_mio_common: use insn->n in ni_calib_in [...] new 018768ccc7dc staging: comedi: ni_mio_common: use insn->n in ni_eeprom_i [...] new 49634aa7d9e6 staging: comedi: ni_mio_common: use insn->n in ni_m_series [...] new a7265633683c Staging: unisys: Correct malformed SPDX-License-Identifier new ac22353f803b staging: rtl8188eu: remove unused WFD defines new 40a3483b194e staging: rtl8192u: ieee80211: ieee80211_rx.c: Remove unnec [...] new b17b6823419a staging: netlogic: replace skb_put/pull pair with skb_reserve new 2fd37c9d4335 staging: rtl8192u: r8192U_dm: Remove unnecessary comments. new 9e4f62f42caa staging: rtl8188eu: core: rtw_recv.c: Modify return type s [...] new 42784bd7a2c8 staging: mt7621-spi: Remove references to nonexistent mt76 [...] new 82c6f68090b7 staging: wlan-ng: malformed SPDX-License-Identifier new 737e061563b0 staging: wlan-ng: Correct typo in comment message new 19c74ea57715 staging: r8188eu: refactor recvframe_defrag() new e4432160d9b3 Staging: rtl8723bs: Change return type and type of local variable new 0d808cdfe0fc staging: gdm724x: Rename dftEpsId to dft_eps_id new e2ff9f15e8ac staging: erofs: Replace NULL comparisons new 52012642a599 staging: greybus: sdio.c: Remove unncessary paranthesis. new c896c89066ae staging: emxx_udc: lines should not end with parenthesis new 0049363c9253 staging: rtl8188eu: core: rtw_mlme: Remove return variables. new 72369b1b8790 staging: rtl8188eu: core: Remove unnecessary parentheses new e9e2d2e34fb1 staging: rtl8188eu: core: Add spaces around operators new 4c1c9871fb99 staging: rtl8192e: kconfig: use help over --help-- new 1f176773fac0 staging: vt6655: correction in spelling new 4a278a92958d staging: vt6655: lines should not end with a parenthesis new 85b45eadbe6e staging: netlogic: Remove unnecessary error print new 53db33a48934 Staging: media: Use !x in place of NULL comparision new 88ad17b6fd02 staging: rtl8712: remove blank line new f916e23f56a8 staging: rtl8712: alignment should match open parenthesis new 4fb5eb2da969 staging: rtl8712: rtl8712_efuse.h: remove blank line new 447da755b810 staging: rtl8712: rtl8712_efuse.h: alignment should match [...] new a936ac3add1a staging: rtl8712: rtl8712_led.c: remove unnecessary parentheses new 32c6abf0d02e staging: rtl8712: rtl8712_led.c: alignment should match op [...] new a752d01c3d87 staging: rtl8712: rtl8712_led.c: remove blank line new 8cf0466a2df6 staging: rtl8723bs: core: Change NULL comparison to Boolea [...] new 319aa7e516da staging: rtl8723bs: include: remove typedef for struct pno [...] new 8b4e7034fd30 staging: rtl8723bs: include: remove typedef for struct pno_ssid new cc746197159b staging: rtl8723bs: include: remove typedef for struct pno [...] new bc8212ef3d2a staging: rtl8723bs: include: remove typedef for struct pno [...] new 454e531f938f staging: rtl8723bs: include: remove typedef for struct pno [...] new 83cdfc17a907 Staging: comedi: ni_mio_common.c: Added blank line after d [...] new a41d42a9fda3 Staging: gdm724x: Remove unnecessary print statements new 8f51bd83e443 staging: pi433: remove empty space to fix line over 80 cha [...] new b6d00e179fe5 staging: vt6655: Add spaces around operator new 953137522929 staging: wilc1000: Remove return variable from host_interface.c new 283a9e4b5624 staging: wilc1000: Remove return variables from wilc_spi.c new 5947e900d084 staging: rtl8723bs: core: Change NULL comparisons to Boole [...] new 63ff599a76a6 staging: rtl8723bs: core: Remove return variables in rtw_m [...] new 51385436f181 staging: rtl8188eu: remove unnecessary parentheses new 561fb35a9d04 staging: erofs: Use !x or x in place of NULL comparision new f2778bb3cb6c staging: mt7621-mmc: Fix warning when reloading module wit [...] new d4223e06b6ae staging: mt7621-mmc: Check for nonzero number of scatterli [...] new cb8de77c78c7 staging; rtl8723bs: Remove unnecessary function rtw_init_m [...] new 2c506ddfd51b staging: rtl8723bs: core: Change datatype from sint to int new 367cdd1305ac staging: rtl8723bs: core: Remove parentheses new 8e97f7d86623 staging: rtl8723bs: Remove function rtw_alloc_network() new 3fe9ff487746 staging: rtl8723bs: include: Fix spelling mistake new d01deea6d72c staging: rtl8723bs: include: Fix a space issue new 9c0867e0b836 staging: rtl8723bs: include: Fix identation issue new 6a023205d2d7 staging: rts5208: correction in spelling new 03f4a7b68801 staging: vt6655: Modify comment style of SPDX License Identifier new ab2a7a292a78 staging: vt6655: lines should not end with a parentheses new 1ec119f09420 Staging: media: imx: mipi-csi2: Remove unnecessary error messages new ac394266dc7f staging: media: zoran: Use unsigned int instead of unsigned new a3703713e18a Staging: media: davinci_vpfe: Fix preferred form of passin [...] new 993e826884e5 Staging: media: davinci_vpfe: Drop macros new 3d107833139b staging: tegra-vde: Add SPDX GPL-2.0+ license identifier t [...] new 506bce733590 staging: tegra-vde: remove unnecessary boilerplate license [...] new 4da99b90ce06 staging: ralink-gdma: Change unsigned to unsigned int new 344201e0f866 staging: ralink-gdma: Remove space after cast new e5adddf5ae97 staging: pi433: remove unnecessary calling rf69_set_mode() new d638e7eeda54 staging: rtl8188eu: cleanup long line in odm.c new 96711664002c staging: ralink-gdma: ralink-gdma.c fixed line width new dc1e3766ec72 staging: rtl8723bs: include: Fix indentation and spacing issues new c8723cb8d06b staging: sm750fb: Prefer using the BIT macro new 11152496021e staging: erofs: fix error handling when failed to read com [...] new d61fbb6b1634 staging: erofs: introduce erofs_page_is_managed() new 14a56ec65bab staging: erofs: support IO read error injection new f0977109a577 staging: sm750fb: lower case to fix camelcase checkpatch warning new f40c9e3d7703 Staging: rtl8188eu: Get rid of custom macro, DBG_88E in kmalloc new 49103a816a49 staging: rtl8192u: Remove typedef for struct. new 27903f9f6b6c staging: rtl8712: remove unnecessary parentheses new b6e24d0e2118 staging: rtl8712: Remove comparison to true new ffb99752e930 staging: vc04_services: add missing __user annotations new ac118d87cff7 staging: wilc1000: use cfg80211 ssid list instead of repacking it new b83970f23f36 staging: emxx_udc: remove unneeded parenthesis new 3f6363462937 staging: rtl8723bs: core: fix line over 80 characters warning new 4195b4f11fbb staging: mt7621-mmc: Remove obsolete Kconfig flags new 7ca8c2c8bbed staging: mt7621-mmc: Initialize completions a single time [...] new a4f93fc7183f staging: media: ipu3: Avoid unnecessary blank line. new 81a6e1cc312e staging: pi433: Fix rf69_set_tx_cfg() logic new 5c724e197eb5 staging: comedi: ni_tio: Use data[insn->n-1] in ni_tio_ins [...] new 3589e74873a9 staging: rtl8192e: Remove unnecessary parentheses. new eab0754655a6 staging: wilc1000: assign scan result callback before star [...] new 7a4f9419eb94 staging: rtl8192u: ieee80211: ieee80211_wx: add space befo [...] new 4e1a0d114258 Staging: rtl8192u: Use BIT macro new bdcca44e16a2 staging: rtl8192u: ieee80211: Use !x in place of NULL comparison new 041273721201 staging: gasket: apex: Prefer using the BIT macro new 1c948eaa011d staging: rtlwifi: Remove return variable. new b12ccd2e6ce0 staging: rtlwifi: phydm: phydm_hwconfig.c: Remove parentheses new c27d975a0356 staging: rtlwifi: phydm: phydm_adc_sampling.c Remove brackets new 7d304e1cdf60 staging: mt7621-dts: simplify pcie phy bindings new 200ff80dc7ed staging: mt7621-pci-phy: update bindings documentation new e933158d984b staging: mt7621-pci-phy: change driver to don't use child nodes new d5cac52c092a staging: mediatek: addres minor style issues flagged by cl [...] new b5af36e3e5aa staging: greybus: audio_manager: fix a missing check of id [...] new 8eaade886198 staging: rtl8723bs: Remove unnecessary parentheses new d247b0357fa6 Staging: rtl8192u: ieee80211: Remove custom macro IEEE80211_DEBUG new c377a43d4f38 Staging: media: davinci_vpfe: Convert macro 'IPIPE_S12Q8' [...] new 309614bb458f staging: rtlwifi: Remove unnecessary parentheses new ce957fe2b735 staging: media: zoran: Fix block comment style new db920621eb85 staging: rtl8712: Fix a space issue new e920b8081b61 staging: rtl8723bs: core: Fix a comparison warning. new 41604797e524 staging: rtl8723bs: core: Remove unnecessary parentheses new 13b7e0139bf1 staging: rtl8723bs: hal: sdio_ops.c: Remove unnecessary pa [...] new eb322b764ffc staging: rtl8723bs: hal: rtl8723b_phycfg.c: Remove unneces [...] new 74907e2d83fb staging: rtl8723bs: hal: hal_com.c: Remove unnecessary par [...] new 2beb8a8189a8 staging: rtl8723bs: hal: odm_HWConfig.c: Remove unnecessar [...] new fbf99f66707c staging: rtl8723bs: core: rtw_mlme.c: Remove unnecessary p [...] new 454e27b977db staging: rtl8723bs: core: rtw_ieee80211.c: Remove unnecess [...] new 5b07a3905fc0 staging: rtl8723bs: os_dep: ioctl_linux.c: Remove unnecess [...] new 1bba5b2110b2 staging: rtl8723bs: Compress two lines into one line new 7997c3670126 staging: rtl8723bs: core: rtw_efuse.c: Compress two lines [...] new b60080197af4 staging: rtlwifi: phydm: Remove parentheses new b397f82585c3 Merge 5.1-rc3 into staging-next new 591ad6f1af1b staging: greybus: hid: Remove print following unsuccessful [...] new 1bb608f231b2 Staging: vt6655: rxtx: Add spaces around '*' new 00de2287a769 staging: rtlwifi: phydm: Move operator to left hand side new 19605872ae98 staging: rtlwifi: phydm: Move function arguments to previous line new a161c66faf7a staging: rtlwifi: phydm: phydm.c: Compress two lines into [...] new 22228e6a6e46 staging: rtlwifi: phydm: phydm_rainfo.c: Compress two line [...] new bce05d152864 staging: rtlwifi: btcoexist: Compress two lines into one line new d3830cc03ee0 staging: rtlwifi: halmac: halmac_88xx: Compress two lines [...] new 2e6c3a037f6b staging: rtlwifi: halmac: Compress two lines into one line new 0514b848a82b staging: rtlwifi: halmac: halmac_api.c: Compress two lines [...] new 198980e079a4 staging: rtlwifi: use !x in place of NULL comparison new 643cd0a25d5d staging: comedi: use !x in place of NULL comparison new 0d15252370ec staging: media: imx: Replace list_entry with list_for_each [...] new 135afb2b2184 staging: media: zoran: Modify return statement. new 9a3aebc02a84 staging: sm750fb: Remove unnecessary parenthesis. new 557e36194ed4 staging: comedi: Prefer using BIT macro in various files. new d34709c64de1 staging: rtl8188eu: Modify return statement. new 07f9ef042048 staging: vc04_services: Remove unnecessary casts. new b7987debe356 staging: rtl8712: rtl871x_mp.c: Compress two lines into one line new 8f24f505fc2a Staging: rtl8723bs: core: Remove typecast in kfree new 18f0e249da67 staging: mt7621-spi: Remove parentheses new 9df8a97088f2 staging: vt6656: Fix styling of the comment related to SPD [...] new fa8e35c70a62 staging: rtlwifi: rtl8822be: Remove functions new 005fb2de9a8a Staging: rtl8723bs: Remove typedef in struct dynamic_primary_CCA new 9361076277c0 staging: rtl8192u: ieee80211: ieee80211_rx.c: Replace bit [...] new 9f383969ae90 staging: rtl8192u: ieee80211: ieee80211_crypt_ccmp.c: Repl [...] new 37b299c7c49a staging: rtl8192u: ieee80211: ieee80211_crypt_tkip.c: Repl [...] new f36fa2d94b3d staging: rtl8723bs: core: Replace bit shifting with BIT macro new a3b3e835d6ca staging: rtlwifi: base.c: Replace bit shifting with BIT macro new 46a49a52d1c0 staging: fbtft: fb_agm1264k-fl.c: Replace bit shifting wit [...] new 36cbd6851d57 staging: fbtft: fb_ssd1351.c: Replace bit shifting with BIT macro new ab6426e3353a staging: emxx_udc: emxx_udc.c: Replace bit shifting with B [...] new 58ff7e7aaa51 staging: rtl8712: rtl871x_mlme.c: use !x in place of NULL [...] new 6082ac0412a6 staging: iio: impedance-analyzer: ad5933.c: Replace bit sh [...] new e7c3d0545967 staging: iio: adc: ad7816.c: Replace bit shifting with BIT macro new a35342d0f8b3 staging: pi433: Return thread immediately when kthread_sho [...] new d45c6c9bbfb3 Staging: media: davinci_vpfe: Drop macro and use an in-ker [...] new 1fbd0bcc363a staging: media: zoran: Remove print statement new dc2971f20a3c staging: media: zoran: Remove print statement for failed kmalloc new b5243475c1c7 staging: mt7621-dma: Remove print statement on devm_kzalloc error new 4e37138ed3f9 staging: ralink-gdma: Remove print statement on failure of [...] new 9fc6eeb7cbe5 staging: vchiq_arm: remove space after open '(' new 2d2d5b861abb staging: zoran: fix brace in the wrong line new dc88057f36ee Staging: rtl8192e: Fix spaces around "+" new 99b75a4e3275 staging: add missing SPDX lines to Kconfig files new 97ed8eab2a00 staging: add missing SPDX lines to Makefile files new 441bf7332d55 staging: m57621-mmc: delete driver from the tree. new 25338628bbfc staging: sm750fb: add proper SPDX identifier to driver new 371ebdbe1b74 staging: vc04_services: add proper SPDX identifier for dua [...] new 3baad68a9780 staging: vc04_services: remove remaining redundant license text new 7beaea29453b staging: comedi: quatec_daqp_cs: add proper SPDX identifie [...] new 2506abea7f40 staging: iio: add proper SPDX identifiers to remaining dri [...] new 21baa36d92a0 staging: rtl8192u: add proper SPDX identifiers on files th [...] new 53b6f8bc53f7 staging: ralink-gdma: add proper SPDX identifiers on ralin [...] new 18056f34c3b7 staging: rtl8192e: add proper SPDX identifiers on files th [...] new b36bcbe511f8 staging: rtl8192e: delete license file. new b20deecfd1d1 staging: media: zoran: add proper SPDX identifiers on file [...] new 26855d5ace5e staging: media: soc_camera: add proper SPDX identifiers on [...] new ffe00b0a0e65 staging: media: imx: add proper SPDX identifiers on files [...] new 44b8ef17c435 staging: media: tegra-vde: add proper SPDX identifiers on [...] new 6b079a807b36 iio: remove redundant unlikely annotation new 76838a8f2973 iio: adc: ingenic: remove redundant dev_err call in ingeni [...] new 036aa1fee1cc iio: chemical: pms7003: extend supported sensors list new faad0af1623c dt-bindings: iio: chemical: pms7003: extend supported sens [...] new cb57f2eb0156 iio: mma8452: mark expected switch fall-through new be35d281da6a iio: trigger: Print an error if there is no available irq new abbde2792999 iio: adc: ti-ads7950: Fix improper use of mlock new cede2f899d8f iio: imu: adis16480: Add support for configurable drdy indicator new 304840c476ee iio: imu: adis16480: Add OF device ID table new 6cf7b866bdd5 iio: imu: adis16480: Treat temperature scale in a generic way new e0e6398e1e4e iio: imu: adis16480: Calculate the sampling frequency in a [...] new 83ec2d5404bf iio: imu: adis16480: Deal with filter freq in a generic way new 82e7a1b25017 iio: imu: adis16480: Add support for ADIS1649x family of devices new 1842a700ec59 iio: imu: adis16480: Add docs for ADIS16480 IMU new 722f2cca9a29 iio: chemical: sps30: fix attribute kernel version new 74896202dfb7 dt-bindings: iio: stm32-lptimer-counter: document pinctrl [...] new 6dc3e36fbc4c iio: counter: stm32-lptimer: Add power management support new 66deb5c170a5 iio:adc:ad7923: Align broken line to parenthesis new c1fc8bb0f658 iio:adc:ad7923: Use BIT macro instead of bitshift new 385c301cec0b iio:adc:ad7923: Put macro argument between ()'s new 0a39ac29e070 iio:adc:ad7923: Rewrite comparison to NULL new fb1589710efe iio: Allow to read mount matrix from ACPI new 3c35e20a1118 iio: accel: bmc150: add mount matrix support new 587c2bea23f8 iio: accel: bma180: add mount matrix support new 3a6049f6dbab iio: gyro: bmg160: add mount matrix support new 70b5fdbb2eae iio: gyro: itg3200: add mount matrix support new d9842c770a47 iio: magnetometer: bmc150: add mount matrix support new 8d7ea73814b4 iio: magnetometer: hmc5843: add mount matrix support new 28799ceac014 iio: mpu6050: improve code readability new 67b9d4d0985f iio: ak8975: improve code readability new 3054c4ff28bf iio: imu: st_lsm6dsx: add support to ASM330LHH new e132f62b9fab dt-bindings: iio: imu: st_lsm6dsx: add asm330lhh device bindings new f6672544df43 iio: st_accel: remove redundant unsigned less than zero check new 74c420e0a581 iio: cros_ec_accel_legacy: Refactor code in cros_ec_accel_ [...] new 3862828a903d iio: buffer: Switch to bitmap_zalloc() new 35a4ae6d7aee mailmap: Update email for Sean Nyekjaer new a29b8657d322 dt-bindings: iio: adc: document the Meson G12A support new e415a1659ec9 iio: adc: meson-saradc: add support for Meson G12A new 2e5cee6c7622 dt-bindings: Add vendor prefix for Kionix, Inc. new 0d90fe4786cb dt-bindings: iio: accel: kxcjk1013: Add device tree bindin [...] new 3b866fd28ff1 iio: accel: kxcjk1013: Add device tree support new bcccd7ab3dcd iio: adc: ti-ads8688: Update the module author email address new d43102f525d9 iio: dac: ti-dac5571: Update the module author email address new 13814627c965 iio: adc: fix a potential NULL pointer dereference new c97dce792dc8 iio: adc: ti-ads7950: add GPIO support new 681ca4477933 iio:potentiostat:lmp91000: remove unnecessary parentheses new cd4779f120c1 iio:potentiostat:lmp91000: reduce line width and remove bl [...] new b11a89d5d249 iio:potentiostat:lmp91000: invert if statement new 71a7766b36f3 iio:potentiostat:lmp91000: change dev_err message new 11362b7a43ba iio: proximity: as3935: fix use-after-free on device remove new 6f9ca1d3eb74 iio: common: ssp_sensors: Initialize calculated_time in ss [...] new 17104ca2713b iio: adc: stmpe-adc: Shuffle an if statement around in stm [...] new d626be00e856 drivers: iio: Kconfig: pedantic cleanup new 20d9248e704a iio:dac:ad5064 mlock cleanup - move to a local lock. new 326e2357553d iio: imu: adis16480: Add support for external clock new 3b5de76b285e dt-bindings: iio: imu: adis16480: Document external clock new 6282b5c62018 iio: pressure: bmp280: BMP280 calibration to entropy new b921d928a31c iio: cros_ec: Drop unnecessary include files new ad9cc622f101 iio: cros_ec: Add kernel-doc for cros_ec_sensors_read_lpc new 37aa055c4172 iio: cros_ec: Switch to SPDX identifier. new b34d6c835d6b iio: adc: ad7124 fix indentation issue, remove extra tab new 17b90e6a0df2 staging: iio: adc: ad7192: Fix identation new 3ad7a939c931 staging: iio: adc: ad7192: Use DT clock binding new 753a9870e041 staging: iio: adc: ad7192: Report error directly in ad7192_setup new 6af0e8a9a7a5 iio: imu: st_lsm6dsx: add support to LSM6DSOX new 6be4f55456f9 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsox device bindings new eb4f07a5ba05 staging: iio: adc: ad7192: Convert platform data to DT properties new 163321094ba1 iio: adc: lpc32xx: Sort headers new 9f29b00c5826 iio: adc: lpc32xx: Cleanup headers new e32cff6f6163 iio: adc: lpc32xx: Add scale feature new caeffabc36cb dt-bindings: iio: adc: lpc32xx-adc: Document vref-supply new 9085daa4abcc staging: iio: ad7780: add gain & filter gpio support new ae9f86feb429 staging: iio: ad7780: add missing switch default case new 0149ba2d5b6d staging: iio: ad7780: add gain reading to ad778x new 0ee6d5ebe13d staging: iio: ad7780: add filter reading to ad778x new 33e1f90204f0 staging: iio: ad7780: set pattern values and masks directly new 4812a14a78c8 staging:iio:ad7780: add chip ID values and mask new 5bb30e7daf00 staging: iio: ad7780: move regulator to after GPIO init new bb4af619a603 staging: iio: ad7780: add SPDX identifier new 69fdf26f6ffe staging: iio: ad7780: add new copyright holder new 9fb27f807ecc staging: iio: ad7780: moving ad7780 out of staging new 46c1eb4bb137 staging: iio: ad7780: add device tree binding new 3204683722c2 staging: iio: ad5933: change multi-line comment style new 700e8911a681 staging: iio: ad5933: organize includes new adb0ef4120bb staging: iio: ad5933: add SPDX identifier new 8fce3d34d70c staging: iio: ad5933: change help rule message new a816646f08ce staging: iio: ad5933: add ABI documentation new 536cc27deade iio: hmc5843: fix potential NULL pointer dereferences new 835ab93dcdcf dt-bindings: Add vendor prefix for MaxBotix new 7483e40d7e43 dt-bindings: maxbotix,mb1232: Add MaxBotix i2c ultrasonic rangers new 16b05261537e mb1232.c: add distance iio sensor with i2c new 10b5d3d10759 MAINTAINERS: add maintainer for maxbotix ultrasonic driver new d04411c2a678 staging: iio: adc: ad7280a: Avoid precedence issues in macro new 6c249591eef2 staging: iio: adc: ad7280a: Adding temp var to improve rea [...] new 9bf1468e9d62 staging: iio: adc: ad7280a: Remove CamelCase notation new 74878d4fa816 iio: imu: adis16400: move trigger handler into adis16400_core new 5075e0720d93 iio: imu: adis: generalize burst mode support new 0e92e2d03623 iio: imu: adis16400: move burst logic to ADIS lib new 5447e3f15c43 iio: imu: adis16400: rename adis16400_core.c -> adi16400.c new 3cb5161317b2 iio: imu: adis16400: move adis16400.h into adis16400.c new bf2da9707900 iio: adc: ad7780: Add parentheses to macros new 57565828adf5 staging: iio: ad5933: change attributes to match ABI new 2e19ba661ece iio: adc: stm32-dfsdm: make spi_master_freq more accurate new 6f2c4a59d9fc iio: adc: stm32-dfsdm: continuous mode depends on current mode new caf9c1e59809 iio: adc: stm32-dfsdm: move dma enable from start_conv() t [...] new 746485087371 iio: adc: stm32-dfsdm: move dma slave config to start routine new 9491f75fe2ea iio: adc: stm32-dfsdm: enable hw consumer new a6096762e98b iio: adc: stm32-dfsdm: add support for scan mode new 11646e81d775 iio: adc: stm32-dfsdm: add support for buffer modes new 37ada026be2c iio: adc: stm32-dfsdm: claim direct mode for raw read and [...] new 78ed050dd296 iio: light: vcnl4000 use word writes instead of byte writes new ebd457d55911 iio: light: vcnl4000 add devicetree hooks new 5da8affed2f8 dt-bindings: iio: light: add vcnl4000 devicetree bindings new 5a441aade5b3 iio: light: vcnl4000 add support for the VCNL4040 proximit [...] new 54480943235e dt-bindings: iio: light: add vcnl4040 devicetree bindings new 2b0d1c6f1219 staging: iio: adc: ad7192: Use read_avail for available at [...] new 94bceb3cf5d1 iio: gyro: bmg160: add device tree compatibility table new e8379e05e811 dt-bindings: iio: add Bosch BMG160 gyroscope sensor new 89c16919a078 iio: Make possible to include driver.h first new 5cd66239574d iio: frequency: ad9523: Fix typo in ad9523_platform_data new 52f171abaecb devantech-srf04.yaml: transform DT binding to YAML new 023e41632e06 dt-bindings: iio/temperature: Add thermocouple types (and doc) new 8fede567b847 iio:temperature:max31856:Add device tree bind info new fb55a51310d1 iio:temperature: Add MAX31856 thermocouple support new 0976f94f7602 MAINTAINERS: Fix the link to ad7606 dt-bindings new 65500c53aa6d staging: iio: adc: ad7280a: Tab alignment new 9f57110d2e3d iio: adc: stm32-dfsdm: improve sampling frequency accuracy new 6ec417d2f1a0 iio: adc: stm32-dfsdm: add PM support new df1d80aee963 iio: ad_sigma_delta: Properly handle SPI bus locking vs CS [...] new 932f98922f6f Merge tag 'iio-for-5.2a-2' of git://git.kernel.org/pub/scm [...] new 3935a6fb4bd7 staging: comedi: dyna_pci10xx: remove set but not used var [...] new 28f69ae49b79 staging: comedi: dt2811: Fix spelling mistake new b368fa114a62 staging: comedi: adv_pci1710: fix spelling mistake: "dropu [...] new 8136eaa012c4 staging: wilc1000: drop explicit conversion to bool new ae26aa844679 staging: wilc1000: Avoid GFP_KERNEL allocation from atomic [...] new c901556a43d2 staging: wilc1000: give usleep_range a range new e2e89d4a7320 staging: wilc1000: fix spelling mistake "dissconect" -> "d [...] new 740a998d58ee Staging: gasket: Use DIV_ROUND_UP new 47830c1127ef staging: greybus: power_supply: fix prop-descriptor request size new 2bfde348879a staging: most: add new file configfs.c new dfee92dd5046 staging: most: change signature of function probe_channel new 3d89b2731b1e staging: most: core: add configfs interface functions new 9640baca34f5 staging: most: sound: introduce new sound adapter management new 919c03ae11b9 staging: most: enable configfs support new 787105b30f23 staging: most: core: make sysfs attributes read-only new 5b082c2e07d8 staging: most: usb: remove prefix from description tag new a1ee286d5a2f staging: most: core: remove attribute add_link new acdbb8975373 staging: most: allow speculative configuration new a15f465caf09 staging: most: configfs: make create attributes write-only new 1a89eb0a8f6d staging: most: configfs: add code for link removal new deaf3b71550d staging: most: Documentation: update driver documentation new 060ea4271a82 staging: android: vsoc: fix copy_from_user overrun new 391f544e355d staging: rtl8712: remove unnecessary NULL check new 7e894d1086a4 staging: rtl8188eu: remove unnecessary declaration new 307e07486aaa staging: rtl8188eu: make sta2sta_data_frame() static new e4d7efbb91ef staging: rtl8723bs: hal: replace spaces by tabs. new 9e6aac6796a7 staging: rtl8192u: Add missing space new cd62878c9d6f staging: rtl8192u: ieee80211: add space around '==' and be [...] new c8ab348df025 staging: rtl8723bs: add space after enum declaration new 94be357fe618 staging: rtlwifi: rtl8822be: Remove set but not used varia [...] new 52927d97d80e staging: rtl8192e: Remove set but not used variable 'VenderID' new 08ce43b9c58c staging: rtl8192e: Remove a not necessary blank line befor [...] new e00fd8ecaa87 staging: rtl8192e: remove a blank line new affbeba3a299 Staging: rtl8723bs: Remove typedef in struct sdio_data new 827ad2c7b303 staging: axis-fifo: Add elaborate description in Kconfig new 031ba1fd9172 staging: remove redundant 'default n' from Kconfig new 8eee2c467df9 Staging: hal: hal_com_phycfg: fixed a coding style issue new e7cc9eba71ef staging: rtlwifi: base: Remove set but not used variables new d5d682270f35 Staging: rtlwifi: Remove & on function name new 3b706841c29f Staging: rtlwifi: Cleanup crc16_ccitt() new e291fa1237a7 staging: ralink-gdma: Use struct_size() in kzalloc() new 94f99bcedaea staging: mt7621-pci-phy: prevent use of uninitialized variable new 9fdb04e9ccab staging: vt6655: upc: remove double blank lines new fb563860742a Staging: vc04_services: bcm2835-camera: Remove an exceptional & new 7be2b288be66 staging: pi433: add dependency to PA0, 1, 2 setting for ou [...] new 74941703accd Staging: rtl8723bs: Remove typedef in struct ieee_param_ex new 5ef6c5db04ff Staging: rtl8723bs: Remove typedef in struct ieee_param new e1f79c148c65 Staging: rtl8723bs: Remove an unused struct tx_pending_t new f9a82c4820ac staging: add Fieldbus Device subsystem. new 308ee87a2f1e staging: fieldbus: anybus-s: support HMS Anybus-S bus new 17614978ed34 staging: fieldbus: anybus-s: support the Arcx anybus controller new 20a980e957bf dt-bindings: anybus-controller: document devicetree binding new d564d73f2264 dt-bindings: Add vendor prefix for arcx / Archronix new debe7c8621de staging: fieldbus: support HMS Profinet IRT industrial controller new 1598475c6651 staging: fieldbus: add TODO new 4138b1d44f34 staging: comedi: dyna_pci10xx: Don't bother configuring le [...] new 6229fed9ee85 staging: comedi: dyna_pci10xx: Set number of AO channels to 1 new 2e299cc96952 staging: wilc1000: Avoid GFP_KERNEL allocation from atomic [...] new f439696c81fc staging: comedi: don't release mutex too early in comedi_a [...] new 77c21b626be5 staging: comedi: Add lockdep_assert_held() calls for dev->mutex new f44303e85268 staging: comedi: Add lockdep_assert_held() calls for dev-> [...] new a5112277872a staging: vc04_services: handle kzalloc failure new 8bedf934a33b staging: rtl8723bs: hal: fix spelling mistake "singal" -> [...] new a5c795056c44 staging: most: configfs: Make mdev_link_list static new 2cd086967242 staging: comedi: usbduxsigma: Call mutex_destroy() on priv [...] new 35756f3dbf43 staging: comedi: usbduxfast: Call mutex_destroy() on priva [...] new 3c03c470f476 staging: comedi: usbdux: Call mutex_destroy() on private mutex new 6e1167444c7d staging: comedi: ni_usb6501: Call mutex_destroy() on priva [...] new 7c2c18202ce0 staging: comedi: dt9812: Call mutex_destroy() on private mutex new 8e227f7005da staging: rtlwifi: fix spelling mistake "notity" -> "notify" new 9c5d9e572e0e staging: rtl8723bs: fix spelling mistake: "nonprintabl" -> [...] new fc1e669ad15a staging: mt7621-pci-phy: use 'platform_get_resource' new d43f53c6cc92 staging: mt7621-pci-phy: remove some unnecessary local variables new 9445ccb3714c staging: mt7621-pci-phy: add quirks for 'E2' revision usin [...] new 36d657b011ef staging: mt7621-pci-phy: convert driver to use kernel regm [...] new 3322d579679d Staging: rtl8723bs: Avoid typedefs for structure new 24c9f9b66a70 staging: comedi: use help instead of ---help--- in Kconfig new 827c085baede staging: greybus: power_supply: use struct_size() helper new 496124e5e16e vt: selection: allow functions to be called from inside kernel new 41f13084506a staging: speakup: refactor to use existing code in vt new 2fc489d8acc7 Staging: rtl8723bs: core: Replace return types new f59232a1da59 Staging: rtlwifi: Replace return type new 7dc7967fc39a staging: kpc2000: add initial set of Daktronics drivers new 817de6b85914 Merge 5.1-rc6 into staging-next new 43901008fde0 iio: imu: st_lsm6dsx: add support to LSM6DSR new 649cc7b17ce8 dt-bindings: iio: imu: st_lsm6dsx: add lsm6dsr device bindings new 8cf614950e39 iio: adc: Fix MAX9611 spacing new 9044b6e25e2f staging: iio: frequency: ad9834: Remove unnecessary parentheses new 6bf229abce75 iio: adc: ad7606: Move oversampling options in chip info a [...] new 7989b4bb23fe iio: adc: ad7616: Add support for AD7616 ADC new 3e5ffe47ed8c dt-bindings: iio: adc: Add AD7616 ADC documentation new aa21a28e9050 iio: imx7d_adc: Add local struct device pointer in imx7d_a [...] new 8cc393bf300b iio: imx7d_adc: Replace pr_err with dev_err new a8427a7b371b iio: imx7d_adc: Use devm_platform_ioremap_resource() new 5150ec3fe125 avia-hx711.yaml: transform DT binding to YAML new 88aa7ae66128 bmp085.yaml: transform DT documentation of iio sensor into YAML new 7fe8f00051c0 staging: iio: ad9832: organize includes new 566564e80b0e staging: iio: ad9832: use clock framework for clock reference new 45e119e40328 iio: accel: kxcjk1013: Add KIOX0008 ACPI Hardware-ID new 52e77d67dd8d dt-bindings: iio: accel: add LIS2DE12 sensor device binding new 63440a630d3b iio: accel: add support to LIS2DE12 new 631bd2f7ec02 iio: imu: st_lsm6dsx: remove set but not used variables 'a [...] new 8e4fefec0174 iio: temperature: max31856: fix uninitialized error return new 1c2fb4054648 iio: adc: ti-ads7950: Fix build error without CONFIG_GPIOLIB new bb208037ae45 srf04.c: add maxbotix ultrasonic sensors new d6edf95abdb5 dt-bindings: iio: srf04: add Maxbotix ultrasonic iio proxi [...] new 21cf20a84a9f Kconfig: change configuration of srf04 ultrasonic iio sensor new 955e00772954 iio: gyro: add DT bindings to fxas21002c new a0701b6263ae iio: gyro: add core driver for fxas21002c new a034cbe1c412 iio: gyro: fxas21002c: add i2c driver new 4da38f1be667 iio: gyro: fxas21002c: add spi driver new b074554617ad MAINTAINERS: add entry for fxas21002c gyro driver new 65c7a3d2cf0b dt-bindings: iio: adc: Add bindings for TI ADS8344 A/DC chips new 8dd2d7c0fed7 iio: adc: Add driver for the TI ADS8344 A/DC chips new b9fedb0a177a iio: imu: st_lsm6dsx: inline per-sensor data new edde945257e2 iio: dac: ad5758: Modifications for new revision new 49deef1b1a38 drivers/iio/gyro/mpu3050-core.c: This patch fix the follow [...] new 4fe86cdf927a iio: imx7d_adc: Simplify imx7d_adc_probe() with imx7d_adc_ [...] new b846676066eb iio: imx7d_adc: Simplify imx7d_adc_remove() with imx7d_adc [...] new 9c6126940d64 iio: imx7d_adc: Use devm_iio_device_register() new 20c89b4d1dc4 iio: trigger: stm32-timer: fix build issue when disabled new ba7ecfe43d6b iio: adc: stm32-dfsdm: fix unmet direct dependencies detected new 80696785eaaa iio: adc: stm32-dfsdm: fix triggered buffer build dependency new ce7afa5c56c4 iio:accel:Switch hardcoded function name with a reference [...] new dfd4f6497614 iio: dummy_evgen: fix possible memleak in evgen init new 447ccb4e0834 iio: adc: qcom-spmi-adc5: Fix of-based module autoloading new bf402c08ebc2 Merge tag 'iio-for-5.2b' of git://git.kernel.org/pub/scm/l [...] new 3fcbb7d49cb7 staging: kpc2000: Use memset to initialize resources new 8e77ebce6e3f staging: kpc2000: remove duplicated include from kp2000_module.c new 8abd537256f5 staging: kpc2000: fix platform_no_drv_owner.cocci warnings new 3970d0d81816 staging: most: core: replace strcpy() by strscpy() new e9f1040f4727 staging: vchiq_arm: Fix misuse of %x new 0f7741bb87a0 staging: rtl8188eu: cleanup indenting issue in odm.c new 523275a8b389 staging: olpc_dcon: Convert all uses of old GPIO API to ne [...] new 8e7f59e50d09 staging: rtl8188eu: add spaces around operators in rtw_ap.c new 74e226b302e8 staging: rtl8188eu: replace subtraction with result new 58585aa8eb2a staging: rtl8188eu: add spaces around '-' in rtw_cmd.c new 06e8c289a236 staging: rtl8188eu: remove unnecessary parentheses new 52c4dfcead49 Staging: vc04_services: Cleanup in ctrl_set_bitrate() new 7df95299b94a staging: kpc2000: Add DMA driver new 0040a390d2fd counter: Introduce the Generic Counter interface new ea2b23b89579 counter: Documentation: Add Generic Counter sysfs documentation new 09e7d4ed8991 docs: Add Generic Counter interface documentation new e854bac92bc9 iio: 104-quad-8: Update license boilerplate new f1d8a071d45b counter: 104-quad-8: Add Generic Counter interface support new 7e798ef90c5f counter: 104-quad-8: Documentation: Add Generic Counter sy [...] new ad29937e206f counter: Add STM32 Timer quadrature encoder new ec63e2a48970 dt-bindings: counter: Document stm32 quadrature encoder new 597f55e3f36c counter: stm32-lptimer: add counter device new 7657b2c123de dt-bindings: counter: Adjust dt-bindings for STM32 lptimer move new 4bb00e934daf iio: counter: Add deprecation markings for IIO Counter attributes new cdff43149862 include/fsl: add common FlexTimer #defines in a separate header. new e590eb408c81 drivers/pwm: pwm-fsl-ftm: use common header for FlexTimer [...] new d4c5c4620669 drivers/clocksource: timer-fsl-ftm: use common header for [...] new 7f2e3ea306fc dt-bindings: counter: ftm-quaddec new a3b9a99980d9 counter: add FlexTimer Module Quadrature decoder counter driver new d8ea4ccfaea0 counter: ftm-quaddec: Documentation: Add specific counter [...] new 575d927c426b LS1021A: dtsi: add ftm quad decoder entries new a4965d98b4d1 staging: comedi: comedi_isadma: Use a non-NULL device for DMA API new 7912fd345b11 staging: kpc2000_spi: eliminated duplicate initialization [...] new 87232b827ef7 staging: kpc2000_spi: eliminated duplicate initialization [...] new d687bdefba27 staging: kpc2000: Fix a stack information leak in kp2000_c [...] new f998a1180e14 staging: kpc2000: fix resource size calculation new 98592c1faca8 staging: most: sound: pass correct device when creating a [...] new 87b48bbcc33e staging: refer to TODO in Kconfig help text new 96b86125d720 staging: octeon-ethernet: add TODO new 852b4eddafea staging: rtl8723bs: core: Remove return in void function new 9358bd52ece6 staging: rtl8723bs: core: Remove else after return statement. new a6d678274d1a staging: rtl8723bs: core: Remove blank line. new 601d6f036098 staging: rtl8723bs: Fix checkpatch.pl warnings new 675c8a46a8cc staging: vc04_services: bcm2835-camera: Modify return statement. new 8dd430504125 staging: rtl8192u: ieee80211: Replace bit shifting with BIT macro new 41dff4d6b8e2 staging: rtl8192u: ieee80211: Fix spelling mistake new d5d66cfea2ca Staging: sm750fb: Change *array into *const array new be7d6b03602e staging: fieldbus: anybus-s: keep device bus id in bus endianness new 39e8046240e2 staging: fieldbus: anybus-s: rename bus id field to avoid [...] new ef4a0c317373 staging: rtlwifi: delete the staging driver new 8a90bdcb64a9 staging: rtlwifi: strip down phydm .h files new adc7af464ceb staging: rtlwifi: move remaining phydm .h files new 91b6cb7216cd staging: kpc2000: fix up build problems with readq() new 3e2e9cf9ee67 staging: fieldbus: anybus-s: fix wait_for_completion_timeo [...] new e52d8d0d4208 staging: rtl8723bs: core: Prefer using the BIT Macro. new 3343712444e5 staging: rtl8723bs: core: Use !x in place of NULL comparison. new 7fb4a94db87e staging: vc04_services: bcm2835-camera: Compress two lines [...] new 0580db2cb6b3 staging: rtl8192u: ieee80211: Resolve ERROR reported by ch [...] new 2d394ab79b9d staging: wlan-ng: Fix improper SPDX comment style new af708900e9a4 staging: most: cdev: fix chrdev_region leak in mod_exit new 922fe878c786 Staging: rtl8192u: ieee80211: Fix indentation errors by re [...] new eca4e5f58b75 Staging: rtl8192u: ieee80211: Fix if-else indentation warning new a4ecdcbfc4dd Staging: rtl8192e: Remove extra space before break statement new e2a5be107f52 staging: kpc2000: kpc_spi: Fix build error for {read,write}q new e0dccbdf5ac7 Merge tag 'staging-5.2-rc1' of git://git.kernel.org/pub/sc [...] new 46fc15487d02 Drivers: hv: vmbus: Expose monitor data only when monitor [...] new fcedbb293ee4 Drivers: hv: vmbus: Refactor chan->state if statement new 4713eb7b580a Drivers: hv: vmbus: Set ring_info field to 0 and remove memset new 14948e39445d Drivers: hv: vmbus: Fix race condition with new ring_buffe [...] new a0033bd1eae4 Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in [...] new 5450a5f4bfa0 Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pu [...] new 20f795881f4f phy: phy-twl4030-usb: Fix cable state handling new f7f6ed925d9f phy: rockchip-typec: Make usb3_pll_cfg and dp_pll_cfg static new e0c546fa72a9 phy: qcom-ufs: Make ufs_qcom_phy_disable_iface_clk static new e03213b9a6ea phy: allwinner: allow compile testing new d41ce98a122c phy: ti: usb2: fix OMAP_CONTROL_PHY dependency new 208d3423ee46 phy: mapphone-mdm6600: add gpiolib dependency new 9dc211c6139b phy: fix platform_no_drv_owner.cocci warnings new e6f32efb1b12 phy: sun4i-usb: Make sure to disable PHY0 passby for perip [...] new e434a90f3698 Merge tag 'phy-for-5.1-rc-v2' of git://git.kernel.org/pub/ [...] new ee496da4c391 stm class: Fix channel free in stm output free path new 51e0f227812e stm class: Fix channel bitmap on 32-bit systems new e60e9a4b231a intel_th: pci: Add Comet Lake support new 60d488571083 binder: take read mode of mmap_sem in binder_alloc_free_page() new 24f1bc280bce misc: rtsx: Fixed rts5260 power saving parameter and sd glitch new 2310673c3c12 Merge tag 'char-misc-5.2-rc1-part1' of git://git.kernel.or [...] new 21c75ad65f8e parport_cs: Fix memory leak in parport_config new 3634946f5224 mei: add missing SPDX tag to mei Kconfig new 9fff0425aab0 mei: convert to SPDX license tags new 191b0700727c nfc/mei: convert to SPDX license tags new 514c37e320a2 mei/hdcp: Fix SPDX identifiers new 1e55b609b983 mei: adjust the copyright notice in the files. new 34bf9ce91e04 misc: rtsx: clean up some indenting new 8e7389c79b40 misc: fastrpc: Avoid free of DMA buffer in interrupt context new b49f6d83e290 misc: fastrpc: Fix a possible double free new 415a0729bd12 misc: fastrpc: make sure memory read and writes are visible new 977e6c8d1d18 misc: fastrpc: use correct spinlock variant new 80f3afd72bd4 misc: fastrpc: consider address offset before sending to DSP new 25e8dfb83cda misc: fastrpc: take into account of overlapping buffers new 02b45b47fbe8 misc: fastrpc: fix remote page size calculation new f1cf11c296c5 misc: fastrpc: increase max init file size to 64 MB new 19f8d67fc6c2 uio: uio_fsl_elbc_gpcm: Make dev_attr_reg_br and dev_attr_ [...] new d8fb3fafa220 sgi-xpc: mark expected switch fall-through new 13bd14a41ce3 char: hpet: fix a missing check of ioremap new 5cb27d30fc3a w1: ds2482: cosmetic fixes after 54865314f5a1 new ae21f41e1f56 firmware: vpd: Drop __iomem usage for memremap() memory new 62fa78436e1b Merge 5.1-rc3 into char-misc-next new 9a41691e5e01 VMCI: Use BIT() macro for bit definitions new de36e16d1557 chardev: add additional check for minor range overlap new 4712d3796f19 chardev: add a check for given minor range new 4b0be5726032 chardev: code cleanup for __register_chrdev_region() new d358b1733fc3 chardev: update comment based on the code new 0ca3b1b7b965 habanalabs: add new device CPU boot status new b24ca4587e2b habanalabs: rename goya_non_fatal_events array to all events new 5eb420446a59 habanalabs: remove implicit include from header files new 3110c60fdc7a habanalabs: Move device CPU code into common file new c535bfdd0f86 habanalabs: use EQ MSI/X ID per chip new e0a29952c527 habanalabs: remove unused defines new 680cb3991c9e habanalabs: ratelimit warnings at start of IOCTLs new b6f897d75d65 habanalabs: Move PCI code into common file new 393e5b55e222 habanalabs: Remove unneeded function pointers new e1266004872c uapi/habanalabs: add some comments in habanalabs.h new c811f7bc771f habanalabs: Add a printout with the name of a busy engine new d75bcf3e5d60 habanalabs: Allow accessing DRAM virtual addresses via debugfs new 66542c3b9d2f habanalabs: add MMU shadow mapping new d9973871dae1 habanalabs: keep track of the device's dma mask new 0878a42086e0 habanalabs: never fail hard reset of device new a691a1ebb59e habanalabs: set new golden value to tpc clock relaxation new 9354c29ed527 habanalabs: allow user to modify TPC clock relaxation value new aa957088b4e8 habanalabs: add device status option to INFO IOCTL new cab8e3e20d5c habanalabs: improve error messages new 9336c0216782 habanalabs: remove trailing blank line from EOF new e850b89f50d2 habanalabs: prevent CPU soft lockup on Palladium new a1c92d1c2a67 habanalabs: remove extra semicolon new 315bc055ed56 habanalabs: add new IOCTL for debug, tracing and profiling new 8ba2876ddf93 habanalabs: add goya implementation for debug configuration new 90027296adad uapi/habanalabs: fix some comments in uapi file new bedd14425d86 habanalabs: refactoring in goya.c new 295938406cbc habanalabs: ASIC_AUTO_DETECT enum value is redundant new 54303a1aef95 habanalabs: split mmu/no-mmu code paths in memory ioctl new caa3c8e52582 habanalabs: all FD must be closed before removing device new 3f5398cfbf05 habanalabs: improve IOCTLs behavior when disabled or reset new 9f201aba56b9 habanalabs: prevent device PTE read/write during hard-reset new cef62a615d22 Merge tag 'misc-habanalabs-next-2019-04-19' of git://peopl [...] new 3a26172437bb Merge 5.1-rc6 into char-misc-next new 28703c6ef622 dt-bindings: misc: aspeed-p2a-ctrl: add support new 01c60dcea9f7 drivers/misc: Add Aspeed P2A control driver new d65bf04200da mei: hdcp: use own Kconfig file new 43b8a7ed4739 mei: expose device state in sysfs new f03f73c2a974 MAINTAINERS: Add mailing list for the interconnect API new 83fdb2dfb0c2 interconnect: convert to DEFINE_SHOW_ATTRIBUTE new b909ef83ed81 Merge tag 'icc-5.2-rc1' of https://git.linaro.org/people/g [...] new 49695ac46861 w1: ds2408: reset on output_write retry with readback new b0a69f05b963 parport: ieee1284: mark expected switch fall-through new 38e7b6efe997 nvmem: imx-ocotp: add support for imx8mq new dd4c1047b1d6 nvmem: imx-ocotp: broaden Kconfig dependency new 9c4adfb5dc13 nvmem: sunxi_sid: Read out SID for randomness without looping new de2a3eaea552 nvmem: sunxi_sid: Optimize register read-out method new 7fa5ad23dbb0 nvmem: sunxi_sid: Dynamically allocate nvmem_config structure new 273a474ee843 nvmem: sunxi_sid: Read out data in native format new da75b8909756 nvmem: sunxi_sid: Support SID on A83T and H5 new 4f4cb173d811 dt-bindings: nvmem: Add STM32 factory-programmed romem new ded1b7fc2cf5 nvmem: Add driver for STM32 factory-programmed read only mem new 7c1cd8fda8fb nvmem: stm32: add support for STM32MP15 BSEC to control OTP data new 0a9b2d1ce422 nvmem: core: add nvmem_cell_read_u16 new 2fe518fecb3a nvmem: core: fix read buffer in place new 3b26cd885853 nvmem: imx-ocotp: use devm_platform_ioremap_resource() to [...] new 794a1e229b92 nvmem: mxs-ocotp: use devm_platform_ioremap_resource() to [...] new ededa0457b67 nvmem: imx-iim: use devm_platform_ioremap_resource() to si [...] new b8371fc104d3 nvmem: sunxi-sid: fix wrong description in kernel doc new f6edbb38ea83 nvmem: sunxi-sid: add binding for H6's SID controller new 055f5df53f28 nvmem: sunxi-sid: convert to SPDX license tags new fc1eb6ebbd55 nvmem: sunxi_sid: Support SID on H6 new ae0c2d725512 nvmem: core: add NVMEM_SYSFS Kconfig new ba2e544075c2 lib/siphash.c: mark expected switch fall-throughs new 3137301b6d97 extcon: intel-cht-wc: Make charger detection co-existed wi [...] new a72a1be0de71 extcon: intel-cht-wc: Enable external charger new db8b4aefd17b extcon: Fix build warning for extcon_unregister_notifier comment new 098b7ae8ec43 extcon: intel: Split out some definitions to a common header new 492929c54791 extcon: mrfld: Introduce extcon driver for Basin Cove PMIC new fa3c098c2d52 extcon: axp288: Add a depends on ACPI to the Kconfig entry new 00053de52231 extcon: arizona: Disable mic detect if running when driver [...] new cf7eb03333bb Merge tag 'extcon-next-for-5.2' of git://git.kernel.org/pu [...] new d2f4a83fe3f7 misc: genwqe: Fix misuse of %x new 0b0509508bef binder: check for overflow when alloc for security context new cf4f2ad6b87d virt: vbox: Sanity-check parameter types for hgcm-calls co [...] new 59d63de07660 coresight: catu: fix clang build warning new 61810404b43f coresight: catu: Make catu_helper_ops and catu_ops static new 08be874775f1 coresight: tmc: Report DMA setup failures new ee8146aad87c coresight: dynamic-replicator: Clean up error handling new eb6934b5c1bb coresight: replicator: Prepare for merging with dynamic-re [...] new c827db65666b coresight: dynamic-replicator: Prepare for merging with st [...] new 455328b1772a coresight: Merge the static and dynamic replicator drivers new 1b015ef28a44 coresight: Fix freeing up the coresight connections new 850ccfe3e891 coresight: etb10: Cleanup power management new 0bfc53b30eac coresight: tpiu: Cleanup power management new 2390d4586475 coresight: catu: Cleanup power management new 263556950f2a coresight: tmc: Cleanup power management new 6fcdba33ab0d coresight: pmu: Adding ITRACE property to cs_etm PMU new 82500a810ee2 coresight: etm4x: Add kernel configuration for CONTEXTID new 8013f32a1b35 coresight: etm4x: Skip selector pair 0 new a54e14f810f2 coresight: etm4x: Configure tracers to emit timestamps new 6c817a95d84b coresight: Adding return code to sink::disable() operation new f973d88b7570 coresight: Move reference counting inside sink drivers new 12dfc9e022aa coresight: Properly address errors in sink::disable() functions new 0916447c8728 coresight: Properly address concurrency in sink::update() [...] new 02d5c897a091 coresight: perf: Clean up function etm_setup_aux() new f5200aa9831f coresight: perf: Refactor function free_event_data() new a0f08a6a9fee coresight: Communicate perf event to sink buffer allocatio [...] new 855ab61c16bf coresight: tmc-etr: Refactor function tmc_etr_setup_perf_buf() new e553a8aef4c3 coresight: tmc-etr: Create per-thread buffer allocation function new ef848e463ac9 coresight: tmc-etr: Introduce the notion of process ID to [...] new 57549999b9a0 coresight: tmc-etr: Introduce the notion of reference coun [...] new c5ff734462b1 coresight: tmc-etr: Introduce the notion of IDR to ETR devices new 3147da92a8a8 coresight: tmc-etr: Allocate and free ETR memory buffers f [...] new 8d03cfd16a72 coresight: tmc-etr: Add support for CPU-wide trace scenarios new 880af782c6e8 coresight: tmc-etf: Add support for CPU-wide trace scenarios new 75d7dbd38824 coresight: etb10: Add support for CPU-wide trace scenarios new 15235f1f495e dt-bindings: imx-ocotp: Add i.MX8MQ compatible new b281218ad431 Drivers: misc: fix out-of-bounds access in function param_ [...] new 06d5d6b7f994 slimbus: fix a potential NULL pointer dereference in of_qc [...] new 2d1c31cb642b drivers/misc: Add Aspeed P2A control driver new 94001602d6bb misc: aspeed-p2a-ctrl: fix mixed declarations new 62909da8aca0 w1: fix the resume command API new 106204b56f60 thunderbolt: property: Fix a NULL pointer dereference new e4dfdd5804cc thunderbolt: Fix a missing check of kmemdup new 2cc12751cf46 thunderbolt: Fix to check for kmemdup failure new 9aabb68568b4 thunderbolt: Fix to check return value of ida_simple_get new 48f40b96de2c thunderbolt: xdomain: Fix to check return value of kmemdup new 6183d5a51866 thunderbolt: property: Fix a missing check of kzalloc new fd21b79e541e thunderbolt: Fix to check the return value of kmemdup new 9872760eb7b1 net: thunderbolt: Unregister ThunderboltIP protocol handle [...] new a336b6276949 thunderbolt: Remove unused work field in struct tb_switch new 8f965efd215a thunderbolt: Drop duplicated get_switch_at_route() new 4708384f35ff thunderbolt: Block reads and writes if switch is unplugged new 09f11b6c99fe thunderbolt: Take domain lock in switch sysfs attribute callbacks new f0342e757c27 thunderbolt: Do not allocate switch if depth is greater than 6 new 8b0110d9d10d thunderbolt: Enable TMU access when accessing port space o [...] new ffd003b2f8cb thunderbolt: Add dummy read after port capability list wal [...] new a9be55824a10 thunderbolt: Move LC specific functionality into a separate file new e879a709de02 thunderbolt: Configure lanes when switch is initialized new 5480dfc275aa thunderbolt: Set sleep bit when suspending switch new 4944269305df thunderbolt: Properly disable path new 56183c88f368 thunderbolt: Cache adapter specific capability offset into [...] new 1752b9f78713 thunderbolt: Rename tunnel_pci to tunnel new 93f36ade5b7b thunderbolt: Generalize tunnel creation functionality new 0b2863ac3cfd thunderbolt: Add functions for allocating and releasing HopIDs new dfe40ca486f6 thunderbolt: Assign remote for both ports in case of dual link new fb19fac1d734 thunderbolt: Add helper function to iterate from one port [...] new 8c7acaaf020f thunderbolt: Extend tunnel creation to more than 2 adjacen [...] new aae9e27f3b72 thunderbolt: Deactivate all paths before restarting them new 0414bec5f39a thunderbolt: Discover preboot PCIe paths the boot firmware [...] new 99cabbb006f1 thunderbolt: Add support for full PCIe daisy chains new 344e06430a72 thunderbolt: Scan only valid NULL adapter ports in hotplug new e78db6f08b6a thunderbolt: Generalize port finding routines to support a [...] new c5ee6feb3470 thunderbolt: Rework NFC credits handling new 4f807e47ee9a thunderbolt: Add support for Display Port tunnels new ab9f31cfa89a thunderbolt: Do not tear down tunnels when driver is unloaded new 559c1e1e0134 thunderbolt: Run tb_xdp_handle_request() in system workqueue new 3b4b3235ca5b thunderbolt: Add XDomain UUID exchange support new 44242d6c9703 thunderbolt: Add support for DMA tunnels new 444ac3844895 thunderbolt: Make tb_switch_alloc() return ERR_PTR() new 7ea4cd6b2010 thunderbolt: Add support for XDomain connections new b323a98f9b9b thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters new 62efe699a7f6 thunderbolt: Make rest of the logging to happen at debug level new 6755156abc88 thunderbolt: Reword output of tb_dump_hop() new c4630d6ae6e3 thunderbolt: Start firmware on Titan Ridge Apple systems new 37209783c73a thunderbolt: Make priority unsigned in struct tb_path new c0286f568069 Merge tag 'thunderbolt-for-v5.2' of git://git.kernel.org/p [...] new 4ac5627acc3e soundwire: intel: fix inversion in devm_kcalloc parameters new 7de8d238dd91 soundwire: remove useless initializations new a25eab299165 soundwire: stream: remove useless initialization of local [...] new 4abbd783d126 soundwire: intel: fix implicit header use of module.h/export.h new e21107aa6bf3 Merge tag 'soundwire-5.2-rc1' of git://git.kernel.org/pub/ [...] new 9d7cd9d50082 soundwire: Kconfig: fix help format new 238594655295 soundwire: fix SPDX license for header files new 392f10453dd2 soundwire: intel: fix SPDX license for header file new 806a11f095e2 soundwire: fix alignment issues in header files new 73ede04682e1 soundwire: bus: fix alignment issues new 21c2de29e85f soundwire: bus: fix typos in comments new 09830d5e3458 soundwire: bus: remove useless parentheses new d7b956b6257b soundwire: bus: fix boolean comparisons new 816d9bf4788b soundwire: bus: remove spurious newline new 74a8d8022fd9 soundwire: bus_type: fix alignment issues new 31dba31297fd soundwire: mipi_disco: fix alignment issues new 00910f3cb0c5 soundwire: mipi_disco: fix boolean comparisons new 1fe74a5e41d6 soundwire: stream: fix alignment issues new c0cbfb031045 soundwire: slave: fix alignment issues new 505ccb006520 soundwire: intel_init: fix alignment issues new d542bc9e2234 soundwire: intel: fix alignment issues new 7cc6e315317f soundwire: intel: protect macro parameters new 2890a6363a8d soundwire: intel: fix boolean comparison new bbb6381727b3 soundwire: cadence_master: fix alignment issues new f6e20967d86d soundwire: cadence_master: balance parentheses new 4c56860280b8 soundwire: cadence_master: fix boolean comparisons new 5d2ab7e97ae8 soundwire: cadence_master: remove spurious newline new 17ed5bef49f4 soundwire: add missing newlines in dynamic debug logs new 92fd75f10324 soundwire: fix kconfig help format new 171580f69ebc soundwire: fix SPDX license for header files new fa358bb536b9 soundwire: remove empty line before/after braces new 4415b443ca08 soundwire: cadence: remove empty line after braces new d6badd1c1535 soundwire: intel: remove empty line after braces new 51ed743734fa soundwire: add argument to function definition new 62f0cec3b0da soundwire: more alignment fixes new 1215daee56ed soundwire: intel: more alignment fixes new 72b16d4a91d4 soundwire: avoid multiple assignments new 7d3b3cdfd165 soundwire: fix more typos new 1824dd8035fc soundwire: wrap macro argument in parenthesis new 897fe40e5227 soundwire: add a blank line between functions new b57969db81a2 soundwire: remove multiple blank lines new 635b90f47d7f dt-bindings: arm: coresight: Add new compatible for static [...] new 5c84b87bb1ee coresight: replicator: Add new device id for static replicator new d3b18ad63dca dt-bindings: arm: coresight: Unify funnel DT binding new 78e6427b4e7b coresight: funnel: Support static funnel new e00dac3daaa7 habanalabs: Cancel pr_fmt() definition dependency on inclu [...] new 883c2459a57d habanalabs: re-factor goya_parse_cb_no_ext_queue() new d691171d61b6 uapi/habanalabs: add missing fields in bmon params new b2377e032f17 habanalabs: use ASIC functions interface for rreg/wreg new 027d35d0b699 habanalabs: rename restore to ctx_switch when appropriate new a38693d77576 habanalabs: return old dram bar address upon change new 03d5f641dc71 habanalabs: Use single pool for CPU accessible host memory new 3706b47006a9 habanalabs: remove call to cs_parser() new d9c3aa8038c3 habanalabs: rename functions to improve code readability new 94cb669ceb05 habanalabs: Manipulate DMA addresses in ASIC functions new 5809e18e0282 habanalabs: remove redundant member from parser struct new f0539fb0fb5f habanalabs: remove condition that is always true new b1b537713eb1 habanalabs: increase timeout if working with simulator new ba209e158722 habanalabs: Update CPU DMA pool label name new 9f832fda79eb habanalabs: Update CPU DMA memory label name new 161027367ed6 Merge tag 'misc-habanalabs-next-2019-05-03' of git://peopl [...] new ae40e94fca6d dt-bindings: gnss: add u-blox,neo-6m compatible new 7cc10c5cb143 gnss: ubx: add u-blox,neo-6m compatible new 9a552e271e0d Merge tag 'gnss-5.2-rc1' of https://git.kernel.org/pub/scm [...] new 4e0eaf239fb3 intel_th: msu: Fix single mode with IOMMU new 85d49eb130ad intel_th: SPDX-ify the documentation new db73a059de00 intel_th: Rework resource passing between glue layers and core new 23f667494b4d intel_th: Skip subdevices if their MMIO is missing new fc027f4ce7c7 intel_th: Add "rtit" source device new 62a593022c32 intel_th: Communicate IRQ via resource new 7b7036d47c35 intel_th: pci: Use MSI interrupt signalling new aac8da65174a intel_th: msu: Start handling IRQs new 4c5bb6eb4055 intel_th: Only report useful IRQs to subdevices new 0de9e0351d4d intel_th: msu: Replace open-coded list_{first,last,next}_e [...] new ba39bd830605 intel_th: msu: Switch over to scatterlist new 8d4155126e32 intel_th: msu: Factor out pipeline draining new 9958e02523ee intel_th: gth: Factor out trace start/stop new 8116db57cf16 intel_th: Add switch triggering support new 4840572d3d7e intel_th: msu: Correct the block wrap detection new 6cac7866c274 intel_th: msu: Add a sysfs attribute to trigger window switch new aad14ad3cf3a intel_th: msu: Add current window tracking new f678d6da7499 Merge tag 'char-misc-5.2-rc1-part2' of git://git.kernel.or [...]
The 1090 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 1 + Documentation/ABI/stable/sysfs-bus-nvmem | 2 + Documentation/ABI/stable/sysfs-bus-vmbus | 12 +- Documentation/ABI/stable/sysfs-devices-node | 87 +- Documentation/ABI/testing/sysfs-bus-counter | 230 + .../ABI/testing/sysfs-bus-counter-104-quad-8 | 36 + .../ABI/testing/sysfs-bus-counter-ftm-quaddec | 16 + Documentation/ABI/testing/sysfs-bus-iio | 8 + .../ABI/testing/sysfs-bus-iio-counter-104-quad-8 | 16 + .../sysfs-bus-iio-impedance-analyzer-ad5933 | 19 +- Documentation/ABI/testing/sysfs-bus-iio-sps30 | 2 +- .../ABI/testing/sysfs-bus-iio-temperature-max31856 | 24 + .../ABI/testing/sysfs-bus-intel_th-devices-msc | 8 + Documentation/ABI/testing/sysfs-class-mei | 15 + Documentation/admin-guide/mm/numaperf.rst | 169 + .../devicetree/bindings/arm/coresight.txt | 60 +- .../devicetree/bindings/counter/ftm-quaddec.txt | 18 + .../{iio => }/counter/stm32-lptimer-cnt.txt | 8 +- .../bindings/counter/stm32-timer-cnt.txt | 31 + .../bindings/fieldbus/arcx,anybus-controller.txt | 71 + Documentation/devicetree/bindings/gnss/u-blox.txt | 1 + .../bindings/iio/accel/kionix,kxcjk1013.txt | 17 + .../devicetree/bindings/iio/adc/adi,ad7606.txt | 1 + .../devicetree/bindings/iio/adc/adi,ad7780.txt | 48 + .../bindings/iio/adc/amlogic,meson-saradc.txt | 1 + .../devicetree/bindings/iio/adc/avia-hx711.txt | 24 - .../devicetree/bindings/iio/adc/avia-hx711.yaml | 66 + .../devicetree/bindings/iio/adc/lpc32xx-adc.txt | 5 + .../devicetree/bindings/iio/adc/ti-ads8344.txt | 19 + .../bindings/iio/chemical/plantower,pms7003.txt | 8 +- .../devicetree/bindings/iio/gyroscope/bmg160.txt | 20 + .../bindings/iio/gyroscope/nxp,fxas21002c.txt | 31 + .../devicetree/bindings/iio/imu/adi,adis16480.txt | 85 + .../devicetree/bindings/iio/imu/st_lsm6dsx.txt | 3 + .../devicetree/bindings/iio/light/vcnl4000.txt | 24 + .../devicetree/bindings/iio/pressure/bmp085.txt | 27 - .../devicetree/bindings/iio/pressure/bmp085.yaml | 70 + .../bindings/iio/proximity/devantech-srf04.txt | 28 - .../bindings/iio/proximity/devantech-srf04.yaml | 66 + .../bindings/iio/proximity/maxbotix,mb1232.txt | 29 + .../devicetree/bindings/iio/st-sensors.txt | 1 + .../bindings/iio/temperature/max31856.txt | 24 + .../iio/temperature/temperature-bindings.txt | 7 + .../devicetree/bindings/mfd/stm32-lptimer.txt | 2 +- .../devicetree/bindings/mfd/stm32-timers.txt | 7 + .../devicetree/bindings/misc/aspeed-p2a-ctrl.txt | 47 + .../devicetree/bindings/mmc/fsl-esdhc.txt | 1 + .../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 + Documentation/devicetree/bindings/mmc/mmc.txt | 2 + Documentation/devicetree/bindings/mmc/mtk-sd.txt | 2 + .../bindings/mmc/nvidia,tegra20-sdhci.txt | 1 + .../bindings/nvmem/allwinner,sunxi-sid.txt | 3 +- .../devicetree/bindings/nvmem/imx-ocotp.txt | 4 +- .../devicetree/bindings/nvmem/st,stm32-romem.txt | 31 + .../devicetree/bindings/vendor-prefixes.txt | 3 + Documentation/driver-api/generic-counter.rst | 342 + Documentation/driver-api/index.rst | 1 + Documentation/filesystems/debugfs.txt | 16 +- Documentation/trace/intel_th.rst | 2 + MAINTAINERS | 61 +- arch/arm/boot/dts/ls1021a.dtsi | 28 + arch/arm64/kernel/acpi_numa.c | 2 +- arch/arm64/kernel/smp.c | 4 +- arch/ia64/kernel/acpi.c | 14 +- arch/x86/kernel/acpi/boot.c | 36 +- block/blk-integrity.c | 3 +- block/blk-mq-sysfs.c | 8 +- block/blk-sysfs.c | 3 +- drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/acpi/Kconfig | 1 + drivers/acpi/Makefile | 1 + drivers/acpi/hmat/Kconfig | 11 + drivers/acpi/hmat/Makefile | 1 + drivers/acpi/hmat/hmat.c | 666 + drivers/acpi/numa.c | 16 +- drivers/acpi/scan.c | 4 +- drivers/acpi/tables.c | 76 +- drivers/android/binder.c | 12 +- drivers/android/binder_alloc.c | 8 +- drivers/base/Kconfig | 9 +- drivers/base/arch_topology.c | 36 +- drivers/base/core.c | 5 + drivers/base/dd.c | 5 +- drivers/base/firmware_loader/Kconfig | 1 + drivers/base/firmware_loader/builtin/.gitignore | 1 + drivers/base/firmware_loader/fallback.c | 6 +- drivers/base/node.c | 352 +- drivers/base/platform.c | 12 +- drivers/base/power/clock_ops.c | 3 +- drivers/base/power/common.c | 4 +- drivers/base/power/domain.c | 4 +- drivers/base/power/domain_governor.c | 4 +- drivers/base/power/generic_ops.c | 4 +- drivers/base/power/main.c | 4 +- drivers/base/power/qos.c | 6 +- drivers/base/power/runtime.c | 4 +- drivers/base/power/sysfs.c | 6 +- drivers/base/power/trace.c | 2 +- drivers/base/power/wakeirq.c | 15 +- drivers/base/power/wakeup.c | 4 +- drivers/base/test/Makefile | 1 + drivers/char/hpet.c | 2 + drivers/clocksource/timer-fsl-ftm.c | 15 +- drivers/counter/104-quad-8.c | 1367 ++ drivers/counter/Kconfig | 60 + drivers/counter/Makefile | 10 + drivers/counter/counter.c | 1567 +++ drivers/counter/ftm-quaddec.c | 356 + drivers/counter/stm32-lptimer-cnt.c | 754 ++ drivers/counter/stm32-timer-cnt.c | 390 + drivers/extcon/Kconfig | 9 +- drivers/extcon/Makefile | 1 + drivers/extcon/devres.c | 2 +- drivers/extcon/extcon-arizona.c | 10 + drivers/extcon/extcon-intel-cht-wc.c | 81 +- drivers/extcon/extcon-intel-mrfld.c | 284 + drivers/extcon/extcon-intel.h | 20 + drivers/firmware/google/vpd.c | 4 +- drivers/gnss/ubx.c | 1 + drivers/hv/channel_mgmt.c | 3 + drivers/hv/hv.c | 1 - drivers/hv/hyperv_vmbus.h | 3 + drivers/hv/ring_buffer.c | 22 +- drivers/hv/vmbus_drv.c | 166 +- drivers/hwtracing/coresight/Kconfig | 9 +- drivers/hwtracing/coresight/Makefile | 1 - drivers/hwtracing/coresight/coresight-catu.c | 7 +- drivers/hwtracing/coresight/coresight-catu.h | 5 - .../coresight/coresight-dynamic-replicator.c | 255 - drivers/hwtracing/coresight/coresight-etb10.c | 97 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 37 +- drivers/hwtracing/coresight/coresight-etm4x.c | 114 +- drivers/hwtracing/coresight/coresight-funnel.c | 116 +- drivers/hwtracing/coresight/coresight-replicator.c | 238 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 82 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 266 +- drivers/hwtracing/coresight/coresight-tmc.c | 17 +- drivers/hwtracing/coresight/coresight-tmc.h | 12 + drivers/hwtracing/coresight/coresight-tpiu.c | 18 +- drivers/hwtracing/coresight/coresight.c | 29 +- drivers/hwtracing/intel_th/acpi.c | 10 +- drivers/hwtracing/intel_th/core.c | 139 +- drivers/hwtracing/intel_th/gth.c | 125 +- drivers/hwtracing/intel_th/gth.h | 19 + drivers/hwtracing/intel_th/intel_th.h | 30 +- drivers/hwtracing/intel_th/msu.c | 407 +- drivers/hwtracing/intel_th/msu.h | 10 +- drivers/hwtracing/intel_th/pci.c | 37 +- drivers/hwtracing/stm/core.c | 9 +- drivers/iio/Kconfig | 25 +- drivers/iio/Makefile | 1 - drivers/iio/accel/Kconfig | 50 +- drivers/iio/accel/bma180.c | 18 +- drivers/iio/accel/bmc150-accel-core.c | 23 +- drivers/iio/accel/cros_ec_accel_legacy.c | 40 +- drivers/iio/accel/kxcjk-1013.c | 13 +- drivers/iio/accel/kxsd9.c | 4 +- drivers/iio/accel/mma8452.c | 2 +- drivers/iio/accel/st_accel.h | 2 + drivers/iio/accel/st_accel_core.c | 78 +- drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/adc/Kconfig | 48 +- drivers/iio/adc/Makefile | 2 + drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ad7606.c | 120 +- drivers/iio/adc/ad7606.h | 25 +- drivers/iio/adc/ad7606_spi.c | 2 + drivers/{staging => }/iio/adc/ad7780.c | 179 +- drivers/iio/adc/ad7923.c | 24 +- drivers/iio/adc/ad_sigma_delta.c | 16 +- drivers/iio/adc/imx7d_adc.c | 175 +- drivers/iio/adc/ingenic-adc.c | 4 +- drivers/iio/adc/lpc32xx_adc.c | 60 +- drivers/iio/adc/meson_saradc.c | 8 + drivers/iio/adc/mxs-lradc-adc.c | 2 + drivers/iio/adc/qcom-spmi-adc5.c | 1 + drivers/iio/adc/stm32-dfsdm-adc.c | 628 +- drivers/iio/adc/stm32-dfsdm-core.c | 180 +- drivers/iio/adc/stmpe-adc.c | 5 +- drivers/iio/adc/ti-ads7950.c | 219 +- drivers/iio/adc/ti-ads8344.c | 204 + drivers/iio/adc/ti-ads8688.c | 2 +- drivers/iio/buffer/industrialio-buffer-cb.c | 10 +- drivers/iio/chemical/Kconfig | 12 +- drivers/iio/chemical/pms7003.c | 5 + .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 12 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 22 +- drivers/iio/common/ms_sensors/Kconfig | 2 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 2 +- drivers/iio/counter/104-quad-8.c | 631 - drivers/iio/counter/Kconfig | 34 - drivers/iio/counter/Makefile | 8 - drivers/iio/counter/stm32-lptimer-cnt.c | 382 - drivers/iio/dac/ad5064.c | 15 +- drivers/iio/dac/ad5758.c | 55 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dummy/iio_dummy_evgen.c | 5 +- drivers/iio/frequency/ad9523.c | 16 +- drivers/iio/gyro/Kconfig | 22 + drivers/iio/gyro/Makefile | 3 + drivers/iio/gyro/bmg160_core.c | 21 + drivers/iio/gyro/bmg160_i2c.c | 9 + drivers/iio/gyro/fxas21002c.h | 150 + drivers/iio/gyro/fxas21002c_core.c | 1004 ++ drivers/iio/gyro/fxas21002c_i2c.c | 69 + drivers/iio/gyro/fxas21002c_spi.c | 70 + drivers/iio/gyro/itg3200_core.c | 20 + drivers/iio/gyro/mpu3050-core.c | 5 +- drivers/iio/humidity/Kconfig | 20 +- drivers/iio/imu/Makefile | 2 - drivers/iio/imu/{adis16400_core.c => adis16400.c} | 232 +- drivers/iio/imu/adis16400.h | 215 - drivers/iio/imu/adis16400_buffer.c | 101 - drivers/iio/imu/adis16480.c | 435 +- drivers/iio/imu/adis_buffer.c | 40 + drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 10 +- drivers/iio/imu/st_lsm6dsx/Kconfig | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 6 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 12 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 157 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 15 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 15 + drivers/iio/industrialio-buffer.c | 20 +- drivers/iio/industrialio-core.c | 46 +- drivers/iio/industrialio-trigger.c | 5 +- drivers/iio/light/Kconfig | 274 +- drivers/iio/light/cros_ec_light_prox.c | 12 +- drivers/iio/light/vcnl4000.c | 77 +- drivers/iio/magnetometer/ak8974.c | 5 +- drivers/iio/magnetometer/ak8975.c | 13 +- drivers/iio/magnetometer/bmc150_magn.c | 21 + drivers/iio/magnetometer/hmc5843.h | 1 + drivers/iio/magnetometer/hmc5843_core.c | 20 +- drivers/iio/magnetometer/hmc5843_i2c.c | 7 +- drivers/iio/magnetometer/hmc5843_spi.c | 7 +- drivers/iio/potentiometer/Kconfig | 34 +- drivers/iio/potentiostat/lmp91000.c | 14 +- drivers/iio/pressure/bmp280-core.c | 6 + drivers/iio/pressure/cros_ec_baro.c | 11 +- drivers/iio/proximity/Kconfig | 23 +- drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/as3935.c | 50 +- drivers/iio/proximity/mb1232.c | 272 + drivers/iio/proximity/srf04.c | 38 +- drivers/iio/temperature/Kconfig | 24 +- drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/max31856.c | 356 + drivers/iio/trigger/iio-trig-loop.c | 2 +- drivers/interconnect/core.c | 13 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its-pci-msi.c | 2 +- drivers/irqchip/irq-gic-v3-its-platform-msi.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 6 +- drivers/irqchip/irq-gic-v3.c | 10 +- drivers/irqchip/irq-gic.c | 4 +- drivers/mailbox/pcc.c | 2 +- drivers/memstick/host/jmb38x_ms.c | 3 - drivers/memstick/host/tifm_ms.c | 3 - drivers/misc/Kconfig | 8 + drivers/misc/Makefile | 1 + drivers/misc/aspeed-p2a-ctrl.c | 444 + drivers/misc/cardreader/rts5260.c | 11 +- drivers/misc/fastrpc.c | 235 +- drivers/misc/genwqe/card_debugfs.c | 4 +- drivers/misc/habanalabs/Makefile | 2 +- drivers/misc/habanalabs/command_buffer.c | 13 +- drivers/misc/habanalabs/command_submission.c | 22 +- drivers/misc/habanalabs/context.c | 4 +- drivers/misc/habanalabs/debugfs.c | 96 +- drivers/misc/habanalabs/device.c | 93 +- drivers/misc/habanalabs/firmware_if.c | 322 + drivers/misc/habanalabs/goya/Makefile | 3 +- drivers/misc/habanalabs/goya/goya.c | 1209 +- drivers/misc/habanalabs/goya/goyaP.h | 81 +- drivers/misc/habanalabs/goya/goya_coresight.c | 628 + drivers/misc/habanalabs/goya/goya_security.c | 15 +- drivers/misc/habanalabs/habanalabs.h | 220 +- drivers/misc/habanalabs/habanalabs_drv.c | 9 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 139 +- drivers/misc/habanalabs/hw_queue.c | 46 +- drivers/misc/habanalabs/include/armcp_if.h | 2 - .../include/goya/asic_reg/cpu_ca53_cfg_masks.h | 1 - .../include/goya/asic_reg/cpu_ca53_cfg_regs.h | 1 - .../habanalabs/include/goya/asic_reg/cpu_if_regs.h | 1 - .../include/goya/asic_reg/cpu_pll_regs.h | 1 - .../include/goya/asic_reg/dma_ch_0_regs.h | 1 - .../include/goya/asic_reg/dma_ch_1_regs.h | 1 - .../include/goya/asic_reg/dma_ch_2_regs.h | 1 - .../include/goya/asic_reg/dma_ch_3_regs.h | 1 - .../include/goya/asic_reg/dma_ch_4_regs.h | 1 - .../include/goya/asic_reg/dma_macro_masks.h | 1 - .../include/goya/asic_reg/dma_macro_regs.h | 1 - .../include/goya/asic_reg/dma_nrtr_masks.h | 1 - .../include/goya/asic_reg/dma_nrtr_regs.h | 1 - .../include/goya/asic_reg/dma_qm_0_masks.h | 1 - .../include/goya/asic_reg/dma_qm_0_regs.h | 1 - .../include/goya/asic_reg/dma_qm_1_regs.h | 1 - .../include/goya/asic_reg/dma_qm_2_regs.h | 1 - .../include/goya/asic_reg/dma_qm_3_regs.h | 1 - .../include/goya/asic_reg/dma_qm_4_regs.h | 1 - .../habanalabs/include/goya/asic_reg/goya_masks.h | 12 - .../habanalabs/include/goya/asic_reg/goya_regs.h | 3 +- .../habanalabs/include/goya/asic_reg/ic_pll_regs.h | 1 - .../habanalabs/include/goya/asic_reg/mc_pll_regs.h | 1 - .../include/goya/asic_reg/mme1_rtr_masks.h | 1 - .../include/goya/asic_reg/mme1_rtr_regs.h | 1 - .../include/goya/asic_reg/mme2_rtr_regs.h | 1 - .../include/goya/asic_reg/mme3_rtr_regs.h | 1 - .../include/goya/asic_reg/mme4_rtr_regs.h | 1 - .../include/goya/asic_reg/mme5_rtr_regs.h | 1 - .../include/goya/asic_reg/mme6_rtr_regs.h | 1 - .../include/goya/asic_reg/mme_cmdq_masks.h | 1 - .../include/goya/asic_reg/mme_cmdq_regs.h | 1 - .../habanalabs/include/goya/asic_reg/mme_masks.h | 1 - .../include/goya/asic_reg/mme_qm_masks.h | 1 - .../habanalabs/include/goya/asic_reg/mme_qm_regs.h | 1 - .../habanalabs/include/goya/asic_reg/mme_regs.h | 1 - .../habanalabs/include/goya/asic_reg/mmu_masks.h | 1 - .../habanalabs/include/goya/asic_reg/mmu_regs.h | 1 - .../include/goya/asic_reg/pci_nrtr_masks.h | 1 - .../include/goya/asic_reg/pci_nrtr_regs.h | 1 - .../include/goya/asic_reg/pcie_aux_regs.h | 1 - .../include/goya/asic_reg/pcie_wrap_regs.h | 306 + .../include/goya/asic_reg/psoc_emmc_pll_regs.h | 1 - .../include/goya/asic_reg/psoc_global_conf_masks.h | 1 - .../include/goya/asic_reg/psoc_global_conf_regs.h | 1 - .../include/goya/asic_reg/psoc_mme_pll_regs.h | 1 - .../include/goya/asic_reg/psoc_pci_pll_regs.h | 1 - .../include/goya/asic_reg/psoc_spi_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x0_rtr_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x1_rtr_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x2_rtr_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x3_rtr_regs.h | 1 - .../include/goya/asic_reg/sram_y0_x4_rtr_regs.h | 1 - .../habanalabs/include/goya/asic_reg/stlb_masks.h | 1 - .../habanalabs/include/goya/asic_reg/stlb_regs.h | 1 - .../include/goya/asic_reg/tpc0_cfg_masks.h | 1 - .../include/goya/asic_reg/tpc0_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc0_cmdq_masks.h | 1 - .../include/goya/asic_reg/tpc0_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc0_eml_cfg_masks.h | 1 - .../include/goya/asic_reg/tpc0_eml_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc0_nrtr_masks.h | 1 - .../include/goya/asic_reg/tpc0_nrtr_regs.h | 1 - .../include/goya/asic_reg/tpc0_qm_masks.h | 1 - .../include/goya/asic_reg/tpc0_qm_regs.h | 1 - .../include/goya/asic_reg/tpc1_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc1_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc1_qm_regs.h | 1 - .../include/goya/asic_reg/tpc1_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc2_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc2_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc2_qm_regs.h | 1 - .../include/goya/asic_reg/tpc2_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc3_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc3_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc3_qm_regs.h | 1 - .../include/goya/asic_reg/tpc3_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc4_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc4_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc4_qm_regs.h | 1 - .../include/goya/asic_reg/tpc4_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc5_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc5_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc5_qm_regs.h | 1 - .../include/goya/asic_reg/tpc5_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc6_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc6_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc6_qm_regs.h | 1 - .../include/goya/asic_reg/tpc6_rtr_regs.h | 1 - .../include/goya/asic_reg/tpc7_cfg_regs.h | 1 - .../include/goya/asic_reg/tpc7_cmdq_regs.h | 1 - .../include/goya/asic_reg/tpc7_nrtr_regs.h | 1 - .../include/goya/asic_reg/tpc7_qm_regs.h | 1 - .../include/goya/asic_reg/tpc_pll_regs.h | 1 - drivers/misc/habanalabs/include/goya/goya.h | 4 - .../habanalabs/include/goya/goya_async_events.h | 9 + .../misc/habanalabs/include/goya/goya_coresight.h | 199 + drivers/misc/habanalabs/include/goya/goya_fw_if.h | 2 + drivers/misc/habanalabs/include/hl_boot_if.h | 3 +- .../habanalabs/include/hw_ip/mmu/mmu_general.h | 16 +- .../habanalabs/include/hw_ip/pci/pci_general.h | 23 + drivers/misc/habanalabs/irq.c | 14 +- drivers/misc/habanalabs/memory.c | 197 +- drivers/misc/habanalabs/mmu.c | 600 +- drivers/misc/habanalabs/pci.c | 408 + drivers/misc/kgdbts.c | 4 +- drivers/misc/mei/Kconfig | 12 +- drivers/misc/mei/Makefile | 2 +- drivers/misc/mei/bus-fixup.c | 14 +- drivers/misc/mei/bus.c | 13 +- drivers/misc/mei/client.c | 16 +- drivers/misc/mei/client.h | 14 +- drivers/misc/mei/debugfs.c | 15 +- drivers/misc/mei/dma-ring.c | 2 +- drivers/misc/mei/hbm.c | 15 +- drivers/misc/mei/hbm.h | 14 +- drivers/misc/mei/hdcp/Kconfig | 13 + drivers/misc/mei/hdcp/Makefile | 2 +- drivers/misc/mei/hdcp/mei_hdcp.c | 2 +- drivers/misc/mei/hdcp/mei_hdcp.h | 2 +- drivers/misc/mei/hw-me-regs.h | 68 +- drivers/misc/mei/hw-me.c | 14 +- drivers/misc/mei/hw-me.h | 16 +- drivers/misc/mei/hw-txe-regs.h | 63 +- drivers/misc/mei/hw-txe.c | 14 +- drivers/misc/mei/hw-txe.h | 14 +- drivers/misc/mei/hw.h | 14 +- drivers/misc/mei/init.c | 34 +- drivers/misc/mei/interrupt.c | 15 +- drivers/misc/mei/main.c | 80 +- drivers/misc/mei/mei-trace.c | 14 +- drivers/misc/mei/mei-trace.h | 14 +- drivers/misc/mei/mei_dev.h | 17 +- drivers/misc/mei/pci-me.c | 15 +- drivers/misc/mei/pci-txe.c | 14 +- drivers/misc/sgi-xp/xpc_uv.c | 1 + drivers/mmc/core/host.c | 4 +- drivers/mmc/core/mmc_ops.c | 16 +- drivers/mmc/core/pwrseq_emmc.c | 38 +- drivers/mmc/core/queue.c | 1 + drivers/mmc/core/sd.c | 8 + drivers/mmc/host/Kconfig | 46 +- drivers/mmc/host/alcor.c | 72 +- drivers/mmc/host/cqhci.c | 2 + drivers/mmc/host/cqhci.h | 4 + drivers/mmc/host/meson-gx-mmc.c | 419 +- drivers/mmc/host/mmc_spi.c | 98 +- drivers/mmc/host/mmci.c | 82 +- drivers/mmc/host/mmci.h | 32 +- drivers/mmc/host/mmci_qcom_dml.c | 17 +- drivers/mmc/host/mmci_qcom_dml.h | 30 - drivers/mmc/host/mmci_stm32_sdmmc.c | 18 + drivers/mmc/host/mtk-sd.c | 97 +- drivers/mmc/host/mxs-mmc.c | 3 +- drivers/mmc/host/of_mmc_spi.c | 6 +- drivers/mmc/host/omap_hsmmc.c | 4 +- drivers/mmc/host/renesas_sdhi.h | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 12 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 11 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 6 +- drivers/mmc/host/sdhci-esdhc-imx.c | 41 +- drivers/mmc/host/sdhci-of-arasan.c | 5 +- drivers/mmc/host/sdhci-of-esdhc.c | 47 + drivers/mmc/host/sdhci-omap.c | 2 +- drivers/mmc/host/sdhci-pci-core.c | 98 + drivers/mmc/host/sdhci-pci.h | 2 + drivers/mmc/host/sdhci-tegra.c | 362 +- drivers/mmc/host/sdhci.c | 164 +- drivers/mmc/host/sdhci.h | 4 +- drivers/mmc/host/sdhci_am654.c | 22 + drivers/mmc/host/tmio_mmc.h | 6 +- drivers/mmc/host/tmio_mmc_core.c | 6 +- drivers/mmc/host/usdhi6rol0.c | 9 +- drivers/net/thunderbolt.c | 3 + drivers/nfc/mei_phy.c | 18 +- drivers/nfc/microread/mei.c | 17 +- drivers/nfc/pn544/mei.c | 15 +- drivers/nvmem/Kconfig | 24 +- drivers/nvmem/Makefile | 5 + drivers/nvmem/core.c | 316 +- drivers/nvmem/imx-iim.c | 4 +- drivers/nvmem/imx-ocotp.c | 11 +- drivers/nvmem/mxs-ocotp.c | 4 +- drivers/nvmem/nvmem-sysfs.c | 256 + drivers/nvmem/nvmem.h | 62 + drivers/nvmem/stm32-romem.c | 202 + drivers/nvmem/sunxi_sid.c | 115 +- drivers/parport/ieee1284.c | 2 +- drivers/parport/parport_cs.c | 5 +- drivers/phy/allwinner/Kconfig | 9 +- drivers/phy/allwinner/phy-sun4i-usb.c | 4 + drivers/phy/marvell/phy-mvebu-a3700-utmi.c | 1 - drivers/phy/motorola/Kconfig | 2 +- drivers/phy/qualcomm/phy-qcom-ufs.c | 2 +- drivers/phy/rockchip/phy-rockchip-typec.c | 4 +- drivers/phy/ti/Kconfig | 2 +- drivers/phy/ti/phy-twl4030-usb.c | 35 +- drivers/pwm/pwm-fsl-ftm.c | 44 +- drivers/slimbus/qcom-ngd-ctrl.c | 4 + drivers/soundwire/Kconfig | 4 +- drivers/soundwire/bus.c | 152 +- drivers/soundwire/bus.h | 16 +- drivers/soundwire/bus_type.c | 4 +- drivers/soundwire/cadence_master.c | 100 +- drivers/soundwire/cadence_master.h | 22 +- drivers/soundwire/intel.c | 138 +- drivers/soundwire/intel.h | 4 +- drivers/soundwire/intel_init.c | 15 +- drivers/soundwire/mipi_disco.c | 122 +- drivers/soundwire/slave.c | 10 +- drivers/soundwire/stream.c | 285 +- drivers/spi/spi-mt7621.c | 7 +- drivers/staging/Kconfig | 14 +- drivers/staging/Makefile | 4 +- drivers/staging/android/Kconfig | 3 +- drivers/staging/android/Makefile | 1 + drivers/staging/android/ion/Kconfig | 1 + drivers/staging/android/vsoc.c | 3 +- drivers/staging/axis-fifo/Kconfig | 8 +- drivers/staging/axis-fifo/Makefile | 1 + drivers/staging/board/Kconfig | 1 + drivers/staging/board/Makefile | 1 + drivers/staging/clocking-wizard/Kconfig | 1 + drivers/staging/clocking-wizard/Makefile | 1 + drivers/staging/comedi/Kconfig | 255 +- drivers/staging/comedi/comedi_buf.c | 2 + drivers/staging/comedi/comedi_fops.c | 32 + drivers/staging/comedi/drivers.c | 11 +- drivers/staging/comedi/drivers/adv_pci1710.c | 2 +- drivers/staging/comedi/drivers/amplc_pci230.c | 2 +- drivers/staging/comedi/drivers/comedi_isadma.c | 17 +- drivers/staging/comedi/drivers/comedi_isadma.h | 3 + drivers/staging/comedi/drivers/das08.c | 4 +- drivers/staging/comedi/drivers/dt2811.c | 2 +- drivers/staging/comedi/drivers/dt9812.c | 5 +- drivers/staging/comedi/drivers/dyna_pci10xx.c | 12 +- drivers/staging/comedi/drivers/ni_at_ao.c | 2 +- drivers/staging/comedi/drivers/ni_daq_700.c | 2 +- drivers/staging/comedi/drivers/ni_mio_common.c | 36 +- .../comedi/drivers/ni_routing/tools/Makefile | 1 + drivers/staging/comedi/drivers/ni_tio.c | 14 +- drivers/staging/comedi/drivers/ni_usb6501.c | 4 +- drivers/staging/comedi/drivers/quatech_daqp_cs.c | 1 + .../staging/comedi/drivers/tests/ni_routes_test.c | 2 +- drivers/staging/comedi/drivers/usbdux.c | 2 + drivers/staging/comedi/drivers/usbduxfast.c | 2 + drivers/staging/comedi/drivers/usbduxsigma.c | 2 + drivers/staging/comedi/kcomedilib/Makefile | 1 + drivers/staging/emxx_udc/Kconfig | 1 + drivers/staging/emxx_udc/Makefile | 1 + drivers/staging/emxx_udc/emxx_udc.c | 57 +- .../erofs/Documentation/filesystems/erofs.txt | 1 + drivers/staging/erofs/data.c | 18 +- drivers/staging/erofs/inode.c | 18 +- drivers/staging/erofs/internal.h | 19 +- drivers/staging/erofs/namei.c | 3 +- drivers/staging/erofs/super.c | 46 +- drivers/staging/erofs/unzip_pagevec.h | 6 +- drivers/staging/erofs/unzip_vle.c | 96 +- drivers/staging/erofs/utils.c | 4 +- drivers/staging/erofs/xattr.c | 50 +- drivers/staging/fbtft/Kconfig | 1 + drivers/staging/fbtft/fb_agm1264k-fl.c | 4 +- drivers/staging/fbtft/fb_ra8875.c | 2 +- drivers/staging/fbtft/fb_ssd1306.c | 3 +- drivers/staging/fbtft/fb_ssd1331.c | 3 +- drivers/staging/fbtft/fb_ssd1351.c | 4 +- drivers/staging/fbtft/fb_watterott.c | 15 +- drivers/staging/fbtft/fbtft-io.c | 12 +- drivers/staging/fbtft/fbtft.h | 1 + drivers/staging/fbtft/fbtft_device.c | 2 +- drivers/staging/fbtft/flexfb.c | 7 +- .../fieldbus/Documentation/ABI/fieldbus-dev-cdev | 31 + .../Documentation/ABI/sysfs-class-fieldbus-dev | 62 + .../fieldbus/Documentation/fieldbus_dev.txt | 66 + drivers/staging/fieldbus/Kconfig | 18 + drivers/staging/fieldbus/Makefile | 7 + drivers/staging/fieldbus/TODO | 5 + drivers/staging/fieldbus/anybuss/Kconfig | 39 + drivers/staging/fieldbus/anybuss/Makefile | 10 + drivers/staging/fieldbus/anybuss/anybuss-client.h | 102 + .../staging/fieldbus/anybuss/anybuss-controller.h | 47 + drivers/staging/fieldbus/anybuss/arcx-anybus.c | 399 + drivers/staging/fieldbus/anybuss/hms-profinet.c | 228 + drivers/staging/fieldbus/anybuss/host.c | 1458 ++ drivers/staging/fieldbus/dev_core.c | 351 + drivers/staging/fieldbus/fieldbus_dev.h | 108 + drivers/staging/fsl-dpaa2/Kconfig | 1 + drivers/staging/fsl-dpaa2/Makefile | 1 + drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 4 +- drivers/staging/fwserial/Kconfig | 1 + drivers/staging/fwserial/Makefile | 1 + drivers/staging/fwserial/fwserial.c | 5 +- drivers/staging/gasket/Kconfig | 1 + drivers/staging/gasket/Makefile | 1 + drivers/staging/gasket/apex_driver.c | 8 +- drivers/staging/gasket/gasket_interrupt.c | 6 +- drivers/staging/gasket/gasket_page_table.c | 5 +- drivers/staging/gasket/gasket_sysfs.c | 9 +- drivers/staging/gasket/gasket_sysfs.h | 4 +- drivers/staging/gdm724x/Kconfig | 1 + drivers/staging/gdm724x/gdm_lte.c | 1 - drivers/staging/gdm724x/gdm_mux.c | 7 +- drivers/staging/gdm724x/hci_packet.h | 2 +- drivers/staging/goldfish/Kconfig | 1 + drivers/staging/goldfish/Makefile | 1 + drivers/staging/greybus/Kconfig | 1 + drivers/staging/greybus/audio_codec.h | 122 +- drivers/staging/greybus/audio_manager.c | 3 + drivers/staging/greybus/bundle.c | 2 +- drivers/staging/greybus/hid.c | 1 - drivers/staging/greybus/power_supply.c | 4 +- drivers/staging/greybus/sdio.c | 8 +- drivers/staging/gs_fpgaboot/Kconfig | 2 +- drivers/staging/gs_fpgaboot/Makefile | 1 + drivers/staging/iio/Kconfig | 1 + drivers/staging/iio/accel/Kconfig | 1 + drivers/staging/iio/accel/Makefile | 1 + drivers/staging/iio/accel/adis16203.c | 3 +- drivers/staging/iio/accel/adis16240.c | 3 +- drivers/staging/iio/adc/Kconfig | 14 +- drivers/staging/iio/adc/Makefile | 1 - drivers/staging/iio/adc/ad7192.c | 236 +- drivers/staging/iio/adc/ad7192.h | 12 +- drivers/staging/iio/adc/ad7280a.c | 112 +- drivers/staging/iio/adc/ad7280a.h | 3 +- drivers/staging/iio/adc/ad7816.c | 5 +- drivers/staging/iio/addac/Kconfig | 1 + drivers/staging/iio/addac/Makefile | 1 + drivers/staging/iio/addac/adt7316-i2c.c | 3 +- drivers/staging/iio/addac/adt7316-spi.c | 3 +- drivers/staging/iio/addac/adt7316.c | 7 +- drivers/staging/iio/addac/adt7316.h | 3 +- drivers/staging/iio/cdc/Kconfig | 1 + drivers/staging/iio/cdc/Makefile | 1 + drivers/staging/iio/cdc/ad7150.c | 3 +- drivers/staging/iio/cdc/ad7746.c | 3 +- drivers/staging/iio/cdc/ad7746.h | 3 +- drivers/staging/iio/frequency/Kconfig | 1 + drivers/staging/iio/frequency/Makefile | 1 + drivers/staging/iio/frequency/ad9832.c | 54 +- drivers/staging/iio/frequency/ad9832.h | 4 +- drivers/staging/iio/frequency/ad9834.c | 5 +- drivers/staging/iio/frequency/ad9834.h | 3 +- drivers/staging/iio/frequency/dds.h | 3 +- drivers/staging/iio/impedance-analyzer/Kconfig | 3 +- drivers/staging/iio/impedance-analyzer/Makefile | 1 + drivers/staging/iio/impedance-analyzer/ad5933.c | 58 +- drivers/staging/iio/meter/Kconfig | 1 + drivers/staging/iio/meter/ade7854-i2c.c | 3 +- drivers/staging/iio/meter/ade7854-spi.c | 3 +- drivers/staging/iio/meter/ade7854.c | 3 +- drivers/staging/iio/resolver/Kconfig | 1 + drivers/staging/iio/resolver/Makefile | 1 + drivers/staging/iio/resolver/ad2s1210.c | 6 +- drivers/staging/kpc2000/Kconfig | 57 + drivers/staging/kpc2000/Makefile | 6 + drivers/staging/kpc2000/TODO | 8 + drivers/staging/kpc2000/kpc.h | 23 + drivers/staging/kpc2000/kpc2000/Makefile | 4 + drivers/staging/kpc2000/kpc2000/cell_probe.c | 471 + drivers/staging/kpc2000/kpc2000/core.c | 437 + drivers/staging/kpc2000/kpc2000/dma_common_defs.h | 43 + drivers/staging/kpc2000/kpc2000/fileops.c | 131 + drivers/staging/kpc2000/kpc2000/kp2000_module.c | 54 + drivers/staging/kpc2000/kpc2000/pcie.h | 112 + drivers/staging/kpc2000/kpc2000/uapi.h | 22 + drivers/staging/kpc2000/kpc_dma/Makefile | 6 + drivers/staging/kpc2000/kpc_dma/dma.c | 264 + drivers/staging/kpc2000/kpc_dma/fileops.c | 420 + drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c | 248 + drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h | 220 + drivers/staging/kpc2000/kpc_dma/uapi.h | 11 + drivers/staging/kpc2000/kpc_i2c/Makefile | 4 + drivers/staging/kpc2000/kpc_i2c/fileops.c | 181 + drivers/staging/kpc2000/kpc_i2c/i2c_driver.c | 699 + drivers/staging/kpc2000/kpc_spi/Makefile | 4 + drivers/staging/kpc2000/kpc_spi/spi_driver.c | 507 + drivers/staging/kpc2000/kpc_spi/spi_parts.h | 48 + drivers/staging/ks7010/Kconfig | 1 + drivers/staging/ks7010/Makefile | 1 + drivers/staging/ks7010/ks_hostif.c | 16 +- drivers/staging/media/Kconfig | 1 + drivers/staging/media/bcm2048/Kconfig | 1 + drivers/staging/media/bcm2048/Makefile | 1 + drivers/staging/media/davinci_vpfe/Kconfig | 1 + drivers/staging/media/davinci_vpfe/Makefile | 1 + drivers/staging/media/davinci_vpfe/dm365_ipipe.c | 6 +- drivers/staging/media/davinci_vpfe/dm365_ipipe.h | 2 - .../staging/media/davinci_vpfe/dm365_ipipe_hw.c | 24 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.c | 41 +- drivers/staging/media/davinci_vpfe/dm365_ipipeif.h | 2 - drivers/staging/media/davinci_vpfe/dm365_resizer.c | 4 +- drivers/staging/media/imx/Kconfig | 1 + drivers/staging/media/imx/imx-ic-common.c | 6 +- drivers/staging/media/imx/imx-ic-prp.c | 6 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 6 +- drivers/staging/media/imx/imx-ic.h | 6 +- drivers/staging/media/imx/imx-media-capture.c | 11 +- drivers/staging/media/imx/imx-media-csi.c | 6 +- drivers/staging/media/imx/imx-media-dev.c | 6 +- drivers/staging/media/imx/imx-media-fim.c | 6 +- drivers/staging/media/imx/imx-media-internal-sd.c | 6 +- drivers/staging/media/imx/imx-media-of.c | 6 +- drivers/staging/media/imx/imx-media-utils.c | 6 +- drivers/staging/media/imx/imx-media-vdic.c | 6 +- drivers/staging/media/imx/imx-media.h | 6 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 10 +- drivers/staging/media/ipu3/Kconfig | 1 + drivers/staging/media/ipu3/Makefile | 1 + drivers/staging/media/ipu3/ipu3.c | 1 - drivers/staging/media/mt9t031/Kconfig | 1 + drivers/staging/media/mt9t031/Makefile | 1 + drivers/staging/media/rockchip/vpu/Kconfig | 2 +- drivers/staging/media/rockchip/vpu/Makefile | 1 + drivers/staging/media/soc_camera/Kconfig | 1 + drivers/staging/media/soc_camera/imx074.c | 6 +- drivers/staging/media/soc_camera/mt9t031.c | 6 +- drivers/staging/media/soc_camera/soc_camera.c | 6 +- drivers/staging/media/soc_camera/soc_mediabus.c | 6 +- drivers/staging/media/soc_camera/soc_mt9v022.c | 6 +- drivers/staging/media/soc_camera/soc_ov5642.c | 6 +- drivers/staging/media/soc_camera/soc_ov9740.c | 6 +- drivers/staging/media/sunxi/Kconfig | 1 + drivers/staging/media/sunxi/Makefile | 1 + drivers/staging/media/sunxi/cedrus/Kconfig | 1 + drivers/staging/media/sunxi/cedrus/Makefile | 1 + drivers/staging/media/tegra-vde/Kconfig | 1 + drivers/staging/media/tegra-vde/Makefile | 1 + drivers/staging/media/tegra-vde/tegra-vde.c | 5 +- drivers/staging/media/tegra-vde/uapi.h | 11 +- drivers/staging/media/zoran/Kconfig | 1 + drivers/staging/media/zoran/videocodec.c | 14 +- drivers/staging/media/zoran/videocodec.h | 17 +- drivers/staging/media/zoran/zoran.h | 12 +- drivers/staging/media/zoran/zoran_card.c | 17 +- drivers/staging/media/zoran/zoran_card.h | 12 +- drivers/staging/media/zoran/zoran_device.c | 16 +- drivers/staging/media/zoran/zoran_device.h | 22 +- drivers/staging/media/zoran/zoran_driver.c | 114 +- drivers/staging/media/zoran/zoran_procfs.c | 12 +- drivers/staging/media/zoran/zoran_procfs.h | 12 +- drivers/staging/media/zoran/zr36016.c | 18 +- drivers/staging/media/zoran/zr36016.h | 18 +- drivers/staging/media/zoran/zr36050.c | 18 +- drivers/staging/media/zoran/zr36050.h | 18 +- drivers/staging/media/zoran/zr36057.h | 12 +- drivers/staging/media/zoran/zr36060.c | 30 +- drivers/staging/media/zoran/zr36060.h | 18 +- .../most/Documentation/ABI/configfs-most.txt | 204 + .../staging/most/Documentation/driver_usage.txt | 131 +- drivers/staging/most/Kconfig | 3 +- drivers/staging/most/Makefile | 1 + drivers/staging/most/cdev/Kconfig | 1 + drivers/staging/most/cdev/Makefile | 1 + drivers/staging/most/cdev/cdev.c | 10 +- drivers/staging/most/configfs.c | 676 + drivers/staging/most/core.c | 305 +- drivers/staging/most/core.h | 20 +- drivers/staging/most/dim2/Kconfig | 1 + drivers/staging/most/dim2/Makefile | 1 + drivers/staging/most/dim2/errors.h | 2 +- drivers/staging/most/dim2/hal.h | 2 +- drivers/staging/most/dim2/reg.h | 2 +- drivers/staging/most/dim2/sysfs.h | 2 +- drivers/staging/most/i2c/Kconfig | 3 +- drivers/staging/most/i2c/Makefile | 1 + drivers/staging/most/net/Kconfig | 3 +- drivers/staging/most/net/Makefile | 1 + drivers/staging/most/net/net.c | 3 +- drivers/staging/most/sound/Kconfig | 3 +- drivers/staging/most/sound/Makefile | 1 + drivers/staging/most/sound/sound.c | 61 +- drivers/staging/most/usb/Kconfig | 3 +- drivers/staging/most/usb/Makefile | 1 + drivers/staging/most/usb/usb.c | 2 +- drivers/staging/most/video/Kconfig | 3 +- drivers/staging/most/video/Makefile | 1 + drivers/staging/most/video/video.c | 3 +- drivers/staging/mt7621-dma/Kconfig | 1 + drivers/staging/mt7621-dma/Makefile | 1 + drivers/staging/mt7621-dma/mtk-hsdma.c | 7 +- drivers/staging/mt7621-dts/Kconfig | 1 + drivers/staging/mt7621-dts/Makefile | 1 + drivers/staging/mt7621-dts/mt7621.dtsi | 23 +- drivers/staging/mt7621-mmc/Kconfig | 16 - drivers/staging/mt7621-mmc/Makefile | 42 - drivers/staging/mt7621-mmc/TODO | 8 - drivers/staging/mt7621-mmc/board.h | 63 - drivers/staging/mt7621-mmc/dbg.c | 304 - drivers/staging/mt7621-mmc/dbg.h | 101 - drivers/staging/mt7621-mmc/mt6575_sd.h | 488 - drivers/staging/mt7621-mmc/sd.c | 1855 --- drivers/staging/mt7621-pci-phy/Kconfig | 1 + drivers/staging/mt7621-pci-phy/Makefile | 1 + .../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 44 +- drivers/staging/mt7621-pci-phy/pci-mt7621-phy.c | 284 +- drivers/staging/mt7621-pci/Kconfig | 1 + drivers/staging/mt7621-pci/Makefile | 1 + drivers/staging/mt7621-pci/pci-mt7621.c | 2 +- drivers/staging/mt7621-pinctrl/Kconfig | 1 + drivers/staging/mt7621-pinctrl/Makefile | 1 + drivers/staging/netlogic/Kconfig | 1 + drivers/staging/netlogic/Makefile | 1 + drivers/staging/netlogic/xlr_net.c | 11 +- drivers/staging/nvec/Kconfig | 1 + drivers/staging/octeon-usb/Kconfig | 1 + drivers/staging/octeon-usb/octeon-hcd.c | 4 +- drivers/staging/octeon-usb/octeon-hcd.h | 8 +- drivers/staging/octeon/Kconfig | 1 + drivers/staging/octeon/TODO | 9 + drivers/staging/octeon/ethernet-tx.c | 20 +- drivers/staging/olpc_dcon/Kconfig | 1 + drivers/staging/olpc_dcon/Makefile | 1 + drivers/staging/olpc_dcon/olpc_dcon.h | 5 + drivers/staging/olpc_dcon/olpc_dcon_xo_1.c | 7 +- drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c | 56 +- drivers/staging/pi433/Kconfig | 1 + drivers/staging/pi433/Makefile | 1 + drivers/staging/pi433/pi433_if.c | 38 +- drivers/staging/pi433/rf69.c | 49 +- drivers/staging/ralink-gdma/Kconfig | 1 + drivers/staging/ralink-gdma/Makefile | 1 + drivers/staging/ralink-gdma/ralink-gdma.c | 105 +- drivers/staging/rtl8188eu/Kconfig | 1 + drivers/staging/rtl8188eu/core/rtw_ap.c | 28 +- drivers/staging/rtl8188eu/core/rtw_cmd.c | 6 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8188eu/core/rtw_mlme.c | 5 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 70 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 6 +- drivers/staging/rtl8188eu/hal/odm.c | 4 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 6 +- drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 10 +- drivers/staging/rtl8188eu/include/odm_precomp.h | 4 +- .../include/phydm_reg.h} | 12 +- .../staging/rtl8188eu/include/phydm_regdefine11n.h | 53 + drivers/staging/rtl8188eu/include/wifi.h | 130 - drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 1 - drivers/staging/rtl8192e/Kconfig | 10 +- drivers/staging/rtl8192e/dot11d.c | 9 +- drivers/staging/rtl8192e/license | 339 - drivers/staging/rtl8192e/rtl8192e/Kconfig | 1 + drivers/staging/rtl8192e/rtl8192e/r8190P_def.h | 18 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 17 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.h | 17 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 44 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.h | 22 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 17 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hw.h | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.c | 18 +- drivers/staging/rtl8192e/rtl8192e/r8192E_hwimg.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 37 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.h | 16 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phyreg.h | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.h | 20 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.h | 16 +- drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_eeprom.h | 21 +- drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c | 18 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.c | 21 +- drivers/staging/rtl8192e/rtl8192e/rtl_pci.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.c | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_pm.h | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.h | 19 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 17 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.h | 17 +- drivers/staging/rtl8192e/rtl819x_BA.h | 16 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 16 +- drivers/staging/rtl8192e/rtl819x_HT.h | 16 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 16 +- drivers/staging/rtl8192e/rtl819x_Qos.h | 16 +- drivers/staging/rtl8192e/rtl819x_TS.h | 16 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 16 +- drivers/staging/rtl8192e/rtllib.h | 6 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 6 +- drivers/staging/rtl8192e/rtllib_crypt_wep.c | 6 +- drivers/staging/rtl8192e/rtllib_debug.h | 22 +- drivers/staging/rtl8192e/rtllib_module.c | 21 +- drivers/staging/rtl8192e/rtllib_rx.c | 20 +- drivers/staging/rtl8192e/rtllib_softmac.c | 5 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 5 +- drivers/staging/rtl8192e/rtllib_tx.c | 22 +- drivers/staging/rtl8192e/rtllib_wx.c | 19 +- drivers/staging/rtl8192u/Kconfig | 1 + drivers/staging/rtl8192u/ieee80211/ieee80211.h | 40 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 7 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.h | 6 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 10 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 10 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 6 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 76 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 3 +- .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 3 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 41 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 40 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 22 +- drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h | 4 +- .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c | 114 +- drivers/staging/rtl8192u/r8180_93cx6.c | 26 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 16 +- drivers/staging/rtl8192u/r8192U_dm.c | 38 +- drivers/staging/rtl8192u/r8192U_hw.h | 2 +- drivers/staging/rtl8192u/r8192U_wx.c | 2 +- drivers/staging/rtl8192u/r8192U_wx.h | 2 +- drivers/staging/rtl8712/Kconfig | 11 +- drivers/staging/rtl8712/drv_types.h | 6 +- drivers/staging/rtl8712/hal_init.c | 3 +- drivers/staging/rtl8712/ieee80211.c | 3 +- drivers/staging/rtl8712/ieee80211.h | 3 +- drivers/staging/rtl8712/os_intfs.c | 8 +- drivers/staging/rtl8712/rtl8712_cmd.c | 6 +- drivers/staging/rtl8712/rtl8712_cmd.h | 1 - drivers/staging/rtl8712/rtl8712_efuse.c | 6 +- drivers/staging/rtl8712/rtl8712_efuse.h | 3 +- drivers/staging/rtl8712/rtl8712_io.c | 4 +- drivers/staging/rtl8712/rtl8712_led.c | 13 +- drivers/staging/rtl8712/rtl8712_recv.c | 28 +- drivers/staging/rtl8712/rtl8712_xmit.c | 12 +- drivers/staging/rtl8712/rtl871x_eeprom.c | 23 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 18 +- drivers/staging/rtl8712/rtl871x_mlme.c | 14 +- drivers/staging/rtl8712/rtl871x_mp.c | 5 +- drivers/staging/rtl8712/rtl871x_pwrctrl.c | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 8 +- drivers/staging/rtl8712/usb_intf.c | 12 +- drivers/staging/rtl8712/usb_ops_linux.c | 26 +- drivers/staging/rtl8723bs/Kconfig | 1 + drivers/staging/rtl8723bs/core/rtw_ap.c | 12 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 51 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 11 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 33 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8723bs/core/rtw_io.c | 2 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 79 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 59 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 18 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 2 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 11 +- drivers/staging/rtl8723bs/hal/hal_com.c | 32 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 20 +- drivers/staging/rtl8723bs/hal/odm.c | 4 +- drivers/staging/rtl8723bs/hal/odm.h | 20 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 12 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 8 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 13 +- drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 8 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 9 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 22 +- drivers/staging/rtl8723bs/include/cmd_osdep.h | 6 +- drivers/staging/rtl8723bs/include/drv_types.h | 10 +- drivers/staging/rtl8723bs/include/drv_types_sdio.h | 4 +- drivers/staging/rtl8723bs/include/ieee80211.h | 15 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 6 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 31 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 30 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 6 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 2 +- drivers/staging/rtl8723bs/include/wifi.h | 86 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 56 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 57 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 19 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 29 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 10 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 30 +- drivers/staging/rtlwifi/Kconfig | 12 - drivers/staging/rtlwifi/Makefile | 70 - drivers/staging/rtlwifi/TODO | 11 - drivers/staging/rtlwifi/base.c | 2815 ---- drivers/staging/rtlwifi/base.h | 175 - drivers/staging/rtlwifi/btcoexist/Makefile | 8 - drivers/staging/rtlwifi/btcoexist/halbt_precomp.h | 74 - .../staging/rtlwifi/btcoexist/halbtc8822b1ant.c | 5233 -------- .../staging/rtlwifi/btcoexist/halbtc8822b1ant.h | 433 - .../staging/rtlwifi/btcoexist/halbtc8822b2ant.c | 5210 -------- .../staging/rtlwifi/btcoexist/halbtc8822b2ant.h | 487 - .../rtlwifi/btcoexist/halbtc8822bwifionly.c | 54 - .../rtlwifi/btcoexist/halbtc8822bwifionly.h | 24 - drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c | 1837 --- drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.h | 791 -- drivers/staging/rtlwifi/btcoexist/rtl_btc.c | 517 - drivers/staging/rtlwifi/btcoexist/rtl_btc.h | 64 - drivers/staging/rtlwifi/cam.c | 315 - drivers/staging/rtlwifi/cam.h | 39 - drivers/staging/rtlwifi/core.c | 1996 --- drivers/staging/rtlwifi/core.h | 71 - drivers/staging/rtlwifi/debug.c | 624 - drivers/staging/rtlwifi/debug.h | 223 - drivers/staging/rtlwifi/efuse.c | 1329 -- drivers/staging/rtlwifi/efuse.h | 109 - drivers/staging/rtlwifi/halmac/halmac_2_platform.h | 41 - .../halmac_88xx/halmac_8822b/halmac_8822b_cfg.h | 121 - .../halmac_88xx/halmac_8822b/halmac_8822b_phy.c | 95 - .../halmac_8822b/halmac_8822b_pwr_seq.c | 552 - .../halmac_8822b/halmac_8822b_pwr_seq.h | 29 - .../halmac_88xx/halmac_8822b/halmac_api_8822b.c | 332 - .../halmac_88xx/halmac_8822b/halmac_api_8822b.h | 33 - .../halmac_8822b/halmac_api_8822b_pcie.c | 312 - .../halmac_8822b/halmac_api_8822b_pcie.h | 42 - .../halmac_8822b/halmac_api_8822b_sdio.c | 173 - .../halmac_8822b/halmac_api_8822b_sdio.h | 31 - .../halmac_8822b/halmac_api_8822b_usb.c | 174 - .../halmac_8822b/halmac_api_8822b_usb.h | 34 - .../halmac_88xx/halmac_8822b/halmac_func_8822b.c | 403 - .../halmac_88xx/halmac_8822b/halmac_func_8822b.h | 27 - .../rtlwifi/halmac/halmac_88xx/halmac_88xx_cfg.h | 160 - .../rtlwifi/halmac/halmac_88xx/halmac_api_88xx.c | 5970 --------- .../rtlwifi/halmac/halmac_88xx/halmac_api_88xx.h | 385 - .../halmac/halmac_88xx/halmac_api_88xx_pcie.c | 318 - .../halmac/halmac_88xx/halmac_api_88xx_pcie.h | 60 - .../halmac/halmac_88xx/halmac_api_88xx_sdio.c | 963 -- .../halmac/halmac_88xx/halmac_api_88xx_sdio.h | 73 - .../halmac/halmac_88xx/halmac_api_88xx_usb.c | 543 - .../halmac/halmac_88xx/halmac_api_88xx_usb.h | 62 - .../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c | 4465 ------ .../rtlwifi/halmac/halmac_88xx/halmac_func_88xx.h | 310 - drivers/staging/rtlwifi/halmac/halmac_api.c | 415 - drivers/staging/rtlwifi/halmac/halmac_api.h | 70 - drivers/staging/rtlwifi/halmac/halmac_bit2.h | 13396 ------------------- drivers/staging/rtlwifi/halmac/halmac_bit_8822b.h | 12092 ----------------- drivers/staging/rtlwifi/halmac/halmac_fw_info.h | 111 - .../rtlwifi/halmac/halmac_fw_offload_c2h_nic.h | 173 - .../rtlwifi/halmac/halmac_fw_offload_h2c_nic.h | 504 - .../rtlwifi/halmac/halmac_h2c_extra_info_nic.h | 104 - .../staging/rtlwifi/halmac/halmac_intf_phy_cmd.h | 43 - .../rtlwifi/halmac/halmac_original_c2h_nic.h | 392 - .../rtlwifi/halmac/halmac_original_h2c_nic.h | 1000 -- .../staging/rtlwifi/halmac/halmac_pwr_seq_cmd.h | 105 - drivers/staging/rtlwifi/halmac/halmac_reg2.h | 1121 -- drivers/staging/rtlwifi/halmac/halmac_reg_8822b.h | 717 - drivers/staging/rtlwifi/halmac/halmac_rx_bd_chip.h | 37 - drivers/staging/rtlwifi/halmac/halmac_rx_bd_nic.h | 37 - .../staging/rtlwifi/halmac/halmac_rx_desc_chip.h | 107 - .../staging/rtlwifi/halmac/halmac_rx_desc_nic.h | 122 - drivers/staging/rtlwifi/halmac/halmac_sdio_reg.h | 51 - drivers/staging/rtlwifi/halmac/halmac_tx_bd_chip.h | 107 - drivers/staging/rtlwifi/halmac/halmac_tx_bd_nic.h | 112 - .../staging/rtlwifi/halmac/halmac_tx_desc_chip.h | 433 - .../staging/rtlwifi/halmac/halmac_tx_desc_nic.h | 495 - drivers/staging/rtlwifi/halmac/halmac_type.h | 1923 --- drivers/staging/rtlwifi/halmac/halmac_usb_reg.h | 17 - drivers/staging/rtlwifi/halmac/rtl_halmac.c | 1373 -- drivers/staging/rtlwifi/halmac/rtl_halmac.h | 83 - drivers/staging/rtlwifi/pci.c | 2496 ---- drivers/staging/rtlwifi/pci.h | 319 - drivers/staging/rtlwifi/phydm/halphyrf_ce.c | 954 -- drivers/staging/rtlwifi/phydm/halphyrf_ce.h | 74 - drivers/staging/rtlwifi/phydm/mp_precomp.h | 13 - drivers/staging/rtlwifi/phydm/phydm.c | 1975 --- drivers/staging/rtlwifi/phydm/phydm.h | 935 -- drivers/staging/rtlwifi/phydm/phydm_acs.c | 189 - drivers/staging/rtlwifi/phydm/phydm_acs.h | 46 - drivers/staging/rtlwifi/phydm/phydm_adaptivity.c | 930 -- drivers/staging/rtlwifi/phydm/phydm_adaptivity.h | 108 - drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c | 616 - drivers/staging/rtlwifi/phydm/phydm_adc_sampling.h | 85 - drivers/staging/rtlwifi/phydm/phydm_antdiv.c | 72 - drivers/staging/rtlwifi/phydm/phydm_antdiv.h | 290 - drivers/staging/rtlwifi/phydm/phydm_beamforming.h | 37 - drivers/staging/rtlwifi/phydm/phydm_ccx.c | 447 - drivers/staging/rtlwifi/phydm/phydm_ccx.h | 72 - drivers/staging/rtlwifi/phydm/phydm_cfotracking.c | 332 - drivers/staging/rtlwifi/phydm/phydm_cfotracking.h | 49 - drivers/staging/rtlwifi/phydm/phydm_debug.c | 2888 ---- drivers/staging/rtlwifi/phydm/phydm_debug.h | 164 - drivers/staging/rtlwifi/phydm/phydm_dfs.h | 48 - drivers/staging/rtlwifi/phydm/phydm_dig.c | 1521 --- drivers/staging/rtlwifi/phydm/phydm_dig.h | 230 - .../staging/rtlwifi/phydm/phydm_dynamic_rx_path.h | 26 - .../rtlwifi/phydm/phydm_dynamicbbpowersaving.c | 118 - .../rtlwifi/phydm/phydm_dynamicbbpowersaving.h | 39 - .../staging/rtlwifi/phydm/phydm_dynamictxpower.c | 91 - .../staging/rtlwifi/phydm/phydm_dynamictxpower.h | 53 - .../staging/rtlwifi/phydm/phydm_edcaturbocheck.c | 128 - .../staging/rtlwifi/phydm/phydm_edcaturbocheck.h | 33 - drivers/staging/rtlwifi/phydm/phydm_hwconfig.c | 1848 --- drivers/staging/rtlwifi/phydm/phydm_hwconfig.h | 487 - drivers/staging/rtlwifi/phydm/phydm_interface.c | 307 - drivers/staging/rtlwifi/phydm/phydm_interface.h | 183 - drivers/staging/rtlwifi/phydm/phydm_iqk.h | 65 - drivers/staging/rtlwifi/phydm/phydm_kfree.c | 217 - drivers/staging/rtlwifi/phydm/phydm_kfree.h | 31 - drivers/staging/rtlwifi/phydm/phydm_noisemonitor.c | 319 - drivers/staging/rtlwifi/phydm/phydm_noisemonitor.h | 35 - .../staging/rtlwifi/phydm/phydm_powertracking_ce.c | 633 - .../staging/rtlwifi/phydm/phydm_powertracking_ce.h | 282 - drivers/staging/rtlwifi/phydm/phydm_pre_define.h | 602 - drivers/staging/rtlwifi/phydm/phydm_precomp.h | 74 - drivers/staging/rtlwifi/phydm/phydm_psd.c | 406 - drivers/staging/rtlwifi/phydm/phydm_psd.h | 56 - drivers/staging/rtlwifi/phydm/phydm_rainfo.c | 1196 -- drivers/staging/rtlwifi/phydm/phydm_rainfo.h | 258 - drivers/staging/rtlwifi/phydm/phydm_reg.h | 140 - .../staging/rtlwifi/phydm/phydm_regdefine11ac.h | 83 - drivers/staging/rtlwifi/phydm/phydm_regdefine11n.h | 202 - drivers/staging/rtlwifi/phydm/phydm_types.h | 119 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.c | 1956 --- .../rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.h | 43 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.c | 211 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.h | 27 - .../rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.c | 4730 ------- .../rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.h | 118 - .../rtlwifi/phydm/rtl8822b/halphyrf_8822b.c | 340 - .../rtlwifi/phydm/rtl8822b/halphyrf_8822b.h | 34 - .../rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.c | 1804 --- .../rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.h | 73 - .../rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.c | 1399 -- .../rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.h | 37 - .../rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.c | 157 - .../rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.h | 43 - .../rtlwifi/phydm/rtl8822b/phydm_rtl8822b.c | 214 - .../rtlwifi/phydm/rtl8822b/phydm_rtl8822b.h | 19 - .../rtlwifi/phydm/rtl8822b/version_rtl8822b.h | 23 - drivers/staging/rtlwifi/phydm/rtl_phydm.c | 865 -- drivers/staging/rtlwifi/phydm/rtl_phydm.h | 34 - drivers/staging/rtlwifi/phydm/txbf/halcomtxbf.h | 56 - drivers/staging/rtlwifi/phydm/txbf/haltxbf8822b.h | 28 - .../staging/rtlwifi/phydm/txbf/haltxbfinterface.h | 27 - drivers/staging/rtlwifi/phydm/txbf/haltxbfjaguar.h | 25 - .../rtlwifi/phydm/txbf/phydm_hal_txbf_api.h | 30 - drivers/staging/rtlwifi/ps.c | 996 -- drivers/staging/rtlwifi/ps.h | 39 - drivers/staging/rtlwifi/pwrseqcmd.h | 83 - drivers/staging/rtlwifi/rc.c | 309 - drivers/staging/rtlwifi/rc.h | 38 - drivers/staging/rtlwifi/regd.c | 458 - drivers/staging/rtlwifi/regd.h | 52 - drivers/staging/rtlwifi/rtl8822be/Makefile | 7 - drivers/staging/rtlwifi/rtl8822be/def.h | 71 - drivers/staging/rtlwifi/rtl8822be/fw.c | 964 -- drivers/staging/rtlwifi/rtl8822be/fw.h | 187 - drivers/staging/rtlwifi/rtl8822be/hw.c | 2430 ---- drivers/staging/rtlwifi/rtl8822be/hw.h | 55 - drivers/staging/rtlwifi/rtl8822be/led.c | 116 - drivers/staging/rtlwifi/rtl8822be/led.h | 23 - drivers/staging/rtlwifi/rtl8822be/phy.c | 2223 --- drivers/staging/rtlwifi/rtl8822be/phy.h | 134 - drivers/staging/rtlwifi/rtl8822be/reg.h | 1642 --- drivers/staging/rtlwifi/rtl8822be/sw.c | 470 - drivers/staging/rtlwifi/rtl8822be/sw.h | 21 - drivers/staging/rtlwifi/rtl8822be/trx.c | 1004 -- drivers/staging/rtlwifi/rtl8822be/trx.h | 154 - drivers/staging/rtlwifi/stats.c | 249 - drivers/staging/rtlwifi/stats.h | 31 - drivers/staging/rtlwifi/wifi.h | 3362 ----- drivers/staging/rts5208/Kconfig | 1 + drivers/staging/rts5208/Makefile | 1 + drivers/staging/rts5208/rtsx_chip.h | 2 +- drivers/staging/sm750fb/Kconfig | 1 + drivers/staging/sm750fb/Makefile | 1 + drivers/staging/sm750fb/ddk750.h | 1 + drivers/staging/sm750fb/ddk750_chip.c | 27 +- drivers/staging/sm750fb/ddk750_chip.h | 2 +- drivers/staging/sm750fb/ddk750_display.c | 10 +- drivers/staging/sm750fb/ddk750_display.h | 2 +- drivers/staging/sm750fb/ddk750_dvi.c | 40 +- drivers/staging/sm750fb/ddk750_power.h | 2 +- drivers/staging/sm750fb/ddk750_sii164.c | 114 +- drivers/staging/sm750fb/ddk750_swi2c.c | 1 + drivers/staging/sm750fb/ddk750_swi2c.h | 1 + drivers/staging/sm750fb/sm750.c | 7 +- drivers/staging/sm750fb/sm750_accel.c | 32 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/speakup/Kconfig | 1 + drivers/staging/speakup/kobjects.c | 14 +- drivers/staging/speakup/main.c | 1 + drivers/staging/speakup/selection.c | 212 +- drivers/staging/speakup/speakup.h | 1 + drivers/staging/speakup/speakup_decpc.c | 2 +- drivers/staging/speakup/speakup_keypc.c | 6 +- drivers/staging/speakup/spk_ttyio.c | 2 +- drivers/staging/unisys/Kconfig | 1 + drivers/staging/unisys/Makefile | 1 + drivers/staging/unisys/include/iochannel.h | 2 +- drivers/staging/unisys/visorhba/Kconfig | 13 +- drivers/staging/unisys/visorhba/Makefile | 1 + drivers/staging/unisys/visorinput/Kconfig | 15 +- drivers/staging/unisys/visorinput/Makefile | 1 + drivers/staging/unisys/visornic/Kconfig | 15 +- drivers/staging/unisys/visornic/Makefile | 1 + drivers/staging/vboxvideo/Kconfig | 1 + drivers/staging/vboxvideo/vbox_mode.c | 3 +- drivers/staging/vboxvideo/vbox_prime.c | 10 +- drivers/staging/vc04_services/Kconfig | 1 + .../staging/vc04_services/bcm2835-audio/Kconfig | 1 + .../staging/vc04_services/bcm2835-audio/Makefile | 1 + .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 12 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 1 + .../vc04_services/bcm2835-camera/bcm2835-camera.c | 55 +- .../vc04_services/bcm2835-camera/controls.c | 75 +- .../staging/vc04_services/interface/vchi/vchi.h | 38 +- .../vc04_services/interface/vchi/vchi_cfg.h | 34 +- .../vc04_services/interface/vchi/vchi_common.h | 176 +- .../vc04_services/interface/vchiq_arm/vchiq.h | 34 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 37 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 56 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 32 +- .../vc04_services/interface/vchiq_arm/vchiq_cfg.h | 34 +- .../interface/vchiq_arm/vchiq_connected.c | 34 +- .../interface/vchiq_arm/vchiq_connected.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 50 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 34 +- .../interface/vchiq_arm/vchiq_debugfs.c | 32 +- .../interface/vchiq_arm/vchiq_debugfs.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 34 +- .../interface/vchiq_arm/vchiq_ioctl.h | 34 +- .../interface/vchiq_arm/vchiq_pagelist.h | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_util.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_util.h | 34 +- drivers/staging/vme/Makefile | 1 + drivers/staging/vme/devices/Kconfig | 1 + drivers/staging/vme/devices/Makefile | 1 + drivers/staging/vt6655/Kconfig | 1 + drivers/staging/vt6655/card.h | 6 +- drivers/staging/vt6655/channel.h | 2 +- drivers/staging/vt6655/desc.h | 2 +- drivers/staging/vt6655/device.h | 2 +- drivers/staging/vt6655/device_cfg.h | 2 +- drivers/staging/vt6655/dpc.h | 2 +- drivers/staging/vt6655/key.h | 2 +- drivers/staging/vt6655/mac.c | 25 - drivers/staging/vt6655/mac.h | 9 +- drivers/staging/vt6655/power.c | 7 +- drivers/staging/vt6655/power.h | 2 +- drivers/staging/vt6655/rf.c | 35 +- drivers/staging/vt6655/rf.h | 2 +- drivers/staging/vt6655/rxtx.c | 18 +- drivers/staging/vt6655/rxtx.h | 2 +- drivers/staging/vt6655/srom.h | 2 +- drivers/staging/vt6655/tmacro.h | 2 +- drivers/staging/vt6655/upc.h | 4 +- drivers/staging/vt6656/Kconfig | 1 + drivers/staging/vt6656/baseband.h | 2 +- drivers/staging/vt6656/card.h | 2 +- drivers/staging/vt6656/channel.h | 2 +- drivers/staging/vt6656/desc.h | 2 +- drivers/staging/vt6656/device.h | 2 +- drivers/staging/vt6656/dpc.h | 2 +- drivers/staging/vt6656/firmware.h | 2 +- drivers/staging/vt6656/int.h | 2 +- drivers/staging/vt6656/key.h | 2 +- drivers/staging/vt6656/power.h | 2 +- drivers/staging/vt6656/rf.h | 2 +- drivers/staging/vt6656/rxtx.h | 2 +- drivers/staging/vt6656/usbpipe.h | 2 +- drivers/staging/vt6656/wcmd.h | 2 +- drivers/staging/wilc1000/Kconfig | 2 +- drivers/staging/wilc1000/host_interface.c | 71 +- drivers/staging/wilc1000/host_interface.h | 14 +- drivers/staging/wilc1000/wilc_netdev.c | 2 +- drivers/staging/wilc1000/wilc_spi.c | 13 +- drivers/staging/wilc1000/wilc_wfi_cfgoperations.c | 72 +- drivers/staging/wilc1000/wilc_wlan.c | 8 +- drivers/staging/wlan-ng/Kconfig | 2 +- drivers/staging/wlan-ng/hfa384x.h | 4 +- drivers/staging/wlan-ng/hfa384x_usb.c | 2 +- drivers/thunderbolt/Makefile | 4 +- drivers/thunderbolt/cap.c | 85 +- drivers/thunderbolt/ctl.c | 2 +- drivers/thunderbolt/icm.c | 65 +- drivers/thunderbolt/lc.c | 179 + drivers/thunderbolt/nhi.c | 3 +- drivers/thunderbolt/path.c | 420 +- drivers/thunderbolt/property.c | 16 +- drivers/thunderbolt/switch.c | 557 +- drivers/thunderbolt/tb.c | 608 +- drivers/thunderbolt/tb.h | 227 +- drivers/thunderbolt/tb_msgs.h | 11 + drivers/thunderbolt/tb_regs.h | 50 +- drivers/thunderbolt/tunnel.c | 691 + drivers/thunderbolt/tunnel.h | 78 + drivers/thunderbolt/tunnel_pci.c | 226 - drivers/thunderbolt/tunnel_pci.h | 31 - drivers/thunderbolt/xdomain.c | 170 +- drivers/tty/vt/selection.c | 46 +- drivers/tty/vt/vt.c | 7 +- drivers/uio/uio_fsl_elbc_gpcm.c | 4 +- drivers/virt/vboxguest/vboxguest_core.c | 31 + drivers/w1/masters/ds2482.c | 18 +- drivers/w1/slaves/w1_ds2408.c | 76 +- drivers/w1/w1_io.c | 3 +- fs/char_dev.c | 78 +- fs/debugfs/file.c | 77 +- fs/kernfs/dir.c | 5 +- include/acpi/actbl1.h | 2 +- include/dt-bindings/iio/temperature/thermocouple.h | 16 + include/linux/acpi.h | 6 +- include/linux/alcor_pci.h | 2 +- include/linux/coresight-pmu.h | 2 + include/linux/coresight.h | 7 +- include/linux/counter.h | 510 + include/linux/counter_enum.h | 45 + include/linux/device.h | 16 +- include/linux/fsl/ftm.h | 88 + include/linux/hyperv.h | 7 +- include/linux/iio/adc/ad_sigma_delta.h | 1 + include/linux/iio/driver.h | 1 + include/linux/iio/frequency/ad9523.h | 8 +- include/linux/iio/gyro/itg3200.h | 1 + include/linux/iio/iio.h | 4 +- include/linux/iio/imu/adis.h | 14 + include/linux/iio/timer/stm32-timer-trigger.h | 11 +- include/linux/kernfs.h | 2 +- include/linux/kobject.h | 3 +- include/linux/mei_cl_bus.h | 3 + include/linux/node.h | 71 + include/linux/nvmem-consumer.h | 7 + include/linux/selection.h | 7 +- include/linux/soundwire/sdw.h | 16 +- include/linux/soundwire/sdw_intel.h | 6 +- include/linux/soundwire/sdw_registers.h | 5 +- include/linux/soundwire/sdw_type.h | 6 +- include/linux/thunderbolt.h | 8 + include/linux/vmw_vmci_defs.h | 35 +- include/uapi/linux/aspeed-p2a-ctrl.h | 62 + include/uapi/linux/mei.h | 67 +- include/uapi/misc/habanalabs.h | 161 +- init/Kconfig | 11 +- kernel/.gitignore | 1 + kernel/Makefile | 10 + kernel/gen_ikh_data.sh | 89 + kernel/irq/irqdesc.c | 3 +- kernel/kheaders.c | 74 + kernel/livepatch/core.c | 3 +- kernel/padata.c | 3 +- kernel/sched/cpufreq_schedutil.c | 5 +- lib/kobject.c | 93 +- lib/kobject_uevent.c | 11 +- lib/siphash.c | 36 +- net/core/net-sysfs.c | 6 +- samples/kobject/kset-example.c | 3 +- tools/include/linux/coresight-pmu.h | 2 + 1330 files changed, 36356 insertions(+), 139702 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-counter create mode 100644 Documentation/ABI/testing/sysfs-bus-counter-104-quad-8 create mode 100644 Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec rename {drivers/staging/iio/Documentation => Documentation/ABI/testing}/sysfs-bus- [...] create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31856 create mode 100644 Documentation/admin-guide/mm/numaperf.rst create mode 100644 Documentation/devicetree/bindings/counter/ftm-quaddec.txt rename Documentation/devicetree/bindings/{iio => }/counter/stm32-lptimer-cnt.txt (75%) create mode 100644 Documentation/devicetree/bindings/counter/stm32-timer-cnt.txt create mode 100644 Documentation/devicetree/bindings/fieldbus/arcx,anybus-controller.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/kionix,kxcjk1013.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7780.txt delete mode 100644 Documentation/devicetree/bindings/iio/adc/avia-hx711.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti-ads8344.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/bmg160.txt create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16480.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4000.txt delete mode 100644 Documentation/devicetree/bindings/iio/pressure/bmp085.txt create mode 100644 Documentation/devicetree/bindings/iio/pressure/bmp085.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/devantech-srf04.txt create mode 100644 Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/max31856.txt create mode 100644 Documentation/devicetree/bindings/iio/temperature/temperature-b [...] create mode 100644 Documentation/devicetree/bindings/misc/aspeed-p2a-ctrl.txt create mode 100644 Documentation/devicetree/bindings/nvmem/st,stm32-romem.txt create mode 100644 Documentation/driver-api/generic-counter.rst create mode 100644 drivers/acpi/hmat/Kconfig create mode 100644 drivers/acpi/hmat/Makefile create mode 100644 drivers/acpi/hmat/hmat.c create mode 100644 drivers/counter/104-quad-8.c create mode 100644 drivers/counter/Kconfig create mode 100644 drivers/counter/Makefile create mode 100644 drivers/counter/counter.c create mode 100644 drivers/counter/ftm-quaddec.c create mode 100644 drivers/counter/stm32-lptimer-cnt.c create mode 100644 drivers/counter/stm32-timer-cnt.c create mode 100644 drivers/extcon/extcon-intel-mrfld.c create mode 100644 drivers/extcon/extcon-intel.h delete mode 100644 drivers/hwtracing/coresight/coresight-dynamic-replicator.c rename drivers/{staging => }/iio/adc/ad7780.c (63%) create mode 100644 drivers/iio/adc/ti-ads8344.c delete mode 100644 drivers/iio/counter/104-quad-8.c delete mode 100644 drivers/iio/counter/Kconfig delete mode 100644 drivers/iio/counter/Makefile delete mode 100644 drivers/iio/counter/stm32-lptimer-cnt.c create mode 100644 drivers/iio/gyro/fxas21002c.h create mode 100644 drivers/iio/gyro/fxas21002c_core.c create mode 100644 drivers/iio/gyro/fxas21002c_i2c.c create mode 100644 drivers/iio/gyro/fxas21002c_spi.c rename drivers/iio/imu/{adis16400_core.c => adis16400.c} (77%) delete mode 100644 drivers/iio/imu/adis16400.h delete mode 100644 drivers/iio/imu/adis16400_buffer.c create mode 100644 drivers/iio/proximity/mb1232.c create mode 100644 drivers/iio/temperature/max31856.c create mode 100644 drivers/misc/aspeed-p2a-ctrl.c create mode 100644 drivers/misc/habanalabs/firmware_if.c create mode 100644 drivers/misc/habanalabs/goya/goya_coresight.c create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/pcie_wrap_regs.h create mode 100644 drivers/misc/habanalabs/include/goya/goya_coresight.h create mode 100644 drivers/misc/habanalabs/include/hw_ip/pci/pci_general.h create mode 100644 drivers/misc/habanalabs/pci.c create mode 100644 drivers/misc/mei/hdcp/Kconfig delete mode 100644 drivers/mmc/host/mmci_qcom_dml.h create mode 100644 drivers/nvmem/nvmem-sysfs.c create mode 100644 drivers/nvmem/nvmem.h create mode 100644 drivers/nvmem/stm32-romem.c create mode 100644 drivers/staging/fieldbus/Documentation/ABI/fieldbus-dev-cdev create mode 100644 drivers/staging/fieldbus/Documentation/ABI/sysfs-class-fieldbus-dev create mode 100644 drivers/staging/fieldbus/Documentation/fieldbus_dev.txt create mode 100644 drivers/staging/fieldbus/Kconfig create mode 100644 drivers/staging/fieldbus/Makefile create mode 100644 drivers/staging/fieldbus/TODO create mode 100644 drivers/staging/fieldbus/anybuss/Kconfig create mode 100644 drivers/staging/fieldbus/anybuss/Makefile create mode 100644 drivers/staging/fieldbus/anybuss/anybuss-client.h create mode 100644 drivers/staging/fieldbus/anybuss/anybuss-controller.h create mode 100644 drivers/staging/fieldbus/anybuss/arcx-anybus.c create mode 100644 drivers/staging/fieldbus/anybuss/hms-profinet.c create mode 100644 drivers/staging/fieldbus/anybuss/host.c create mode 100644 drivers/staging/fieldbus/dev_core.c create mode 100644 drivers/staging/fieldbus/fieldbus_dev.h create mode 100644 drivers/staging/kpc2000/Kconfig create mode 100644 drivers/staging/kpc2000/Makefile create mode 100644 drivers/staging/kpc2000/TODO create mode 100644 drivers/staging/kpc2000/kpc.h create mode 100644 drivers/staging/kpc2000/kpc2000/Makefile create mode 100644 drivers/staging/kpc2000/kpc2000/cell_probe.c create mode 100644 drivers/staging/kpc2000/kpc2000/core.c create mode 100644 drivers/staging/kpc2000/kpc2000/dma_common_defs.h create mode 100644 drivers/staging/kpc2000/kpc2000/fileops.c create mode 100644 drivers/staging/kpc2000/kpc2000/kp2000_module.c create mode 100644 drivers/staging/kpc2000/kpc2000/pcie.h create mode 100644 drivers/staging/kpc2000/kpc2000/uapi.h create mode 100644 drivers/staging/kpc2000/kpc_dma/Makefile create mode 100644 drivers/staging/kpc2000/kpc_dma/dma.c create mode 100644 drivers/staging/kpc2000/kpc_dma/fileops.c create mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.c create mode 100644 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h create mode 100644 drivers/staging/kpc2000/kpc_dma/uapi.h create mode 100644 drivers/staging/kpc2000/kpc_i2c/Makefile create mode 100644 drivers/staging/kpc2000/kpc_i2c/fileops.c create mode 100644 drivers/staging/kpc2000/kpc_i2c/i2c_driver.c create mode 100644 drivers/staging/kpc2000/kpc_spi/Makefile create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_driver.c create mode 100644 drivers/staging/kpc2000/kpc_spi/spi_parts.h create mode 100644 drivers/staging/most/Documentation/ABI/configfs-most.txt create mode 100644 drivers/staging/most/configfs.c delete mode 100644 drivers/staging/mt7621-mmc/Kconfig delete mode 100644 drivers/staging/mt7621-mmc/Makefile delete mode 100644 drivers/staging/mt7621-mmc/TODO delete mode 100644 drivers/staging/mt7621-mmc/board.h delete mode 100644 drivers/staging/mt7621-mmc/dbg.c delete mode 100644 drivers/staging/mt7621-mmc/dbg.h delete mode 100644 drivers/staging/mt7621-mmc/mt6575_sd.h delete mode 100644 drivers/staging/mt7621-mmc/sd.c create mode 100644 drivers/staging/octeon/TODO rename drivers/staging/{rtlwifi/phydm/phydm_features.h => rtl8188eu/include/phydm_ [...] create mode 100644 drivers/staging/rtl8188eu/include/phydm_regdefine11n.h delete mode 100644 drivers/staging/rtl8192e/license delete mode 100644 drivers/staging/rtlwifi/Kconfig delete mode 100644 drivers/staging/rtlwifi/Makefile delete mode 100644 drivers/staging/rtlwifi/TODO delete mode 100644 drivers/staging/rtlwifi/base.c delete mode 100644 drivers/staging/rtlwifi/base.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/Makefile delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbt_precomp.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b1ant.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b1ant.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b2ant.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822b2ant.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822bwifionly.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtc8822bwifionly.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.h delete mode 100644 drivers/staging/rtlwifi/btcoexist/rtl_btc.c delete mode 100644 drivers/staging/rtlwifi/btcoexist/rtl_btc.h delete mode 100644 drivers/staging/rtlwifi/cam.c delete mode 100644 drivers/staging/rtlwifi/cam.h delete mode 100644 drivers/staging/rtlwifi/core.c delete mode 100644 drivers/staging/rtlwifi/core.h delete mode 100644 drivers/staging/rtlwifi/debug.c delete mode 100644 drivers/staging/rtlwifi/debug.h delete mode 100644 drivers/staging/rtlwifi/efuse.c delete mode 100644 drivers/staging/rtlwifi/efuse.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_2_platform.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_8822b/halmac_ [...] delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_88xx_cfg.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_pcie.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_pcie.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_sdio.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_usb.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_api_88xx_usb.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_88xx/halmac_func_88xx.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_api.c delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_api.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_bit2.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_bit_8822b.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_info.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_offload_c2h_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_fw_offload_h2c_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_h2c_extra_info_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_intf_phy_cmd.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_original_c2h_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_original_h2c_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_pwr_seq_cmd.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_reg2.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_reg_8822b.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_bd_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_bd_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_desc_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_rx_desc_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_sdio_reg.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_bd_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_bd_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_desc_chip.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_tx_desc_nic.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_type.h delete mode 100644 drivers/staging/rtlwifi/halmac/halmac_usb_reg.h delete mode 100644 drivers/staging/rtlwifi/halmac/rtl_halmac.c delete mode 100644 drivers/staging/rtlwifi/halmac/rtl_halmac.h delete mode 100644 drivers/staging/rtlwifi/pci.c delete mode 100644 drivers/staging/rtlwifi/pci.h delete mode 100644 drivers/staging/rtlwifi/phydm/halphyrf_ce.c delete mode 100644 drivers/staging/rtlwifi/phydm/halphyrf_ce.h delete mode 100644 drivers/staging/rtlwifi/phydm/mp_precomp.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_acs.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_acs.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adaptivity.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adaptivity.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_adc_sampling.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_antdiv.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_antdiv.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_beamforming.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_ccx.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_ccx.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_cfotracking.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_cfotracking.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_debug.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_debug.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dfs.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dig.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dig.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamic_rx_path.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamicbbpowersaving.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamicbbpowersaving.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamictxpower.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_dynamictxpower.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_edcaturbocheck.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_edcaturbocheck.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_hwconfig.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_hwconfig.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_interface.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_interface.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_iqk.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_kfree.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_kfree.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_noisemonitor.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_noisemonitor.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_powertracking_ce.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_powertracking_ce.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_pre_define.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_precomp.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_psd.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_psd.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_rainfo.c delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_rainfo.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_reg.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_regdefine11ac.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_regdefine11n.h delete mode 100644 drivers/staging/rtlwifi/phydm/phydm_types.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_bb.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_mac.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halhwimg8822b_rf.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halphyrf_8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/halphyrf_8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_hal_api8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_iqk_8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_regconfig8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_rtl8822b.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/phydm_rtl8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl8822b/version_rtl8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/rtl_phydm.c delete mode 100644 drivers/staging/rtlwifi/phydm/rtl_phydm.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/halcomtxbf.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbf8822b.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbfinterface.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/haltxbfjaguar.h delete mode 100644 drivers/staging/rtlwifi/phydm/txbf/phydm_hal_txbf_api.h delete mode 100644 drivers/staging/rtlwifi/ps.c delete mode 100644 drivers/staging/rtlwifi/ps.h delete mode 100644 drivers/staging/rtlwifi/pwrseqcmd.h delete mode 100644 drivers/staging/rtlwifi/rc.c delete mode 100644 drivers/staging/rtlwifi/rc.h delete mode 100644 drivers/staging/rtlwifi/regd.c delete mode 100644 drivers/staging/rtlwifi/regd.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/Makefile delete mode 100644 drivers/staging/rtlwifi/rtl8822be/def.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/fw.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/fw.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/hw.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/hw.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/led.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/led.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/phy.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/phy.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/reg.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/sw.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/sw.h delete mode 100644 drivers/staging/rtlwifi/rtl8822be/trx.c delete mode 100644 drivers/staging/rtlwifi/rtl8822be/trx.h delete mode 100644 drivers/staging/rtlwifi/stats.c delete mode 100644 drivers/staging/rtlwifi/stats.h delete mode 100644 drivers/staging/rtlwifi/wifi.h create mode 100644 drivers/thunderbolt/lc.c create mode 100644 drivers/thunderbolt/tunnel.c create mode 100644 drivers/thunderbolt/tunnel.h delete mode 100644 drivers/thunderbolt/tunnel_pci.c delete mode 100644 drivers/thunderbolt/tunnel_pci.h create mode 100644 include/dt-bindings/iio/temperature/thermocouple.h create mode 100644 include/linux/counter.h create mode 100644 include/linux/counter_enum.h create mode 100644 include/linux/fsl/ftm.h create mode 100644 include/uapi/linux/aspeed-p2a-ctrl.h create mode 100755 kernel/gen_ikh_data.sh create mode 100644 kernel/kheaders.c