This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 9e9fb7655ed5 Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/ [...] new 2b9fc773c31b drivers: firmware: Add PDI load API support new f9ac897e5a4b dt-bindings: fpga: Add binding doc for versal fpga manager new f8cc6d715bfc dt-bindings: firmware: Add bindings for xilinx firmware new 8c9b1301171f dt-bindings: firmware: Remove xlnx,zynqmp-firmware.txt file new 01c54e628932 fpga: versal-fpga: Add versal fpga manager driver new f83461e6581b speakup: use C99 syntax for array initializers new ec7b5eda8ae1 speakup: replace sprintf() by scnprintf() new fc470abf54b2 binderfs: add support for feature files new 06e1721d2a26 docs: binderfs: add section about feature files new 07e913418ce4 selftests/binderfs: add test for feature files new 03acb0c5ac46 misc: sgi-gru: Convert from atomic_t to refcount_t on gru_ [...] new aa0a1ae020e2 bus: fsl-mc: fix arg in call to dprc_scan_objects() new f8cfa9bbab33 bus: fsl-mc: handle DMA config deferral in ACPI case new c40cbad63ddc bus: fsl-mc: fully resume the firmware new 3ab520cfc772 bus: fsl-mc: add .shutdown() op for the bus driver new 8c97a4fc1b34 bus: fsl-mc: pause the MC firmware before IOMMU setup new 39243fc1110c bus: fsl-mc: pause the MC firmware when unloading new 8567494cebe5 bus: fsl-mc: rescan devices if endpoint not found new 8990f96a012f bus: fsl-mc: fix mmio base address for child DPRCs new 28b6a003bcdf misc/pvpanic-pci: Allow automatic loading new ddb138101876 MOST: cdev: rename 'mod_init' & 'mod_exit' functions to be [...] new 36cdc20b79ef lkdtm: remove duplicated include of init.h new d1d26f40f71c dio: return -ENOMEM when kzalloc() fails new 74a03c20bc88 misc: pci_endpoint_test: Ensure relationship between miscd [...] new 03b1292d1c0e scripts/spdxcheck-test.sh: Drop python2 new 71e69d7adee1 Merge 5.14-rc3 into char-misc-next new 758f74674bcb docs: driver-api: fpga: avoid using UTF-8 chars new 580e3137318e fpga: fix spelling mistakes new 0a05cdf18b1a fpga: fpga-bridge: removed repeated word new 82fb70b87f21 fpga: dfl: pci: add device IDs for Silicom N501x PAC cards new e3fd0cfb852b fpga: altera-freeze-bridge: Address warning about unused variable new 1aa3fc699c11 fpga: xiilnx-spi: Address warning about unused variable new 56ddc787706c fpga: xilinx-pr-decoupler: Address warning about unused variable new 6f125e87184e fpga: zynqmp-fpga: Address warning about unused variable new 2e8438b754ab fpga: fpga-mgr: wrap the write_init() op new 72d935020ea8 fpga: fpga-mgr: make write_complete() op optional new 8ebab40fd8f1 fpga: fpga-mgr: wrap the write() op new 6f9922711359 fpga: fpga-mgr: wrap the status() op new b02a40713db9 fpga: fpga-mgr: wrap the state() op new 6489d3b00398 fpga: fpga-mgr: wrap the fpga_remove() op new 630211a17055 fpga: fpga-mgr: wrap the write_sg() op new c3328c5e644a Merge tag 'fpga-for-5.15-early' of git://git.kernel.org/pu [...] new 9bb3a9dddbf1 fpga: versal-fpga: Remove empty functions new 0912ef4855e8 mei: constify passed buffers and structures new 09b18f2f3be2 parport: serial: Get rid of IRQ_NONE abuse new fa11c81ce2a1 parport: serial: Retrieve IRQ vector with help of special getter new 9b945d74a5fc pps: clients: parport: Switch to use module_parport_driver() new 0fc7ca624b14 samples: mei: don't wait on read completion upon write. new 1ae14df56cc3 binder: Add invalid handle info in user error log new e67adaa1754d sgi-xpc: Replace deprecated CPU-hotplug functions. new 5f1895e0e381 fpga: Fix spelling mistake "eXchnage" -> "exchange" in Kconfig new 1604986c3e6b fpga: dfl: expose feature revision from struct dfl_device new 4f45f3404960 spi: spi-altera-dfl: support n5010 feature revision new 72674e86b6fe Merge tag 'fpga-for-5.15' of git://git.kernel.org/pub/scm/ [...] new fec29bf04994 misc: sram: Only map reserved areas in Tegra SYSRAM new 0092a1e3f763 bus: mhi: Add inbound buffers allocation flag new 87693e092bd0 bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI new 3215d8e0691b bus: mhi: core: Set BHI/BHIe offsets on power up preparation new 3aa8f43b3368 bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up new baa7a0856935 bus: mhi: Add MMIO region length to controller structure new c92513b8814f ath11k: set register access length for MHI driver new 3551a30b9d4c bus: mhi: pci_generic: Set register access length for MHI driver new 06e2c4a9eaf2 bus: mhi: core: Add range checks for BHI and BHIe new 2e36190de69c bus: mhi: core: Replace DMA allocation wrappers with origi [...] new 61106bd2a8e4 bus: mhi: core: Improve debug messages for power up new f9d8f4b3131c dt-bindings: misc: ge-achc: Convert to DT schema format new cd7cd5b716d5 ARM: dts: imx53-ppd: Fix ACHC entry new 0f920277dc22 misc: gehc-achc: new driver new 2a8faf8dfd7d firmware: xilinx: Fix incorrect names in kernel-doc new cca5644c0522 dt-bindings: nvmem: qfprom: Add optional power-domains property new 11c4b3e264d6 nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering new 7b808449f572 nvmem: qfprom: sc7280: Handle the additional power-domains vote new de0534df9347 nvmem: core: fix error handling while validating keepout regions new 813272ed5238 Merge 5.14-rc5 into char-misc-next new 9aaf4d2a0818 dt-bindings: nintendo-otp: Document the Wii and Wii U OTP support new 3683b761fe3a nvmem: nintendo-otp: Add new driver for the Wii and Wii U OTP new 16af5357d584 misc: gehc-achc: Fix spelling mistake "Verfication" -> "Ve [...] new 9e1b28b77388 char: move RANDOM_TRUST_CPU & RANDOM_TRUST_BOOTLOADER into [...] new 09cbd1df7d26 firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' new c75be56e35b2 lkdtm/bugs: Add ARRAY_BOUNDS to selftests new fe8e353bfda6 lkdtm/fortify: Consolidate FORTIFY_SOURCE tests new b8661450bc7f lkdtm: Add kernel version to failure hints new e6d468d32cd0 lkdtm/heap: Avoid __alloc_size hint warning for VMALLOC_LI [...] new 85e2414c518a coresight: syscfg: Initial coresight system configuration new 42ff700f3112 coresight: syscfg: Add registration and feature loading fo [...] new f53e93ac8cf7 coresight: config: Add configuration and feature generic f [...] new 94d2bac54076 coresight: etm-perf: Update to handle configuration selection new f8cce2ff3c04 coresight: syscfg: Add API to activate and enable configurations new a0114b4740dd coresight: etm-perf: Update to activate selected configuration new 810ac401db1f coresight: etm4x: Add complex configuration handlers to etmv4 new 7fdc9bb2ce11 coresight: config: Add preloaded configurations new a13d5a246aca coresight: syscfg: Add initial configfs support new f71cd93d5ea4 Documentation: coresight: Add documentation for CoreSight config new 5353dd72f992 coresight: Replace deprecated CPU-hotplug functions. new d1f278da6b11 lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ new b2159182dd49 lkdtm: remove IDE_CORE_CP crashpoint new 637d0957516e Merge 5.14-rc7 into char-misc-next new 789a39ad39bc interconnect: qcom: icc-rpmh: Consolidate probe functions new 9cc969675dea interconnect: Sanity check that node isn't already on list new d81274f8fd86 dt-bindings: interconnect: Add Qualcomm SC8180x DT bindings new 9c8c6bac1ae8 interconnect: qcom: Add SC8180x providers new 13fa44c0b6bf dt-bindings: interconnect: Add SC8180x to OSM L3 DT binding new ffef0b13bf3e interconnect: qcom: osm-l3: Add sc8180x support new 8bf5d31c4f06 interconnect: qcom: osm-l3: Use driver-specific naming new c446e40ed388 Merge tag 'icc-5.15-rc1' of git://git.kernel.org/pub/scm/l [...] new 05d58bb65607 dt-bindings: phy: qcom,qmp: Add sc8180x PCIe compatible new f839f14e24f2 phy: qcom-qmp: Add sc8180x PCIe support new 057d445b9ef2 dt-bindings: phy: Rename Intel Keem Bay USB PHY bindings new b95637e2da15 phy: samsung-ufs: move phy-exynos7-ufs header new d64519249e1d phy: samsung-ufs: support exynosauto ufs phy driver new bfccd9a71a08 phy: qcom-qmp: Fix sc8180x PCIe definition new c1302e8ce517 phy: tegra: xusb: mark PM functions as __maybe_unused new 1716e49eb8b4 phy: rockchip-inno-usb2: fix for_each_child.cocci warnings new 88d8175ad8ba dt-bindings: phy: imx8mq-usb-phy: convert to json schema new 07e97f744c3b phy: qualcomm: phy-qcom-usb-hs: repair non-kernel-doc comment new c52c90dbcb8c dt-bindings: phy: mediatek: tphy: add support hardware version 3 new 27974e6208c0 phy: phy-mtk-tphy: support new hardware version new a69f29cb50a0 phy: phy-mtk-tphy: add support mt8195 new 7481f91f1d7e phy: phy-twl4030-usb: Disable PHY for suspend new 1a00d130596f dt-bindings: phy: qcom,qmp-usb3-dp: Add support for sc8180x new 1633802cd4ac phy: qcom: qmp: Add SC8180x USB/DP combo new b70ee49c98d0 dt-bindings: phy: Convert AM654 SERDES bindings to YAML new 5711af410c28 dt-bindings: phy: renesas,usb2-phy: Document RZ/G2L phy bindings new b0512a6ec0cd phy: renesas: phy-rcar-gen3-usb2: Add USB2.0 PHY support f [...] new 2433ab638f10 dt-bindings: phy: qcom,qmp: Add IPQ6018 USB3 PHY new 23fd679249df phy: qcom-qmp: add USB3 PHY support for IPQ6018 new e956d4fceba3 phy: cadence-torrent: Remove use of CamelCase to fix check [...] new 5b16a790f18d phy: cadence-torrent: Reorder few functions to remove func [...] new 3b40162516ca phy: cadence-torrent: Add enum for supported input referen [...] new 6a2338a5bf7f phy: cadence-torrent: Configure PHY registers as a functio [...] new da055e550389 phy: cadence-torrent: Add PHY registers for DP in array format new 1cc455150b7a phy: cadence-torrent: Add PHY configuration for DP with 10 [...] new 8f3ced2fd490 phy: cadence-torrent: Add separate functions for reusable code new 84f55df83691 phy: cadence-torrent: Add debug information for PHY configuration new 48ac6085bdfc phy: cadence-torrent: Check PIPE mode PHY status to be rea [...] new c01608b3b46b dt-bindings: phy: mediatek: tphy: support type switch by pericfg new 3fd6611242b9 phy: phy-mtk-tphy: use clock bulk to get clocks new 39099a443358 phy: phy-mtk-tphy: support type switch by pericfg new 926b83e5f9f0 phy: phy-mtk-tphy: print error log using child device new 1c6de3fc53ca phy: phy-mtk-tphy: remove error log of ioremap failure new 5f71b1e4f719 phy: phy-mtk-ufs: use clock bulk to get clocks new 947445875388 phy: phy-mtk-hdmi: convert to devm_platform_ioremap_resource new 75203e7994fe phy: phy-mtk-mipi-dsi: remove dummy assignment of error number new 7508d1e40311 phy: phy-mtk-mipi-dsi: convert to devm_platform_ioremap_resource new e1f31c93a8d2 phy: amlogic: meson8b-usb2: Power off the PHY by putting i [...] new c7c402434899 phy: amlogic: meson8b-usb2: don't log an error on -EPROBE_DEFER new 89161cd00838 phy: xilinx: zynqmp: skip PHY initialization and PLL lock for USB new 34633219b894 phy: qmp: Provide unique clock names for DP clocks new 80f652c2661a dt-bindings: phy: qcom,qmp: Add SM6115 UFS PHY bindings new 152a810eae03 phy: qcom-qmp: Add support for SM6115 UFS phy new 96e9df335ae3 Merge tag 'phy-for-5.15' of git://git.kernel.org/pub/scm/l [...] new 433b308403aa soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values new 9f9bc7d50437 soundwire: bus: filter out more -EDATA errors on clock stop new 00d3c2b3f0a2 soundwire: cadence: Remove ret variable from sdw_cdns_irq() new 899a750986bc soundwire: bus: update Slave status in sdw_clear_slave_status new caa15c8dcb00 soundwire: dmi-quirks: add quirk for Intel 'Bishop County' [...] new ff560946ef15 soundwire: cadence: add paranoid check on self-clearing bits new 81d3d3d0bf09 ASoC: codecs: add SoundWire mockup device support new 2694cda7a439 ASoC: soc-acpi: cnl: add table for SoundWire mockup devices new 3025d398c436 ASoC: soc-acpi: tgl: add table for SoundWire mockup devices new 0ccac3bcf356 ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs [...] new 13a5635632af Merge tag 'asoc-sdw-mockup-codec' into next new e6645314eb27 soundwire: stream: don't abort bank switch on Command_Igno [...] new 4a7a603cad3f soundwire: add flag to ignore all command/control for mock [...] new 7fae3cfb7007 soundwire: bus: squelch error returned by mockup devices new 24f08b3aa5a5 soundwire: stream: don't program mockup device ports new 8fba8acd399b soundwire: cadence: add debugfs interface for PDI loopbacks new dd81e7c3f0bb soundwire: cadence: override PDI configurations to create [...] new ea6942dad4b2 soundwire: intel: fix potential race condition during power down new e4401abb3485 soundwire: intel: skip suspend/resume/wake when link was n [...] new 029bfd1cd53c soundwire: intel: conditionally exit clock stop mode on sy [...] new 2564a2d4418b soundwire: cadence: do not extend reset delay new 8c61951b372d Merge tag 'soundwire-5.15-rc1' of git://git.kernel.org/pub [...] new 0be883a0d795 parport: remove non-zero check on count new f8cefead37dd char: mware: fix returnvar.cocci warnings new a30dc6cf0dc5 VMCI: fix NULL pointer dereference when unmapping queue pair new a99009bc4f2f misc/pvpanic: fix set driver data new 0dc3ad3f859d Revert "bus: mhi: Add inbound buffers allocation flag" new ba1dc7f273c7 Merge tag 'char-misc-5.15-rc1' of git://git.kernel.org/pub [...] new dde0a31863d6 PCI: endpoint: Make struct pci_epf_driver::remove return void new a7bdb9a97673 s390/cio: Make struct css_driver::remove return void new 7a47c52142c1 s390/ccwgroup: Drop if with an always false condition new 15f83bb01912 s390/scm: Make struct scm_driver::remove return void new fc7a6209d571 bus: Make remove callback return void new 16b0dd409229 driver: base: Replace symbolic permissions with octal permissions new fe968ca2cac9 selftests: firmware: Fix ignored return val of asprintf() warn new d3ce19790327 sysfs: Use local reference in compat_only_sysfs_link_entry [...] new 3ecc8cb7c092 firmware: fix theoretical UAF race with firmware cache and resume new f04948dea236 driver core: Fix error return code in really_probe() new e022eac85ecd cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() new e7deeb9d79d8 driver: base: Prefer unsigned int to bare use of unsigned new bdac4d8abbfc Merge 5.14-rc3 into driver-core-next new 895adbec302e kernfs: add a revision to identify directory node changes new c7e7c04274b1 kernfs: use VFS negative dentry caching new 7ba0273b2f34 kernfs: switch kernfs to use an rwsem new 47b5c64d0ab5 kernfs: use i_lock to protect concurrent inode updates new df6192f47d23 kernfs: dont call d_splice_alias() under kernfs node lock new b2c943e52705 nubus: Make struct nubus_driver::remove return void new f52c9ccb8623 nubus: Simplify check in remove callback new fe976c4aadae sh: superhyway: Simplify check in remove callback new 18d214cc1d83 zorro: Simplify remove callback new fac58b4a5287 zorro: Drop useless (and hardly used) .driver member in st [...] new 112cedc8e600 debugfs: Return error during {full/open}_proxy_open() on rmmod new 93bb8e352a91 sysfs: Invoke iomem_get_mapping() from the sysfs open callback new f06aff924f97 sysfs: Rename struct bin_attribute member to f_mapping new 96ba6c6e8922 Merge tag 'sysfs_defferred_iomem_get_mapping-5.15' of git: [...] new bd935a7b2134 Merge 5.14-rc5 into driver-core-next new 1fae562983ca cpumask: introduce cpumap_print_list/bitmask_to_buf to sup [...] new 291f93ca339f lib: test_bitmap: add bitmap_print_bitmask/list_to_buf test cases new bb9ec13d156e topology: use bin_attribute to break the size limitation o [...] new 75bd50fa841d drivers/base/node.c: use bin_attribute to break the size l [...] new 3b35f2a6a625 bitmap: extend comment to bitmap_print_bitmask/list_to_buf new 6d6e03dbe5ef ARM: tegra: paz00: Handle device properties with software [...] new bd1e336aa853 driver core: platform: Remove platform_device_add_properties() new 049d1693db78 MAINTAINERS: Add dri-devel for component.[hc] new c6c3c5704ba7 Merge tag 'driver-core-5.15-rc1' of git://git.kernel.org/p [...] new 363963c2fefb staging: rtl8188eu: remove set but unused variable from rt [...] new ac5951a6e3d5 staging: rtl8188eu: remove rtw_wx_set_rate handler function new e7ca5907d1e0 staging: rtl8188eu: remove unnecessary braces new f0deefa679af staging: r8188eu: Fix while-loop that iterates only once new f9b9e0baec52 staging: rtl8723bs: remove custom endian conversion macros new b658acbf64ae staging: rtl8723bs: fix wpa_set_auth_algs() function new 5402cc178c5d staging: rtl8723bs: add get_channel cfg80211 implementation new 309f3cd3d7f4 staging: rtl8723bs: convert IsSupportedHT to snake_case new 2c02bce1dfe6 staging: rtl8723bs: fix camel case issue new 7fc806fff7f7 staging: rtl8723bs: fix camel case name in macro IsLegacyOnly() new bea76a2ab83e staging: rtl8723bs: fix camel case in argument of macro is [...] new 198e84ae5941 staging: rtl8723bs: fix camel case name in macro IsSupported24G new 202f7148c3a1 staging: rtl8723bs: fix post-commit camel case issues new a13d275b9b48 staging: rtl8723bs: remove unused macros in include/ieee80211.h new ef35b7a88d46 staging: rtl8723bs: fix camel case name in macro IsSupportedTxCCK new 8655e695ac64 staging: rtl8723bs: fix camel case argument name in macro [...] new 552fd002bdb5 staging: rtl8188eu: move hal/mac_cfg.c and rename function [...] new d2785a198b7c staging: rtl8188eu: merge two functions new ba21a3acd4be staging: rtl8188eu: remove the "trigger gpio 0" hal variable new 2ad449a187ef staging: rtl8188eu: remove RTL871X_HCI_TYPE enum new a9dc3f67dcff staging: rtl8188eu: remove _CHIP_TYPE enum new 264d3064642d staging: rtl8188eu: remove struct eeprom_priv's EepromOrEfuse new dff70f7fbed3 staging: rtl8188eu: remove efuse write support new 9d326c02ef0e staging: rtl8188eu: remove unused power flows and transitions new a5efd7bd83b4 staging: rtl8188eu: remove constant function parameter new d950b477df61 staging: rtl8188eu: remove PWR_CMD_READ new 1126df747976 staging: rtl8188eu: remove cut_mask field from wl_pwr_cfg new a0d38df6d043 staging: qlge: Remove unnecessary parentheses around references new 1be059994b29 staging: rtl8188eu: remove unnecessary logging new 8266d9156086 staging: rtl8712: Remove some unused #define and enum new 39630204a96a staging: rtl8712: Fix alignment new d2c57736c430 staging/rtl8712: Remove all strcpy() uses in favor of strscpy() new df00609821bf staging: board: Fix uninitialized spinlock when attaching genpd new 571e5894a06d staging: bcm2835-audio: Enclose complex macro value in par [...] new b82d45a9a6de staging: hi6421-spmi-pmic: rename spmi_device struct new f81d99218257 staging: hi6421-spmi-pmic: rename GPIO IRQ OF node new 49bd5091a812 staging: hi6421-spmi-pmic: add a missing dot at copyright new bb3b6552a5b0 staging: hikey9xx: split hi6421v600 irq into a separate driver new 334201d503d5 staging: hisilicon,hi6421-spmi-pmic.yaml: fix patternProperties new 9bd9e0de1cf5 mfd: hi6421-spmi-pmic: move driver from staging new 2d4c39b32361 staging: rtl8723bs: simplify function selecting channel group new 1a0b06bff50f staging: rtl8723bs: fix camel case inside function new ce9299678fa1 staging: rtl8723bs: convert function name to snake case new 0a1d0ebec6c7 staging: rtl8723bs: add spaces around operator new ddd7c8b0033b staging: rtl8723bs: remove 5Ghz code blocks new 2a62ff13132a staging: rtl8723bs: remove commented out condition new d3fcee1b78a5 staging: rtl8723bs: fix camel case in struct wlan_bssid_ex new d8b322b60da6 staging: rtl8723bs: fix camel case in struct ndis_802_11_conf new 81ec005b92a8 staging: rtl8723bs: remove struct ndis_802_11_conf_fh new 6994aa430368 staging: rtl8723bs: fix camel case in struct ndis_802_11_ssid new 631f42e90793 staging: rtl8723bs: fix camel case in struct wlan_phy_info new d7361874468f staging: rtl8723bs: fix camel case in struct wlan_bcn_info new 61ba4fae0a5d staging: rtl8723bs: fix camel case in IE structures new bc512e8873ca staging: rtl8723bs: remove unused struct ndis_802_11_ai_reqfi new 2ddaf7cf4d89 staging: rtl8723bs: remove unused struct ndis_801_11_ai_resfi new f133717efc6f staging: rtl8723bs: fix camel case in struct ndis_802_11_wep new 35c83e29639e staging: rtl8188eu: Remove unused iw_operation_mode[] new 0104c061a880 staging: rtl8188eu: remove unnecessary blank lines in core [...] new 66c1c64ea89d staging: rtl8188eu: Line over 100 characters new 56315e55119c staging: ks7010: Fix the initialization of the 'sleep_stat [...] new fa8db3989362 staging/most: Remove all strcpy() uses in favor of strscpy() new c10fe0cc3ec4 staging/wlan-ng: Remove all strcpy() uses in favor of strscpy() new eeacf4cce0b1 staging: rtl8188eu: Replace a custom function with crc32_le() new 51f59d684b0c staging: rtl8188eu: Remove no more used functions and variables new 1f0873da312d staging: rtl8188eu: remove blank lines new 2490e3230245 staging: rtl8188eu: remove braces from single line if blocks new 2d9f8c5ae660 staging: rtl8188eu: remove unused defines new 20a55e6c707a staging: rtl8188eu: remove HW_VAR_MEDIA_STATUS1 new bb3462f46462 staging: rtl8188eu: remove HW_VAR_TXPAUSE new 3e04209f3410 staging: rtl8188eu: simplify Hal_EfuseParseMACAddr_8188EU new c51a9ea6b4d0 staging: rtl8188eu: remove an unused enum new b5b6cf1a2643 staging: rtl8188eu: remove another unused enum new fc9336eb526c staging: rtl8188eu: remove a bunch of unused defines new 448390332cfb staging: rtl8188eu: remove yet another unused enum new 55937c27cd43 staging: rtl8188eu: remove unused _HAL_INTF_C_ define new e79942ec2ccb staging: rtl8188eu: remove write-only power struct component new bd4680034d1f staging: rtl8188eu: remove two write-only hal components new f39465018999 staging: rtl8188eu: remove unused IntrMask new 99e7a944281e staging: rtl8188eu: remove write-only HwRxPageSize new e17c7d42cd33 staging: rtl8188eu: simplify rtl88eu_phy_iq_calibrate new a70a91b01db1 staging: rtl8188eu: simplify phy_iq_calibrate new b973e25ef6a8 staging: rtl8188eu: simplify path_adda_on new 5b2bd53d9041 staging: rtl8188eu: simplify phy_lc_calibrate new a4fccfcfe7d5 staging: rtl8188eu: remove unused IQKMatrixRegSetting array new 36174650c428 MAINTAINERS: remove section HISILICON STAGING DRIVERS FOR [...] new cf79ee6eb0d7 staging/rtl8192e: Remove all strcpy() uses new 3c6675363de5 staging/ks7010: Remove all strcpy() uses in favor of strscpy() new 246f920cb731 staging/rtl8192u: Remove all strcpy() uses in favor of strscpy() new 14127269cd51 staging: vt6655: remove filename from baseband.h new cae9546ac9f1 staging: vt6655: remove filename from baseband.c new 51f42c766563 staging: vt6655: remove filename from card.c new 065dddf31e5a staging: vt6655: remove filename from card.h new ec32e0776f43 staging: vt6655: remove filename from channel.c new 646ce5315f58 staging: vt6655: remove filename from channel.h new f0d52cd21498 staging: vt6655: remove filename from device_cfg.h new 0e9e3f6170d6 staging: vt6655: remove filename from device_main.c new eee245f5d707 staging: vt6655: remove filename from dpc.c new 82bcc3174af2 staging: vt6655: remove filename from dpc.h new 692b3e44b7af staging: vt6655: remove filename from key.c new 56bfb9bc6cd1 staging: vt6655: remove filename from key.h new 290262b9198d staging: vt6655: kernel style cleanup of mac.c new ed0b62a568d1 staging: vt6655: remove filename from mac.h new 050cbd980e6b staging: vt6655: remove filename from upc.h new 2a4d15a4ae98 staging: vchiq: Refactor vchiq cdev code new c405028f471d staging: vchiq: Move certain declarations to vchiq_arm.h new f05916281fd7 staging: vchiq: Move vchiq char driver to its own file new 2b5930fb3dc0 staging: vchiq: Make creation of vchiq cdev optional new 7b9148dcb74a staging: vchiq: Combine vchiq platform code into single file new cfdafb7608b4 staging: sm750fb: Rename maxH to max_h in lynx_cursor new 39f9137268ee staging: sm750fb: Rename maxW to max_w in lynx_cursor new 5c872e1d2595 dt-bindings: hisilicon,hi6421-spmi-pmic.yaml: make some ru [...] new 15865124feed staging: r8188eu: introduce new core dir for RTL8188eu driver new 8cd574e6af54 staging: r8188eu: introduce new hal dir for RTL8188eu driver new 2b42bd58b321 staging: r8188eu: introduce new os_dep dir for RTL8188eu driver new 7884fc0a1473 staging: r8188eu: introduce new include dir for RTL8188eu driver new 3c56618e6691 staging: r8188eu: introduce new supporting files for RTL81 [...] new d8133ef655d2 staging: r8188eu: attach newly imported driver to build system new 274f4e78e5c8 staging: rtl8723bs: remove BT debug code new aef1c966a364 staging: rtl8723bs: core: Fix incorrect type in assignment new fdc234d85210 staging: sm750fb: Rename oScreen to o_screen in lynxfb_crtc new 547265b8873f staging: sm750fb: Rename oCursor to o_cursor in lynxfb_crtc new 7bca9543512e staging: sm750fb: Rename vCursor to v_cursor in lynxfb_crtc new cc59bde1c920 staging: sm750fb: Rename vScreen to v_screen in lynxfb_crtc new 041878d46ba3 staging: rtl8723bs: remove unused BT static variables new 7aaabc37943f staging/vc04_services: Remove all strcpy() uses in favor o [...] new ece42658c85d staging: vt665X: remove unused CONFIG_PATH new d27252b2c69c staging: r8188eu: Convert header copyright info to SPDX fo [...] new d521be8ed93b staging: r8188eu: Convert header copyright info to SPDX fo [...] new b5f3122d22d5 staging: r8188eu: Convert header copyright info to SPDX fo [...] new 762b759a4232 staging: r8188eu: Convert header copyright info to SPDX fo [...] new 8f9740984695 staging: r8188eu: Convert header copyright info to SPDX fo [...] new 19de0225b848 staging: r8188eu: Convert copyright header info to SPDX fo [...] new 9a730283aec2 staging: r8188eu: Remove empty header file new efb8bc8683f2 staging: r8188eu: Remove tests of kernel version new a14c876f76b5 staging: r8188eu: Remove include/rtw_qos.h new 9f50d13fbb2b staging: r8188eu: Remove header file include/usb_hal.h new 3cb9b23d8b16 staging: r8188eu: Remove header file include/rtw_version.h new 38baa95e5548 staging: r8188eu: Add "fallthrough" statement to quiet compiler new b5385c77a71c Staging: rt18712: hal_init: removed filename from beginnin [...] new f5d845be9d1f staging: r8188eu: Fix sleeping function called from invali [...] new 40791b94c1b7 staging: r8188eu: rename odm_EVMdbToPercentage() new 6342a4fa1a18 staging: r8188eu: rename parameter of odm_evm_db_to_percentage() new 7bfeeb4f065d staging: r8188eu: simplify odm_evm_db_to_percentage() new f52cc32dee4f staging: r8188eu: Replace a custom function with crc32_le() new 792a00c16597 staging: r8188eu: Remove no more used functions and variables new d8062f6adca1 staging: r8188eu: clean up comparsions to NULL in os_dep d [...] new 658dfbec9662 staging: rtl8723bs: remove unused BIT macros definitions new cea32de203f2 staging: r8188eu: remove empty ODM_ResetIQKResult() function new 67431f25259a staging: r8188eu: move ODM_TARGET_CHNL_NUM_2G_5G new f624b4f1cae3 staging: r8188eu: move ODM_GetRightChnlPlaceforIQK() new 099a6ee02488 staging: r8188eu: remove include/h2clbk.h new 4cd1746aa746 staging: r8188eu: remove include/autoconf.h new b3e8e29bc262 staging: r8188eu: remove include/Hal8188EReg.h new b6f700b4b12e staging: r8188eu: remove rtw_mfree2d() function new c7e88ecbe328 staging: r8188eu: remove rtw_buf_free() function new 3130547cac53 staging: r8188eu: remove unused enum _NIC_VERSION new 18e94ed5f99c staging: r8188eu: remove include/nic_spec.h new 48f1f36ae153 staging: r8188eu: remove rtw_usb_bulk_msg() macro new 86949b521fa4 staging: r8188eu: remove rtw_usb_control_msg() macro new 78f2b22efc8f staging: r8188eu: fix include directory mess new 76ac3b19a702 staging: rtl8723bs: fix camel case issue in struct wlan_bssid_ex new 8255017976de staging: rtl8723bs: remove unnecessary parentheses new b8afef0e1372 staging: rtl8723bs: align condition to match open parentheses new 9b6818c1ac0e staging: rtl8723bs: put condition parentheses at the end o [...] new 56febcc2595e staging: r8188eu: Fix different base types in assignments [...] new 33852468aa64 staging: r8188eu: remove spaces before ',' and ')' new bf99a7ce2f2f staging: r8188eu: add missing spaces after ',' and before braces new 15e4539f58c4 staging: r8188eu: remove ODM_PRINT_ADDR macro definition new 6a6580673e0b staging: r8188eu: remove ODM_dbg_* macro definitions new c32641183bbc staging: r8188eu: remove ODM_RT_ASSERT macro definition an [...] new 6a772eabd401 staging: r8188eu: remove ODM_RT_TRACE_F macro definition new 8362f65afa33 staging: r8188eu: remove ASSERT ifndef and macro definition new 8bde3b8aaf3d staging: r8188eu: remove ODM_RT_TRACE calls from hal/Hal81 [...] new 73f1e06f55d4 staging: r8188eu: remove ODM_RT_TRACE calls from hal/HalPh [...] new da232ccb973a staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_H [...] new 40677a39a6df staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_R [...] new a04e78c3711e staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_R [...] new b08c473f3e15 staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm.c new 5225e772acd7 staging: r8188eu: remove ODM_RT_TRACE macro definition new f8a846911d83 staging: r8188eu: remove DbgPrint and RT_PRINTK macro definitions new fc577e46eb96 staging: r8188eu: remove include/odm_debug.h new afc56237fd5e staging: r8188eu: fix duplicated inclusion new 06889446a78f staging: r8188eu: correct set/defined but unused warnings [...] new 55dfa29b43d2 staging: rtl8188eu: remove rtl8188eu driver from staging dir new c66cd19e2b0c staging: r8188eu: remove RT_PRINT_DATA macro new 11e14fc3e494 Revert "staging: r8188eu: remove rtw_buf_free() function" new 725a3f1c4d56 staging: r8188eu: clean up comparsions to NULL in hal directory new 552838fdcaef staging: r8188eu: clean up comparsions to NULL in core directory new 167fc30e8e51 staging: rtl8723bs: remove unused macros new b0c70266e418 staging: r8188eu: remove RT_TRACE calls from core/rtw_pwrctrl.c new 821e507947fe staging: r8188eu: remove RT_TRACE calls from core/rtw_wlan_util.c new 0399a1e24bbd staging: r8188eu: remove RT_TRACE calls from core/rtw_ieee80211.c new 9bc84d0a4578 staging: r8188eu: remove RT_TRACE calls from core/rtw_io.c new 6a4bcaf1e839 staging: r8188eu: remove RT_TRACE calls from core/rtw_led.c new c8ec10db41e5 staging: r8188eu: remove RT_TRACE calls from core/rtw_mp_ioctl.c new 3d0d19b174a2 Revert "staging: r8188eu: Fix different base types in assi [...] new b398ff88aa36 staging: r8188eu: remove return from void functions new d37b3b54f133 staging: r8188eu: remove empty function odm_DynamicPrimaryCCA() new fd03e7f784a1 staging: r8188eu: Remove set but unused variables new 85143bdc731b staging: r8188eu: include: Remove unused const definitions new 8cc35e0d4d3f staging: r8188eu: Remove wrappers for atomic operations new 5b283ad4c8da staging: r8188eu: Remove 4 empty routines from os_sep/service.c new e50abb3aa5e1 MAINTAINERS: update STAGING - REALTEK RTL8188EU DRIVERS new b90a6bf384cb staging: r8188eu: Remove rtw_division64() new e2530e0b7ded staging: r8188eu: Remove wrapper around do_div new 496fd4e78afd staging: r8188eu: Remove some unused and ugly macros new a9f392d45182 staging: r8188eu: Remove some bit manipulation macros new fc048dee3902 staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_xmit.c new 204270c147de staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_recv.c new 23f7f44a9338 staging: r8188eu: remove RT_TRACE calls from hal/HalPwrSeqCmd.c new 7ca7bbdc1487 staging: r8188eu: remove RT_TRACE calls from hal/hal_intf.c new eabc1a26e1ca staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_ [...] new 392d406b5c14 staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_mp.c new 24b336db3194 staging: r8188eu: remove RT_TRACE calls from hal/usb_halinit.c new 52c3c004727b staging: r8188eu: remove RT_TRACE calls from hal/usb_ops_linux.c new 04e424519d32 staging: rtl8723bs: Remove initialisation of globals to 0 new 96ac47d2418d staging: rtl8723bs: remove unused BT structures new b888897014a9 staging/fbtft: Remove all strcpy() uses new 31f0c349dd39 staging/fbtft: Remove unnecessary variable initialization new f9d39971c0cc staging/fbtft: Fix braces coding style new e1109da7bebb staging: r8188eu: Fix cast between incompatible function type new d229f0fb1025 staging: r8188eu: core: Remove rtw_mfree_all_stainfo() new a8f80c20b373 staging: r8188eu: Remove unneeded comments in rtw_mp_ioctl.h new 066eea44c1ea staging: r8188eu: fix build error new 66e9564aae01 staging: r8188eu: Fix incorrect types in arguments new 79f712ea994d staging: r8188eu: Remove wrappers for kalloc() and kzalloc() new 71f09c5ae9d2 staging: r8188eu: Remove wrapper around vfree new 1c10f2b95cc1 staging: r8188eu: Remove all calls to _rtw_spinlock_free() new 346d13128a86 staging: r8188eu: Remove more empty routines new d48401b8609f staging: r8188eu: Remove rtw_buf_free() new 717d933d003c staging: r8188eu: Remove unnecessary parentheses new 760e7353a6e1 staging: r8188eu: Remove self assignment in get_rx_power_v [...] new bf7396230f74 staging: r8188eu: Remove pointless NULL check in rtw_check [...] new 0e08f5b76a3c staging: r8188eu: Remove rtw_yield_os() new d21edee5a427 staging: r8188eu: Remove wrapper routine rtw_msleep_os() new e72e1495c6f7 staging: r8188eu: Remove wrapper rtw_mdelay_os() new 49f2a554eb40 staging: r8188eu: Remove wrapper rtw_udelay_os() new 8b2403d0d355 staging: r8188eu: Remove wrapper rtw_get_time_interval_ms() new 4a956abc170a staging: r8188eu: Remove wrapper rtw_sleep_schedulable() new b72290ce7da2 staging: r8188eu: remove RT_TRACE calls from core/rtw_cmd.c new ef0661507147 staging: r8188eu: remove RT_TRACE calls from core/rtw_ioctl_set.c new 2965d4b44b3e staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme.c new a0adc4cc74d9 staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme_ext.c new fea8d09f804f staging: r8188eu: remove RT_TRACE calls from core/rtw_mp.c new de30da13709b staging: r8188eu: remove RT_TRACE calls from core/rtw_security.c new 5833ca540507 staging: r8188eu: remove RT_TRACE calls from core/rtw_sta_mgt.c new 9bb2e9b1f5b1 staging: r8188eu: remove RT_TRACE calls from core/rtw_xmit.c new 5ea6417afa72 staging: r8188eu: remove RT_TRACE calls from core/rtw_recv.c new fe4bbfb44a22 staging: r8188eu: fix unused variable warnings in core/rtw [...] new d28a4c009bfb staging: r8188eu: remove two set but unused variables in c [...] new 282bd0822976 staging: r8188eu: replace custom macros with is_broadcast_ [...] new 96020566a575 Merge 5.14-rc5 into staging-next new bb13dc2b3d8a staging: vchiq: Set $CONFIG_BCM2835_VCHIQ to imply $CONFIG [...] new 69c92a749b89 staging: vchiq: Add details to Kconfig help texts new ada0e6dbbb09 staging: rtl8192e: Avoid field-overflowing memcpy() new 1b3c6cccda3f staging: rtl8192u: Avoid field-overflowing memcpy() new 859c57f606c7 staging: rtl8723bs: Avoid field-overflowing memcpy() new dfac77baa283 staging: r8188eu: Fix potential memory leak or NULL dereference new 0d6dc43772a6 staging: rtl8723bs: remove code related to unsupported MCS [...] new 7942bdd45549 staging: rtl8723bs: remove unneeded loop new caa976ebf922 staging: rtl8723bs: do some code cleaning in modified function new 4db87ba2b69c staging: rtl8723bs: move function to file hal/odm_HWConfig.c new 56f0c0df5e72 staging: rtl8723bs: remove empty files new c328eee4ff9d staging: rtl8723bs: remove wrapping static function new 3bd25c9557a8 staging: rtl8723bs: beautify function ODM_PhyStatusQuery() new e3678dc1ea40 staging: rtl8723bs: fix right side of condition new 61b919fe3df6 staging: rtl8723bs: clean driver from unused RF paths new b2f29c8a6bae staging: rtl8723bs: remove unused macros new cddb75f307da staging: rtl8723bs: remove unused struct member new 9df030033e05 staging: rtl8723bs: remove rf type branching (first patch) new 9d535e9286c8 staging: rtl8723bs: remove rf type branching (second patch) new f75b87a61880 staging: rtl8723bs: remove rf type branching (third patch) new 24e65aac9457 staging: rtl8723bs: remove rf type branching (fourth patch) new 05d7d4ba4bcc staging: rtl8723bs: remove unused rtw_rf_config module param new 1b09e3886a98 staging: rtl8723bs: remove unused macro in include/hal_data.h new da4c99c261bc staging: rtl8723bs: remove RF_*TX enum new c4c7c7182ea4 staging: rtl8723bs: use MAX_RF_PATH_NUM as ceiling to rf p [...] new 854a3b21ddd9 staging: rtl8723bs: fix tx power tables size new 96bee36bdf88 staging: rtl8723bs: remove unused RF_*T*R enum new 4f4991098dd0 staging: r8188eu: remove RT_TRACE prints from usb_intf.c new 7912bb6a4ec8 staging: r8188eu: remove RT_TRACE prints from usb_ops_linux.c new 71931a7fa858 staging: r8188eu: remove RT_TRACE prints from ioctl_linux.c new ca3515d268e1 staging: r8188eu: remove empty function new 34f231c52575 staging: r8188eu: remove RT_TRACE prints from mlme_linux.c new 3fbb0047d128 staging: r8188eu: remove RT_TRACE prints from os_intfs.c new bd285cab08d9 staging: r8188eu: remove an RT_TRACE print from osdep_service.c new 8be55d7a3043 staging: r8188eu: remove RT_TRACE prints from recv_linux.c new a8357683dbfe staging: r8188eu: remove RT_TRACE prints from xmit_linux.c new da2aa1ecad1c staging: r8188eu: use IW_HANDLER to declare wext handlers new ac338b17bbf7 staging: r8188eu: remove unused DEBUG_OID macro new 2abc0000d297 staging: r8188eu: remove the RT_TRACE macro new 3bb8fa376b8a staging: rtl8192e: rtl8192e: rtl_core: remove unused globa [...] new 7929cc52986c staging: rtl8723bs: os_dep: remove unused variable new 76cdbbc582b6 staging: r8188eu: remove unnecessary parentheses in os_dep dir new 6839ff57baa4 staging: r8188eu: remove unnecessary parentheses in hal dir new 3b522a11b504 staging: r8188eu: remove unnecessary parentheses in core/r [...] new b79f4e84500e staging: r8188eu: remove unnecessary parentheses in core/rtw_ap.c new b5f7cd5fdfff staging: r8188eu: remove unnecessary parentheses in core/r [...] new f6cf663a7258 staging: r8188eu: remove unnecessary parentheses in core/r [...] new 7bc4f399dc11 staging: r8188eu: remove unnecessary parentheses in core/r [...] new e293639ec5a9 staging: r8188eu: clean up comparsions to true/false new a8962b247ae3 staging: r8188eu: remove unnecessary parentheses in core/r [...] new f9f527d09a1e staging: r8188eu: remove unnecessary parentheses in core/r [...] new e05b0ea4eb87 staging: r8188eu: remove unnecessary parentheses in core/r [...] new 79c35b74513b staging: r8188eu: remove unnecessary parentheses in core/r [...] new 9355adf7e52f staging: r8188eu: remove unnecessary parentheses in core/r [...] new 4fdda47ee435 staging: r8188eu: remove unnecessary parentheses in core/rtw_io.c new 6cd1603cc285 staging: r8188eu: remove unnecessary parentheses in core/r [...] new a8165f872b18 staging: r8188eu: remove unnecessary parentheses in core/r [...] new 1c69b0a861d1 staging: r8188eu: remove remaining unnecessary parentheses [...] new ae7471cae00a staging: r8188eu: remove rtw_ioctl function new ba4b1d7cdd2c staging: r8188eu: remove unused functions from os_dep/ioct [...] new 085f11874b12 staging: r8188eu: remove unused oid_null_function function new d60489b69781 staging: r8188eu: remove unused label from recv_indicatepk [...] new aab87047305d staging: r8188eu: remove rtw_mfree_sta_priv_lock function new fdd46ffbe471 staging: r8188eu: remove unused variable from rtl8188e_ini [...] new 8268010e8f0e staging: r8188eu: remove unused variable from rtw_init_drv_sw new 6be20b17ff40 staging: r8188eu: remove unused variable from rtw_init_recv_timer new 987219ad34a6 staging: r8188eu: remove lines from Makefile that silence [...] new dcda94c9412a staging: r8188eu: Replace BITn with BIT(n) new e3027f25c6f7 staging: r8188eu: Use GFP_ATOMIC under spin lock new 3a330ece235e staging: r8188eu: os_dep: Hoist vmalloc.h include into osd [...] new 25ee7e89d45d staging: rtl8192e: rtl_core: Fix possible null-pointer der [...] new 959aabedcd91 staging: gdm724x: Place macro argument within parentheses new b8a59fed6b1d staging: r8188eu: remove unused efuse hal components new 86d90d776e1c staging: r8188eu: remove unused function parameters new ef32cccc7f06 staging: r8188eu: (trivial) remove a duplicate debug print new a1c95234d6e6 staging: r8188eu: use proper way to build a module new e7dd1a58ce70 staging: r8188eu: remove CONFIG_USB_HCI from Makefile new 1fee0cc9398e staging: r8188eu: Remove all 5GHz network types new 9f6804834627 staging: r8188eu: Remove code related to unsupported channels new 221abd4d478a staging: r8188eu: Remove no more necessary definitions and code new 4d50f7639512 staging: r8188eu: Fix Smatch warnings for core/*.c new 178cd80dc15c staging: r8188eu: Fix smatch problems in hal/*.c new 0d5e4bfe47ea staging: r8188eu: Fix smatch warnings in os_dep/*.c new 0ea03f795df4 staging: r8188eu: Fix a couple scheduling in atomic bugs new 626520f4ba27 staging: r8188eu: scheduling in atomic in rtw_createbss_cmd() new 347c9e5201a3 staging: r8188eu: replace custom hwaddr_aton_i() with mac_pton() new 32755b243496 staging: r8188eu: Remove unused static inline functions in [...] new 72a5e1d74963 staging: r8188eu: Remove uninitialized use of ether_type i [...] new 0bd35146642b staging: r8188eu: Reorganize error handling in rtw_drv_init() new 8b2ac51625ac iio: hid-sensors: bind IIO channels alloc to device object new 62f9eb7079a9 counter: intel-qep: Remove linux/bitops.h include new 458516508df9 iio: buffer: Save a few cycles in 'iio_scan_mask_set()' new d21fed0675cd iio: buffer: Move a sanity check at the beginning of 'iio_ [...] new edf021d14511 dt-bindings: iio: adc: rockchip-saradc: add description fo [...] new 7786da3b5ae1 iio: adc: rockchip_saradc: add support for rk3568 saradc new 2427a7e95ca9 iio: light: adjd_s311: move buffer on adjd_s311_data object new bb761e722f6d iio: light: adjd_s311: convert probe to device-managed functions new 09d5135b6ffc iio: proximity: rfd77402: use i2c_client for rfd77402_{ini [...] new 148da125a0c8 iio: proximity: rfd77402: convert probe to device-managed [...] new 689f584b9858 iio: accel: dmard10: convert probe to device-managed functions new 074e1ddb8782 iio: accel: da311: convert probe to device-managed functions new 3d9efa9bd34f iio: accel: da280: convert probe to device-managed functions new 4f0964f70fcf dt-bindings: iio: dac: adi,ad5421: Add missing binding document. new 613c403a7f97 dt-bindings: iio: dac: adi,ad5064: Document bindings for m [...] new 0688cc60d579 dt-bindings: iio: dac: adi,ad5360: Add missing binding document new 5992d5a6b563 dt-bindings: iio: dac: ad5380: Add missing binding document new 609bf552b034 dt-bindings: iio: dac: ad5449: Add missing binding document. new 790a352b6f12 dt-bindings: iio: dac: ad5504: Add missing binding document new 97683c851f9c iio: dac: ad5624r: Fix incorrect handling of an optional r [...] new b302c57bc9c7 dt-bindings: iio: dac: ad5624r: Add missing binding document new 2d89b8b2c0bf dt-bindings: iio: dac: ad5686 and ad5696: Add missing bind [...] new db8dc17e1fd8 dt-bindings: iio: dac: ad5761: Add missing binding doc. new 96e137558d58 dt-bindings: iio: dac: adi,ad5764: Add missing binding document new a714ee9ea0ef dt-bindings: iio: dac: adi,ad5791: Add missing bindings document new 906b00437e71 dt-bindings: iio: dac: adi,ad8801: Add missing binding document. new f21a5f721542 dt-bindings: iio: dac: microchip,mcp4922: Add missing bind [...] new c336b611e9e4 iio: accel: bma220: convert probe to device-managed functions new 3ce868bb0595 iio: accel: bma220: make suspend state setting more robust new 2bb3b8f69acc iio: temperature: tmp006: convert probe to device-managed new c359a80ca290 iio: temperature: tmp006: make sure the chip is powered up [...] new d272e0ab5f4b iio: potentiometer: max5481: convert probe to device-managed new 9ae8da91a22c iio: light: tcs3414: convert probe to device-managed routines new d372e5a19a8e iio: accel: adxl345: convert probe to device-managed functions new e46a36d92da0 Add startup time for each chip using inv_mpu6050 driver new 0e0761f86f10 iio: core: Forbid use of both labels and extended names new 13efdc3dc903 iio: core: Support reading extended name as label new b44ab6fdba61 iio: light: si1145: remove redundant continue statement new 39361c997dc7 dt-bindings: iio: accel: bma255: Fix interrupt type new 562442d5a93b dt-bindings: iio: accel: bma255: Sort compatibles new 7e6b78663c2f dt-bindings: iio: accel: bma255: Merge bosch,bma180 schema new 9c6cd755b548 iio: st-sensors: Remove some unused includes and add some [...] new f5e9e38e7063 iio: proximity: vcnl3020: add DMA safe buffer new 3363fbbe19e5 iio: proximity: vcnl3020: add periodic mode new 7ff98c8afa46 iio: proximity: vcnl3020: remove iio_claim/release_direct new 78a6af334662 iio: adc: fsl-imx25-gcq: Use the defined variable to clean code new 674db1e9217a iio: pressure: st_pressure: use devm_iio_triggered_buffer_ [...] new a442673b40f2 iio: accel: st_accel: use devm_iio_triggered_buffer_setup( [...] new 899f6791469f iio: magn: st_magn: use devm_iio_triggered_buffer_setup() [...] new a574e68ff513 iio: gyro: st_gyro: use devm_iio_triggered_buffer_setup() [...] new 48dc1abde015 iio: adc: meson-saradc: Disable BL30 integration on G12A a [...] new 0e1d2a5ec77e iio: adc: meson-saradc: Add missing space between if and p [...] new 9491b9177fd0 iio: adc: meson-saradc: Fix indentation of arguments after [...] new 7a3605bef878 iio: sx9310: Support ACPI property new 9c5eb724f96f iio/adc: ingenic: rename has_aux2 to has_aux_md new d827cbcdb34e dt-bindings: iio/adc: add an INGENIC_ADC_AUX0 entry new b9e9bdd425a3 iio/adc: ingenic: add JZ4760 support to the sadc driver new bf1b2418c2f5 iio/adc: ingenic: add JZ4760B support to the sadc driver new eaaa23d71ebf dt-bindings: iio/adc: ingenic: add the JZ4760(B) socs to t [...] new 6a25893cb0e2 iio: dac: max5821: convert device register to device manag [...] new f27b1b2a04dd iio: adc: fsl-imx25-gcq: adjust irq check to match docs an [...] new 6c3ce4049b77 iio: ep93xx: Prepare clock before using it new 3722c105ecd1 dt-bindings: iio: chemical: Add trivial DT binding for sgp40 new 1081b9d97152 iio: chemical: Add driver support for sgp40 new a5dfc572eeee dt-bindings: Add bindings for Capella cm3323 Ambient Light Sensor new ee8ea7472ff7 iio: light: cm3323: Add of_device_id table new 84c31a0466c1 dt-bindings: iio: accel: bma255: Add interrupt-names new 02104141f3fa dt-bindings: iio: accel: bma255: Add bosch,bmc156_accel new 73d672e63f30 iio: accel: bmc150: Make it possible to configure INT2 ins [...] new 52ae7c708d97 iio: accel: bmc150: Add support for BMC156 new 728246e8f726 counter: 104-quad-8: Return error when invalid mode during [...] new b11eed1554e8 counter: Return error code on invalid modes new e2ff3198c580 counter: Standardize to ERANGE for limit exceeded errors new 493b938a14ed counter: Rename counter_signal_value to counter_signal_level new 394a0150a064 counter: Rename counter_count_function to counter_function new 3304d2b69a36 iio: hid-sensor-press: Add timestamp channel new 94a853eca720 counter: 104-quad-8: Describe member 'lock' in 'quad8' new f805ef1ce5d6 Merge tag 'iio-for-5.15a' of https://git.kernel.org/pub/sc [...] new a30514a076cf Merge 5.14-rc6 into staging-next new 6a78bb5c4f92 staging: r8188eu: remove 5GHz code from Hal_GetChnlGroup88E() new 1cb5715d273e staging: r8188eu: convert return type of Hal_GetChnlGroup8 [...] new 16fe4b303e22 staging: r8188eu: rename parameter of Hal_GetChnlGroup88E() new 40ba17da86cb staging: r8188eu: rename Hal_GetChnlGroup88E() new b38447035aed staging: r8188eu: Remove variables and simplify PHY_SwChnl8188E() new a4adfa836c52 staging: r8188eu: Remove unnecessary ret variable in rtw_d [...] new 11fc4822f9c0 staging: r8188eu: remove ODM_GetRightChnlPlaceforIQK() new 7c715fbce5d3 staging: r8188eu: os_dep: Remove defined but not used variables new 099ec97ac929 staging: rtl8192u: Fix bitwise vs logical operator in Tran [...] new 027ed956b526 staging: r8188eu: remove kernel version depended code paths new f33ce7100b6b staging: r8188eu: use common ieee80211 constants new cd40705f6b27 staging: r8188eu: remove inline markings from functions in [...] new ff63261978ee staging: r8188eu: remove ipx support from driver new 9caf92ab573f staging: r8188eu: Remove unused nat25_handle_frame() new 88b6509b8d8d dt-bindings: iio: potentiometer: Add AD5110 in trivial-devices new d03a74bfacce iio: potentiometer: Add driver support for AD5110 new b76d26d69ecc iio: ltc2983: fix device probe new cabd6e9cf22d iio: adc: rockchip_saradc: add voltage notifier so get ref [...] new ffc6659befd6 iio: pressure: hp03: update device probe to register with [...] new 080809631627 dt-bindings: iio: adc: Add binding documentation for Renes [...] new d484c21bacfa iio: adc: Add driver for Renesas RZ/G2L A/D converter new 9d9d90a9af54 Merge tag 'iio-for-5.15b' of https://git.kernel.org/pub/sc [...] new 8694ef2d90b2 staging: r8188eu: add spaces around operators in core/rtw_ap.c new f1249cfdb358 staging: r8188eu: rewrite subtraction in core/rtw_cmd.c new 8ccacd41b6d6 staging: r8188eu: remove unnecessary parentheses in core/r [...] new 575da340cdb6 staging: r8188eu: clean up spacing style issues in core/rtw_cmd.c new 2d8f67a53a2a staging: r8188eu: clean up spacing style issues in core/rt [...] new 4842e46f703c staging: r8188eu: clean up spacing style issues in core/rt [...] new 35f1fa01c1c2 staging: r8188eu: simplify multiplication in core/rtw_ioctl_set.c new 292c8398d175 staging: r8188eu: clean up spacing style issues in core/rt [...] new 174b79fcd071 staging: r8188eu: add spaces around operators in core/rtw_iol.c new c891e014b579 staging: r8188eu: clean up spacing style issues in core/rt [...] new 4257c1c3b0fc staging: r8188eu: clean up spacing style issues in core/rt [...] new 61249f2268b5 staging: r8188eu: clean up spacing style issues in core/rtw_mp.c new 0296ded555ba staging: r8188eu: clean up spacing style issues in core/rt [...] new 58bd6fc51411 staging: r8188eu: clean up spacing style issues in core/rtw_p2p.c new 63852ff22d8a staging: r8188eu: clean up spacing style issues in core/rt [...] new 7527c5ea758c staging: r8188eu: clean up spacing style issues in core/rt [...] new 88a924bf3f8e staging: r8188eu: clean up spacing style issues in core/rt [...] new 2dcdb9d1a6f6 staging: r8188eu: add spaces around operators in core/rtw_ [...] new 6b6fdf7341d5 staging: r8188eu: clean up spacing style issues in core/rt [...] new 77cb924ec691 staging: r8188eu: clean up spacing style issues in core/rt [...] new 3ec10b9d8ead staging: r8188eu: add space around operator in core/rtw_sreset.c new 438bb20f00a7 staging: r8188eu: clean up spacing style issues in core/rt [...] new 550b1cda158c staging: r8188eu: clean up spacing style issues in hal dir [...] new ea105f21c94f staging: r8188eu: clean up spacing style issues in hal dir [...] new 47a0bab3d95f staging: r8188eu: clean up spacing style issues in hal dir [...] new 10e13123973b staging: r8188eu: clean up spacing style issues in os_dep dir new 25bcf747bdfd staging: r8188eu: remove set but unused variable from rtl8 [...] new 8f9172d26ca5 staging: r8188eu: remove unneeded DBG_88E call from rtl818 [...] new cbfa6f33e3a6 clk: staging: correct reference to config IOMEM to config [...] new 08c63a33f341 staging: r8188eu: Remove code depending on NAT25_LOOKUP new cbe34165cc1b staging: rts5208: Fix get_ms_information() heap buffer size new 0a9b92020d75 staging: wlan-ng: Disable buggy MIB ioctl new 7972067ad028 staging: r8188eu: Remove unused including <linux/version.h> new 39876a013b3e staging: r8188eu: remove null pointer checks before kfree new b3cab9a174e3 staging: r8188eu: clean up comparsions to true new ec8554b8170a staging: r8188eu: clean up comparsions to false new d580fc6dbf2c staging: r8188eu: ctrl vendor req value is always 0x05 new 1fd6d8ffad4a staging: r8188eu: ctrl vendor req index is not used new 92791836cb7d staging: r8188eu: rename variable within rtl8188e_Add_RateATid new e8bcb4820ac5 staging: r8188eu: Fix fall-through warnings for Clang new 2f0f1ec2bd0d staging: r8188eu: remove _dbg_dump_tx_info function new ff901b60e752 staging: r8188eu: remove unused function dump_txrpt_ccx_88e new c05d31893f70 staging: r8188eu: remove txrpt_ccx_sw_88e and txrpt_ccx_qt [...] new 23b752dfa305 staging: r8188eu: remove empty function rtl8188eu_free_xmit_priv new c5de6c20dd79 staging: r8188eu: remove function rtw_hal_free_xmit_priv new b1d0ebf2ed84 staging: r8188eu: remove free_xmit_priv field from struct hal_ops new 5349ef4fd59f staging: r8188eu: convert only rtw_vmalloc call to vmalloc new 07f1a10d30e3 staging: r8188eu: remove rtw_vmalloc preprocessor definition new c29e42afe919 staging: r8188eu: remove function _rtw_vmalloc new 11d5fd313b8f staging: r8188eu: convert all rtw_zvmalloc calls to vzalloc calls new 00d7a5613be5 staging: r8188eu: remove rtw_zvmalloc preprocessor definition new 41b8a938674b staging: r8188eu: remove function _rtw_zvmalloc new 90356e98100f staging: r8188eu: remove rtw_update_mem_stat macro and ass [...] new 093991aaadf0 staging: r8188eu: Remove empty rtw_mfree_xmit_priv_lock() new 89b9f3f39a08 staging: r8188eu: fix scheduling while atomic bugs new 55cdf7d7b2a1 staging: r8188eu: use GFP_ATOMIC under spinlock new 6277fbfdd29c staging: wlan-ng: Remove pointless a3/a4 union new 86a0727b096d staging: wlan-ng: Avoid duplicate header in tx/rx frames new 30e98ce81bbb staging: r8188eu: remove unneeded semicolon new fbdbd861c8be staging: r8188eu: remove unused function rtw_add_bcn_ie() new a69bbd2f77a6 staging: r8188eu: remove unused function rtw_remove_bcn_ie() new 7d761b084b3c staging: mt7621-pci: fix hang when nothing is connected to [...] new 174ac41a7aaf staging: rtl8723bs: remove obsolete wext support new fafb8a21a5c9 staging: rtl8723bs: fix code indent issues new 105bc6b94f05 staging: rtl8723bs: fix logical continuation issue new b516456cedb6 staging: rtl8723bs: remove functions notifying wext events new 07abf8b41eaf staging: rtl8723bs: remove unused rtw_set_802_11_bssid() function new 7dfe9fac7867 staging/rtl8192u: Avoid CamelCase in names of variables new c4b30776bf29 staging/rtl8192u: Initialize variables in the definition block new 07e7f36da8ab staging/rtl8192u: Prefer kcalloc over open coded arithmetic new 9bfb54a8c88e staging: rtl8723bs: remove header file ethernet.h new 65945da601e8 staging: r8188eu: remove unnecessary cast new 74f64654ecd2 staging: r8188eu: remove unused define new 805ac0da01f8 staging: rtl8188eu: use actual request type as parameter new f410923ad5f5 staging: r8188eu: rewrite usb vendor request defines new 2214ea8299f5 staging: r8188eu: remove an unused enum new 0d3e1be506dd staging: r8188eu: clean up the usb_readXY functions new e8baed3c765e staging: r8188eu: clean up the usb_writeXY functions new 22d0d6104e4d staging: r8188eu: clean up the usb_writeN new f7231a04e4f1 staging: r8188eu: remove unused members of struct _io_ops new 5598e47a79b4 staging: r8188eu: set pipe only once new 2d29f81ce822 staging: r8188eu: Fix a resource leak in update_bcn_wps_ie new e92e5f30ad32 staging: r8188eu: change declaration of Efuse_Read1ByteFro [...] new 6ca88cb5e847 staging: r8188eu: Make mult-byte entities in dhcp header b [...] new 8d82693b0b56 staging: r8188eu: remove cmd_osdep.h header file new 3eaa30d1623e staging: r8188eu: remove 5 GHz code new f9f72f7f722e staging: r8188eu: remove dead code new 2a3afb168ea7 staging: r8188eu: remove unnecessary parentheses new 8aa824f2ec1b staging: r8188eu: ensure proper alignment for eth address buffers new 08cff18916f5 staging: r8188eu: use is_multicast_ether_addr in core/rtw_mlme.c new 129f4197f22d staging: r8188eu: use is_multicast_ether_addr in core/rtw_mp.c new d0624c3379a1 staging: r8188eu: use is_multicast_ether_addr in core/rtw_recv.c new 2d4fe65101b5 staging: r8188eu: use is_multicast_ether_addr in core/rtw_ [...] new 544984a774f2 staging: r8188eu: use is_multicast_ether_addr in core/rtw_xmit.c new 0b704920fba9 staging: r8188eu: use is_multicast_ether_addr in hal/rtl81 [...] new bd5f258affb1 staging: r8188eu: use is_multicast_ether_addr in os_dep/re [...] new f228d1d50904 staging: r8188eu: make rtw_deinit_intf_priv return void new 68ad97bc5a1b staging: r8188eu: remove if_ether.h header file new f09dc911bd26 staging: r8188eu: remove ip.h header file new f7766f1b0030 staging: r8188eu: remove ethernet.h header file new 3f60c32f15b0 staging: r8188eu: core: remove condition with no effect new ce6a7007048b staging: r8188eu: remove {read,write}_macreg new 62dbd849e03c staging: r8188eu: remove unneeded conversions to bool new 7990b535d298 staging: r8188eu: remove unneeded variable new 71419e03d85f staging: r8188eu: Provide a TODO file for this driver new a01b0006de76 staging: r8188eu: rename struct field Wifi_Error_Status new 9f30a2312c0b staging: r8188eu: rename fields of struct dyn_primary_cca new 9f801ac94d8b staging: r8188eu: remove ODM_DynamicPrimaryCCA_DupRTS() new f6bc526accf8 staging: r8188eu: rename fields of struct rtl_ps new 65bbdabe2a27 staging: wlan-ng: fix invalid assignment warning new e1e0ee8ed2b0 staging: vt6656: Remove filenames in files new 6506cd9f3ae9 staging: r8188eu: add extra TODO entries new 4adb389e08c9 staging: vt6655: Remove filenames in files new ebf435d3b51b Merge tag 'staging-5.15-rc1' of git://git.kernel.org/pub/s [...]
The 772 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: .../ABI/testing/sysfs-bus-iio-chemical-sgp40 | 31 + Documentation/ABI/testing/sysfs-driver-ge-achc | 15 + Documentation/admin-guide/binderfs.rst | 13 + .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 44 - .../firmware/xilinx/xlnx,zynqmp-firmware.yaml | 89 + .../devicetree/bindings/fpga/xlnx,versal-fpga.yaml | 33 + .../bindings/iio/accel/bosch,bma180.yaml | 61 - .../bindings/iio/accel/bosch,bma255.yaml | 55 +- .../devicetree/bindings/iio/adc/ingenic,adc.yaml | 19 + .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 134 + .../bindings/iio/adc/rockchip-saradc.yaml | 1 + .../devicetree/bindings/iio/dac/adi,ad5064.yaml | 268 + .../devicetree/bindings/iio/dac/adi,ad5360.yaml | 79 + .../devicetree/bindings/iio/dac/adi,ad5380.yaml | 70 + .../devicetree/bindings/iio/dac/adi,ad5421.yaml | 51 + .../devicetree/bindings/iio/dac/adi,ad5449.yaml | 97 + .../devicetree/bindings/iio/dac/adi,ad5504.yaml | 50 + .../devicetree/bindings/iio/dac/adi,ad5624r.yaml | 47 + .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 75 + .../devicetree/bindings/iio/dac/adi,ad5761.yaml | 60 + .../devicetree/bindings/iio/dac/adi,ad5764.yaml | 62 + .../devicetree/bindings/iio/dac/adi,ad5791.yaml | 52 + .../devicetree/bindings/iio/dac/adi,ad8801.yaml | 60 + .../bindings/iio/dac/microchip,mcp4922.yaml | 46 + .../bindings/interconnect/qcom,osm-l3.yaml | 1 + .../bindings/interconnect/qcom,rpmh.yaml | 11 + .../bindings/mfd}/hisilicon,hi6421-spmi-pmic.yaml | 31 +- Documentation/devicetree/bindings/misc/ge-achc.txt | 26 - .../devicetree/bindings/misc/ge-achc.yaml | 65 + .../devicetree/bindings/nvmem/nintendo-otp.yaml | 44 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 3 + .../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 20 - .../bindings/phy/fsl,imx8mq-usb-phy.yaml | 53 + ...keembay-usb.yaml => intel,keembay-phy-usb.yaml} | 2 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 30 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 4 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 1 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 15 + .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 1 + .../bindings/phy/ti,phy-am654-serdes.txt | 82 - .../bindings/phy/ti,phy-am654-serdes.yaml | 103 + .../devicetree/bindings/trivial-devices.yaml | 6 + Documentation/driver-api/fpga/fpga-bridge.rst | 10 +- Documentation/driver-api/fpga/fpga-mgr.rst | 12 +- Documentation/driver-api/fpga/fpga-programming.rst | 8 +- Documentation/driver-api/fpga/fpga-region.rst | 20 +- Documentation/fault-injection/provoke-crashes.rst | 3 +- Documentation/fpga/dfl.rst | 4 +- Documentation/trace/coresight/coresight-config.rst | 244 + Documentation/trace/coresight/coresight.rst | 15 + MAINTAINERS | 36 +- arch/arm/boot/dts/imx53-ppd.dts | 23 +- arch/arm/common/locomo.c | 3 +- arch/arm/common/sa1111.c | 4 +- arch/arm/mach-rpc/ecard.c | 4 +- arch/arm/mach-tegra/board-paz00.c | 2 +- arch/mips/sgi-ip22/ip22-gio.c | 3 +- arch/parisc/kernel/drivers.c | 5 +- arch/powerpc/platforms/ps3/system-bus.c | 3 +- arch/powerpc/platforms/pseries/ibmebus.c | 3 +- arch/powerpc/platforms/pseries/vio.c | 3 +- arch/s390/include/asm/eadm.h | 2 +- arch/sparc/kernel/vio.c | 4 +- drivers/accessibility/speakup/i18n.c | 14 +- drivers/accessibility/speakup/speakup_soft.c | 15 +- drivers/acpi/bus.c | 3 +- drivers/amba/bus.c | 4 +- drivers/android/binder.c | 4 +- drivers/android/binderfs.c | 39 + drivers/base/auxiliary.c | 4 +- drivers/base/bus.c | 6 +- drivers/base/cacheinfo.c | 1 + drivers/base/cpu.c | 4 +- drivers/base/dd.c | 16 +- drivers/base/firmware_loader/main.c | 20 +- drivers/base/isa.c | 4 +- drivers/base/map.c | 12 +- drivers/base/node.c | 71 +- drivers/base/platform.c | 24 +- drivers/base/power/wakeup.c | 2 +- drivers/base/topology.c | 115 +- drivers/bcma/main.c | 6 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 134 +- drivers/bus/mhi/core/boot.c | 17 +- drivers/bus/mhi/core/init.c | 93 +- drivers/bus/mhi/core/internal.h | 20 - drivers/bus/mhi/core/main.c | 6 +- drivers/bus/mhi/core/pm.c | 34 +- drivers/bus/mhi/pci_generic.c | 38 + drivers/bus/sunxi-rsb.c | 4 +- drivers/char/Kconfig | 4 +- drivers/char/mwave/tp3780i.c | 4 +- drivers/counter/104-quad-8.c | 47 +- drivers/counter/counter.c | 50 +- drivers/counter/ftm-quaddec.c | 5 +- drivers/counter/intel-qep.c | 7 +- drivers/counter/interrupt-cnt.c | 11 +- drivers/counter/microchip-tcb-capture.c | 16 +- drivers/counter/stm32-lptimer-cnt.c | 18 +- drivers/counter/stm32-timer-cnt.c | 10 +- drivers/counter/ti-eqep.c | 37 +- drivers/cxl/core.c | 3 +- drivers/dax/bus.c | 4 +- drivers/dio/dio.c | 2 +- drivers/dma/idxd/sysfs.c | 4 +- drivers/firewire/core-device.c | 4 +- drivers/firmware/arm_scmi/bus.c | 4 +- drivers/firmware/google/coreboot_table.c | 4 +- drivers/firmware/raspberrypi.c | 10 +- drivers/firmware/xilinx/zynqmp.c | 23 +- drivers/fpga/Kconfig | 11 +- drivers/fpga/Makefile | 1 + drivers/fpga/altera-cvp.c | 2 +- drivers/fpga/altera-freeze-bridge.c | 2 + drivers/fpga/dfl-fme-mgr.c | 6 - drivers/fpga/dfl-fme-pr.c | 2 +- drivers/fpga/dfl-n3000-nios.c | 2 +- drivers/fpga/dfl-pci.c | 5 + drivers/fpga/dfl.c | 31 +- drivers/fpga/dfl.h | 3 +- drivers/fpga/fpga-bridge.c | 8 +- drivers/fpga/fpga-mgr.c | 111 +- drivers/fpga/stratix10-soc.c | 6 - drivers/fpga/ts73xx-fpga.c | 6 - drivers/fpga/versal-fpga.c | 83 + drivers/fpga/xilinx-pr-decoupler.c | 2 + drivers/fpga/xilinx-spi.c | 2 + drivers/fpga/zynq-fpga.c | 6 +- drivers/fpga/zynqmp-fpga.c | 10 +- drivers/hid/hid-core.c | 4 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 4 +- drivers/hv/vmbus_drv.c | 5 +- drivers/hwtracing/coresight/Kconfig | 1 + drivers/hwtracing/coresight/Makefile | 7 +- drivers/hwtracing/coresight/coresight-cfg-afdo.c | 153 + .../hwtracing/coresight/coresight-cfg-preload.c | 31 + .../hwtracing/coresight/coresight-cfg-preload.h | 13 + drivers/hwtracing/coresight/coresight-config.c | 272 + drivers/hwtracing/coresight/coresight-config.h | 253 + drivers/hwtracing/coresight/coresight-core.c | 12 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 150 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 12 +- drivers/hwtracing/coresight/coresight-etm4x-cfg.c | 182 + drivers/hwtracing/coresight/coresight-etm4x-cfg.h | 30 + drivers/hwtracing/coresight/coresight-etm4x-core.c | 38 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 3 + .../coresight/coresight-syscfg-configfs.c | 396 + .../coresight/coresight-syscfg-configfs.h | 45 + drivers/hwtracing/coresight/coresight-syscfg.c | 847 ++ drivers/hwtracing/coresight/coresight-syscfg.h | 81 + drivers/hwtracing/intel_th/core.c | 4 +- drivers/i2c/i2c-core-base.c | 5 +- drivers/i3c/master.c | 4 +- drivers/iio/accel/Kconfig | 5 +- drivers/iio/accel/adxl345.h | 1 - drivers/iio/accel/adxl345_core.c | 29 +- drivers/iio/accel/adxl345_i2c.c | 6 - drivers/iio/accel/adxl345_spi.c | 6 - drivers/iio/accel/bma220_spi.c | 79 +- drivers/iio/accel/bmc150-accel-core.c | 78 +- drivers/iio/accel/bmc150-accel-i2c.c | 10 +- drivers/iio/accel/bmc150-accel-spi.c | 10 +- drivers/iio/accel/bmc150-accel.h | 20 +- drivers/iio/accel/da280.c | 26 +- drivers/iio/accel/da311.c | 26 +- drivers/iio/accel/dmard10.c | 27 +- drivers/iio/accel/hid-sensor-accel-3d.c | 10 +- drivers/iio/accel/st_accel.h | 4 - drivers/iio/accel/st_accel_buffer.c | 16 +- drivers/iio/accel/st_accel_core.c | 14 +- drivers/iio/accel/st_accel_i2c.c | 3 +- drivers/iio/accel/st_accel_spi.c | 2 +- drivers/iio/adc/Kconfig | 10 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ep93xx_adc.c | 6 +- drivers/iio/adc/fsl-imx25-gcq.c | 17 +- drivers/iio/adc/ingenic-adc.c | 102 +- drivers/iio/adc/meson_saradc.c | 20 +- drivers/iio/adc/rockchip_saradc.c | 69 +- drivers/iio/adc/rzg2l_adc.c | 600 ++ drivers/iio/chemical/Kconfig | 11 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/sgp40.c | 378 + drivers/iio/common/st_sensors/st_sensors_buffer.c | 2 - drivers/iio/common/st_sensors/st_sensors_core.c | 1 + drivers/iio/common/st_sensors/st_sensors_core.h | 1 + drivers/iio/common/st_sensors/st_sensors_i2c.c | 3 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 3 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 1 - drivers/iio/dac/ad5624r_spi.c | 18 +- drivers/iio/dac/max5821.c | 41 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 11 +- drivers/iio/gyro/st_gyro.h | 4 - drivers/iio/gyro/st_gyro_buffer.c | 16 +- drivers/iio/gyro/st_gyro_core.c | 15 +- drivers/iio/gyro/st_gyro_i2c.c | 2 +- drivers/iio/gyro/st_gyro_spi.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 22 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 18 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 15 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 1 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 3 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 9 +- drivers/iio/industrialio-core.c | 33 +- drivers/iio/light/adjd_s311.c | 53 +- drivers/iio/light/cm3323.c | 7 + drivers/iio/light/hid-sensor-als.c | 11 +- drivers/iio/light/hid-sensor-prox.c | 11 +- drivers/iio/light/si1145.c | 1 - drivers/iio/light/tcs3414.c | 48 +- drivers/iio/magnetometer/st_magn.h | 12 - drivers/iio/magnetometer/st_magn_buffer.c | 16 +- drivers/iio/magnetometer/st_magn_core.c | 17 +- drivers/iio/magnetometer/st_magn_i2c.c | 2 +- drivers/iio/magnetometer/st_magn_spi.c | 2 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 11 +- drivers/iio/potentiometer/Kconfig | 10 + drivers/iio/potentiometer/Makefile | 1 + drivers/iio/potentiometer/ad5110.c | 344 + drivers/iio/potentiometer/max5481.c | 22 +- drivers/iio/pressure/hid-sensor-press.c | 51 +- drivers/iio/pressure/hp03.c | 36 +- drivers/iio/pressure/st_pressure.h | 5 - drivers/iio/pressure/st_pressure_buffer.c | 16 +- drivers/iio/pressure/st_pressure_core.c | 16 +- drivers/iio/pressure/st_pressure_i2c.c | 3 +- drivers/iio/pressure/st_pressure_spi.c | 2 +- drivers/iio/proximity/rfd77402.c | 83 +- drivers/iio/proximity/sx9310.c | 48 +- drivers/iio/proximity/vcnl3020.c | 351 +- drivers/iio/temperature/ltc2983.c | 30 +- drivers/iio/temperature/tmp006.c | 53 +- drivers/input/gameport/gameport.c | 3 +- drivers/input/serio/serio.c | 3 +- drivers/interconnect/core.c | 3 + drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/icc-rpmh.c | 93 + drivers/interconnect/qcom/icc-rpmh.h | 2 + drivers/interconnect/qcom/osm-l3.c | 60 +- drivers/interconnect/qcom/sc7180.c | 96 +- drivers/interconnect/qcom/sc7280.c | 96 +- drivers/interconnect/qcom/sc8180x.c | 626 ++ drivers/interconnect/qcom/sc8180x.h | 174 + drivers/interconnect/qcom/sdm845.c | 99 +- drivers/interconnect/qcom/sdx55.c | 96 +- drivers/interconnect/qcom/sm8150.c | 96 +- drivers/interconnect/qcom/sm8250.c | 96 +- drivers/interconnect/qcom/sm8350.c | 97 +- drivers/ipack/ipack.c | 4 +- drivers/macintosh/macio_asic.c | 4 +- drivers/mcb/mcb-core.c | 4 +- drivers/media/pci/bt8xx/bttv-gpio.c | 3 +- drivers/memstick/core/memstick.c | 3 +- drivers/mfd/Kconfig | 16 + drivers/mfd/Makefile | 1 + drivers/mfd/hi6421-spmi-pmic.c | 72 + drivers/mfd/mcp-core.c | 3 +- drivers/misc/Kconfig | 22 + drivers/misc/Makefile | 2 + drivers/misc/gehc-achc.c | 565 ++ drivers/misc/hi6421v600-irq.c | 307 + drivers/misc/lkdtm/bugs.c | 51 +- drivers/misc/lkdtm/core.c | 8 +- drivers/misc/lkdtm/fortify.c | 53 + drivers/misc/lkdtm/heap.c | 9 +- drivers/misc/lkdtm/lkdtm.h | 24 +- drivers/misc/mei/bus.c | 22 +- drivers/misc/mei/client.h | 2 +- drivers/misc/mei/mei_dev.h | 2 +- drivers/misc/pci_endpoint_test.c | 1 + drivers/misc/pvpanic/pvpanic-pci.c | 2 + drivers/misc/pvpanic/pvpanic.c | 2 + drivers/misc/sgi-gru/grumain.c | 6 +- drivers/misc/sgi-gru/grutables.h | 3 +- drivers/misc/sgi-xp/xpc_uv.c | 8 +- drivers/misc/sram.c | 103 +- drivers/misc/sram.h | 9 + drivers/misc/tifm_core.c | 3 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 6 +- drivers/mmc/core/bus.c | 4 +- drivers/mmc/core/sdio_bus.c | 4 +- drivers/most/most_cdev.c | 8 +- drivers/net/ethernet/8390/mac8390.c | 3 +- drivers/net/ethernet/natsemi/macsonic.c | 4 +- drivers/net/netdevsim/bus.c | 3 +- drivers/net/wireless/ath/ath11k/mhi.c | 1 + drivers/ntb/core.c | 4 +- drivers/ntb/ntb_transport.c | 4 +- drivers/nubus/bus.c | 8 +- drivers/nvdimm/bus.c | 3 +- drivers/nvmem/Kconfig | 11 + drivers/nvmem/Makefile | 2 + drivers/nvmem/core.c | 7 +- drivers/nvmem/nintendo-otp.c | 124 + drivers/nvmem/qfprom.c | 31 +- drivers/parport/ieee1284_ops.c | 2 +- drivers/parport/parport_serial.c | 9 +- drivers/pci/endpoint/pci-epf-core.c | 7 +- drivers/pci/pci-driver.c | 3 +- drivers/pci/pci-sysfs.c | 6 +- drivers/pcmcia/ds.c | 4 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 8 +- drivers/phy/cadence/phy-cadence-torrent.c | 3181 ++++---- drivers/phy/mediatek/phy-mtk-hdmi.c | 7 +- drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 13 +- drivers/phy/mediatek/phy-mtk-tphy.c | 224 +- drivers/phy/mediatek/phy-mtk-ufs.c | 44 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 321 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 18 + drivers/phy/qualcomm/phy-qcom-usb-hs.c | 2 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 97 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 4 +- drivers/phy/samsung/Makefile | 5 +- .../{phy-exynos7-ufs.h => phy-exynos7-ufs.c} | 8 +- drivers/phy/samsung/phy-exynosautov9-ufs.c | 67 + drivers/phy/samsung/phy-samsung-ufs.c | 3 + drivers/phy/samsung/phy-samsung-ufs.h | 13 +- drivers/phy/tegra/xusb.c | 4 +- drivers/phy/ti/phy-twl4030-usb.c | 15 + drivers/phy/xilinx/phy-zynqmp.c | 3 + drivers/platform/surface/aggregator/bus.c | 4 +- drivers/platform/x86/wmi.c | 4 +- drivers/pnp/driver.c | 3 +- drivers/pps/clients/pps_parport.c | 42 +- drivers/rapidio/rio-driver.c | 4 +- drivers/rpmsg/rpmsg_core.c | 7 +- drivers/s390/block/scm_drv.c | 4 +- drivers/s390/cio/ccwgroup.c | 6 +- drivers/s390/cio/chsc_sch.c | 3 +- drivers/s390/cio/css.c | 7 +- drivers/s390/cio/css.h | 2 +- drivers/s390/cio/device.c | 9 +- drivers/s390/cio/eadm_sch.c | 4 +- drivers/s390/cio/scm.c | 5 +- drivers/s390/cio/vfio_ccw_drv.c | 3 +- drivers/s390/crypto/ap_bus.c | 4 +- drivers/scsi/scsi_debug.c | 3 +- drivers/sh/superhyway/superhyway.c | 8 +- drivers/siox/siox-core.c | 4 +- drivers/slimbus/core.c | 4 +- drivers/soc/qcom/apr.c | 4 +- drivers/soundwire/bus.c | 14 +- drivers/soundwire/cadence_master.c | 229 +- drivers/soundwire/cadence_master.h | 7 + drivers/soundwire/dmi-quirks.c | 36 +- drivers/soundwire/intel.c | 166 +- drivers/soundwire/intel.h | 1 + drivers/soundwire/stream.c | 5 +- drivers/spi/spi-altera-dfl.c | 21 +- drivers/spi/spi.c | 4 +- drivers/spi/spidev.c | 1 - drivers/spmi/spmi.c | 3 +- drivers/ssb/main.c | 4 +- drivers/staging/Kconfig | 4 +- drivers/staging/Makefile | 3 +- drivers/staging/board/board.c | 7 +- drivers/staging/clocking-wizard/Kconfig | 2 +- drivers/staging/fbtft/fbtft-core.c | 23 +- drivers/staging/fieldbus/anybuss/host.c | 4 +- drivers/staging/gdm724x/netlink_k.c | 4 +- drivers/staging/greybus/gbphy.c | 4 +- drivers/staging/hikey9xx/Kconfig | 19 - drivers/staging/hikey9xx/Makefile | 3 - drivers/staging/hikey9xx/TODO | 5 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 311 - drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 10 +- drivers/staging/most/video/video.c | 4 +- drivers/staging/mt7621-pci/pci-mt7621.c | 13 +- drivers/staging/qlge/qlge_dbg.c | 4 +- drivers/staging/{rtl8188eu => r8188eu}/Kconfig | 7 +- drivers/staging/r8188eu/Makefile | 105 + drivers/staging/r8188eu/TODO | 16 + .../staging/{rtl8188eu => r8188eu}/core/rtw_ap.c | 763 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 717 ++ drivers/staging/r8188eu/core/rtw_cmd.c | 2128 +++++ drivers/staging/r8188eu/core/rtw_debug.c | 904 +++ drivers/staging/r8188eu/core/rtw_efuse.c | 848 ++ .../{rtl8723bs => r8188eu}/core/rtw_ieee80211.c | 866 +- drivers/staging/r8188eu/core/rtw_io.c | 299 + drivers/staging/r8188eu/core/rtw_ioctl_set.c | 891 +++ drivers/staging/r8188eu/core/rtw_iol.c | 192 + drivers/staging/r8188eu/core/rtw_led.c | 1612 ++++ .../staging/{rtl8188eu => r8188eu}/core/rtw_mlme.c | 1114 ++- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 8327 ++++++++++++++++++++ drivers/staging/r8188eu/core/rtw_mp.c | 935 +++ drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 1170 +++ drivers/staging/r8188eu/core/rtw_p2p.c | 1997 +++++ .../{rtl8188eu => r8188eu}/core/rtw_pwrctrl.c | 354 +- .../staging/{rtl8188eu => r8188eu}/core/rtw_recv.c | 888 ++- .../staging/{rtl8188eu => r8188eu}/core/rtw_rf.c | 34 +- drivers/staging/r8188eu/core/rtw_security.c | 1656 ++++ drivers/staging/r8188eu/core/rtw_sreset.c | 62 + .../{rtl8188eu => r8188eu}/core/rtw_sta_mgt.c | 271 +- .../{rtl8188eu => r8188eu}/core/rtw_wlan_util.c | 940 ++- .../staging/{rtl8188eu => r8188eu}/core/rtw_xmit.c | 840 +- drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c | 69 + .../hal/Hal8188ERateAdaptive.c} | 148 +- .../bb_cfg.c => r8188eu/hal/HalHWImg8188E_BB.c} | 473 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 213 + drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 250 + drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 1264 +++ drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 95 + .../staging/{rtl8188eu => r8188eu}/hal/hal_com.c | 189 +- drivers/staging/r8188eu/hal/hal_intf.c | 441 ++ drivers/staging/r8188eu/hal/odm.c | 1968 +++++ drivers/staging/r8188eu/hal/odm_HWConfig.c | 567 ++ drivers/staging/r8188eu/hal/odm_RTL8188E.c | 337 + drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 98 + drivers/staging/r8188eu/hal/odm_debug.c | 6 + drivers/staging/r8188eu/hal/odm_interface.c | 178 + .../{rtl8188eu => r8188eu}/hal/rtl8188e_cmd.c | 422 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 238 + drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 2304 ++++++ drivers/staging/r8188eu/hal/rtl8188e_mp.c | 798 ++ drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 1105 +++ drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 550 ++ .../{rtl8188eu => r8188eu}/hal/rtl8188e_rxdesc.c | 43 +- drivers/staging/r8188eu/hal/rtl8188e_sreset.c | 64 + .../{rtl8188eu => r8188eu}/hal/rtl8188e_xmit.c | 13 +- drivers/staging/r8188eu/hal/rtl8188eu_led.c | 94 + drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 117 + .../{rtl8188eu => r8188eu}/hal/rtl8188eu_xmit.c | 204 +- .../{rtl8188eu => r8188eu}/hal/usb_halinit.c | 1178 ++- drivers/staging/r8188eu/hal/usb_ops_linux.c | 562 ++ .../include/Hal8188EPhyCfg.h} | 140 +- drivers/staging/r8188eu/include/Hal8188EPhyReg.h | 1072 +++ drivers/staging/r8188eu/include/Hal8188EPwrSeq.h | 155 + .../staging/r8188eu/include/Hal8188ERateAdaptive.h | 64 + drivers/staging/r8188eu/include/HalHWImg8188E_BB.h | 27 + drivers/staging/r8188eu/include/HalHWImg8188E_FW.h | 16 + .../staging/r8188eu/include/HalHWImg8188E_MAC.h | 13 + drivers/staging/r8188eu/include/HalHWImg8188E_RF.h | 13 + drivers/staging/r8188eu/include/HalPhyRf_8188e.h | 41 + drivers/staging/r8188eu/include/HalPwrSeqCmd.h | 110 + drivers/staging/r8188eu/include/HalVerDef.h | 149 + .../{rtl8188eu => r8188eu}/include/basic_types.h | 101 +- drivers/staging/r8188eu/include/drv_types.h | 323 + .../{rtl8188eu => r8188eu}/include/hal_com.h | 28 +- drivers/staging/r8188eu/include/hal_intf.h | 411 + .../{rtl8188eu => r8188eu}/include/ieee80211.h | 680 +- drivers/staging/r8188eu/include/ieee80211_ext.h | 271 + drivers/staging/r8188eu/include/ioctl_cfg80211.h | 91 + .../{rtl8188eu => r8188eu}/include/mlme_osdep.h | 14 +- drivers/staging/r8188eu/include/mp_custom_oid.h | 333 + .../staging/{rtl8188eu => r8188eu}/include/odm.h | 227 +- .../include/odm_HWConfig.h} | 37 +- drivers/staging/r8188eu/include/odm_RTL8188E.h | 36 + .../staging/r8188eu/include/odm_RegConfig8188E.h | 27 + .../staging/r8188eu/include/odm_RegDefine11AC.h | 29 + .../hal => r8188eu/include}/odm_RegDefine11N.h | 51 +- drivers/staging/r8188eu/include/odm_interface.h | 147 + .../{rtl8188eu => r8188eu}/include/odm_precomp.h | 45 +- drivers/staging/r8188eu/include/odm_reg.h | 89 + drivers/staging/r8188eu/include/odm_types.h | 45 + drivers/staging/r8188eu/include/osdep_intf.h | 64 + drivers/staging/r8188eu/include/osdep_service.h | 315 + drivers/staging/r8188eu/include/recv_osdep.h | 37 + .../{rtl8188eu => r8188eu}/include/rtl8188e_cmd.h | 48 +- .../{rtl8188eu => r8188eu}/include/rtl8188e_dm.h | 21 +- .../{rtl8188eu => r8188eu}/include/rtl8188e_hal.h | 223 +- drivers/staging/r8188eu/include/rtl8188e_led.h | 18 + .../{rtl8188eu => r8188eu}/include/rtl8188e_recv.h | 22 +- drivers/staging/r8188eu/include/rtl8188e_rf.h | 19 + .../{rtl8188eu => r8188eu}/include/rtl8188e_spec.h | 457 +- drivers/staging/r8188eu/include/rtl8188e_sreset.h | 15 + .../{rtl8188eu => r8188eu}/include/rtl8188e_xmit.h | 51 +- .../{rtl8188eu => r8188eu}/include/rtw_ap.h | 18 +- drivers/staging/r8188eu/include/rtw_br_ext.h | 49 + drivers/staging/r8188eu/include/rtw_cmd.h | 975 +++ drivers/staging/r8188eu/include/rtw_debug.h | 231 + .../{rtl8188eu => r8188eu}/include/rtw_eeprom.h | 32 +- drivers/staging/r8188eu/include/rtw_efuse.h | 134 + drivers/staging/r8188eu/include/rtw_event.h | 97 + drivers/staging/r8188eu/include/rtw_ht.h | 28 + drivers/staging/r8188eu/include/rtw_io.h | 367 + .../{rtl8188eu => r8188eu}/include/rtw_ioctl.h | 35 +- drivers/staging/r8188eu/include/rtw_ioctl_rtl.h | 63 + drivers/staging/r8188eu/include/rtw_ioctl_set.h | 33 + drivers/staging/r8188eu/include/rtw_iol.h | 68 + drivers/staging/r8188eu/include/rtw_led.h | 181 + drivers/staging/r8188eu/include/rtw_mlme.h | 632 ++ .../{rtl8188eu => r8188eu}/include/rtw_mlme_ext.h | 355 +- drivers/staging/r8188eu/include/rtw_mp.h | 474 ++ drivers/staging/r8188eu/include/rtw_mp_ioctl.h | 242 + .../staging/r8188eu/include/rtw_mp_phy_regdef.h | 1063 +++ drivers/staging/r8188eu/include/rtw_p2p.h | 119 + .../{rtl8188eu => r8188eu}/include/rtw_pwrctrl.h | 75 +- drivers/staging/r8188eu/include/rtw_recv.h | 413 + .../{rtl8188eu => r8188eu}/include/rtw_rf.h | 37 +- .../{rtl8188eu => r8188eu}/include/rtw_security.h | 168 +- drivers/staging/r8188eu/include/rtw_sreset.h | 34 + .../{rtl8188eu => r8188eu}/include/rtw_xmit.h | 71 +- .../{rtl8188eu => r8188eu}/include/sta_info.h | 61 +- drivers/staging/r8188eu/include/usb_ops.h | 72 + drivers/staging/r8188eu/include/usb_ops_linux.h | 39 + drivers/staging/r8188eu/include/usb_osintf.h | 29 + drivers/staging/r8188eu/include/usb_vendor_req.h | 35 + drivers/staging/r8188eu/include/wifi.h | 1029 +++ .../{rtl8188eu => r8188eu}/include/wlan_bssdef.h | 149 +- drivers/staging/r8188eu/include/xmit_osdep.h | 51 + drivers/staging/r8188eu/os_dep/ioctl_linux.c | 6649 ++++++++++++++++ drivers/staging/r8188eu/os_dep/mlme_linux.c | 216 + drivers/staging/r8188eu/os_dep/os_intfs.c | 1199 +++ drivers/staging/r8188eu/os_dep/osdep_service.c | 343 + .../{rtl8188eu => r8188eu}/os_dep/recv_linux.c | 128 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 781 ++ drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 253 + .../{rtl8188eu => r8188eu}/os_dep/xmit_linux.c | 130 +- drivers/staging/rtl8188eu/Makefile | 56 - drivers/staging/rtl8188eu/TODO | 14 - drivers/staging/rtl8188eu/core/rtw_cmd.c | 1219 --- drivers/staging/rtl8188eu/core/rtw_efuse.c | 876 -- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 992 --- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 512 -- drivers/staging/rtl8188eu/core/rtw_iol.c | 19 - drivers/staging/rtl8188eu/core/rtw_led.c | 460 -- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 5172 ------------ drivers/staging/rtl8188eu/core/rtw_security.c | 869 -- drivers/staging/rtl8188eu/core/rtw_sreset.c | 21 - drivers/staging/rtl8188eu/hal/fw.c | 202 - drivers/staging/rtl8188eu/hal/hal_intf.c | 60 - drivers/staging/rtl8188eu/hal/mac_cfg.c | 120 - drivers/staging/rtl8188eu/hal/odm.c | 966 --- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 397 - drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 335 - drivers/staging/rtl8188eu/hal/phy.c | 1276 --- drivers/staging/rtl8188eu/hal/pwrseq.c | 88 - drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 80 - drivers/staging/rtl8188eu/hal/rf.c | 289 - drivers/staging/rtl8188eu/hal/rf_cfg.c | 247 - drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 217 - drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 523 -- drivers/staging/rtl8188eu/hal/rtl8188eu_led.c | 55 - drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 83 - drivers/staging/rtl8188eu/include/HalVerDef.h | 37 - drivers/staging/rtl8188eu/include/drv_types.h | 176 - drivers/staging/rtl8188eu/include/fw.h | 44 - .../staging/rtl8188eu/include/hal8188e_phy_reg.h | 201 - .../rtl8188eu/include/hal8188e_rate_adaptive.h | 74 - drivers/staging/rtl8188eu/include/hal_intf.h | 223 - drivers/staging/rtl8188eu/include/mon.h | 28 - drivers/staging/rtl8188eu/include/odm_rtl8188e.h | 39 - drivers/staging/rtl8188eu/include/odm_types.h | 24 - drivers/staging/rtl8188eu/include/osdep_intf.h | 37 - drivers/staging/rtl8188eu/include/osdep_service.h | 81 - drivers/staging/rtl8188eu/include/phy.h | 26 - drivers/staging/rtl8188eu/include/phydm_reg.h | 22 - .../staging/rtl8188eu/include/phydm_regdefine11n.h | 53 - drivers/staging/rtl8188eu/include/pwrseq.h | 242 - drivers/staging/rtl8188eu/include/pwrseqcmd.h | 52 - drivers/staging/rtl8188eu/include/recv_osdep.h | 26 - drivers/staging/rtl8188eu/include/rf.h | 12 - drivers/staging/rtl8188eu/include/rtw_android.h | 51 - drivers/staging/rtl8188eu/include/rtw_cmd.h | 361 - drivers/staging/rtl8188eu/include/rtw_efuse.h | 67 - drivers/staging/rtl8188eu/include/rtw_event.h | 81 - drivers/staging/rtl8188eu/include/rtw_ht.h | 26 - drivers/staging/rtl8188eu/include/rtw_ioctl_set.h | 28 - drivers/staging/rtl8188eu/include/rtw_iol.h | 14 - drivers/staging/rtl8188eu/include/rtw_led.h | 98 - drivers/staging/rtl8188eu/include/rtw_mlme.h | 355 - drivers/staging/rtl8188eu/include/rtw_recv.h | 262 - drivers/staging/rtl8188eu/include/rtw_sreset.h | 30 - drivers/staging/rtl8188eu/include/usb_ops_linux.h | 26 - drivers/staging/rtl8188eu/include/wifi.h | 355 - drivers/staging/rtl8188eu/include/xmit_osdep.h | 32 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 2777 ------- drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 167 - drivers/staging/rtl8188eu/os_dep/mon.c | 183 - drivers/staging/rtl8188eu/os_dep/os_intfs.c | 658 -- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 63 - drivers/staging/rtl8188eu/os_dep/rtw_android.c | 231 - drivers/staging/rtl8188eu/os_dep/usb_intf.c | 485 -- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 644 -- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 5 - drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 4 +- drivers/staging/rtl8192e/rtllib_rx.c | 57 +- drivers/staging/rtl8192e/rtllib_softmac.c | 3 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 18 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 4 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 49 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 3 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 92 +- drivers/staging/rtl8712/hal_init.c | 1 - drivers/staging/rtl8712/os_intfs.c | 2 +- drivers/staging/rtl8712/osdep_service.h | 2 +- drivers/staging/rtl8712/wifi.h | 48 - drivers/staging/rtl8723bs/Kconfig | 3 +- drivers/staging/rtl8723bs/Makefile | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 135 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 54 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 19 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 154 +- drivers/staging/rtl8723bs/core/rtw_io.c | 13 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 103 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 263 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 297 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 6 +- drivers/staging/rtl8723bs/core/rtw_rf.c | 1 - drivers/staging/rtl8723bs/core/rtw_security.c | 36 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 147 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 464 -- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 1 - drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 414 - drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 1 - drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 8 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 17 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 86 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 67 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 191 +- drivers/staging/rtl8723bs/hal/Mp_Precomp.h | 2 - drivers/staging/rtl8723bs/hal/hal_btcoex.c | 111 +- drivers/staging/rtl8723bs/hal/hal_com.c | 172 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 447 +- drivers/staging/rtl8723bs/hal/hal_sdio.c | 1 - drivers/staging/rtl8723bs/hal/odm.c | 56 +- drivers/staging/rtl8723bs/hal/odm.h | 25 - drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 36 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 2 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 5 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 343 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 29 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 23 +- drivers/staging/rtl8723bs/hal/odm_RTL8723B.c | 36 - drivers/staging/rtl8723bs/hal/odm_RTL8723B.h | 14 - drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 7 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 11 +- drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h | 2 - drivers/staging/rtl8723bs/hal/odm_precomp.h | 1 - drivers/staging/rtl8723bs/hal/odm_reg.h | 4 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 23 +- drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 12 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 84 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 52 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 21 +- drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 1 - drivers/staging/rtl8723bs/hal/sdio_halinit.c | 2 - drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 4 - drivers/staging/rtl8723bs/include/HalVerDef.h | 18 - drivers/staging/rtl8723bs/include/drv_types.h | 9 - drivers/staging/rtl8723bs/include/ethernet.h | 14 - drivers/staging/rtl8723bs/include/hal_btcoex.h | 3 - drivers/staging/rtl8723bs/include/hal_com.h | 35 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 20 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 19 - drivers/staging/rtl8723bs/include/hal_data.h | 24 +- drivers/staging/rtl8723bs/include/hal_pg.h | 8 +- drivers/staging/rtl8723bs/include/hal_phy.h | 3 +- drivers/staging/rtl8723bs/include/ieee80211.h | 42 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 - drivers/staging/rtl8723bs/include/osdep_service.h | 4 - drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 8 - drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 1 - drivers/staging/rtl8723bs/include/rtw_mlme.h | 6 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 2 + drivers/staging/rtl8723bs/include/rtw_rf.h | 10 - drivers/staging/rtl8723bs/include/wifi.h | 8 - drivers/staging/rtl8723bs/include/wlan_bssdef.h | 92 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 173 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 3289 +------- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 4 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 32 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 1 - drivers/staging/rts5208/rtsx_scsi.c | 10 +- drivers/staging/sm750fb/sm750.c | 52 +- drivers/staging/sm750fb/sm750.h | 12 +- drivers/staging/sm750fb/sm750_cursor.c | 4 +- drivers/staging/sm750fb/sm750_hw.c | 62 +- drivers/staging/vc04_services/Kconfig | 28 +- drivers/staging/vc04_services/Makefile | 5 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 2 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 564 -- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2330 ++---- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 82 + .../vc04_services/interface/vchiq_arm/vchiq_core.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 1440 ++++ drivers/staging/vt6655/baseband.c | 2 - drivers/staging/vt6655/baseband.h | 2 - drivers/staging/vt6655/card.c | 1 - drivers/staging/vt6655/card.h | 2 - drivers/staging/vt6655/channel.c | 2 - drivers/staging/vt6655/channel.h | 1 - drivers/staging/vt6655/desc.h | 2 - drivers/staging/vt6655/device.h | 2 - drivers/staging/vt6655/device_cfg.h | 6 +- drivers/staging/vt6655/device_main.c | 2 - drivers/staging/vt6655/dpc.c | 2 - drivers/staging/vt6655/dpc.h | 2 - drivers/staging/vt6655/key.c | 2 - drivers/staging/vt6655/key.h | 2 - drivers/staging/vt6655/mac.c | 3 - drivers/staging/vt6655/mac.h | 2 - drivers/staging/vt6655/power.c | 2 - drivers/staging/vt6655/power.h | 2 - drivers/staging/vt6655/rf.c | 2 - drivers/staging/vt6655/rf.h | 2 - drivers/staging/vt6655/rxtx.c | 2 - drivers/staging/vt6655/rxtx.h | 2 - drivers/staging/vt6655/srom.c | 2 - drivers/staging/vt6655/srom.h | 2 - drivers/staging/vt6655/tmacro.h | 2 - drivers/staging/vt6655/upc.h | 2 - drivers/staging/vt6656/baseband.c | 2 - drivers/staging/vt6656/baseband.h | 2 - drivers/staging/vt6656/card.c | 1 - drivers/staging/vt6656/card.h | 2 - drivers/staging/vt6656/channel.c | 2 - drivers/staging/vt6656/channel.h | 2 - drivers/staging/vt6656/desc.h | 2 - drivers/staging/vt6656/device.h | 4 - drivers/staging/vt6656/key.c | 2 - drivers/staging/vt6656/key.h | 2 - drivers/staging/vt6656/mac.c | 2 - drivers/staging/vt6656/mac.h | 2 - drivers/staging/vt6656/main_usb.c | 2 - drivers/staging/vt6656/power.c | 2 - drivers/staging/vt6656/power.h | 2 - drivers/staging/vt6656/rf.c | 2 - drivers/staging/vt6656/rf.h | 2 - drivers/staging/vt6656/rxtx.c | 2 - drivers/staging/vt6656/rxtx.h | 2 - drivers/staging/vt6656/usbpipe.c | 2 - drivers/staging/vt6656/usbpipe.h | 2 - drivers/staging/vt6656/wcmd.c | 2 - drivers/staging/vt6656/wcmd.h | 2 - drivers/staging/wlan-ng/hfa384x.h | 19 +- drivers/staging/wlan-ng/hfa384x_usb.c | 13 +- drivers/staging/wlan-ng/p80211conv.c | 48 +- drivers/staging/wlan-ng/p80211conv.h | 2 +- drivers/staging/wlan-ng/p80211hdr.h | 30 +- drivers/staging/wlan-ng/p80211mgmt.h | 24 +- drivers/staging/wlan-ng/p80211netdev.c | 12 +- drivers/staging/wlan-ng/p80211netdev.h | 2 +- drivers/staging/wlan-ng/prism2fw.c | 8 +- drivers/staging/wlan-ng/prism2mib.c | 10 + drivers/staging/wlan-ng/prism2sta.c | 6 +- drivers/target/loopback/tcm_loop.c | 5 +- drivers/thunderbolt/domain.c | 4 +- drivers/tty/serdev/core.c | 4 +- drivers/usb/common/ulpi.c | 4 +- drivers/usb/serial/bus.c | 4 +- drivers/usb/typec/bus.c | 4 +- drivers/vdpa/vdpa.c | 4 +- drivers/vfio/mdev/mdev_driver.c | 4 +- drivers/virtio/virtio.c | 3 +- drivers/vlynq/vlynq.c | 4 +- drivers/vme/vme.c | 4 +- drivers/xen/xenbus/xenbus.h | 2 +- drivers/xen/xenbus/xenbus_probe.c | 4 +- drivers/zorro/zorro-driver.c | 16 +- fs/debugfs/file.c | 8 +- fs/kernfs/dir.c | 153 +- fs/kernfs/file.c | 4 +- fs/kernfs/inode.c | 26 +- fs/kernfs/kernfs-internal.h | 24 +- fs/kernfs/mount.c | 12 +- fs/kernfs/symlink.c | 4 +- fs/sysfs/file.c | 4 +- fs/sysfs/group.c | 2 +- include/dt-bindings/iio/adc/ingenic,adc.h | 1 + include/dt-bindings/interconnect/qcom,sc8180x.h | 185 + include/linux/bitmap.h | 6 + include/linux/coresight.h | 9 + include/linux/counter.h | 32 +- include/linux/cpumask.h | 38 + include/linux/device/bus.h | 2 +- include/linux/dfl.h | 1 + include/linux/firmware/xlnx-zynqmp.h | 10 + include/linux/fpga/fpga-mgr.h | 2 +- include/linux/kernfs.h | 7 +- include/linux/mei_cl_bus.h | 9 +- include/linux/mfd/hi6421-spmi-pmic.h | 5 - include/linux/mhi.h | 2 + include/linux/nubus.h | 2 +- include/linux/pci-epf.h | 2 +- include/linux/platform_device.h | 2 - include/linux/soundwire/sdw.h | 3 + include/linux/sysfs.h | 2 +- include/linux/zorro.h | 1 - lib/bitmap.c | 121 + lib/test_bitmap.c | 150 + samples/mei/mei-amt-version.c | 51 +- scripts/spdxcheck-test.sh | 16 +- sound/ac97/bus.c | 6 +- sound/aoa/soundbus/core.c | 4 +- sound/soc/codecs/Kconfig | 18 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/sdw-mockup.c | 312 + sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/sof_sdw.c | 41 + sound/soc/intel/common/Makefile | 3 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 15 + .../intel/common/soc-acpi-intel-sdw-mockup-match.c | 166 + .../intel/common/soc-acpi-intel-sdw-mockup-match.h | 17 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 23 + .../selftests/filesystems/binderfs/binderfs_test.c | 17 + tools/testing/selftests/firmware/fw_namespace.c | 3 +- tools/testing/selftests/lkdtm/config | 2 + tools/testing/selftests/lkdtm/tests.txt | 3 + 809 files changed, 79261 insertions(+), 41668 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40 create mode 100644 Documentation/ABI/testing/sysfs-driver-ge-achc delete mode 100644 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-f [...] create mode 100644 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-f [...] create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,versal-fpga.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma180.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5064.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5360.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5380.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5421.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5449.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5504.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5624r.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5761.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5764.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5791.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad8801.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4922.yaml rename {drivers/staging/hikey9xx => Documentation/devicetree/bindings/mfd}/hisilic [...] delete mode 100644 Documentation/devicetree/bindings/misc/ge-achc.txt create mode 100644 Documentation/devicetree/bindings/misc/ge-achc.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/nintendo-otp.yaml delete mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.yaml rename Documentation/devicetree/bindings/phy/{intel,phy-keembay-usb.yaml => intel, [...] delete mode 100644 Documentation/devicetree/bindings/phy/ti,phy-am654-serdes.txt create mode 100644 Documentation/devicetree/bindings/phy/ti,phy-am654-serdes.yaml create mode 100644 Documentation/trace/coresight/coresight-config.rst create mode 100644 drivers/fpga/versal-fpga.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-afdo.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-preload.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-preload.h create mode 100644 drivers/hwtracing/coresight/coresight-config.c create mode 100644 drivers/hwtracing/coresight/coresight-config.h create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-cfg.c create mode 100644 drivers/hwtracing/coresight/coresight-etm4x-cfg.h create mode 100644 drivers/hwtracing/coresight/coresight-syscfg-configfs.c create mode 100644 drivers/hwtracing/coresight/coresight-syscfg-configfs.h create mode 100644 drivers/hwtracing/coresight/coresight-syscfg.c create mode 100644 drivers/hwtracing/coresight/coresight-syscfg.h create mode 100644 drivers/iio/adc/rzg2l_adc.c create mode 100644 drivers/iio/chemical/sgp40.c create mode 100644 drivers/iio/potentiometer/ad5110.c create mode 100644 drivers/interconnect/qcom/sc8180x.c create mode 100644 drivers/interconnect/qcom/sc8180x.h create mode 100644 drivers/mfd/hi6421-spmi-pmic.c create mode 100644 drivers/misc/gehc-achc.c create mode 100644 drivers/misc/hi6421v600-irq.c create mode 100644 drivers/nvmem/nintendo-otp.c rename drivers/phy/samsung/{phy-exynos7-ufs.h => phy-exynos7-ufs.c} (93%) create mode 100644 drivers/phy/samsung/phy-exynosautov9-ufs.c delete mode 100644 drivers/staging/hikey9xx/Kconfig delete mode 100644 drivers/staging/hikey9xx/Makefile delete mode 100644 drivers/staging/hikey9xx/TODO delete mode 100644 drivers/staging/hikey9xx/hi6421-spmi-pmic.c rename drivers/staging/{rtl8188eu => r8188eu}/Kconfig (63%) create mode 100644 drivers/staging/r8188eu/Makefile create mode 100644 drivers/staging/r8188eu/TODO rename drivers/staging/{rtl8188eu => r8188eu}/core/rtw_ap.c (66%) create mode 100644 drivers/staging/r8188eu/core/rtw_br_ext.c create mode 100644 drivers/staging/r8188eu/core/rtw_cmd.c create mode 100644 drivers/staging/r8188eu/core/rtw_debug.c create mode 100644 drivers/staging/r8188eu/core/rtw_efuse.c copy drivers/staging/{rtl8723bs => r8188eu}/core/rtw_ieee80211.c (53%) create mode 100644 drivers/staging/r8188eu/core/rtw_io.c create mode 100644 drivers/staging/r8188eu/core/rtw_ioctl_set.c create mode 100644 drivers/staging/r8188eu/core/rtw_iol.c create mode 100644 drivers/staging/r8188eu/core/rtw_led.c rename drivers/staging/{rtl8188eu => r8188eu}/core/rtw_mlme.c (61%) create mode 100644 drivers/staging/r8188eu/core/rtw_mlme_ext.c create mode 100644 drivers/staging/r8188eu/core/rtw_mp.c create mode 100644 drivers/staging/r8188eu/core/rtw_mp_ioctl.c create mode 100644 drivers/staging/r8188eu/core/rtw_p2p.c rename drivers/staging/{rtl8188eu => r8188eu}/core/rtw_pwrctrl.c (57%) rename drivers/staging/{rtl8188eu => r8188eu}/core/rtw_recv.c (64%) rename drivers/staging/{rtl8188eu => r8188eu}/core/rtw_rf.c (70%) create mode 100644 drivers/staging/r8188eu/core/rtw_security.c create mode 100644 drivers/staging/r8188eu/core/rtw_sreset.c rename drivers/staging/{rtl8188eu => r8188eu}/core/rtw_sta_mgt.c (60%) rename drivers/staging/{rtl8188eu => r8188eu}/core/rtw_wlan_util.c (52%) rename drivers/staging/{rtl8188eu => r8188eu}/core/rtw_xmit.c (65%) create mode 100644 drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c rename drivers/staging/{rtl8188eu/hal/hal8188e_rate_adaptive.c => r8188eu/hal/Hal8 [...] rename drivers/staging/{rtl8188eu/hal/bb_cfg.c => r8188eu/hal/HalHWImg8188E_BB.c} (56%) create mode 100644 drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c create mode 100644 drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c create mode 100644 drivers/staging/r8188eu/hal/HalPhyRf_8188e.c create mode 100644 drivers/staging/r8188eu/hal/HalPwrSeqCmd.c rename drivers/staging/{rtl8188eu => r8188eu}/hal/hal_com.c (63%) create mode 100644 drivers/staging/r8188eu/hal/hal_intf.c create mode 100644 drivers/staging/r8188eu/hal/odm.c create mode 100644 drivers/staging/r8188eu/hal/odm_HWConfig.c create mode 100644 drivers/staging/r8188eu/hal/odm_RTL8188E.c create mode 100644 drivers/staging/r8188eu/hal/odm_RegConfig8188E.c create mode 100644 drivers/staging/r8188eu/hal/odm_debug.c create mode 100644 drivers/staging/r8188eu/hal/odm_interface.c rename drivers/staging/{rtl8188eu => r8188eu}/hal/rtl8188e_cmd.c (52%) create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_dm.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_hal_init.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_mp.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_phycfg.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_rf6052.c rename drivers/staging/{rtl8188eu => r8188eu}/hal/rtl8188e_rxdesc.c (84%) create mode 100644 drivers/staging/r8188eu/hal/rtl8188e_sreset.c rename drivers/staging/{rtl8188eu => r8188eu}/hal/rtl8188e_xmit.c (55%) create mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_led.c create mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_recv.c rename drivers/staging/{rtl8188eu => r8188eu}/hal/rtl8188eu_xmit.c (77%) rename drivers/staging/{rtl8188eu => r8188eu}/hal/usb_halinit.c (53%) create mode 100644 drivers/staging/r8188eu/hal/usb_ops_linux.c rename drivers/staging/{rtl8188eu/include/hal8188e_phy_cfg.h => r8188eu/include/Ha [...] create mode 100644 drivers/staging/r8188eu/include/Hal8188EPhyReg.h create mode 100644 drivers/staging/r8188eu/include/Hal8188EPwrSeq.h create mode 100644 drivers/staging/r8188eu/include/Hal8188ERateAdaptive.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_BB.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_FW.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_MAC.h create mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_RF.h create mode 100644 drivers/staging/r8188eu/include/HalPhyRf_8188e.h create mode 100644 drivers/staging/r8188eu/include/HalPwrSeqCmd.h create mode 100644 drivers/staging/r8188eu/include/HalVerDef.h rename drivers/staging/{rtl8188eu => r8188eu}/include/basic_types.h (53%) create mode 100644 drivers/staging/r8188eu/include/drv_types.h rename drivers/staging/{rtl8188eu => r8188eu}/include/hal_com.h (86%) create mode 100644 drivers/staging/r8188eu/include/hal_intf.h rename drivers/staging/{rtl8188eu => r8188eu}/include/ieee80211.h (51%) create mode 100644 drivers/staging/r8188eu/include/ieee80211_ext.h create mode 100644 drivers/staging/r8188eu/include/ioctl_cfg80211.h rename drivers/staging/{rtl8188eu => r8188eu}/include/mlme_osdep.h (57%) create mode 100644 drivers/staging/r8188eu/include/mp_custom_oid.h rename drivers/staging/{rtl8188eu => r8188eu}/include/odm.h (86%) rename drivers/staging/{rtl8188eu/include/odm_hwconfig.h => r8188eu/include/odm_HW [...] create mode 100644 drivers/staging/r8188eu/include/odm_RTL8188E.h create mode 100644 drivers/staging/r8188eu/include/odm_RegConfig8188E.h create mode 100644 drivers/staging/r8188eu/include/odm_RegDefine11AC.h copy drivers/staging/{rtl8723bs/hal => r8188eu/include}/odm_RegDefine11N.h (76%) create mode 100644 drivers/staging/r8188eu/include/odm_interface.h rename drivers/staging/{rtl8188eu => r8188eu}/include/odm_precomp.h (59%) create mode 100644 drivers/staging/r8188eu/include/odm_reg.h create mode 100644 drivers/staging/r8188eu/include/odm_types.h create mode 100644 drivers/staging/r8188eu/include/osdep_intf.h create mode 100644 drivers/staging/r8188eu/include/osdep_service.h create mode 100644 drivers/staging/r8188eu/include/recv_osdep.h rename drivers/staging/{rtl8188eu => r8188eu}/include/rtl8188e_cmd.h (59%) rename drivers/staging/{rtl8188eu => r8188eu}/include/rtl8188e_dm.h (58%) rename drivers/staging/{rtl8188eu => r8188eu}/include/rtl8188e_hal.h (57%) create mode 100644 drivers/staging/r8188eu/include/rtl8188e_led.h rename drivers/staging/{rtl8188eu => r8188eu}/include/rtl8188e_recv.h (56%) create mode 100644 drivers/staging/r8188eu/include/rtl8188e_rf.h rename drivers/staging/{rtl8188eu => r8188eu}/include/rtl8188e_spec.h (71%) create mode 100644 drivers/staging/r8188eu/include/rtl8188e_sreset.h rename drivers/staging/{rtl8188eu => r8188eu}/include/rtl8188e_xmit.h (67%) rename drivers/staging/{rtl8188eu => r8188eu}/include/rtw_ap.h (80%) create mode 100644 drivers/staging/r8188eu/include/rtw_br_ext.h create mode 100644 drivers/staging/r8188eu/include/rtw_cmd.h create mode 100644 drivers/staging/r8188eu/include/rtw_debug.h rename drivers/staging/{rtl8188eu => r8188eu}/include/rtw_eeprom.h (80%) create mode 100644 drivers/staging/r8188eu/include/rtw_efuse.h create mode 100644 drivers/staging/r8188eu/include/rtw_event.h create mode 100644 drivers/staging/r8188eu/include/rtw_ht.h create mode 100644 drivers/staging/r8188eu/include/rtw_io.h rename drivers/staging/{rtl8188eu => r8188eu}/include/rtw_ioctl.h (69%) create mode 100644 drivers/staging/r8188eu/include/rtw_ioctl_rtl.h create mode 100644 drivers/staging/r8188eu/include/rtw_ioctl_set.h create mode 100644 drivers/staging/r8188eu/include/rtw_iol.h create mode 100644 drivers/staging/r8188eu/include/rtw_led.h create mode 100644 drivers/staging/r8188eu/include/rtw_mlme.h rename drivers/staging/{rtl8188eu => r8188eu}/include/rtw_mlme_ext.h (63%) create mode 100644 drivers/staging/r8188eu/include/rtw_mp.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp_ioctl.h create mode 100644 drivers/staging/r8188eu/include/rtw_mp_phy_regdef.h create mode 100644 drivers/staging/r8188eu/include/rtw_p2p.h rename drivers/staging/{rtl8188eu => r8188eu}/include/rtw_pwrctrl.h (81%) create mode 100644 drivers/staging/r8188eu/include/rtw_recv.h rename drivers/staging/{rtl8188eu => r8188eu}/include/rtw_rf.h (80%) rename drivers/staging/{rtl8188eu => r8188eu}/include/rtw_security.h (53%) create mode 100644 drivers/staging/r8188eu/include/rtw_sreset.h rename drivers/staging/{rtl8188eu => r8188eu}/include/rtw_xmit.h (87%) rename drivers/staging/{rtl8188eu => r8188eu}/include/sta_info.h (86%) create mode 100644 drivers/staging/r8188eu/include/usb_ops.h create mode 100644 drivers/staging/r8188eu/include/usb_ops_linux.h create mode 100644 drivers/staging/r8188eu/include/usb_osintf.h create mode 100644 drivers/staging/r8188eu/include/usb_vendor_req.h create mode 100644 drivers/staging/r8188eu/include/wifi.h rename drivers/staging/{rtl8188eu => r8188eu}/include/wlan_bssdef.h (65%) create mode 100644 drivers/staging/r8188eu/include/xmit_osdep.h create mode 100644 drivers/staging/r8188eu/os_dep/ioctl_linux.c create mode 100644 drivers/staging/r8188eu/os_dep/mlme_linux.c create mode 100644 drivers/staging/r8188eu/os_dep/os_intfs.c create mode 100644 drivers/staging/r8188eu/os_dep/osdep_service.c rename drivers/staging/{rtl8188eu => r8188eu}/os_dep/recv_linux.c (50%) create mode 100644 drivers/staging/r8188eu/os_dep/usb_intf.c create mode 100644 drivers/staging/r8188eu/os_dep/usb_ops_linux.c rename drivers/staging/{rtl8188eu => r8188eu}/os_dep/xmit_linux.c (56%) delete mode 100644 drivers/staging/rtl8188eu/Makefile delete mode 100644 drivers/staging/rtl8188eu/TODO delete mode 100644 drivers/staging/rtl8188eu/core/rtw_cmd.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_efuse.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_ieee80211.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_iol.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_led.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_security.c delete mode 100644 drivers/staging/rtl8188eu/core/rtw_sreset.c delete mode 100644 drivers/staging/rtl8188eu/hal/fw.c delete mode 100644 drivers/staging/rtl8188eu/hal/hal_intf.c delete mode 100644 drivers/staging/rtl8188eu/hal/mac_cfg.c delete mode 100644 drivers/staging/rtl8188eu/hal/odm.c delete mode 100644 drivers/staging/rtl8188eu/hal/odm_hwconfig.c delete mode 100644 drivers/staging/rtl8188eu/hal/odm_rtl8188e.c delete mode 100644 drivers/staging/rtl8188eu/hal/phy.c delete mode 100644 drivers/staging/rtl8188eu/hal/pwrseq.c delete mode 100644 drivers/staging/rtl8188eu/hal/pwrseqcmd.c delete mode 100644 drivers/staging/rtl8188eu/hal/rf.c delete mode 100644 drivers/staging/rtl8188eu/hal/rf_cfg.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_dm.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_led.c delete mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c delete mode 100644 drivers/staging/rtl8188eu/include/HalVerDef.h delete mode 100644 drivers/staging/rtl8188eu/include/drv_types.h delete mode 100644 drivers/staging/rtl8188eu/include/fw.h delete mode 100644 drivers/staging/rtl8188eu/include/hal8188e_phy_reg.h delete mode 100644 drivers/staging/rtl8188eu/include/hal8188e_rate_adaptive.h delete mode 100644 drivers/staging/rtl8188eu/include/hal_intf.h delete mode 100644 drivers/staging/rtl8188eu/include/mon.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_rtl8188e.h delete mode 100644 drivers/staging/rtl8188eu/include/odm_types.h delete mode 100644 drivers/staging/rtl8188eu/include/osdep_intf.h delete mode 100644 drivers/staging/rtl8188eu/include/osdep_service.h delete mode 100644 drivers/staging/rtl8188eu/include/phy.h delete mode 100644 drivers/staging/rtl8188eu/include/phydm_reg.h delete mode 100644 drivers/staging/rtl8188eu/include/phydm_regdefine11n.h delete mode 100644 drivers/staging/rtl8188eu/include/pwrseq.h delete mode 100644 drivers/staging/rtl8188eu/include/pwrseqcmd.h delete mode 100644 drivers/staging/rtl8188eu/include/recv_osdep.h delete mode 100644 drivers/staging/rtl8188eu/include/rf.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_android.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_cmd.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_efuse.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_event.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ht.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_ioctl_set.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_iol.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_led.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_mlme.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_recv.h delete mode 100644 drivers/staging/rtl8188eu/include/rtw_sreset.h delete mode 100644 drivers/staging/rtl8188eu/include/usb_ops_linux.h delete mode 100644 drivers/staging/rtl8188eu/include/wifi.h delete mode 100644 drivers/staging/rtl8188eu/include/xmit_osdep.h delete mode 100644 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/mlme_linux.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/mon.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/os_intfs.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/osdep_service.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/rtw_android.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/usb_intf.c delete mode 100644 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RTL8723B.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RTL8723B.h delete mode 100644 drivers/staging/rtl8723bs/include/ethernet.h delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c create mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c create mode 100644 include/dt-bindings/interconnect/qcom,sc8180x.h create mode 100644 sound/soc/codecs/sdw-mockup.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.h