This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 4d480dbf21f3 Merge tag 'hyperv-next-signed-20210426' of git://git.kerne [...] new 81f202315856 certs: add 'x509_revocation_list' to gitignore new fc622b3d36e6 platform/surface: Set up Surface Aggregator device registry new 797e78564634 platform/surface: aggregator_registry: Add base device hub new 17590927f768 platform/surface: aggregator_registry: Add battery subsyst [...] new 7b5ee8d095ef platform/surface: aggregator_registry: Add platform profil [...] new f68aaf85e08e platform/surface: aggregator_registry: Add DTX device new aebf0a11a8c1 platform/surface: aggregator_registry: Add HID subsystem devices new b78b4982d763 platform/surface: Add platform profile driver new 03ee31839170 platform/surface: aggregator: Make SSAM_DEFINE_SYNC_REQUES [...] new 0a053f01fe6d platform/x86: thinkpad_acpi: Handle keyboard cover attach/ [...] new 8b6077b8de81 MAINTAINERS: update MELLANOX HARDWARE PLATFORM SUPPORT mai [...] new b81c6ce9a87c platform/x86: Fix typo in Kconfig new d7da7534272f platform/x86: hp-wmi: rename "thermal policy" to "thermal [...] new 4296f679ca50 platform/x86: hp-wmi: add platform profile support new d9ff4ec3324f platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 new 2478907572fd platform: x86: ACPI: Get rid of ACPICA message printing new 2b329f5694ae platform/x86: wmi: Make remove callback return void new 87eaede45385 platform/x86: touchscreen_dmi: Handle device properties wi [...] new 1d609992832e platform/surface: Add DTX driver new e893d45f1103 platform/surface: dtx: Add support for native SSAM devices new f614a1e23a0f docs: driver-api: Add Surface DTX driver documentation new 41fff61d99c1 platform/surface: aggregator_registry: Make symbol 'ssam_b [...] new fa3134262eb8 platform/surface: aggregator_registry: Add support for Sur [...] new a1a5c1c3df28 mfd: intel_pmt: Fix nuisance messages and handling of disa [...] new aa47ad3f853a mfd: intel_pmt: Add support for DG1 new 309d984bcfca Merge tag 'ib-mfd-platform-x86-v5.13' into review-hans new 0b4f5c95fba2 platform/x86: thinkpad_acpi: check dytc version for lapmode sysfs new 12dde4d11e6d platform/x86: thinkpad_acpi: Allow the FnLock LED to change state new e157c95f5894 platform/x86: thinkpad_acpi: Disable DYTC CQL mode around [...] new bdda39673fde platform/x86: dell-wmi-sysman: Fix crash caused by calling [...] new ececdb898376 platform/x86: dell-wmi-sysman: Fix possible NULL pointer d [...] new cb1e50f2f0a2 platform/x86: dell-wmi-sysman: Make it safe to call exit_f [...] new f4c4e9ad1523 platform/x86: dell-wmi-sysman: Fix release_attributes_data [...] new eaa1dcc79694 platform/x86: dell-wmi-sysman: Cleanup sysman_init() error [...] new 9b95665a83ec platform/x86: dell-wmi-sysman: Make sysman_init() return - [...] new 42f38dcccfb3 platform/x86: dell-wmi-sysman: Cleanup create_attributes_l [...] new 2728f39dfc72 platform/x86: intel-vbtn: Stop reporting SW_DOCK events new 3feb52a2b8d9 platform/x86: thinkpad_acpi: sysfs interface to get wwan a [...] new 501bb68a66cf platform/x86: intel_pmt_class: Initial resource to 0 new d4dc4bf28263 platform/x86: intel_pmt_crashlog: Fix incorrect macros new 3b329cfec752 platform/x86: Typo fix in the file classmate-laptop.c new 04cdaf6d8f52 platform/mellanox: Typo fix in the file mlxbf-bootctl.c new 70505a71d845 platform/x86: asus-laptop: fix kobj_to_dev.cocci warnings new e4899ff6a912 platform/surface: fix semicolon.cocci warnings new 49702bace77d platform/x86: thinkpad_acpi: Correct minor typo new a01be40c6313 platform/x86: intel_pmc_core: Update Kconfig new 36974daf5388 platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake [...] new e72457fce9c3 platform/x86: intel-hid: Fix spurious wakeups caused by ta [...] new 3d904005f686 platform/x86: add support for Advantech software defined button new ce357fd34f94 platform/x86: asus-wmi: Add param to turn fn-lock mode on [...] new dff935f006c3 platform/x86: intel-vbtn: Remove unused KEYMAP_LEN define new 4d7ddd8d30da platform/surface: clean up a variable in surface_dtx_read() new f1fba0860962 platform/x86: panasonic-laptop: remove redundant assignmen [...] new 5e3f5973c8df platform/x86: dell-wmi-sysman: Make init_bios_attributes() [...] new 2e70b710f36c tools/power/x86/intel-speed-select: Increase string size new b84733a1c52c tools/power/x86/intel-speed-select: Process mailbox read e [...] new 0d3dfd757081 tools/power/x86/intel-speed-select: Add options to force online new 17de9a5654f5 tools/power/x86/intel-speed-select: Drop __DATE__ and __TI [...] new 61ce18ff01ec tools/power/x86/intel-speed-select: v1.9 release new 5c782817a981 platform/x86: ISST: Account for increased timeout in some cases new 1ab9bcbcc4d3 MAINTAINERS: Adjust Dell drivers to email alias new c28d4f4646b2 MAINTAINERS: Add missing section for alienware-wmi driver new 1ea602e4171b platform/x86: Adjust Dell drivers to a personal email address new 8145476fc782 platform/surface: aggregator_registry: Give devices time t [...] new 7a47f86bba74 Add support for DYTC MMC_GET BIOS API. new bbca17c0ada7 Merge tag 'irq-no-autoen-2021-03-25' into review-hans new bee3ecfed0fc platform/mellanox: mlxreg-hotplug: move to use request_irq [...] new 507cf5a2f1e2 platform/surface: aggregator: move to use request_irq by I [...] new 6759e18e5cd8 platform/x86: thinkpad_acpi: Correct thermal sensor allocation new ee7abc105e2b platform/x86: intel_pmc_core: export platform global reset [...] new 572931972cb5 platform/x86: add Gigabyte WMI temperature driver new d21e5abd3a00 platform/x86: pmc_atom: Match all Beckhoff Automation bayt [...] new 00cc42630a2e platform/x86: thinkpad_acpi: Add labels to the first 2 tem [...] new 8779c688edbb platform/x86: gigabyte-wmi: add X570 AORUS ELITE new 823b31517ad3 platform/x86: intel_chtdc_ti_pwrbtn: Fix missing IRQF_ONES [...] new c9f86d6ca6b5 platform/x86: intel_pmc_core: Don't use global pmcdev in quirks new 7dc4dc563dd4 platform/x86: intel_pmc_core: Remove global struct pmc_dev new 005125bfd70e platform/x86: intel_pmc_core: Handle sub-states generically new 29c2dd88ac9e platform/x86: intel_pmc_core: Show LPM residency in microseconds new 428131364f00 platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake new 952c15538e53 platform/x86: intel_pmc_core: Add requirements file to debugfs new 8074a79fad2e platform/x86: intel_pmc_core: Add option to set/clear LPM mode new 43ef6c226a60 platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake new 0636cdc9456f platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P new 8d01cf643b3f platform/x86: touchscreen_dmi: Add info for the Teclast Tb [...] new dd5566d6d80c platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never [...] new 366f0a30c8a0 platform/surface: aggregator: fix a bit test new f75bf693c919 platform/x86: intel_pmc_core: add ACPI dependency new 37bd59d3cef8 platform/x86: intel_pmc_core: Uninitialized data in pmc_co [...] new e7882cd7aebe platform/x86: gigabyte-wmi: add support for B550M AORUS PRO-P new 90035c28f17d Merge tag 'platform-drivers-x86-v5.13-1' of git://git.kern [...] new fb11de92ac6e virtio_console: remove pointless check for debugfs_create_dir() new 37b85bd5f20c drivers: vmw_balloon: remove dentry pointer for debugfs new bc6350167ef4 drivers: habanalabs: remove unused dentry pointer for debu [...] new f8096ff38d5f drivers: misc: ad525x_dpot: Add missing check in dpot_read_spi new 83be46e944f6 Merge v5.12-rc3 into char-misc-next new ce453ee6df01 fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER new b5c6ecfd471e fpga: xilinx-pr-decoupler: Simplify code by using dev_err_probe() new 8058182fa440 dt-bindings: fpga: Add compatible value for Xilinx DFX AXI [...] new 30a2ac9a8bb5 fpga: Add support for Xilinx DFX AXI Shutdown manager new 40cc3a80bb42 kgdb: fix gcc-11 warning on indentation new 25651f2df783 uapi: map_to_7segment: Remove licence boilerplate new 3641762c1c9c misc: lis3lv02d: Fix false-positive WARN on various HP models new bb6886bf1e2b misc: lis3lv02d: Change lis3lv02d_init_device() return val [...] new 2278f0c385d8 misc: lis3lv02d: Do not log an error when kmalloc fails new 0ea43c23d490 cxl: Fix couple of spellings new 615d2ef05a97 cxl: don't manipulate the mm.mm_users field directly new 1c15b334ca34 virt: acrn: Fix document of acrn_msi_inject() new f6d706dd9baa char/mwave: turn tp3780I_Cleanup() into void function new 199c4d0efe7d w1: w1_therm: use clamp() in int_to_short() new b0ebbaeee3d7 w1: Use kobj_to_dev()[RESEND] new d8da00e1a73e w1: slaves: Typo fixes new ac41ae0b12c8 misc/sgi-xp: use NULL instead of using plain integer as pointer new 7b7d2261aa8d vmci_host: print unexpanded names of ioctl requests in deb [...] new 432ff1e91694 binder: BINDER_FREEZE ioctl new 95c16f9d9cf9 binder: use EINTR for interrupted wait for work new ae28c1be1e54 binder: BINDER_GET_FROZEN_INFO ioctl new a4780db3ad13 pps: clients: gpio: Bail out on error when requesting GPIO [...] new 1a8fc4f7e21c pps: clients: gpio: Use dev_err_probe() to avoid log noise new fde046a8c490 pps: clients: gpio: Remove redundant condition in ->remove() new ee89646619ba pps: clients: gpio: Get rid of legacy platform data new 28d032510e63 pps: clients: gpio: Make use of device properties new 162a5deac674 pps: clients: gpio: Use struct device pointer directly new 6b3bc8286529 pps: clients: gpio: Rearrange optional stuff in pps_gpio_setup() new 95e04eb04c68 char: lp: remove redundant space around (inside) parenthes [...] new d0e874705ef9 misc: sgi-xp: xp_main: make some symbols static new dbdc671d5c85 misc: genwqe: Rudimentary typo fixes new 1114ab22e417 kgdbts: Switch to do_sys_openat2() for breakpoint testing new f20b2c2a07f8 uacce: delete unneeded variable initialization new 40635128fee8 scripts/spdxcheck.py: Fix a typo new 6880149e5a78 applicom: fix some err codes returned by ac_ioctl new 6861d27cf590 misc/pvpanic: split-up generic and platform dependent code new b3c0f8774668 misc/pvpanic: probe multiple instances new db3a4f0abefd misc/pvpanic: add PCI driver new bbfb54e7b3e4 uio: uio_dfl: add userspace i/o driver for DFL bus new d72260cc7879 Documentation: fpga: dfl: Add description for DFL UIO support new 642fa28bb5ee misc/pvpanic: fix return value check in pvpanic_pci_probe() new 391e2415e966 misc/pvpanic: Make some symbols static new cb4a2d5486b8 misc: hpilo: MAINTAINERS: add entry for hpilo new 012ac583aa9b greybus: remove stray nul byte in apb_log_enable_read output new c23146e15e57 MAINTAINERS: Update entry for ibmvmc driver new 2c4134e78203 drivers: most: use DEFINE_SPINLOCK() for spinlock new 5751564085e7 drivers: most: use LIST_HEAD() for list_head new 2a1405a14c3a dt-bindings: nvmem: mediatek: add support for MediaTek mt8192 SoC new e050f160d483 nvmem: convert comma to semicolon new 9ec4f4b0e9fd drivers: nvmem: Fix voltage settings for QTI qfprom-efuse new 5783bd1970b3 dt-bindings: nvmem: add Broadcom's NVRAM new 3fef9ed0627a nvmem: brcm_nvram: new driver exposing Broadcom's NVRAM new a28e824fb827 nvmem: core: Add functions to make number reading easy new 55022fdeace8 nvmem: core: Fix unintentional sign extension issue new cc1bc56fdc76 nvmem: rmem: fix undefined reference to memremap new b1f20fd04577 dt-bindings: nvmem: Add SoC compatible for sc7280 new 5a1bea2a2572 nvmem: qfprom: Add support for fuse blowing on sc7280 new 5c777233c90f mux: gpio: Use bitmap API instead of direct assignment new 7fef54e25541 mux: gpio: Make it OF independent new 38ab861493de mux: gpio: Simplify code by using dev_err_probe() new b0077b4b085f firmware: google: Enable s0ix logging by default new 422d2245136a Merge 5.12-rc6 into char-misc-next new 376565b9717c misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_m [...] new b2192cfeba84 misc: vmw_vmci: explicitly initialize vmci_datagram payload new e8a30eef6ef6 misc: Add Synopsys DesignWare xData IP driver new e1181b5bbc3c Documentation: misc-devices: Add Documentation for dw-xdat [...] new 49917294ab29 MAINTAINERS: Add Synopsys xData IP driver maintainer new 177260a705a9 docs: ABI: Add sysfs documentation interface of dw-xdata-p [...] new 6558b667a729 soundwire: add override addr ops new f6594cdfec4c soundwire: Intel: introduce DMI quirks for HP Spectre x360 [...] new be3ae00ff9a7 soundwire: Intel: add DMI quirk for Dell SKU 0A3E new 5bb643c39b97 soundwire: add master quirks for bus clash and parity new 6b8caa6f9d3a soundwire: bus: handle master quirks for bus clash and parity new bb877bebae0f soundwire: intel: add master quirks for bus clash and parity new 4e3ea93e1399 soundwire: intel: add missing \n in dev_err() new 0eb7c387e625 soundwire: bandwidth_allocation: add missing \n in dev_err() new 7dbdcd611066 soundwire: cadence: add missing \n in dev_err() new 6122d3be2e9a soundwire: stream: add missing \n in dev_err() new e6cb15b50065 soundwire: qcom: add missing \n in dev_err() new 0196b52b83dd soundwire: bus: use correct driver name in error messages new 665cf215bc4c soundwire: bus: test read status new a5759f193fa3 soundwire: bus: use consistent tests for return values new af7254b4b19f soundwire: bus: demote clock stop prepare log to dev_dbg() new b500127e3835 soundwire: bus: uniquify dev_err() for SCP_INT access new 1429cc265525 soundwire: bus: remove useless initialization new 6ae435bd8c57 soundwire: generic_bandwidth_allocation: remove useless init new 3f9c59ef8f76 soundwire: intel: remove useless readl new a5943e4fb14e soundwire: qcom: check of_property_read status new 5920a29d1db5 soundwire: stream: remove useless initialization new 53e0a30438c4 soundwire: stream: remove useless bus initializations new b76f3fba016c soundwire: cadence_master: fix kernel-doc new f03690f4f699 soundwire: bus: Fix device found flag correctly new 886ce97a36a0 soundwire: add definition for DPn BlockPackingMode new 8f29bb83586e soundwire: generic_allocation: fix confusion between group [...] new 58ef9356260c soundwire: cadence: only prepare attached devices on clock stop new 377785cc7c5d dt-bindings: soundwire: qcom: clarify data port bus parameters new 128eaf937adb soundwire: qcom: add support to missing transport params new 542d3491cdd7 soundwire: qcom: set continue execution flag for ignored commands new a866a049024c soundwire: qcom: start the clock during initialization new ddea6cf7b619 soundwire: qcom: update register read/write routine new c7d49c76d1d5 soundwire: qcom: add support to new interrupts new 01ad444e3be7 soundwire: export sdw_compare_devid, sdw_extract_slave_id [...] new a6e6581942ca soundwire: qcom: add auto enumeration support new 06dd96738d61 soundwire: qcom: wait for enumeration to be complete in probe new b26b48749b18 soundwire: qcom: use signed variable for error return new 48f17f96a817 soundwire: stream: fix memory leak in stream config error path new f4022062e541 soundwire: add static port mapping support new 650dfdb894f0 soundwire: qcom: update port map allocation bit mask new eb5a909441a8 soundwire: qcom: add static port map support new a661308c34de soundwire: qcom: wait for fifo space to be available befor [...] new 9916c02ccd74 soundwire: qcom: cleanup internal port config indexing new e729e0fdc63d soundwire: qcom: handle return correctly in qcom_swrm_tran [...] new 14968dd36a50 soundwire: intel_init: test link->cdns new 39b53e23532f Merge tag 'soundwire-5.13-rc1' of git://git.kernel.org/pub [...] new 015acd5d3add MAINTAINERS: Add linux-phy list and patchwork new eb445a15fa69 phy: tusb1210: use bitmasks to set VENDOR_SPECIFIC2 new 12810cb9c2be dt-bindings: phy: phy-stm32-usbphyc: add #clock-cells property new 7bc057dd65ab phy: stm32: register usbphyc as clock provider of ck_usbo_ [...] new 6b5371adc3e5 phy: rockchip-typec: add missing of_node_put new 00f2e6f668b0 phy: ti: j721e-wiz: add missing of_node_put new d0dde32dda5d phy: qcom-usb-hs: Fix fall-through warnings for Clang new 261ab1fd5c5d phy: phy-brcm-usb: select SOC_BRCMSTB on brcmstb only new d9de0cbd5b1f dt-bindings: phy: brcm,brcmstb-usb-phy: add power-domains new 6c363eafc4d6 dt-bindings: phy: ti,phy-j721e-wiz: Add bindings for AM64 [...] new eaabb5595f99 dt-bindings: phy: cadence-torrent: Add binding for refclk driver new 4709b21a0566 dt-bindings: ti-serdes-mux: Add defines for AM64 SoC new 5c932d16d5f2 Merge tag 'ti-serdes-for-5.13' into next new 06c7af60e0e8 dt-bindings: phy: Add compatible for Mediatek MT8195 new febe5ba3178d dt-bindings: phy: Add compatible for Mediatek MT8195 new 13f99ac6c358 dt-bindings: phy: Add sparx5-serdes bindings new 6c172e73690e phy: Add media type and speed serdes configuration interfaces new 2ff8a1eeb5aa phy: Add Sparx5 ethernet serdes PHY driver new 66b87358440e dt-bindings: phy: mediatek: dsi-phy: modify compatible dependence new 9dbccfef1dde dt-bindings: phy: mediatek: hdmi-phy: modify compatible items new 5c977c69c8b2 dt-bindings: phy: mediatek: tphy: change patternProperties new 6a7d15b850f8 dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SC7280 new c115c5680d09 phy: intel: Fix a typo new 0d811cda22ab phy: qualcomm: remove duplicate argument new 2fc989f74b8d drivers: phy: add support for Armada CP110 UTMI PHY new 6569d8386388 dt-bindings: phy: convert phy-mvebu-utmi to YAML schema new b8900c539eab devicetree/bindings: add support for CP110 UTMI PHY new 549cb1ae3e56 phy: ti: j721e-wiz: Remove "regmap_field" from wiz_clk_{mu [...] new 7e52a39f1942 phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider duri [...] new 6ecac2f8ff1a phy: ti: j721e-wiz: Configure full rate divider for AM64 new 040cbe768731 phy: ti: j721e-wiz: Model the internal clocks without devi [...] new 9e405f87b69b phy: ti: j721e-wiz: Enable reference clock output in cmn_r [...] new 2cca0228f364 phy: cadence-torrent: Add support to drive refclk out new e25c9dbcfc17 phy: cadence-torrent: Update PCIe + QSGMII config for corr [...] new 488209909be3 phy: ti: j721e-wiz: Add support for configuring QSGMII new 70901a7d64cb phy: cadence-torrent: Update SGMII/QSGMII configuration sp [...] new ed9e07f815cd phy: cadence-torrent: Update PCIe + USB config for correct [...] new 982313c38f2f phy: ralink: phy-mt7621-pci: fix XTAL bitmask new f26fde369c3d phy: ti: j721e-wiz: add missing call to of_node_put() new 6cb17707aad8 phy: marvell: ARMADA375_USBCLUSTER_PHY should not default [...] new b976c987511e phy: ralink: phy-mt7621-pci: fix return value check in mt7 [...] new 446c200ee3e8 phy: ingenic: Fix a typo in ingenic_usb_phy_probe() new 3f2ec77c954c phy: qcom-qmp: add hbr3_hbr2 voltage and premphasis swing table new 5b4f5757f83b phy: cadence: Sierra: Fix PHY power_on sequence new f7eb147d306a phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_d [...] new 03ada5a37c3a phy: cadence: Sierra: Create PHY only for "phy" or "link" [...] new 3fb9545657f7 phy: ti: j721e-wiz: Get PHY properties only for "phy" or " [...] new 7e016cbc526d phy: cadence: Sierra: Move all clk_get_*() to a separate function new 1d5f40e021f3 phy: cadence: Sierra: Move all reset_control_get*() to a s [...] new 15b0b82d51a3 phy: cadence: Sierra: Explicitly request exclusive reset control new fd7abc3c5b87 phy: cadence-torrent: Use a common header file for Cadence SERDES new a0c30cd783b9 phy: cadence: Sierra: Add array of input clocks in "struct [...] new 29c2d02adbc8 phy: cadence: Sierra: Add missing clk_disable_unprepare() [...] new db7a346405dc dt-bindings: phy: phy-cadence-sierra: Add binding to model [...] new 28081b72859f phy: cadence: Sierra: Model PLL_CMNLC and PLL_CMNLC1 as cl [...] new 1436ec309e62 phy: cadence: Sierra: Enable pll_cmnlc and pll_cmnlc1 clocks new 725c7b8d300f phy: ti: j721e-wiz: Do not configure wiz if its already co [...] new d44b4bf49e0b phy: cadence-torrent: Group reset APIs and clock APIs new b69d39f68419 phy: cadence-torrent: Do not configure SERDES if it's alre [...] new e0611d6d9639 phy: cadence-torrent: Explicitly request exclusive reset control new b20da3c6b9dd phy: cadence-torrent: Add delay for PIPE clock to be stable new a113ef0a5e2e phy: microchip: PHY_SPARX5_SERDES should depend on ARCH_SPARX5 new 3f3ec9b692a3 dt-bindings: phy: bcm-ns-usb2-phy: convert to yaml new 5e15fdc302d1 dt-bindings: phy: bcm-ns-usb3-phy: convert to yaml new 67097754afc9 phy: zynqmp: Handle the clock enable/disable properly new d57cd79db1a3 dt-bindings: phy: fix dt_binding_check warning in mediatek [...] new 36a813839cde phy: ti: j721e-wiz: Configure 'p_standard_mode' only for D [...] new 94c34600b617 dt-bindings: phy: qcom,qmp-usb3-dp-phy: move usb3 compatib [...] new 87899d9a66f3 dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SM8250 new 5f0d28f20eeb phy: qcom-qmp: move DP functions to callbacks new 5c3939174fe4 phy: qcom-qmp: rename common registers new aff188feb5e1 phy: qcom-qmp: add support for sm8250-usb3-dp phy new 183bf0917e49 phy: marvell: phy-mvebu-cp11i-utmi needs USB_COMMON new 646944853db7 phy: hisilicon: Use the correct HiSilicon copyright new 8595ffb52fa3 phy: Sparx5 Eth SerDes: Use direct register operations new cbc336c09b6d phy: fix resource_size.cocci warnings new fbb0ad422960 Merge tag 'phy-for-5.13' of git://git.kernel.org/pub/scm/l [...] new ec5859497225 coresight: etm4x: Add ETM PID for Cortex-A78 new d8844295184c coresight: etm: perf: Make symbol 'format_attr_contextid' static new 023e0294e1ed coresight: core: Fix typo in coresight-core.c new e76e8b56fe1a MAINTAINERS: Add CoreSight header files new 484a58607a80 fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER new 2d6e820c4e9e fpga: xilinx-pr-decoupler: Simplify code by using dev_err_probe() new 71c3980b8cc8 dt-bindings: fpga: Add compatible value for Xilinx DFX AXI [...] new 6f1e376cfc68 fpga: Add support for Xilinx DFX AXI Shutdown manager new 9a8d3cda8daf fpga: dfl: afu: harden port enable logic new f9d2d86dc521 dt-bindings: fpga: fpga-region: Convert to sugar syntax new a78a51a851ed fpga: dfl: pci: add DID for D5005 PAC cards new d7ea31ca4de2 Merge tag 'fpga-late-for-5.13' of git://git.kernel.org/pub [...] new 17e8ff013e3e extcon: max8997: Add CHGINS and CHGRM interrupt handling new e3f60329097b extcon: sm5502: Detect OTG when USB_ID is connected to ground new dd6f5afb1c2d bindings: pm8941-misc: Convert bindings to YAML new 4fcdd677c4ea bindings: pm8941-misc: Add support for VBUS detection new 7b1222b224af extcon: qcom-spmi: Add support for VBUS detection new b195b20b7145 Merge tag 'extcon-next-for-5.13' of git://git.kernel.org/p [...] new 005169157448 binder: fix the missing BR_FROZEN_REPLY in binder_return_strings new a7dc1e6f99df binder: tell userspace to dump current backtrace when dete [...] new 88adcd66108e w1: ds2805: Use module_w1_family to simplify the code new 6c00365d5311 w1: ds28e17: Use module_w1_family to simplify the code new 0d5cf9546563 speakup: i18n: Switch to kmemdup_nul() in spk_msg_set() new 2954a6f12f25 firmware: qcom-scm: Fix QCOM_SCM configuration new 19ab233989d0 fbdev: zero-fill colormap in fbcmap.c new b6821b3c65c8 habanalabs: set max asid to 2 new 8e9445a678ca habanalabs: add reset support when user closes FD new 35862d1c9947 habanalabs: reset after device is actually released new 23c3efd1fb0e habanalabs: fail reset if device is not idle new d3ee681afd7d habanalabs: reset_upon_device_release is for bring-up new 278b5f7acbe1 habanalabs: print if device is used on FD close new 17b59dd3399c habanalabs: change default CS timeout to 30 seconds new 5d6a198f9dba habanalabs: reset device in case of sync error new 2d44c6f6b3a1 habanalabs: enable all IRQs for user interrupt support new ab5f5c3089a2 habanalabs: wait for interrupt support new 366addb0c3c5 habanalabs: use correct define for 32-bit max value new 6a2f5d7098c8 habanalabs: use a single FW loading bringup flag new a4371c1a1ec1 habanalabs: support HW blocks vm show new 586f2caf0ef9 habanalabs: return current power via INFO IOCTL new f209e5ad1848 habanalabs/gaudi: update extended async event header new d5eb8373b2ce habanalabs: replace GFP_ATOMIC with GFP_KERNEL new e42a6400fb38 habanalabs: skip DISABLE PCI packet to FW on heartbeat new 99cb017e7282 habanalabs: update hl_boot_if.h new dd0a25c77a00 habanalabs: Switch to using the new API kobj_to_dev() new a5778d10a12d habanalabs: debugfs access to user mapped host addresses new 2ea09537ad77 habanalabs/gaudi: reset device upon BMC request new 12e66a172773 habanalabs/gaudi: always use single-msi mode new f951eb08a96b habanalabs/gaudi: unsecure TPC cfg status registers new d661d79930b4 habanalabs/gaudi: Update async events header new 2f6274e47735 habanalabs: avoid soft lockup bug upon mapping error new 8445dde1b9fb habanalabs: move relevant datapath work outside cs lock new e8f9392a5c7f habanalabs: support legacy and new pll indexes new cd5def802063 habanalabs: improve utilization calculation new cf39395034c6 habanalabs: add custom timeout flag per cs new e65448faf4cf habanalabs/gaudi: sync stream add protection to SOB reset flow new 639781dcab82 habanalabs/gaudi: add debugfs to DMA from the device new 131d1ba1304a habanalabs: remove the store jobs array from CS IOCTL new ae382c22fc06 habanalabs: use strscpy instead of sprintf and strlcpy new 7d21114b0361 habanalabs: support DEVICE_UNUSABLE error indication from FW new 1b4971573fde habanalabs/gaudi: clear QM errors only if not in stop_on_err mode new e9c2003be4d4 habanalabs: send dynamic msi-x indexes to f/w new d4b1e5da54c0 habanalabs: move dram scrub to free sequence new e5042a6fa6d4 habanalabs/gaudi: derive security status from pci id new 41f458f205a5 habanalabs/gaudi: skip iATU if F/W security is enabled new 669b01883532 habanalabs: update to latest F/W communication header new b575a7673e3d habanalabs: print f/w boot unknown error new aa87e31757e8 Merge tag 'misc-habanalabs-next-2021-04-10' of https://git [...] new 9ea48efdc528 bus: mhi: pci_generic: Parametrable element count for events new ac4bf60bbaa0 bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support new 59d05b71729b bus: mhi: pci_generic: Add SDX24 based modem support new e3e5e6508fc1 bus: mhi: pci_generic: No-Op for device_wake operations new e89878aa4b79 bus: mhi: pci_generic: Use generic PCI power management new d3800c1dce24 bus: mhi: pci_generic: Add support for runtime PM new 0fccbf0a3b69 bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from sta [...] new 0ecc1c70dcd3 bus: mhi: core: Fix invalid error returning in mhi_queue new e5b53b5be677 bus: mhi: core: Rename debugfs directory name new 8de5ad994143 bus: mhi: core: Add missing checks for MMIO register entries new 020d3b26c07a bus: mhi: Early MHI resume failure in non M3 state new 925089c1900f bus: mhi: core: Destroy SBL devices when moving to mission mode new 4884362f6977 bus: mhi: core: Download AMSS image from appropriate function new ef2126c4e2ea bus: mhi: core: Process execution environment changes serially new aaca4233ea03 bus: mhi: core: Update debug prints to include local device state new 6403298c58d4 bus: mhi: core: Fix check for syserr at power_up new 4d5f52838d11 bus: mhi: Make firmware image optional for controller new 70f7025c854c bus: mhi: core: remove redundant initialization of variabl [...] new 68731852f6e5 bus: mhi: core: Return EAGAIN if MHI ring is full new 9e40641f62cd bus: mhi: core: Check state before processing power_down new 418bec695696 bus: mhi: core: Rely on accurate method to determine EDL mode new 4f214496ac74 bus: mhi: core: Wait for ready after an EDL firmware download new ad416db9fabe bus: mhi: core: Handle EDL mode entry appropriately new 66ac7985b2af bus: mhi: core: Add support for Flash Programmer execution [...] new d20e82d4d016 bus: mhi: core: Identify Flash Programmer as a mission mod [...] new e72919cebd19 bus: mhi: core: Wait for MHI READY state in most scenarios new 19e60d6e88a6 bus: mhi: core: Improve state strings for debug messages new 1a42aef25880 bus: mhi: core: Introduce internal register poll helper function new 79d056976485 bus: mhi: core: Move to polling method to wait for MHI ready new 4547a749be99 bus: mhi: core: Fix MHI runtime_pm behavior new 8f910c8c2a97 bus: mhi: pm: reduce PM state change verbosity new eee87072e2fb bus: mhi: core: Remove pre_init flag used for power purposes new 49d38ebb6faa bus: mhi: pci_generic: Add SDX65 based modem support new 5a62e39b45b5 bus: mhi: core: Allow sending the STOP channel command new 4e44ae3d6d9c bus: mhi: core: Clear context for stopped channels from remove() new 3317dc6cea29 bus: mhi: core: Improvements to the channel handling state [...] new cde61bb0470d bus: mhi: core: Update debug messages to use client device new 73b7aebcc8cb bus: mhi: core: Hold device wake for channel update commands new 47705c084659 bus: mhi: core: Clear configuration from channel context d [...] new 8e06e9fb9909 bus: mhi: core: Check channel execution environment before [...] new 8aaa288f709e bus: mhi: core: Remove __ prefix for MHI channel unprepare [...] new 6731fefd9567 bus: mhi: Improve documentation on channel transfer setup APIs new 757072abe1c0 bus: mhi: pci_generic: Implement PCI shutdown callback new 11134390d742 bus: mhi: pci_generic: Add FIREHOSE channels new ec32332df764 bus: mhi: core: Sanity check values from remote device before use new aac426562f56 bus: mhi: pci_generic: Introduce Foxconn T99W175 support new 5630c1009bd9 bus: mhi: pci_generic: Constify mhi_controller_config stru [...] new 683e77cadc83 bus: mhi: core: Fix shadow declarations new a503d1628c9c bus: mhi: fix typo in comments for struct mhi_channel_config new 31d8df9f4ae5 Merge tag 'mhi-for-v5.13' of git://git.kernel.org/pub/scm/ [...] new b21a57636c71 dw-xdata-pcie: Fix documentation build warns new 23188e0d45c5 dw-xdata-pcie: Update outdated info and improve text format new 0df74278faed mei: me: add Alder Lake P device id. new 9b4ab638c49e interconnect: qcom: icc-rpm: record slave RPM id in error log new 173ef5f84b6d MAINTAINERS: icc: add interconnect tree new 33ad2800348e dt-bindings: interconnect: Add bindings for Qualcomm SDM660 NoC new f80a1d414328 interconnect: qcom: Add SDM660 interconnect provider driver new 7014dfee4e83 interconnect: qcom: sdm660: Fix kerneldoc warning new 9e856a74bd02 Merge branch 'icc-sdm660' into icc-next new c009ffe661f6 dt-bindings: interconnect: Add Qualcomm SM8350 DT bindings new d26a56674497 interconnect: qcom: Add SM8350 interconnect provider driver new 7a3aad40c68a interconnect: qcom: sm8350: Use the correct ids new 91b940526b84 interconnect: qcom: sm8350: Add missing link between nodes new c1de07884f2b Merge branch 'icc-sm8350' into icc-next new 4615df5df230 Merge tag 'icc-5.13-rc1' of git://git.kernel.org/pub/scm/l [...] new 39d2a7898d7f greybus: es2: fix kernel-doc warnings new b4e964f84c1a habanalabs/gaudi: Fix uninitialized return code rc when re [...] new 3fae829eac71 stm class: Remove an unused function new a525ed1787ab intel_th: Constify all drvdata references new d9962f6f4284 intel_th: Constify attribute_group structs new 18ffbc47d45a intel_th: Consistency and off-by-one fix new 9f7f2a5e01ab intel_th: pci: Add Rocket Lake CPU support new 48cb17531b15 intel_th: pci: Add Alder Lake-M support new 41c9f7fb64f8 stm class: Use correct UUID APIs new e1723d8b87b7 phy: phy-twl4030-usb: Fix possible use-after-free in twl40 [...] new 76b453873628 phy: ti: j721e-wiz: Add missing include linux/slab.h new ed917b028d0c phy: Revert "phy: ti: j721e-wiz: add missing of_node_put" new 9204ff948684 coresight: etm-perf: Fix define build issue when built as module new e2cb6b891ad2 bluetooth: eliminate the potential race condition when rem [...] new 8e3a3249502d Merge tag 'char-misc-5.13-rc1' of git://git.kernel.org/pub [...] new 5dd5f9347a92 driver core: Trivial typo fix new bbf44abeeabf driver core: auxiliary bus: Remove unneeded module bits new c654cea59dbc driver core: component: remove dentry pointer in "struct master" new 2942df675128 driver core: dd: remove deferred_devices variable new 2c137388d685 firmware_loader: Remove unnecessary conversion to bool new 6b72cf128282 drivers/base/cpu: remove redundant assignment of variable retval new 38f087de8947 devtmpfs: fix placement of complete() call new 01085e24ff0a devtmpfs: actually reclaim some init memory new f2db85b64f0a driver core: Avoid pointless deferred probe attempts new b6f617df4fa9 driver core: Update device link status properly for device [...] new ea718c699055 Revert "Revert "driver core: Set fw_devlink=on by default"" new 6579c8d97ad7 clk: Mark fwnodes when their clock provider is added new 0b8bf06f6719 device property: Sync descriptions of swnode array and group APIs new 7f2fac70b729 device property: Add test cases for fwnode_property_count_ [...] new 53f95c55349e devcoredump: avoid -Wempty-body warnings new 0341ce544394 workqueue: Add resource managed version of delayed work init new 2077ca682169 MAINTAINERS: Add entry for devm helpers new f94a5becabf4 extconn: Clean-up few drivers by using managed work init new 96dc2b31abd0 hwmon: raspberry-pi: Clean-up few drivers by using managed [...] new b82a7b018b93 platform/x86: gpd pocket fan: Clean-up by using managed work init new 6d0c5de2fd84 power: supply: Clean-up few drivers by using managed work init new b66880151518 regulator: qcom_spmi-regulator: Clean-up by using managed [...] new a7d30f3f41cf watchdog: retu_wdt: Clean-up by using managed work init new ecdc996baf29 power: supply: axp20x_usb_power: fix work-queue init new e611f8cd8717 driver core: Use unbound workqueue for deferred probes new d225ef6fda7c base: dd: fix error return code of driver_sysfs_add() new 37c52f74031b driver core: remove kernel-doc warnings new f4651a7dd6f7 driver core: attribute_container: remove kernel-doc warnings new 3c652132ce90 platform-msi: fix kernel-doc warnings new cc710790233e devcoredump: fix kernel-doc warning new c99f4ebc685d driver core: platform: Make clear error code used for missed IRQ new 1768289b44ba driver core: platform: Declare early_platform_cleanup() prototype new d7aa44f5a1f8 driver core: Cast to (void *) with __force for __percpu pointer new 318c3e00f13c driver core: Replace printf() specifier and drop unneeded casting new ed7027fdf4ec driver core: platform: Make platform_get_irq_optional() optional new f7514a663016 of: property: fw_devlink: Add support for remote-endpoint new b20e82939034 Merge 5.12-rc6 into driver-core-next new d46f3e3ed527 driver core: Improve fw_devlink & deferred_probe_timeout i [...] new 72a91f192da0 driver core: add helper for deferred probe reason setting new c8a9c285f136 debugfs: drop pointless nul-termination in debugfs_read_fi [...] new 3f6b6536a73f software node: Free resources explicitly when swnode_regis [...] new 06ad93c328dc software node: Introduce software_node_alloc()/software_no [...] new 73c9342656fa software node: Deduplicate code in fwnode_create_software_node() new 4a32e384e899 software node: Imply kobj_to_swnode() to be no-op new e588fead04ec software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro new 6e11b376fd74 media: ipu3-cio2: Switch to use SOFTWARE_NODE_REFERENCE() new c2f3f755f5c7 Revert "driver core: platform: Make platform_get_irq_optio [...] new 312723a0b34d debugfs: Make debugfs_allow RO after init new b4104180a2ef kobject_uevent: remove warning in init_uevent_argv() new 4ce535ec0084 node: fix device cleanups in error handling code new a00fcbc115f9 Merge tag 'v5.12-rc7' into driver-core-next new 586c40288206 kunit: software node: adhear to KUNIT formatting standard new b622b24519f5 software node: Allow node addition to already existing device new bd2a895f21eb PM / wakeup: use dev_set_name() directly new a943d76352db devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc new c01c0716ccf5 Merge tag 'driver-core-5.13-rc1' of git://git.kernel.org/p [...] new de69e2b3f105 staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/r [...] new 7b3df1c76360 staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/x [...] new 1337bd9871f5 staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_xmit.c new 8b7b8784188d staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_recv.c new 811c47005e52 staging: rtl8723bs: remove DBG_COUNTER definition from rtw [...] new 7e197d3afa23 staging: rtl8723bs: remove rx_logs/tx_logs/int_logs from d [...] new ad0bd9ff4954 Staging: mt7621-pci: fixed a blank line coding style issue new 5bc510b23e78 staging: wlan-ng: Fixed incorrect type warning in p80211netdev.c new 164142847d11 staging: wlan-ng: Remove unused function pointer typedef f [...] new 021bbe0017f8 staging: wfx: logical continuations should be on the previ [...] new 7964844ee51e staging: wfx: Fix alignment style issue in sta.c new 46e6567359c4 staging: rtl8192e: fix typo in a comment new 733f0742a9c9 staging: rtl8192e: fix typo in a function name new 29b205e72b32 staging: rtl8192e: Fix comparisons to NULL new c3f1bca83edd staging: rtl8192e: rename ShortData to short_data in seque [...] new a6a3dd375230 staging: rtl8192e: rename FragNum to frag_num in sequence_ [...] new cedbc3ac57db staging: rtl8192e: rename SeqNum to seq_num in sequence_co [...] new b3ff279e95f1 staging: rtl8723bs: Remove unused function pointer typedef [...] new 41b873caff92 staging: qlge: fix comment style in qlge_main.c new 72fd8d532404 staging: emxx_udc: remove unused variable driver_desc new 85922358fac9 staging: rtl8188eu: Format comments new 2917b109b36a staging: vt6656: Fix alignment of function args new 62964172d9c1 staging: wimax/i2400m: don't change the endianness of one [...] new 424e6a16c4aa staging: rtl8192e: rename charData to char_data in ba_para [...] new 113030ce24dc staging: rtl8192e: rename shortData to short_data in ba_pa [...] new 4320b7bdd93c staging: rtl8192e: rename BAPolicy to ba_policy in ba_para [...] new a6d242d4ad08 staging: rtl8192e: rename BufferSize to buffer_size in ba_ [...] new a6850f14ea6a staging: rtl8192e: rename AMSDU_Support to amsdu_support i [...] new bfe3388fe125 staging: rtl8192e: rename TID to tid in ba_param_set union new e7f659b10b91 staging: hikey9xx: fix warning styling issues new 99783dd57e9b staging: sm750fb: added identifier names for function decl [...] new 9ba732a5b070 staging: greybus: Fix blank line style issue in sdio.c new 6e03efd2f5cd staging: rtl8192u: fix RT_TRACE() in r8190_rtl8256.c new e1d3944f41b5 staging: rtl8192u: remove unnecessary return in r8190_rtl8256.c new 06b51f4bd5d2 staging: fwserial: match alignment with open parenthesis new 6c231d8e1571 staging: octeon: cleanup unnecessary parentheses in ethern [...] new 05196d33ce40 staging: gasket Fix comparison with Null new dcda7248088a staging: gasket: removed unnecessary debug message to fix [...] new c1abfd8cd821 staging: rtl8723bs: fix code style comparison warning new ca3301b85d10 staging: rtl8192e: rename charData to char_data in delba_p [...] new d6afdc536132 staging: rtl8192e: rename shortData to short_data in delba [...] new 248a73b16104 staging: rtl8192e: rename Reserved to reserved in delba_pa [...] new b3d5b115ba99 staging: rtl8192e: rename Initiator to initiator in delba_ [...] new 53c72c4ca8e5 staging: rtl8192e: rename TID to tid in delba_param_set union new a318d0b1072f staging: rtl8192e: rename Timer to timer in ba_record struct new ba05a6198467 staging: rtl8192e: rename bValid to b_valid in ba_record struct new 142867ea2a83 staging: rtl8192e: rename DialogToken to dialog_token in b [...] new ffa3d0a13d90 staging: rtl8192e: rename BaParamSet to ba_param_set in ba [...] new 092bc4e78e51 staging: rtl8192e: rename BaTimeoutValue to ba_timeout_val [...] new 34fea352823c staging: rtl8192e: rename BaStartSeqCtrl to ba_start_seq_c [...] new d970d17cab7a staging: rtl8192e: reformat ba_record struct new 061c43a35462 staging: rtl8192e: fix alignment issues in rtllib_wx.c new bba80c8482bc staging: kpc2000: code style: match alignment with open pa [...] new 47b6079e6f89 staging: kpc2000: code style: fix line length issue new 3c5378ed9781 staging: wimax: i2400m: add space before open parenthesis new edee4528987d staging: comedi dt2814: Removed unused variables new 520e9b032b9e staging: android: Remove filename reference from file new 216f4356708a staging: wimax: Fix block comment style issue in stack.c new 861cdbdd4d70 staging: rt8192u: Move constant in comparison to the RHS new 81091cfa6080 staging: vc04_services: fix indent in vchiq_debugfs_node new 305c9947ccaf staging: wimax: fix code style issues new f9316389513e staging: rtl8192e: remove blank line in bss_ht struct new b3b55bd7fc89 staging: rtl8192e: rename bdSupportHT to bd_support_ht in [...] new b87b210833b9 staging: rtl8192e: rename bdHTCapBuf to bd_ht_cap_buf in b [...] new 20e906356616 staging: rtl8192e: rename bdHTCapLen to bd_ht_cap_len in b [...] new 2408ee9e3ce0 staging: rtl8192e: rename bdHTInfoBuf to bd_ht_info_buf in [...] new 060d3f6cb8ba staging: rtl8192e: rename bdHTInfoLen to bd_ht_info_len in [...] new 2fbcd6ded92b staging: rtl8192e: rename bdHTSpecVer to bd_ht_spec_ver in [...] new e6378e21f5e3 staging: rtl8192e: rename bdBandWidth to bd_bandwidth in b [...] new 3f1f39fb6c4a staging: rtl8192e: rename bdRT2RTAggregation to bd_rt2rt_a [...] new fe403d4b7bcf staging: rtl8192e: rename bdRT2RTLongSlotTime to bd_rt2rt_ [...] new 6628c6743f1e staging: rtl8192e: rename RT2RT_HT_Mode to rt2rt_ht_mode i [...] new f7138484766b staging: rtl8192e: rename bdHT1R to bd_ht_1r in bss_ht struct new 70c090af3e26 staging: rtl8192e: reformat bss_ht struct new b03dea259384 staging: clocking-wizard: Fix kernel-doc warning new 17aa33ff5699 staging: clocking-wizard: Rename speed-grade to xlnx,speed-grade new 87a40bfb09f2 staging: clocking-wizard: Update the fixed factor divisors new 92a7590427d6 staging: clocking-wizard: Allow changing of parent rate fo [...] new 5a853722eb32 staging: clocking-wizard: Add support for dynamic reconfiguration new 91d695d71841 staging: clocking-wizard: Add support for fractional support new a0d1a3864cad staging: clocking-wizard: Remove the hardcoding of the clo [...] new 7a3f3a7005cb staging: comedi: dt2814: Clear stale AI data before operation new 46ffba0622f7 staging: comedi: dt2814: Don't wait for conversion in inte [...] new 5fc336c6101e staging: comedi: dt2814: Call dt2814_ai_clear() during ini [...] new 3d7b3101bfea staging: comedi: dt2814: Fix asynchronous command interrup [...] new 04b2dcca2777 staging: comedi: dt2814: Remove struct dt2814_private new 036695a65e4f staging: comedi: dt2814: Clear stale AI data on detach new 9b2bb2e3cf05 staging: fwserial: minor coding style fix new c198059ed7be staging:rtl8712: replace get_(d|s)a with ieee80211_get_(D|S)A new 99b83fd48d92 staging:rtl8712: remove unused definitions from wifi.h new e93aa38475d6 staging:rtl8712: use IEEE80211_FCTL_* kernel definitions new 5fc95c4034d1 staging:rtl8712: replace cap_* definitions with native ker [...] new 41b25593bc7e staging: rtl8723bs: core: Replace sprintf with scnprintf new 2a02059e4f9e staging: rtl8723bs: hal: Replace sprintf with scnprintf new 6d108d064c27 staging: rtl8723bs: os_dep: Replace sprintf with scnprintf new 58ea1b1dda14 staging: rtl8192e: rename TsCommonInfo to ts_common_info i [...] new b9788755a499 staging: rtl8192e: rename RxIndicateSeq to rx_indicate_seq [...] new 57f1e71e1a5e staging: rtl8192e: rename RxTimeoutIndicateSeq to rx_timeo [...] new bd1b2779dbf5 staging: rtl8192e: rename RxPendingPktList to rx_pending_p [...] new d36d3096c848 staging: rtl8192e: rename RxPktPendingTimer to rx_pkt_pend [...] new a860e1bb9f72 staging: rtl8192e: rename RxAdmittedBARecord to rx_admitte [...] new 6d852649821d staging: rtl8192e: rename RxLastSeqNum to rx_last_seq_num [...] new 3b32b210c071 staging: rtl8192e: rename RxLastFragNum to rx_last_frag_nu [...] new 7f33733cf131 staging: rtl8192e: reformat rx_ts_record struct new d278360a3b33 staging: rtl8192e: remove redundant variable shadowing new 0c37baae130d staging: wimax/i2400m: fix byte-order issue new a9b0abf7a7bc staging: wimax/i2400m: convert __le32 type to host byte-order new 60df0e7aaa70 staging: wimax: i2400m: fix some incorrect type warnings new 275b6bd538c4 staging: ralink-gdma: Check return code of device_reset new 5866bce00dee staging: vc04_services: vchiq_arm: fix error return code o [...] new edccaa4ced65 staging: rtl8188eu: rename ODM_PhyStatusQuery() new afbd10d98a10 staging: rtl8188eu: rename parameters of odm_phy_status_query() new a8ecbb916e11 staging: rtl8723bs: removed unused code block new 61842e760b0c staging: rtl8723bs: remove useless typedef's in HalPhyRf.h new 266f28f803a9 staging: rtl8723bs: remove duplicate pstat->hwaddr check new 8512b8ffadeb staging: HalBtc8723b2Ant: remove useless typedef's new 74dbe4034b37 staging: HalBtc8723b1Ant: remove useless typedef's new f63a044747fe staging: rtl8188eu: Replace one-element array with flexibl [...] new 1e37da45ce62 staging/greybus: eliminate use of NAME_SIZE for strings new 8b20129b94b3 staging: unisys: visornic: enhance visornic to use channel [...] new c972c2d821ca staging: unisys: visornic: Fix repeated words in comments new 29a91bc27174 staging: rtl8723bs: remove typedefs in HalBtcOutSrc.h new 743c5f852e54 staging: rtl8723bs: remove typedefs in rtw_mlme.h new 694a76b996c7 staging: rtl8723bs: remove typedefs in odm.h new 6d12413cae30 staging: rtl8723bs: remove typedefs in odm_CfoTracking.h new f61ada8c23db staging: rtl8723bs: remove typedefs in odm_NoiseMonitor.h new 41da002ed06d staging: rtl8723bs: remove typedefs in odm_interface.h new 26482bed813b staging: rtl8723bs: remove typedefs in odm_EdcaTurboCheck.h new 1cd767554132 staging: rtl8723bs: remove typedefs in odm_HWConfig.h new 88e5d8626327 staging: rtl8723bs: remove typedefs in odm_types.h new e1d700a59977 staging: rtl8723bs: remove typedefs in rtw_eeprom.h new 84e4a52d6951 staging: rtl8723bs: remove typedefs in hal_com.h new 7fa19d064a14 staging: rtl8723bs: remove typedefs in drv_types.h new 8497bcd99451 staging: rtl8723bs: remove typedefs in rtw_ht.h new 5b8ee2af457b staging: rtl8723bs: remove typedefs in rtw_ioctl_set.h new 8b6caa1555f1 staging: rtl8723bs: remove typedefs in wlan_bssdef.h new 4399c37cfd09 staging: rtl8723bs: remove typedefs in rtw_mp.h new 2c9b5a030e77 staging: rtl8723bs: remove typedefs in osdep_service.h new 65fb2f98c916 staging: rtl8723bs: remove typedefs in rtw_security.h new bb5aedbecb79 staging: rtl8723bs: remove typedefs in hal_com_h2c.h new 07d4ad3e4676 staging: rtl8723bs: remove typedefs in rtl8723b_xmit.h new f30c26236c41 staging: rtl8723bs: remove typedefs in HalVerDef.h new 23004f3b7393 staging: rtl8723bs: remove typedefs in rtl8723b_hal.h new d44d0312b3fd staging: rtl8723bs: remove typedefs in rtw_mlme_ext.h new 16f84d63f1f7 staging: rtl8723bs: remove typedefs in HalPwrSeqCmd.h new 41ec87817604 staging: rtl8723bs: remove typedefs in sta_info.h new 95cf028829cf staging: rtl8723bs: remove typedefs in ieee80211.h new d495c5503d13 staging: rtl8723bs: remove typedefs in basic_types.h new 00d5865c960a staging: rtl8723bs: remove typedefs in osdep_service_linux.h new 1dad326cfd60 staging: rtl8723bs: remove typedefs in rtw_efuse.h new 9a8dfb50d26a staging: rtl8723bs: remove typedefs in hal_btcoex.h new d7c2b41f40fe staging: rtl8723bs: remove typedefs in odm_DIG.h new 4cfc1074eb7d staging: rtl8723bs: remove typedefs in hal_btcoex.c new 3499037e997d staging: rtl8723bs: remove typedefs in odm_DynamicBBPowerSaving.h new 3f8efa160632 staging: rtl8723bs: remove unused code block new 0345785ebed3 staging: rtl8723bs: align and beautify comments new 87a12e95df85 staging: rtl8723bs: Fix spelling mistake "disabed" -> "disabled" new 88b895e08d87 staging: rtl8723bs: remove extra space new 3dbd2e627780 staging: rtl8723bs: remove extra lines new ce8d69deeae1 staging: rtl8723bs: put quoted string in a single line new f6a4ac8fd29c staging: rtl8712: fixed no space coding style issue new 7b2b5d27cbd3 staging: rtl8712: fixed whitespace coding style issue new 88208fa7787c staging: rtl8192u: ieee80211: Remove braces for single lin [...] new 55c9731662b8 staging: wimax: i2400m: Mundane typos fix in the file tx.c new 8ac51bf0fab3 staging: rtl8723bs: remove unused code blocks conditioned [...] new 0102ecac6491 staging: rtl8723bs: remove unused code blocks conditioned [...] new 49b47c9e656c staging: wimax: fix block comment style check in op-rfkill.c new 23df3c40da78 staging: wimax: add a blank line after declaration in op-rfkill.c new dff20ceb9116 staging: wimax: fix quoted string split across lines in op [...] new 703b830fab82 staging:r8188eu: replace get_(d|s)a with ieee80211_get_(D|S)A new c6df973f69f2 staging:r8188eu: remove unused definitions from wifi.h new 8aea42ea5f60 staging:r8188eu: replace cap_* definitions with native ker [...] new 97919a5764f8 staging:r8188eu: use ieee80211_is_ctl instead IsFrameTypeCtrl new c170f1687bcf staging: vt6655: correct documentation warnings new ebf482479818 staging: vt6655: remove duplicate code new 0ba8b68b5b30 Staging: rtl8723bs: fixed a brace coding style new b828324bba8f Merge 5.12-rc3 into staging-next new 8c225c483d99 Staging: rtl8723bs: fix spaces in rtw_cmd.c new f6009a61910a Staging: rtl8723bs: fix spaces in HalBtc8723b1Ant.c new cb8096dfaeae Staging: rtl8723bs: fix spaces in HalBtc8723b1Ant.h new a178f0c25e9f Staging: rtl8723bs: fix spaces in HalBtc8723b2Ant.c new 33796ea407c2 Staging: rtl8723bs: fix spaces in HalBtc8723b2Ant.h new 044e8936f773 Staging: rtl8723bs: fix spaces in HalBtcOutSrc.h new 1e7330ff64e9 Staging: rtl8723bs: fix spaces in HalHWImg8723B_BB.c new 5caf9ae46e60 Staging: rtl8723bs: fix spaces in HalHWImg8723B_BB.h new fd4ef32f46b0 Staging: rtl8723bs: fix spaces in HalHWImg8723B_MAC.c new 71940c762753 Staging: rtl8723bs: fix spaces in HalHWImg8723B_MAC.h new 2389266236bb Staging: rtl8723bs: fix spaces in HalHWImg8723B_RF.c new 427afe037ff3 Staging: rtl8723bs: fix spaces in HalHWImg8723B_RF.h new 1a60aeebb289 Staging: rtl8723bs: fix spaces in HalPhyRf.c new a7653b2e9fbb Staging: rtl8723bs: fix spaces in HalPhyRf.h new 09ee216cd742 Staging: rtl8723bs: fix spaces in HalPhyRf_8723B.c new 6bfa2a5adcfa Staging: rtl8723bs: fix spaces in HalPhyRf_8723B.h new d53afe6dfce5 Staging: rtl8723bs: fix spaces in hal_btcoex.c new a2416c4880dd Staging: rtl8723bs: fix spaces in hal_com.c new d0f08b418177 Staging: rtl8723bs: fix spaces in hal_com_phycfg.c new 8c86ab136403 Staging: rtl8723bs: fix spaces in odm.c new 30cd25c34453 Staging: rtl8723bs: fix spaces in odm.h new d61a481c00fd Staging: rtl8723bs: fix spaces in odm_CfoTracking.c new db07a1ca856f Staging: rtl8723bs: fix spaces in odm_DIG.c new fa858b2279f5 Staging: rtl8723bs: fix in odm_DynamicBBPowerSaving.c new 9702dbe05ec0 Staging: rtl8723bs: fix spaces in odm_DynamicTxPower.c new 55ccab6f4b2a Staging: rtl8723bs: fix spaces in odm_EdcaTurboCheck.c new 1b4495f30979 Staging: rtl8723bs: fix spaces in odm_HWConfig.c new 3132ed72425f Staging: rtl8723bs: fix spaces in odm_HWConfig.h new 3493bf17d51e Staging: rtl8723bs: fix spaces in odm_NoiseMonitor.c new 805b0627ef72 Staging: rtl8723bs: fix spaces in odm_PathDiv.c new 37237d9a2931 Staging: rtl8723bs: fix spaces in odm_RegConfig8723B.c new fdf5eec368a7 Staging: rtl8723bs: fix spaces in odm_RegConfig8723B.h new 19da159e1f54 Staging: rtl8723bs: fix spaces in odm_debug.c new a5b2ee5f96c7 Staging: rtl8723bs: fix spaces in odm_debug.h new e3c15adbbffe Staging: rtl8723bs: fix spaces in rtl8723b_dm.c new 3ecd73ee17f7 Staging: rtl8723bs: fix spaces in rtl8723b_hal_init.c new 6980b026207d Staging: rtl8723bs: fix spaces in rtl8723b_phycfg.c new fc05601e66bc Staging: rtl8723bs: fix spaces in HalPwrSeqCmd.h new 6aa8b0d561b6 Staging: rtl8723bs: fix spaces in basic_types.h new 88c15e77e896 Staging: rtl8723bs: fix spaces in drv_types.h new cd327ced5124 Staging: rtl8723bs: fix spaces in hal_com.h new dc3a2ea9db64 Staging: rtl8723bs: fix spaces in hal_com_h2c.h new d9faf1073e5a Staging: rtl8723bs: fix spaces in hal_com_phycfg.h new ba22afe82052 Staging: rtl8723bs: fix spaces in ieee80211.h new 3701b25ca985 Staging: rtl8723bs: fix spaces in ioctl_cfg80211.h new a8b9d86cde12 Staging: rtl8723bs: fix spaces in osdep_intf.h new 310cebf6b0b2 Staging: rtl8723bs: fix spaces in osdep_service.h new 0c31a0f7737c Staging: rtl8723bs: fix spaces in osdep_service_linux.h new 80345ec4618a Staging: rtl8723bs: fix spaces in recv_osdep.h new ba79ec94db8f Staging: rtl8723bs: fix spaces in rtl8723b_xmit.h new 5c964d5c599b Staging: rtl8723bs: fix spaces in rtw_cmd.h new ac16f6068bd8 Staging: rtl8723bs: fix spaces in rtw_ioctl_set.h new 95815c0199d8 Staging: rtl8723bs: fix spaces in rtw_mlme_ext.h new 96bad5d4a6d1 Staging: rtl8723bs: fix spaces in xmit_osdep.h new b559a1cbdf3a Staging: rtl8723bs: fix spaces in os_intfs.c new c35ddab38cdd Staging: rtl8723bs: fix spaces in osdep_service.c new 2b367a784233 Staging: rtl8723bs: fix spaces in xmit_linux.c new 0bb8ece4cb57 staging: rtl8723bs: remove unused code blocks conditioned [...] new ada3334fc1fe staging: rtl8723bs: remove unused code blocks conditioned [...] new 754db907b27b staging: vt6655: Rename two dimensional array declaration new 16253eca3bde Staging: rtl8723bs/core: fix space coding style issue new f1bb8a1af024 staging: rtl8723bs: add spaces between operators new f5e72ea40f26 staging: rtl8192u: fixed no space coding style issue. new 5306e022ce21 staging: rtl8723bs: remove unused code blocks conditioned [...] new ff68b038484b staging: rtl8723bs: remove unused code blocks conditioned [...] new 0960e60e6b4e staging: rtl8723bs: remove unused code blocks conditioned [...] new 2c6accb39c49 staging: rtl8723bs: remove unused code blocks conditioned [...] new 29171180e330 staging: rtl8723bs: remove unused code blocks conditioned [...] new 2c967237f4fa staging: rtl8723bs: remove unused code blocks conditioned [...] new 9d444d070b08 staging: rtl8723bs: remove unused code blocks conditioned [...] new f2ee6fee2ea1 staging: rtl8723bs: remove unused code blocks conditioned [...] new ea1cc585e910 staging: rtl8723bs: remove unused code blocks conditioned [...] new 51b00e7a0499 staging: rtl8723bs: remove unused code blocks conditioned [...] new 50b1bc05219e staging: rtl8723bs: remove unused code blocks conditioned [...] new 0257aec21b35 staging: rtl8723bs: remove unused code blocks conditioned [...] new 918ce05bbe52 staging: gasket: remove it from the kernel new c2e0b9a7a6ff Staging: rtl8723bs: fix names in rtw_mlme.h new 9e4b6c19cf7b Staging: rtl8723bs: fix names in wlan_bssdef.h new 7c74d13b61eb Staging: rtl8723bs: fix names in rtw_pwrctrl.h new 2f08440c3a28 Staging: rtl8723bs: fix names in hal_com.h new 58a972025173 Staging: rtl8723bs: fix names in rtw_eeprom.h new 9413ea743403 Staging: rtl8723bs: fix names in rtw_recv.h new 891e0d362831 Staging: rtl8723bs: fix names in drv_types.h new f1e0583a1afa Staging: rtl8723bs: fix names in rtw_ht.h new 127375e43bee Staging: rtl8723bs: fix names in rtw_mp.h new 6a938aefb8dd Staging: rtl8723bs: fix names in rtw_cmd.h new 0ba388402379 Staging: rtl8723bs: fix names in hal_intf.h new 708df7dbc22f Staging: rtl8723bs: fix names in osdep_service.h new f85bfaabd033 Staging: rtl8723bs: fix names in rtw_security.h new dc9a4304e11b Staging: rtl8723bs: fix names in hal_com_h2c.h new a85d5137938d Staging: rtl8723bs: fix names in rtl8723b_xmit.h new 35f25566a9cf Staging: rtl8723bs: fix names in HalVerDef.h new 07e80bb55aae Staging: rtl8723bs: fix names in wifi.h new 30bd370f74d1 Staging: rtl8723bs: fix names in rtl8723b_hal.h new ae92c1e5576e Staging: rtl8723bs: fix names in hal_phy.h new f0e46c47f667 Staging: rtl8723bs: fix names in rtw_mlme_ext.h new a26a28b5bac6 Staging: rtl8723bs: fix names in rtw_xmit.h new 80e3e599828a Staging: rtl8723bs: fix names in rtw_rf.h new b765c78f2531 Staging: rtl8723bs: fix names in HalPwrSeqCmd.h new 2330ebbab9be Staging: rtl8723bs: fix names in hal_com_phycfg.h new 9dc654dc8346 Staging: rtl8723bs: fix names in sta_info.h new 61eae13d3b9f Staging: rtl8723bs: fix names in hal_data.h new 419b8a056d3a Staging: rtl8723bs: fix names in ieee80211.h new 9d3c9ecd0630 Staging: rtl8723bs: fix names in rtw_efuse.h new 621a8a833750 Staging: rtl8723bs: fix names in hal_btcoex.h new 6711c9304d09 Staging: rtl8723bs: fix names in odm_interface.h new 9b747b01afaa Staging: rtl8723bs: fix names in HalBtcOutSrc.h new 2283b6b76b1c Staging: rtl8723bs: fix names in odm_EdcaTurboCheck.h new a3a98c2f4fab Staging: rtl8723bs: fix names in odm_HWConfig.h new 96334fbb0474 Staging: rtl8723bs: fix names in HalBtc8723b1Ant.h new aa59bcb46498 Staging: rtl8723bs: fix names in odm_types.h new 86d6c0aef503 Staging: rtl8723bs: fix names in odm_DIG.h new ba08ce20ac90 Staging: rtl8723bs: fix names in hal_btcoex.c new 0c10f844f362 Staging: rtl8723bs: fix names in odm_CfoTracking.h new 172dc47dfafa Staging: rtl8723bs: fix names in HalPhyRf.h new f8010da6556d Staging: rtl8723bs: fix names in odm.h new 4970f56ced5a Staging: rtl8723bs: fix in odm_DynamicBBPowerSaving.h new 1d1875414561 Staging: rtl8723bs: fix names in odm_NoiseMonitor.h new f03480be0453 Staging: rtl8723bs: fix names in HalBtc8723b2Ant.h new 29420aeb4c66 staging: wimax: i2400m: Mundane typo fix in the file driver.c new 8b2a95eea7c1 staging:rtl8723bs:core:rtw_wlan_util:fixed indentation cod [...] new dc365d2cc579 staging: rtl8723bs: remove unused code blocks conditioned [...] new 78619cace833 staging: rtl8723bs: remove unused code blocks conditioned [...] new b7743b825131 staging: rtl8723bs: remove unused code blocks conditioned [...] new 65f183001f6e staging: rtl8723bs: remove unused code blocks conditioned [...] new 48e237ab6f35 staging: rtl8723bs: remove unused code blocks conditioned [...] new b4f0c92b1096 staging: rtl8723bs: remove unused code blocks conditioned [...] new e3197c4710cc staging: rtl8723bs: remove unused code blocks conditioned [...] new 5f6f67f675d0 staging: rtl8723bs: remove unused code blocks conditioned [...] new 041dfdd718ea staging: rtl8723bs: remove unused code blocks conditioned [...] new 89fa9845be00 staging: rtl8723bs: remove unused code blocks conditioned [...] new ba961cd85e01 staging: rtl8723bs: remove unused code blocks conditioned [...] new f71b544d2d39 staging: rtl8723bs: remove unused code blocks conditioned [...] new d5cb5c16c6af staging: rtl8723bs: remove unused code blocks conditioned [...] new 8dafccf1bc63 staging: rtl8723bs: remove unused code blocks conditioned [...] new 566b2369aaaa staging: rtl8723bs/core: add spaces between operators new 6574fe5b1e3e Staging: rtl8192u: fixed a whitespace coding style issue new b0c3683f31ff staging: rtl8723bs: remove unused code blocks completed new 20ad01363a72 staging: octeon-usb: Match alignment with open parenthesis new 2e747fef26a5 staging: rtl8188eu: Fix couple of typos new 6be7952f18e9 staging: rtl8723bs: remove unnecessary logging in os_dep/i [...] new 4faef7d225a4 staging: rtl8723bs: remove unnecessary logging in core/rtw_ap.c new 9a945e18de3b staging: rtl8723bs: remove unnecessary logging in core/rtw_mlme.c new 81ff14a398a8 staging: rtl8723bs: remove unnecessary logging in core/rtw [...] new 9a884db84d20 staging: rtl8723bs: remove unnecessary logging in core/rtw [...] new df2d8943535b staging: rtl8723bs: remove unnecessary logging in core/rtw [...] new 4956e4d0822f staging: rtl8723bs: remove unnecessary logging in hal/HalB [...] new c173bf140684 staging: rtl8723bs: remove unnecessary logging in hal/hal_ [...] new 5eff6c3c388f staging: rtl8723bs: remove unnecessary logging in hal/odm.c new 0798fb1388d6 staging: rtl8723bs: remove unnecessary logging in hal/odm_debug.h new 353673e0c012 staging: rtl8723bs: remove unnecessary logging in hal/rtl8 [...] new eab727160860 staging: rtl8723bs: remove unnecessary logging in os_dep/i [...] new 0e9cd946307c staging: rtl8723bs: remove unnecessary logging in os_dep/o [...] new 62a19328c4b5 staging: rtl8723bs: remove unnecessary logging in os_dep/w [...] new 105949497a55 staging: rtl8712: Fix a possible NULL pointer dereference [...] new 6da2f76058a9 staging: rtl8188eu: Removed Unnecessary logging new 18507b8f6310 staging: wimax: delete from the tree. new 21ae24cce84f staging: vchiq: Typo fixes new c7f57fd6b7f0 Merge v5.12-rc4 into staging-next new 9e1c785f13e0 staging: comedi: das800: fix request_irq() warn new 1665c8fdffbb staging: rtl8188eu: use netdev routines for private data new 3eb631e321c7 staging/rtl8192u: avoid Wempty-body warning new 946e2f007fc2 staging/nvec:: avoid Wempty-body warning new 8dd726e10dd1 Staging: rtl8723bs: remove useless structs in rtw_mlme.h new 1250fce7ea73 Staging: rtl8723bs: remove useless structs in rtw_cmd.h new 65d8ec9416b4 Staging: rtl8723bs: remove useless structs in rtw_recv.h new e49472543847 Staging: rtl8723bs: remove useless structs in drv_types.h new cc6205b2b168 Staging: rtl8723bs: remove useless structs in rtw_ioctl_set.h new 7bb865886f81 Staging: rtl8723bs: remove useless structs in wlan_bssdef.h new 86ce9840bf74 Staging: rtl8723bs: remove useless structs in rtw_mp.h new 7d391dced402 Staging: rtl8723bs: remove useless structs in hal_intf.h new 3673da6f1d43 Staging: rtl8723bs: remove useless structs in rtw_event.h new b13efb7df4d5 Staging: rtl8723bs: remove useless structs in rtl8723b_recv.h new cb22eb37e50b Staging: rtl8723bs: remove useless structs in rtw_security.h new 829f646cee1c Staging: rtl8723bs: remove useless structs in rtw_wifi_regd.h new 997a9f9e9b98 Staging: rtl8723bs: remove useless structs in rtw_io.h new 576822d7c1d8 Staging: rtl8723bs: remove useless structs in wifi.h new a3d64cc2073a Staging: rtl8723bs: remove useless structs in hal_phy.h new 68c81e9b3f81 Staging: rtl8723bs: remove useless structs in rtw_xmit.h new a4bc0fa9ec51 Staging: rtl8723bs: remove useless structs in ieee80211.h new 4ad11db48f1a Staging: rtl8723bs: remove useless structs in odm_HWConfig.h new 804173dc7c4d Staging: rtl8723bs: remove useless structs in odm.h new ac3d71e0cbf5 staging: rtl8723bs: delete extern declarations in core/rtw_ap.c new f7bff017741d staging: qlge: fix an error code in probe() new 13b41b578306 drivers: most: add ALSA sound driver new 5255cdc306a9 staging: rtl8723bs: Mundane typo fixes new f8028fd96f91 staging: rtl8723bs: Trivial typo fix new 644651d2da08 staging: rtl8723bs: removed function prototypes in core/rt [...] new 938d4e0305f9 staging: rtl8723bs: moved function prototype out of core/r [...] new 7a246f17dd3f staging: rtl8723bs: removed function prototypes and made s [...] new 0e377e489079 staging: rtl8723bs: delete extern declarations in core/rtw [...] new f6df723d1ab5 staging: rtl8723bs: remove function prototypes in hal/odm.c new d5e5f6d36932 staging: rtl8723bs: move function prototypes out of os_dep [...] new c6fbbb17e5ea staging: rtl8723bs: remove undefined function prototype in [...] new 838c96a29a80 staging: rtl8723bs: remove unnecessary extern in os_dep/sd [...] new d010995736cb staging: rtl8723bs: remove blank line os_dep/os_intfs.c new f40e80053054 iio: st_sensors: fix typo in comment new c03e2df6e1d5 iio:adc:stm32-adc: Add HAS_IOMEM dependency new 01f68f067dc3 counter: stm32-lptimer-cnt: remove iio counter abi new e357e81fcf11 counter: 104-quad-8: Remove IIO counter ABI new 6c3b615379d7 iio: hid-sensor-rotation: Fix quaternion data not correct new 8a09054f3e8a iio: adc: stm32-adc: enable timestamping for non-DMA usage new 53fa791ada02 MAINTAINERS: iio: move Peter Meerwald-Stadler to CREDITS new 0071aa300271 iio:adc:dac:ad5791 typo fix of regster new 14aae60174db dt-bindings: iio: accel: Add bmi088 accelerometer bindings new c19ae6be7555 iio: accel: Add support for the Bosch-Sensortec BMI088 new d935eddd2799 iio: adc: Add driver for Texas Instruments ADS131E0x ADC family new f3c52f01b427 bindings: iio: adc: Add documentation for ADS131E0x ADC driver new 6f71bf1991b6 iio: core: Allow drivers to specify a label without it com [...] new 788348a5f788 iio: accel: bmc150: Set label based on accel-location on 2 [...] new 30132fe46669 iio: accel: kxcjk-1013: Set label based on accel-location [...] new a04e3db5146e iio: proximity: sx9500: Fix a spelling postive to positive new 2646a95df94e iio: iio_format_value(): Use signed temporary for IIO_VAL_ [...] new 38a52cdef5b3 iio: iio_format_value(): Fix IIO_VAL_FRACTIONAL_LOG2 value [...] new 0bf49ffbfe94 iio: Add basic unit test for iio_format_value() new e36db6a06937 iio: kfifo: add devm_iio_kfifo_buffer_setup() helper new 17395ce29921 iio: make use of devm_iio_kfifo_buffer_setup() helper new e03ed893e2cf iio: accel: sca3000: use devm_iio_kfifo_buffer_setup() helper new 99f6e8215b62 iio: kfifo: un-export devm_iio_kfifo_allocate() function new a02c09e42b3e iio: buffer-dma,adi-axi-adc: introduce devm_iio_dmaengine_ [...] new c127161865bc docs: ioctl-number.rst: reserve IIO subsystem ioctl() space new 8ebaa3ff1e71 iio: core: register chardev only if needed new e64506bf69b6 iio: core-trigger: make iio_device_register_trigger_consum [...] new 32f171724e5c iio: core: rework iio device group creation new e2b4d7aca9db iio: buffer: group attr count and attr alloc new d9a625744ed0 iio: core: merge buffer/ & scan_elements/ attributes new 3e3d11b2e43b iio: add reference to iio buffer on iio_dev_attr new 15097c7a1adc iio: buffer: wrap all buffer attributes into iio_dev_attr new 4991f3ea2aec iio: buffer: dmaengine: obtain buffer object from attribute new be24dcb11367 iio: core: wrap iio device & buffer into struct for charac [...] new 0224af85a77b iio: buffer: move __iio_buffer_free_sysfs_and_mask() before alloc new 738f6ba11800 iio: dummy: iio_simple_dummy_buffer: use triggered buffer [...] new ee708e6baacd iio: buffer: introduce support for attaching more IIO buffers new f73f7f4da581 iio: buffer: add ioctl() to support opening extra buffers [...] new 0d596bb2ad0d iio: core: rename 'dev' -> 'indio_dev' in iio_device_alloc() new a605c8f4e71c tools: iio: make iioutils_get_type() private in iio_utils new ebe5112535b5 tools: iio: privatize globals and functions in iio_generic [...] new 8827faab2c8b tools: iio: convert iio_generic_buffer to use new IIO buffer API new b624fd14a927 iio: use getter/setter functions new c1d82dbcb0a6 docs: iio: fix example formatting new f2163c1e365b docs: iio: fix directory naming new bd9a013d2988 docs: iio: document the 'index' attribute too new 218977dcdb2a docs: iio: fix bullet list formatting new 6bc5ebe8aa08 docs: iio: mark "repeat" sysfs attribute as optional new 0e41fd515f94 iio: hid-sensors: Move get sensitivity attribute to hid-se [...] new 4efd13c3c2bc hid-sensors: Add more data fields for sensitivity checking new 1c71a2863a0c iio: Add relative sensitivity support new 84dbc231a6f5 iio: hid-sensor-als: Add relative hysteresis support new 3a826f7c6408 iio: Add relative hysteresis in ABI documentation new 6505dfab33c5 iio: documentation: Document proximity sensor label use new 9a6df4b1ab0e iio: documentation: Document accelerometer label use new 477bd010c20e iio: dac: ad5686: Add support for AD5673R/AD5677R new 63cd35f34d2e iio: Documentation: update definitions for bufferY and sca [...] new aa29cf932fb3 iio: adc: adi-axi-adc: fix typo in doc-string new 0463e60f0870 iio: adis16480: fix pps mode sampling frequency math new 39c024b51b56 iio: adis16475: improve sync scale mode handling new 3b15e6a532b3 dt-bindings: adis16475: remove property new 15aacc980dcb iio: adis: add helpers for locking new b923561fabc3 iio: adc: mt6360: Include right header new 4abbaf29dfd8 iio:ABI docs: Combine sysfs-bus-iio-humidity-hdc2010/hdc10 [...] new 2a94469f736c iio:ABI docs: Combine the two instances of docs for sensor [...] new 31e2d42a8620 iio: adc: spear_adc: Replace indio_dev->mlock with own dev [...] new 3a27d11fbf58 iio: adc: palmas_gpadc: Replace indio_dev->mlock with own [...] new 08dfc6f8aa5d iio: adc: npcm_adc: Replace indio_dev->mlock with own device lock new 6a878e70e88b iio: proximity: vcnl3020: add proximity rate new 9013b1d97045 iio: accel: mma8452: fix indentation new 7b3589f49b82 staging: iio: remove mention of defunct list new dafcf4ed8392 iio: hrtimer: Allow sub Hz granularity new bbc1308de793 iio: kfifo: mask flags without zero-check in devm_iio_kfif [...] new b9d453a53d5e iio: Remove kernel-doc keyword in file header comment new 374be283ad42 platform/chrome: cros_ec: Add SW_FRONT_PROXIMITY MKBP define new 19ad93bc82e7 dt-bindings: iio: Add cros ec proximity yaml doc new 7792225b7b67 iio: proximity: Add a ChromeOS EC MKBP proximity driver new d612eb13ba9f iio: chemical: bmp680: Drop unneeded explicit castings new 897cd10a962c iio: imu: fxos8700: Drop unneeded explicit castings new 9e301ea77ddf iio: imu: st_lsm6dsx: Drop unneeded explicit castings new 941f66765a32 iio: light: gp2ap002: Drop unneeded explicit casting new 7b8d045e497a iio: adc: ad7124: allow more than 8 channels new 995071d36bb9 iio: set default trig->dev.parent new 8a2252201656 iio: fix devm_iio_trigger_alloc with parent.cocci new 5c68f0530587 iio: adis_trigger: Remove code to set trigger parent new cd214139471a iio: gp2ap020a00f: Remove code to set trigger parent new 4d031666560d iio: lmp91000: Remove code to set trigger parent new e3c9b034e7d6 iio: chemical: atlas: Remove code to set trigger parent new 86e52a25f38c iio: as3935: Remove code to set trigger parent new 86073fa2b538 iio: xilinx-xadc: Remove code to set trigger parent new 635ef601b238 iio: Provide iio_read_channel_processed_scale() API new 4f2d9cced4c1 hwmon: (ntc_thermistor): try reading processed new 218bc53dc700 iio: buffer: fix use-after-free for attached_buffers array new 70da64153123 iio: temperature: tmp007: use device-managed functions in probe new b627e3b5f73b staging: iio: ad9834: convert to device-managed functions [...] new 0b8061c340b6 dt-bindings: counter: add interrupt-counter binding new a55ebd47f21f counter: add IRQ or GPIO based counter new 44f14695bd93 iio: pressure: zpa2326: kernel-doc fixes new b863ff94197f iio: adc: ti-adc084s021: kernel-doc fixes, missing function names new e0549f34328f iio: dac: ad5770r: kernel-doc fix case of letter R wrong i [...] new 92e212e597ac iio: dac: ad5504: fix wrong part number in kernel-doc stru [...] new a80aeec0878e iio: adc: cpcap-adc: kernel-doc fix - that should be _ in [...] new 63abed2a1ee8 iio: adc: adi-axi-adc: Drop false marking for kernel-doc new d7f1c0c31358 iio: accel: sca3000: kernel-doc fixes. Missing - and wrong [...] new 831aaea663ac iio: buffer: kfifo_buf: kernel-doc, typo in function name. new 85ece364065e iio:cros_ec_sensors: Fix a wrong function name in kernel doc. new 2662e81745fc iio:dac:max517.c: Use devm_iio_device_register() new e5b64caaad76 staging: iio: ad9832: kernel-doc fixes new ac62f90c9636 dt-bindings: iio: st,st-sensors add IIS2MDC. new c71cfe5576d1 iio:magnetometer: Add Support for ST IIS2MDC new 346e19ec04e0 dt-bindings: iio: adc: Add compatible for Mediatek MT8195 new e1d392dc8875 iio: event_monitor: Enable events before monitoring new 0a21526bc1d4 iio: kfifo: add devm_iio_triggered_buffer_setup_ext variant new 80346b2b55fc iio: cros: unify hw fifo attributes without API changes new 707182b4ff3e iio: adc: ad7292: Modify the bool initialization assignment new dbd7e992a55d iio: acpi_als: Add timestamp channel new ddaf14dab78c iio: acpi_als: Add local variable dev in probe new 24b84444eb6f iio: acpi_als: Add trigger support new f774117c96f9 iio/scmi: Adding support for IIO SCMI Based Sensors new 1b33dfa5d5f1 Merge remote-tracking branch 'local/ib-iio-scmi-5.12-rc2-t [...] new 9c15db92a8e5 Merge tag 'iio-for-5.13a' of https://git.kernel.org/pub/sc [...] new d8827ae8e22b staging: qlge: deal with the case that devlink_health_repo [...] new 0933e51a0b3c staging: rtl8188eu: Fix null pointer dereference on free_n [...] new 6f08cc6c2fdd drivers: staging: rtl8712: _adapter is declared twice new d70fb897113d Staging: comedi: remove unnecessary else statement new 619ee818faf7 r8192U_wx.c: style: alignment with open parenthesis new 0c98c5e93bca r8192U_wx.c: style: spaces preferred around operators new b95dd839d7e4 r8192U_wx.c: style: braces all arms of statement new 8d8b93ee3521 r8192U_wx.c: style: Unnecessary parentheses new 5005ac4d2f21 r8192U_wx.c: style: avoid multiple blank lines new cc8c7cca3020 Staging: rtl8723bs: remove named enums in rtw_mlme.h new d5e7c6b387bd Staging: rtl8723bs: remove named enums in rtw_cmd.h new 463cc86e1c7b Staging: rtl8723bs: remove named enums in rtw_eeprom.h new fc3e6754b17c Staging: rtl8723bs: remove named enums in hal_com.h new 555665d98e97 Staging: rtl8723bs: remove named enums in rtw_recv.h new 145d91b778d4 Staging: rtl8723bs: remove named enums in drv_types.h new 56b89735f379 Staging: rtl8723bs: remove named enums in rtw_ht.h new 7e9f6dcc0395 Staging: rtl8723bs: remove named enums in wlan_bssdef.h new 348516fa39bb Staging: rtl8723bs: remove named enums in rtw_mp.h new 0cf217a44756 Staging: rtl8723bs: remove named enums in osdep_service.h new 67a1a97d64d2 Staging: rtl8723bs: remove named enums in hal_intf.h new 2148216174a2 Staging: rtl8723bs: remove named enums in rtw_pwrctrl.h new dd210c1dd38c Staging: rtl8723bs: remove named enums in rtl8723b_cmd.h new c0c79e9f6db2 Staging: rtl8723bs: remove named enums in hal_com_h2c.h new 38936ed5d199 Staging: rtl8723bs: remove named enums in rtw_wifi_regd.h new 9666bfa5684c Staging: rtl8723bs: remove named enums in wifi.h new 9c2c652f06c4 Staging: rtl8723bs: remove named enums in rtl8723b_hal.h new ecebe41e51f2 Staging: rtl8723bs: remove named enums in hal_phy.h new 65724245ce25 Staging: rtl8723bs: remove named enums in rtw_mlme_ext.h new 5429b11fa085 Staging: rtl8723bs: remove named enums in rtw_xmit.h new 5e8aa5d01860 Staging: rtl8723bs: remove named enums in rtw_rf.h new 977f51c28cec Staging: rtl8723bs: remove named enums in HalPwrSeqCmd.h new 5f1c94a050e9 Staging: rtl8723bs: remove named enums in hal_com_phycfg.h new efab7dda7e2b Staging: rtl8723bs: remove named enums in ieee80211.h new eba66f41fb2a Staging: rtl8723bs: remove named enums in rtw_efuse.h new 50e9413e5644 Staging: rtl8723bs: remove named enums in odm_interface.h new cd9b6a6f9545 Staging: rtl8723bs: remove named enums in HalBtcOutSrc.h new e6b8ccce5a0d Staging: rtl8723bs: remove named enums in HalBtc8723b1Ant.h new 773d5be7907f Staging: rtl8723bs: remove named enums in odm_types.h new 9d8b1d20e89d Staging: rtl8723bs: remove named enums in odm_DIG.h new 0f5f939ace22 Staging: rtl8723bs: remove named enums in HalPhyRf.h new 7f5771470dc8 Staging: rtl8723bs: remove named enums in odm.h new 4cf346e506ce Staging: rtl8723bs: remove named enums in HalBtc8723b2Ant.h new d9af22456401 staging: rtl8723bs: remove assignment in condition in core [...] new c8ad167ebe65 staging: rtl8723bs: remove assignment in condition in os_d [...] new 61d6809f9c8d staging: rtl8723bs: remove assignment in condition in os_d [...] new a5bf1a101a19 drivers: staging: netlogic: fix unmet dependency for PHYLIB new e3f480cf4ba6 staging: rtl8723bs: sdio_ops: removing unused variable new babb5b8e2b91 staging: rtl8723bs: hal: remove unused variable in HalBtc8 [...] new 2e2b93ac2e97 staging: rtl8723bs: fix broken indentation new f632c6142779 Staging: rtl8723bs: remove obsolete comments new 7a151e9c0a74 Staging: rtl8723bs: remove useless macros new a9c6a84991c9 staging: rtl8723bs: remove unused macros in include/hal_com.h new 1a1a0e6eaa87 staging: rtl8723bs: put parentheses on macro with complex [...] new 73b797d57f07 staging: rtl8723bs: added spaces around operators in a mac [...] new a77a6c77b834 staging: rtl8723bs: remove unused macros in include/hal_com_reg.h new e69934a1428b staging: rtl8723bs: remove unused macros in include/hal_data.h new a6bf763d1273 staging: rtl8723bs: put parentheses on macros with complex [...] new b7f2b6f5ad4c staging: rtl8723bs: add spaces around operators in include [...] new 9ae4632668b4 staging: rtl8723bs: remove unused macros in include/hal_phy.h new ca876454f767 staging: rtl8723bs: remove unused macro in include/rtw_pwrctrl.h new 9cbc7a2fb93b staging: rtl8723bs: remove unused field in rereg_nd_name_d [...] new d88c117c334e staging: rtl8723bs: remove commented code line in os_dep/i [...] new d904eac99187 staging: rtl8723bs: put parentheses on macros with complex [...] new 7bb2db0dcbe3 staging: rtl8723bs: add spaces around operator in include/ [...] new 78a626383e4f staging: rtl8723bs: remove unused macros in include/wifi.h new e88231febb48 staging: rtl8723bs: put parentheses on macros with complex [...] new f87d0b34c535 staging: rtl8723bs: remove macros updating unused fields i [...] new 777f9d9ba5c5 staging: rtl8723bs: remove unused fields in struct security_priv new c84b189cd284 staging: rtl8723bs: include macro in a do - while loop in [...] new 305271ab4f54 staging: rtl8723bs: remove unused macros in include/drv_types.c new 0778f04b0b36 staging: greybus: arche-platform: Ending line with argument new f032e2cdf900 staging: greybus: camera: Switch to memdup_user_nul() new 30310e0fa5a7 staging: rtl8188eu: remove unused function parameter new 8bc5cbf5b65c staging: rtl8188eu: (trivial) remove a duplicate debug print new 6d72d5f601c2 staging: rtl8723bs: core: add comma within a comment new c460c22211e0 staging: rtl8723bs: core: add * to block comments new ff7e47409d42 staging: rtl8723bs: core: remove empty comment new d8365ba3ee53 staging: rtl8723bs: use print_hex_dump_debug instead of pr [...] new a6463cc5e35e staging: rtl8723bs: remove unused macro RT_PRINT_DATA new 45bca1886886 staging: hisilicon,hisi-spmi-controller.yaml cleanup schema new 507614ba25ff regulator: hi6421v600-regulator: move it from staging new e5c7bccc3775 Merge 5.12-rc6 into staging-next new b79f45e20464 staging: rtl8188eu: core: add comma within a comment new 015a5273b650 staging: rtl8188eu: core: replace spaces with a tab new d3361373bdda staging: sm750fb: Remove unnecessary blank line new 69c7ec3b2ba4 staging: rtl8712: add blank lines after declarations new c75afdaf2e53 staging: rtl8712: remove extra blank lines new f52def0b5e6f staging: rtl8192e: move const after static new 75c9fb830de7 staging: iio: cdc: remove repeated word new c1d0f8534fb5 staging: fbtft: convert sysfs snprintf to sysfs_emit new ab1f66a80906 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_xmit.c new 4c266de05a26 staging: rtl8723bs: fix condition in if statement in core/ [...] new a46af2c860c9 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_security.c new 0e1b6fe28138 staging: rtl8723bs: fix line exceed warning in core/rtw_se [...] new b365c02997e6 staging: rtl8723bs: fix spaces around operator issues in c [...] new 42c8cd68e5e0 staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_eeprom.c new e4e729449739 staging: rtl8723bs: fix error prone if conditions in core/ [...] new 1c7b5dff5de7 staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_p [...] new 26e8ad5cb666 staging: rtl8723bs: fix logical continuation issue in core [...] new 2569996ddaa7 staging: rtl8723bs: remove unnecessary parentheses in if-c [...] new 13aefa65bc6a staging: rtl8723bs: remove RT_TRACE logs in core/rtw_cmd.c new 61e0d09274ec staging: rtl8723bs: fix null check conditions in core/rtw_cmd.c new b7fd07b6617f staging: rtl8723bs: remove unnecessary parentheses in if c [...] new 1f7e6f0a2e91 staging: rtl8723bs: remove commented RT_TRACE calls in cor [...] new a8f74a826111 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_mlme.c new ecd20f1b1e2f staging: rtl8723bs: tidy up some error handling in core/rt [...] new 0ac666f83c31 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_mlme_ext.c new dfe138c98c1a staging: rtl8723bs: remove commented RT_TRACE calls in cor [...] new 760a6677c9ad staging: rtl8723bs: remove RT_TRACE logs in core/rtw_recv.c new 052b7b909d19 staging: rtl8723bs: added spaces around operator in core/r [...] new 1f96ef45f5c5 staging: rtl8723bs: split long line in core/rtw_recv.c new 4e7157733a27 staging: rtl8723bs: remove unnecessary parentheses in core [...] new 0dfb2de7bd68 staging: rtl8723bs: fix comparison in if condition in core [...] new ffaedcecc020 staging: rtl8723bs: remove commented RT_TRACE call in core [...] new b4bb8a0c0e84 staging: rtl8723bs: remove RT_TRACE logs in core/rtw_ioctl_set.c new 433426f21b1b staging: rtl8723bs: place constant on the right side of th [...] new 3cebd89515ea staging: rtl8723bs: remove all RT_TRACE logs in core/rtw_w [...] new 7ca5754301ef staging: rtl8723bs: remove RT_TRACE logs in core/rtw_sta_mgt.c new 4b85a20356ec staging: rtl8723bs: remove RT_TRACE logs in core/rtw_ieee80211.c new 9ebd42d8088f staging: rtl8723bs: add spaces around operators in core/rt [...] new 001c6bb6b626 staging: bcm2835-pcm: Allow up to 8 channels and 192kHz data rate new c1314fe4d28f staging: rtl8723bs: remove all RT_TRACE logs in hal/ and os_dep/ new 6544c672ee1d staging: rtl8723bs: remove commented out RT_TRACE logs in [...] new b5223939ff82 staging: rtl8723bs: remove RT_TRACE log definitions new a6f242ad1e2b staging: rtl8723bs: remove empty if, else blocks after RT_ [...] new 54bb1f37594d staging: rtl8723bs: remove empty #ifdef blocks after RT_TR [...] new 0b0029ed4d4c staging: rtl8723bs: remove unnecessary bracks after RT_TRA [...] new e153092677b9 staging: rtl8723bs: place constant on the right side of the test new 6212607eed24 staging: rtl8723bs: rewrite comparisons to null new 90179b3f7a81 staging: rtl8723bs: remove empty for cycles new bcc84e52bcc5 staging: rtl8723bs: remove commented code block new 49e07427c5cc staging: rtl8723bs: remove unused dvobj_priv members new 801adee270ba staging: kpc2000: pcie.h: Remove extra blank line new cf447efc6cdf staging: rtl8723bs: remove unused variable from rtw_os_rec [...] new 4f085fedea9b staging: rtl8723bs: core: Removed extra blank line new b321be064426 staging: rtl8723bs: core: Ending line with argument new 85c7bef4197e staging: rtl8723bs: core: align arguments with open parenthesis new cc7790d14f29 staging: rtl8712: add period within a comment new 483a0f6d9d5d staging: rtl8712: remove a blank line new fe6ed4e02b8f staging: rtl8712: remove space after cast new 5fd0241d66d2 staging: rtl8712: add space before binary operator new 59184278ee66 staging: rtl8712: add spaces around operators new 7b2ede0bde67 staging: rtl8712: match parentheses alignment new 431c052b6ee0 staging: rtl8712: remove extra blank lines new 5e1e55bc78ee staging: rtl8712: Remove spaces after a cast new a11fbe6bf1ae drivers: staging: rtl8712: align arguments with open parenthesis new b0a7b3aee5c1 staging: rtl8712: Rewrite NULL comparisons new e91cafdf3c18 staging: rtl8712: Remove extra blank lines new 7b2d92a3c8e5 iio:imu:mpu6050: Modify matricies to matrices new 83ca56b663cf iio: core: Use sysfs_emit() (trivial bits) new 0207483b22d0 iio: iio_enum_available_read(): Convert to sysfs_emit_at() new 6b92ba0a3057 iio: __iio_format_value(): Convert to sysfs_emit_at() new f46ac009780c iio: dac: Convert powerdown read callbacks to sysfs_emit() new 4e102429f3dc iio:accel:adis16201: Fix wrong axis assignment that preven [...] new 454c219f5d84 iio: imu: inv_mpu6050: Use as standalone trigger new abfdfd144357 iio: dac: Rudimentary typo fix new 44fc4de9bd61 iio: adc: ad7923: use devm_add_action_or_reset for regulat [...] new 075dff3367ef iio: adc: ad7923: use device-managed function for triggere [...] new 3e55bb6f2ac0 iio: adc: ad7923: register device with devm_iio_device_register new b3b64e2c1575 iio: Fix iio_read_channel_processed_scale() new 4c822244bf4a iio: buffer: return 0 for buffer getfd ioctl handler new 0d41da037427 iio: inv_mpu6050: Remove superfluous indio_dev->modes assignment new a71654af0a21 iio: inv_mpu6050: Make interrupt optional new add538f4beb2 staging:iio:cdc:ad7150: use swapped reads/writes for i2c r [...] new 1a17e7cbbffa staging:iio:cdc:ad7150: Remove magnitude adaptive events new 0c4c4a868ab4 staging:iio:cdc:ad7150: Refactor event parameter update new c13ab9457fbb staging:iio:cdc:ad7150: Timeout register covers both direc [...] new f32df79d5c7c staging:iio:cdc:ad7150: Drop platform data support new 67322b2b6678 staging:iio:cdc:ad7150: Handle variation in chan_spec acro [...] new 5bfe0cac3f3b staging:iio:cdc:ad7150: Simplify event handling by only us [...] new f1be99299ef1 staging:iio:cdc:ad7150: Drop noisy print in probe new d5723c679bb8 staging:iio:cdc:ad7150: Add sampling_frequency support new 45b77828b01c iio:event: Add timeout event info type new fea8f215012e staging:iio:cdc:ad7150: Change timeout units to seconds an [...] new 9623caea2cfe staging:iio:cdc:ad7150: Rework interrupt handling. new ef71bd9c8564 staging:iio:cdc:ad7150: More consistent register and field naming new 69567d38613c staging:iio:cdc:ad7150: Reorganize headers. new 88f0e098a0b7 staging:iio:cdc:ad7150: Tidy up local variable positioning. new a895ca4ad739 staging:iio:cdc:ad7150: Drop unnecessary block comments. new f28334febda7 staging:iio:cdc:ad7150: Shift the _raw readings by 4 bits. new 18595e71c57a staging:iio:cdc:ad7150: Add scale and offset to info_mask_ [...] new a9f8afe16412 staging:iio:cdc:ad7150: Really basic regulator support. new 89f2d5b080bc staging:iio:cdc:ad7150: Add of_match_table new 9b2571b02d9f iio:Documentation:ABI Add missing elements as used by the [...] new cbdf6ccaec39 staging:iio:cdc:ad7150: Add copyright notice given substan [...] new d403719eeb66 dt-bindings:iio:cdc:adi,ad7150 binding doc new 646d67b5c582 iio:cdc:ad7150: Move driver out of staging. new 9ec8f413d706 MAINTAINERS: update adi,ad5758.yaml reference new 9122a6c32fcb MAINTAINERS: update st,hts221.yaml reference new 959e9b93cf71 MAINTAINERS: update dpot-dac.yaml reference new 0eb56a608e86 MAINTAINERS: update envelope-detector.yaml reference new 8aa6681f30e4 MAINTAINERS: update current-sense-amplifier.yaml reference new 72744d4bafe6 MAINTAINERS: update current-sense-shunt.yaml reference new 40ee0e2a7d11 MAINTAINERS: update voltage-divider.yaml reference new 63e6b02cf298 MAINTAINERS: update atmel,sama5d2-adc.yaml reference new f4bec27fad55 MAINTAINERS: update pni,rm3100.yaml reference new 1867eff87a4f MAINTAINERS: update renesas,rcar-gyroadc.yaml reference new 5f8bef56e150 MAINTAINERS: update st,lsm6dsx.yaml reference new 01ec483013a3 MAINTAINERS: update st,vl53l0x.yaml reference new a909ba1ae988 MAINTAINERS: update ti,dac7612.yaml reference new 8cc110478cab dt-bindings:iio:dac: update microchip,mcp4725.yaml reference new 7604c2f9ea8c iio:adc: Drop false comment about lack of timestamp control new bb142d4433e4 iio: adc: stm32-dfsdm: drop __func__ while using Dynamic debug new ebb9493c07e1 iio: trigger: Replace explicit casting and wrong specifier [...] new af3bac44b1c5 iio: trigger: Fix strange (ladder-type) indentation new ca3e7d524cc8 iio: buffer: use sysfs_attr_init() on allocated attrs new aefaee4ec899 Merge tag 'irq-no-autoen-2021-03-25' into togreg new 0be49bdedcfd iio:adc:ad7766: Use new IRQF_NO_AUTOEN to reduce boilerplate new 42004ceb3404 iio:adc:exynos-adc: Use new IRQF_NO_AUTOEN flag rather tha [...] new aef3ef165972 iio:adc:nau7802: Use IRQF_NO_AUTOEN instead of request the [...] new ff2293ea9c17 iio:adc:sun4i-gpadc: Use new IRQF_NO_AUTOEN flag instead o [...] new dbb8f20d839b iio:chemical:scd30: Use IRQF_NO_AUTOEN to avoid irq reques [...] new 30f6a542b7d3 iio:imu:adis: Use IRQF_NO_AUTOEN instead of irq request th [...] new eaa17fa7d8da iio:adc:ad_sigma_delta: Use IRQF_NO_AUTOEN rather than req [...] new 6baee4bd63f5 iio:adc:ad7476: Fix remove handling new 4d84487d9631 iio:adc: Fix trivial typo new c10f8109f78b iio: hrtimer-trigger: Fix potential integer overflow in ii [...] new 032aec339c86 iio:cdc:ad7150: Fix use of uninitialized ret new e64837bf9e2c iio: magnetometer: yas530: Fix return value on error path new bb354aeb364f iio: magnetometer: yas530: Include right header new 194eafc9c1d4 iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol new 6f0078ae704d iio: sx9310: Fix access to variable DT array new fc948409ccc1 iio: sx9310: Fix write_.._debounce() new e09fe9135399 iio: inv_mpu6050: Fully validate gyro and accel scale writes new 6470a8206a10 Merge tag 'iio-for-5.13b-take2' of https://git.kernel.org/ [...] new 7948c501d668 staging: rtl8723bs: hal: Add spaces around operators new 2466b0b27ca2 staging: rtl8723bs: core: reorganize characters so the lin [...] new f26f85858d7f staging: rtl8723bs: hal: Add spaces around operators in ha [...] new 2dc7daaa33d9 staging: rtl8723bs: hal: Add spaces around operators in Ha [...] new cd2c304266b8 staging: rtl8723bs: hal: Add spaces around operator in Hal [...] new bc21df678b4d staging: rtl8723bs: core: Move constants to the right of c [...] new f179515da978 staging: rtl8712: Use constants from <linux/ieee80211.h> new 85adda6197f2 staging: rtl8192e: rtl8192E_dev: remove unused variable new b190d1433ac4 staging: rtl8192u: remove unused variable new 52f8b696b7cd staging: rt8192u: change constants to be on right new 9d32836dbb1a staging: rtl8188eu: remove unused efuse hal components new eeb4661560ff staging: rtl8188eu: ctrl vendor req value is always 0x05 new 3d0be94f62fd staging: rtl8188eu: ctrl vendor req index is not used new 788fde031027 staging: rtl8188eu: use actual request type as parameter new cc23e68fdf98 staging: rtl8188eu: clean up usb_read8 new 00092615162f staging: rtl8188eu: clean up usb_read16 new e8f44d356e6b staging: rtl8188eu: clean up usb_read32 new 4f178eeb0d77 staging: rtl8188eu: clean up usb_write8 new cecaae74ea89 staging: rtl8188eu: clean up usb_write16 new 057a5a803860 staging: rtl8188eu: clean up usb_write32 new b92ed9dc2b13 staging: rtl8188eu: remove an obsolete comment new bfe1e634909e staging: rtl8723bs: hal: Remove camelcase new 204e4f4433c2 staging: comedi: drivers: Fix spelling mistake "nubmer" -> [...] new 6db58ed2b2d9 staging: comedi: tests: ni_routes_test: Fix compilation error new 15b7a743901c staging: comedi: tests: ni_routes_test: Put complex values [...] new 2628ca5f8e5e staging: comedi: tests: ni_routes_test: Avoid CamelCase: <RVi> new 228e55617c17 staging: comedi: tests: ni_routes_test: Lines should not e [...] new 07a696a88646 staging: comedi: tests: Correct unittest_fptr new 42c3243ff23d staging: rtl8723bs: remove DBG_871X log argument new 968b15adb0ea staging: rtl8723bs: remove all DBG_871X logs new 4646da162d96 staging: rtl8723bs: remove DBG_871CX log unmatched by cocci new 68e79909e1d8 staging: rtl8723bs: remove commented out DBG_871X logs new 5789f7749284 staging: rtl8723bs: remove DBG_871X macro definitions new 21e161c3cea5 staging: rtl8723bs: remove all if-else empty blocks left b [...] new 394ceaa2b3b2 drivers: rtl8723bs: rewrite comparison to null new 3dc682aed3a1 staging: rtl8723bs: put constant on the right side in if c [...] new 3f85c670a264 staging: rtl8723bs: remove empty for cycles left by DBG_87 [...] new ae31f4ed7e09 staging: rtl8723bs: remove empty tracing function dump_rx_packet new b4f27a06f638 staging: rtl8723bs: remove empty #ifdef blocks after DBG_8 [...] new 709c8e49b51c staging: rtl8723bs: remove unnecessary bracks on DBG_871X [...] new 6206fdb4f30b staging: rtl8723bs: remove unnecessary parentheses in if c [...] new e6e7ad69d38d staging: rtl8723bs: add spaces around operators new e427bdd8e1e5 staging: rtl8723bs: rewrite comparison to null new dd782523e8a5 staging: rtl8723bs: remove unnecessary parentheses new e338f5f0a0c3 staging: rtl8723bs: fix comparison in if condition new af6afdb63f17 staging: rtl8723bs: split long lines new a45759d2a47c staging: rtl8723bs: remove unnecessary parentheses new f9b9263a25dc staging: rtl8192u: Fix potential infinite loop new 1c4282349223 staging: axis-fifo: remove redundant dev_err call new 46694b686d4a staging: rtl8188eu: remove unused macros new 5c422a42d1a6 staging: rtl8188eu: remove unnecessary brackets new cf862de40b35 staging: rtl8188eu: remove unused defines new b048a8db2944 staging: rtl8188eu: move defines into the .c file new 889ed8b5e374 staging: rtl8188eu: set pipe only once new 6b1164553276 staging: rtl8188eu: clean up rtw_recv_entry new 78ea2e24470e staging: rtl8188eu: remove unnecessary variable new 57ae96149e89 staging: rtl8188eu: rtw_usb_if1_init needs no dvobj parameter new 7a267097504f staging: rtl8188eu: make usb_dvobj_init return a status new 3fca1c763ed1 staging: rtl8188eu: make rtw_usb_if1_init return a status new 7a1de298de04 staging: comedi: tests: ni_routes_test: Reduce stack usage new 31f218546e54 staging: comedi: tests: ni_route_tests: Declare functions static new 30c1b1a22cc3 staging: comedi: tests: example_test: Reduce stack usage new 9a457447b326 staging: comedi: tests: example_test: Declare functions static new 5b7b4ce1d116 staging: comedi: tests: example_test: Rename to 'comedi_ex [...] new c82b130616e3 staging: comedi: Add Kconfig options to build unit test modules new 5f0bf36ed66e staging: rtl8723bs: hal: Remove camelcase in sdio_ops.c new d03f499e6453 staging: rtl8712: matched alignment with open parenthesis new 73aba1b5f0af staging: rtl8712: removed extra blank line new 4e35b91390fc staging: rtl8723bs: remove extra indent new e7442ffe1cc5 staging: comedi: Kconfig: Fix COMEDI_TESTS_NI_ROUTES selections new bb40b33d3045 staging: rtl8712: add spaces around '+' new 7569c1bc3ffe staging: rtl8723bs: remove unused including <linux/version.h> new 63ee275711d5 staging: rtl8712: remove struct rtl_ieee80211_ht_cap and i [...] new 6e2baa44c6d1 staging: rtl8712: remove enum WIFI_FRAME_SUBTYPE new 8b4fa9c356c3 staging: rtl8712: remove (most of) enum WIFI_FRAME_TYPE new 8ff753bc1631 staging: rtl8723bs: Remove unnecessary code new b3dffce0e0aa staging: rtl8723bs: remove unused variable pwrctl new 3f8f36da0c5d staging: rtl8712: fix wrong function output new eae92424d183 staging: comedi: cb_pcidas64: remove useless function new e46ff78bc2b1 staging: rtl8188eu: remove the last urb callback macros new 767d1c72aa3f staging: rtl8188eu: remove prototype for non-existing function new 062f6d14521d staging: rtl8188eu: make ffaddr2pipehdl static new f40e1901bed0 staging: rtl8188eu: replace switch-case with if new dfb1a3ae1d11 staging: rtl8188eu: remove unused function parameter new 2fa087e0ae72 staging: rtl8188eu: remove a constant variable new 7b697f098d8a staging: rtl8188eu: move static array from .h to .c new e2794029df29 staging: rtl8188eu: move another static array from .h to .c new ddc7e53e5eca staging: rtl8188eu: always free cmd_obj in the cmd thread new ea21efe66253 staging: rtl8188eu: remove duplicate if statement new 92d056d6cb02 staging: rtl8188eu: remove a dead assignment new e28a09fc0b9d staging: rtl8188eu: simplify rtw_cmd_thread's main loop new 2fd8a0201211 staging: rtl8723bs: remove unused variable in core/rtw_cmd.c new ffdbed83c48c staging: rtl8723bs: remove unused variable and empty for c [...] new 2f0b03160d80 staging: rtl8723bs: remove unused code block in os_dep/ioc [...] new 4f4cbe7e853c staging: rtl8723bs: remove unused variables and code block [...] new 8db11e79ac2a staging: rtl8723bs: remove set but unused psta variable in [...] new 96f85950ca96 staging: rtl8723bs: remove unused variable pstapriv in rtw [...] new 9af90936f091 staging: rtl8723bs: remove unused cur_network variable in [...] new dc06fdd79fc4 staging: rtl8723bs: remove unused pmlmepriv variable in rt [...] new fc122027a5ce staging: rtl8723bs: remove unused variable declaration in [...] new 1fdc17a79320 staging: rtl8723bs: remove unused variable in os_dep/ioctl [...] new 345c4e9a7ece staging: rtl8723bs: remove decl of unused static const var [...] new c841b8e27487 staging: rtl8723bs: remove all MSG_8192C logs new e727b582075a staging: rtl8723bs: remove commented out MSG_8192C log new d55c46f36027 staging: rtl8723bs: remove MSG_8192C macro definitions new 98a847ae5d5d staging: rtl8723bs: remove redundant initialization new 92172da23c56 staging: rtl8192e: replace comparison to NULL by bool new 08aa09135c96 staging: rtl8192e: remove unnecesasry f-trace like logging new 3eea531bcc24 staging: ralink-gdma: Add missing MODULE_DEVICE_TABLE new 32abcac8037d staging: comedi: tests: ni_routes_test: Remove unused vari [...] new 26be3a5d8453 staging: rtl8192e: Fix incorrect pointer check new 4e63e9b77449 staging: rtl8723bs: core: Remove an unused variable new 426ceac43197 staging: mt7621-pci: stop using of_pci_range_to_resource new dcc48e083749 staging: rtl8723bs: remove all DBG_8192C logs new 334ef6ab8f44 staging: rtl8723bs: remove all commented out DBG_8192C logs new 7519f4f89692 staging: rtl8723bs: remove DBG_8192C macro definitions new edf3967a8d95 staging: rtl8723bs: remove all if-blocks left empty by DBG [...] new fa50dda745be staging: rtl8723bs: put spaces around operators new 0a62cc7a5ac5 staging: rtl8723bs: remove unused code blocks guarded by D [...] new aaf2a07724da staging: rtl8723bs: remove commented out DEBUG_RTL871X definition new 0268c26750a9 staging: rtl8723bs: remove code blocks guarded by DEBUG symbol new 96efb4609842 staging: rtl8723bs: remove empty code block guarded by DBG_CCX new add69c59ebb2 staging: rtl8723bs: remove code block guarded by undefined [...] new 8a095d44d88b staging: rtl8723bs: remove commented out SDIO_DEBUG_IO sym [...] new 5ffbfcf38b80 staging: rtl8723bs: remove empty ifdef blocks conditioned [...] new 8f32a6c89ce4 staging: rtl8723bs: remove commented out DEBUG_CFG80211 sy [...] new 04c35396c5c6 staging: rtl8723bs: remove unnecessary bracks new 71839eac6bbc staging: rtl8723bs: fix comparison to null new 9d5ed87234ae staging: rtl8723bs: put spaces around operators new 4ca39cd7459d staging: rtl8723bs: split long line new d290bb31a718 staging: rtl8723bs: put constant on the right side of the test new da742b02a1e5 staging: rtl8723bs: remove empty if and else blocks new 5bb62a191be0 staging: rtl8723bs: put constant on the right side of a te [...] new 279fa77760fb staging: rtl8723bs: remove unnecessary parentheses in os_d [...] new 05c19e212a5d staging: rtl8723bs: remove empty else block in os_dep/ioct [...] new 1e95e1e49aee staging: rtl8723bs: fix comparison to true issue new d6b08255f8fb staging: rtl8723bs: remove more unnecessary parentheses new 1b9e18de8d43 staging: rtl8723bs: remove more empty if blocks after DBG_ [...] new 90b69822a5cb staging: rtl8723bs: Remove camelcase in several files new 97f136ec590a staging: rtl8723bs: include: Fix misspelled words in comments new 13c57439fecc staging: rtl8723bs: include: Change the type of a variable new 16ae2044e91e staging: rtl8723bs: Change controlling expressions new 9e74999b1a68 Staging: rtl8192u: ieee80211: remove odd backslash. new a2e2a05d5d57 staging: rtl8723bs: remove unnecessary goto jumps new 5a04ad1d1d43 staging: rtl8723bs: remove unused variable 'start' in hal/ [...] new 8333e5a95855 staging: rts5208: remove unnecessary ftrace-like logging new acdb1d908fdb staging: vchiq_core: Simplify vchiq_send_remote_use* new e04e90083007 staging: vchiq_core: Shorten var name for service quota new 32129ec093ed staging: vchiq_core: Get the rid off curly braces around cases new b3582ed4269d staging: vchiq_core: Exit early in 2 functions new 63276d45bac5 staging: vchiq_core: introduce service skip new 0e345d977306 staging: vchiq_core: improve readability of request_poll new 7a4da84ce818 staging: vchiq_core: use BITSET_WORD macro new a8def5034a27 staging: vchiq_core: introduce SLOT_QUEUE_INDEX_FROM_POS_MASKED new fa80183c5513 staging: vchiq_core: fix if alignments new f2f560e1bdc0 staging: vchiq_core: split exit conditions new 70bdf4cc49f9 staging: vc04_services: TODO: remove trailing whitespace new c9d134a13bd2 staging: vc04_services: TODO: rectify spelling mistake new ac23a3cbcd54 staging: rtl8723bs: hal: remove space before tabs new 8b7d276ea816 staging: rtl8723bs: hal: Remove extra blank line new 1ec0ee058dcb staging: rtl8723bs: hal: Correct indentation new 59bc0e634b2e staging: rtl8723bs: remove unnecessary adapter new cc444aa522b1 staging: rtl8192e: remove unnecessary ftrace-like logging new 07ff20cf172f staging: fieldbus: simplify devm_anybuss_host_common_probe new 174250f8d965 staging: comedi: adv_pci_dio: remove whitespace new c3db59cfe16a staging: rtl8188eu: Move channel_table away from rtw_mlme_ext.h new 3d7ac0402907 staging: rtl8723bs: core: Remove unused but set variable new 69c3331aa099 staging: rtl8723bs: replace dump_drv_version() usage with [...] new ee31d57e4022 staging: rtl8723bs: remove unnecessary dump_drv_version() usage new 77e14dfe53c0 staging: rtl8723bs: remove two unused functions new f013209cbf8e staging: rtl8723bs: hal: Remove four set but not used variables new 3cc112a0886d staging: rtl8192e: add spaces around binary operators new c7dabf1a45bb staging: rtl8192e: remove unnecessary blank line before brace new e3a8607981e7 staging: rtl8192e: remove unnecessary blank line after clo [...] new c567fb9da3dd staging: rtl8192e: removed multiple blank lines new d5c09ff06901 staging: rtl8723bs: fix indentation issue introduced by lo [...] new 07d488b0c1d4 staging: rtl8723bs: replace DBG_871X_SEL_NL with netdev_dbg() new ccbdd3fdf3e8 staging: rtl8723bs: remove DBG_871X_SEL_NL macro declaration new 467d98420936 staging: rtl8723bs: remove unused argument in function new 027ffa10b80b staging: rtl8723bs: remove sdio_drv_priv structure new 8ffdff6a8cfb staging: comedi: move out of staging directory new 71d3edc61e29 staging: rtl8723bs: Remove led_blink_hdl() and everything related new 5cc836449458 staging: rtl8192e: indent statement properly new 79df841b4350 staging: rtl8723bs: replace DBG_871X_LEVEL logs with netdev_*() new 108b05a64621 staging: rtl8723bs: fix code indent issue new 5a94f5c84281 staging: rtl8723bs: fix indentation in if block new 98dc120895a9 staging: rtl8723bs: split too long line new 180b9f220a59 staging: rtl8723bs: remove unused DBG_871X_LEVEL macro dec [...] new 4ca91abbe406 staging: rtl8723bs: remove empty #ifdef block new 8a24201f824a staging: rtl8188eu: change bLeisurePs' type to bool new 2a743d94ebff staging: rtl8188eu: remove constant variable and dead code new 94ed1611aaf5 staging: rtl8188eu: cmdThread is a task_struct new 5369c41d165e staging: rtl8188eu: remove unused function parameters new bd36d5e2d5c4 Staging: rtl8723bs: rtw_xmit: fixed tabbing issue new c295d3007ff6 staging: octeon: Use 'for_each_child_of_node' new 8900d92fd666 Merge tag 'staging-5.13-rc1' of git://git.kernel.org/pub/s [...] new 4dec5f1af694 tty: serial: pch_uart.c: remove debugfs dentry pointer new 078b23267d5f MAINTAINERS: orphan mxser new ae6acf479be1 MAINTAINERS: drop cyclades.com reference new 00025161b2d9 PCI: remove synclink entries from pci_ids new 5a3c96e96409 vgacon: comment on vga_rolled_over new f76edd8f7ce0 tty: cyclades, remove this orphan new 67b1544a55c9 tty: isicom, remove this orphan new 3b00b6af7a5b tty: rocket, remove the driver new 981b22b8777d tty: remove TTY_LDISC_MAGIC new 5e30d3bf51eb tty: n_tty, set tty_ldisc_ops::owner new f751ae1cbbf9 tty: imx, use ms_to_ktime new 60294d86f27c tty: 8250, use ms_to_ktime new 7e3d3c08f17c tty: 8250, cleanup em485 timers new 7a9ca6329807 tty: 8250/serial_cs, propagate errors in simple_config new 8ff694972fe4 net: caif: inline register_ldisc new 9f3698e97df0 net: nfc: nci: remove memset of nci_uart_drivers new c2a5a45c0276 net: nfc: nci: drop nci_uart_ops::recv_buf new 11771e0bf13c net: nfc: nci: drop nci_uart_default_recv new 51f62a311c6d tty: con3215, remove tasklet for tty_wakeup new 56e9d0f95ad0 tty: con3215, remove unneeded tty checks new 2daedb1d1e45 tty: con3215, remove tty->driver_data casts new df11abeb2e60 tty: jsm_tty, make char+error handling readable new d01a83590b7d tty: nozomi, remove struct buffer new 83e826bf8f4f tty: nozomi, remove init/exit messages new 0da4c58df1ce tty: nozomi, remove useless debug prints new 4c472fc02e2a tty: vcc, make globals static new 733001916075 tty: vcc, drop version dump new 9af6f74d671e tty: vcc, use name strings directly new 5c58097eeb9a tty: vcc, remove useless tty checks new a32c97fd4263 tty: xtensa/iss, drop serial_version & serial_name new 0894b13467a2 tty: xtensa/iss, don't reassign to tty->port new bd5b21942569 tty: xtensa/iss, remove stale comments new 5a1a8425c443 tty: xtensa/iss, setup the timer statically new ba444ea3bc93 tty: xtensa/iss, make rs_init static new 6c2e6317c975 tty: do not check tty_unregister_driver's return value new a872ab4d6d19 tty: let tty_unregister_driver return void new a846dcf9d729 tty: localise ptychar and make it const new b9b90fe655c0 tty: synclink_gt, drop unneeded forward declarations new 9d7fd54f2a2e tty: hvc, drop unneeded forward declarations new b93db97e1ca0 tty: n_gsm, remove duplicates of parameters new ab78b0c9fa9d tty: cleanup tty_chars_in_buffer new 10eb63e5a9b2 tty: make everyone's chars_in_buffer return >= 0 new 6bfbfcfc5800 tty: make everyone's write_room return >= 0 new 196ebe5c000a drivers: tty: serial: IMX_EARLYCON: fix Kconfig dependency [...] new 19d48787e315 tty: serial: samsung_tty: Add ucon_mask parameter new 646891638301 tty: serial: samsung_tty: Separate S3C64XX ops structure new aaf144059ba4 tty: serial: samsung_tty: Add s3c24xx_port_type new ad5613b98a48 tty: serial: samsung_tty: IRQ rework new 0906db90c722 tty: serial: samsung_tty: Use devm_ioremap_resource new b8466833391e dt-bindings: serial: samsung: Add apple,s5l-uart compatible new fcbba344907a tty: serial: samsung_tty: Add support for Apple UARTs new b89cfc05a275 tty: serial: samsung_tty: Add earlycon support for Apple UARTs new 81171e7d31a6 serial: 8250_exar: Constify the software nodes new cebeddd6d0d9 serial: liteuart: fix return value check in liteuart_probe() new 71b25f4df984 dt-bindings: serial: samsung: add DMA properties new 87fd0741d6dc serial: stm32: fix probe and remove order for dma new f4518a8a75f5 serial: stm32: fix startup by enabling usart for reception new f264c6f6aece serial: stm32: fix incorrect characters on console new 25a8e7611da5 serial: stm32: fix TX and RX FIFO thresholds new ad7676812437 serial: stm32: fix a deadlock condition with wakeup event new 12761869f0ef serial: stm32: fix wake-up flag handling new 436c97936001 serial: stm32: fix a deadlock in set_termios new fb4f2e04ac13 serial: stm32: fix tx dma completion, release channel new f16b90c2d9db serial: stm32: call stm32_transmit_chars locked new 315e2d8a125a serial: stm32: fix FIFO flush in startup and set_termios new 9f77d19207a0 serial: stm32: add FIFO flush when port is closed new 3db1d52466dc serial: stm32: fix tx_empty condition new 3d82be8be6fd serial: stm32: add support for "flush_buffer" ops new 280def1e1c17 Merge 5.12-rc3 into tty-next new c69b11f3a6d1 tty: serial: samsung_tty: remove spinlock flags in interru [...] new b9edc6823d18 tty: serial: 8250: delete redundant printing of return value new 8ba0f967ff6e tty: max310x: fix flexible_array.cocci warnings new 77124a427749 drivers: tty: serial: sh-sci: fix spelling typo of 'wheter' new 0ae798fd96f8 vgacon: drop unused vga_init_done new 1631eeeaf084 serial: stm32: rework wakeup management new c0f3332cb5f2 serial: stm32: clean wakeup handling in serial_suspend new 986e9f603857 irqchip/stm32: add usart instances exti direct event support new 3d530017bef1 serial: stm32: update wakeup IRQ management new 1657ca6e28fa ARM: dts: stm32: Add wakeup management on stm32mp15x UART nodes new df5d151ee6a0 serial: pch_uart: fix build error with !CONFIG_DEBUG_FS new 9baedb7baeda serial: imx: drop workaround for forced irq threading new 214df75d5662 dt-bindings: serial: Add compatible for Mediatek MT8195 new c6a419afe324 vt: keyboard, Fix typo in the doc for vt_get_shift_state() new 22fce66c19ca tty: vt: Mundane typo fix in the file vt.c new 88a499cd70d4 dt-bindings: Add support for the Broadcom UART driver new 41a469482de2 serial: 8250: Add new 8250-core based Broadcom STB driver new 3ece873e1808 dt-bindings: serial: 8250: Add nuvoton,wpcm450-uart new 8465df70e49c serial: 8250_of: Add nuvoton,wpcm450-uart new 9f299d3264c6 dt-bindings: serial: stm32: Use 'type: object' instead of [...] new 211b4d42b70f tty: fix memory leak in vc_deallocate new 64b1510642f8 serial: 8250_bcm7271: Fix return value check in brcmuart_probe() new b0b07762bfa4 serial: 8250: Make symbol 'brcmuart_debugfs_root' static new 202680c7a937 tty: pty: Add a blank line after declarations new 9594408763d4 Merge 5.12-rc6 into tty-next new 1b8dc3988dd2 dt-bindings: serial: Add rx-tx-swap to stm32-usart new 3cd66593725a tty/serial: Add rx-tx-swap OF option to stm32-usart new 158e800e0fde sc16is7xx: Defer probe if device read fails new 399d44a1b13d tty: n_gsm: use DEFINE_SPINLOCK() for spinlock new 7a3791afdbd5 staging: fwserial: fix TIOCSSERIAL jiffies conversions new 2104eb283df6 staging: fwserial: fix TIOCSSERIAL permission check new a7eaaa9d1032 staging: fwserial: fix TIOCSSERIAL implementation new 5e84a66f3682 staging: fwserial: fix TIOCGSERIAL implementation new b71e571adaa5 staging: greybus: uart: fix TIOCSSERIAL jiffies conversions new 60c6b305c11b staging: greybus: uart: fix unprivileged TIOCCSERIAL new d38be7024521 staging: greybus: uart: clean up TIOCGSERIAL new 1d31a831cc04 tty: amiserial: fix TIOCSSERIAL permission check new c33a63e8dd91 tty: amiserial: add missing TIOCSSERIAL jiffies conversions new 6e70b73ca524 tty: moxa: fix TIOCSSERIAL jiffies conversions new dc8c84376586 tty: moxa: fix TIOCSSERIAL permission check new bf510acbea47 tty: moxa: fix TIOCSSERIAL implementation new be6cf583d24d tty: mxser: fix TIOCSSERIAL jiffies conversions new b91cfb2573ae tty: mxser: fix TIOCSSERIAL permission check new a5c67f893004 pcmcia: synclink_cs: drop redundant tty-port initialisation new 88d8cb7b5f21 tty: synclink_gt: drop redundant tty-port initialisation new 903a0e76aa01 tty: pti: Remove Kconfig leftovers new 2c4a4cded5ea tty/sysrq: Add a blank line after declarations new 149ad2c67b39 tty/sysrq: Fix issues of code indent should use tabs new d4e1d903a31e tty: tty_jobctrl: Add a blank line after declarations new 63eeafd43951 tty: tty_jobctrl: Fix coding style issues of block comments new 96d508259c18 tty: tty_jobctrl: Remove spaces before tabs new 5d3945e84b80 tty: tty_ldisc: Fix an issue of code indent should use tabs new d72383591d36 tty: tty_ldisc: Add a blank line after declarations new 72a8dcd7bb91 tty: tty_ldisc: Fix coding style issues of block comments new 408795b0252f tty: tty_ldisc: Do not use assignment in if condition new b89585461834 tty: tty_ldisc: Remove the repeated word 'the' new d09845e98a05 tty: actually undefine superseded ASYNC flags new 1b8b20868a6d tty: fix return value for unsupported ioctls new 8871de06ff78 tty: fix return value for unsupported termiox ioctls new 1b7bc6b10a7e tty: use pr_warn_ratelimited() for deprecated serial flags new 885c77d528e1 tty: refactor TIOCSSERIAL handling new 5a35b040d056 tty: add ASYNC_SPLIT_TERMIOS to deprecation mask new 8b57b3a12371 serial: core: drop redundant TIOCGSERIAL memset new 79c5966cec7b serial: core: return early on unsupported ioctls new e7d1737c2a16 dt-bindings: serial: samsung: include generic dtschema to [...] new 9e5313acadfc serial: Add missing MODULE_DEVICE_TABLE new 86b20677e8b6 tty: clarify that not all ttys have a class device new 63bbdb4ea02b tty: hvc: make symbol 'hvc_udbg_dev' static new a13df3bec596 dt-bindings: serial: 8250: deprecate aspeed, sirq-polarity-sense new 3b44af4f9f4d serial: 8250_aspeed_vuart: refactor sirq and lpc address s [...] new ca03042f0f12 serial: 8250_aspeed_vuart: add aspeed, lpc-io-reg and aspe [...] new 845766b63fb5 dt-bindings: serial: 8250: add aspeed, lpc-io-reg and aspe [...] new 0a360e8b65d6 tty: n_gsm: check error while registering tty devices new 98602c010ceb tty: create internal tty.h file new 4d5a64cbc7ad tty: tty.h: remove tty_info() new da5d669e00d2 tty: audit: move some local functions out of tty.h new 6c80c0b94b94 tty: move some internal tty lock enums and functions out of tty.h new dd9f61144257 tty: make tty_release_redirect() static new 9f72cab15963 tty: move some tty-only functions to drivers/tty/tty.h new 5ffa6e344a1c tty: clean include/linux/tty.h up new f9f54983005c serial: sh-sci: remove obsolete latency workaround new c0070e1e6027 ttyprintk: Add TTY hangup callback. new 86eb03267576 tty: synclink_gt: remove redundant initialization of varia [...] new 75f4e830fa9c serial: do not restore interrupt state in sysrq helper new e359b4411c28 serial: stm32: fix threaded interrupt handling new cea37afd28f1 serial: stm32: defer sysrq processing new 45f6b6db53c8 serial: omap: don't disable rs485 if rts gpio is missing new e2a5e8448e73 serial: omap: fix rs485 half-duplex filtering new 02ca144fa489 tty: mxser: drop low-latency workaround new f22dd43fc166 serial: altera_jtaguart: drop low-latency workaround new d26595d188e6 serial: altera_uart: drop low-latency workaround new 173d37fc598a serial: amba-pl010: drop low-latency workaround new 02d5364007ba serial: amba-pl011: drop low-latency workaround new d0aa2820b9e8 serial: apbuart: drop low-latency workaround new 80d43febacf1 serial: ar933x: drop low-latency workaround new e9af7e363af5 serial: arc_uart: drop low-latency workaround new 983fe58ad72d serial: atmel_serial: drop low-latency workaround new acf484363177 serial: bcm63xx: drop low-latency workaround new 4eec66e4b2a0 serial: icom: drop low-latency workaround new 46a2675e8f0d serial: lpc32xx_hs: drop low-latency workaround new 5d148754dac6 serial: mcf: drop low-latency workaround new b8555963ca1a serial: meson: drop low-latency workaround new 6e560913aae0 serial: mpc52xx_uart: drop low-latency workaround new c0a6c9f79e52 serial: msm_serial: drop low-latency workaround new 493a275c0471 serial: owl: drop low-latency workaround new 2225ee132c61 serial: rda: drop low-latency workaround new e1bd674499c5 serial: rp2: drop low-latency workaround new f306226ee51d serial: sa1100: drop low-latency workaround new 38616c225e70 serial: txx9: drop low-latency workaround new 0f8a732822ba serial: sifive: drop low-latency workaround new 3f6dbe6212bd serial: sunsu: drop low-latency workaround new 177765b350a0 serial: timbuart: drop low-latency workaround new 4e11dbb518fe serial: vt8500: drop low-latency workaround new 348fbd61700c serial: xilinx_uartps: drop low-latency workaround new 8574c9e72922 dt-bindings: serial: add RX and TX FIFO properties new cd9de06e1610 dt-bindings: serial: stm32: override FIFO threshold properties new 31db3ce05b1a dt-bindings: serial: 8250: update TX FIFO trigger level new 2aa1bbb21f26 serial: stm32: add FIFO threshold configuration new 8720037d55db serial: extend compile-test coverage new d08410d8c990 Merge tag 'tty-5.13-rc1' of git://git.kernel.org/pub/scm/l [...] new 6f0764b5adea usb: dwc3: add a power supply for current control new 99288de36020 usb: dwc3: add an alternate path in vbus_draw callback new 95cd85a9d493 usb: typec: tps6598x: Add trace event for IRQ events new 02a9ada7eb88 usb: typec: tps6598x: Add trace event for status register new 9c9c1ddbf633 usb: typec: tps6598x: Add trace event for power status register new ced0e777e6ff usb: typec: tps6598x: Add trace event for data status new 3287f58bcba6 usb: typec: tcpm: Wait for vbus discharge to VSAFE0V befor [...] new e21a2e0a0f60 usb: gadget: function: fix typo in f_printer.c new 70be046404ef usb: gadget: storage: Remove unused function pointer typed [...] new 9c174b57c98e USB: core: no need to save usb_devices_root new 292f750f43d0 USB: gadget: dummy-hcd: remove redundant initialization of [...] new 4294a8c2b8db usb: chipidea: tegra: fix flexible_array.cocci warnings new b9d9137d29b2 usb: dwc2: Add STM32 related debugfs entries new 7c7b971d71e7 USB: host: isp116x: remove dentry pointer for debugfs new 7347f4b95f64 USB: host: isp1362: remove dentry pointer for debugfs new 82d4afcfa9b5 USB: host: sl811: remove dentry pointer for debugfs new 5649d86f5378 USB: host: uhci: remove dentry pointer for debugfs new 24a16199d9fa USB: typec: fusb302: create debugfs subdir for the driver new 153e140d1eee USB: typec: tcpm: create debugfs subdir for the driver new 92d1e87e627a USB: remove usb_bus_type from usb.h new b0bf77cd389d usb: dwc3: Fix dereferencing of null dwc->usb_psy new 0f3edf99c239 usb: dwc3: document usb_psy in struct dwc3 new 5fa5827566e3 usb: xhci-mtk: remove or operator for setting schedule parameters new e19ee44a3d07 usb: xhci-mtk: improve bandwidth scheduling with TT new 7c986fbc16ae usb: xhci-mtk: get the microframe boundary for ESIT new 1bf661daf6b0 usb: xhci-mtk: add only one extra CS for FS/LS INTR new 4a56adf4fafb usb: xhci-mtk: use @sch_tt to check whether need do TT schedule new 338af695fffb usb: xhci-mtk: add a function to (un)load bandwidth info new 44b948287a94 usb: xhci-mtk: add a function to get bandwidth boundary new b707c13f9823 usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct new 9132799d4ae0 usb: xhci-mtk: use clear type instead of void new 6009bea08ad7 usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct new 11fdcc3937b1 usb: xhci-mtk: use @tt_info to check the FS/LS device is u [...] new bf7da03ae46a usb: xhci-mtk: rebuild the way to get bandwidth domain new ccda8c224c07 usb: xhci-mtk: add some schedule error number new dc9d3b2c4e8d usb: xhci-mtk: remove declaration of xhci_mtk_setup() new 14295a150050 usb: xhci-mtk: support to build xhci-mtk-hcd.ko new fb95c7cf5600 usb: common: add function to get interval expressed in us unit new f18b6edbce44 usb: xhci-mtk: print debug info of endpoint interval new 365038f24b3e usb: common: move function's kerneldoc next to its definition new 19c234a14eaf usb: typec: tcpci: Check ROLE_CONTROL while interpreting C [...] new 493d0856de5e usb: typec: tcpm: turn tcpm_ams_finish into void function new 604c75893a01 usb: typec: tps6598x: Fix return value check in tps6598x_probe() new f2d90e07b5df usb: typec: stusb160x: fix return value check in stusb160x [...] new 60a35ba9141f usb: usb-mx2: Remove unused file new aecb1e452d9e usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro new 3adab6a1691a usb: typec: tps6598x: Fix tracepoint header file new 2786d8618a92 usb: typec: tps6598x: Move the driver under its own subdirectory new 14b02f023c09 usb: typec: tipd: Separate file for tracepoint creation new aa403f257e99 Merge 5.12-rc3 into usb-next new a55235820dcd usb: typec: tcpci: Added few missing TCPCI register definitions new a1aea351d4db usb: host: Mundane spello fix in the file sl811_cs.c new 064ece8d7ca7 drivers: usb: Fix a typo in dwc3-qcom.c new 26adde04acdf usb: gadget: uvc: add bInterval checking for HS mode new 98f11978bdce usb: gadget: uvc: Updating bcdUVC field to 0x0110 new 6a154ec9ef67 usb: webcam: Invalid size of Processing Unit Descriptor new 18106234c0e9 usb: mtu3: Fix spelling mistake "disabed" -> "disabled" new e00943e91678 usb: typec: tcpm: PD3.0 sinks can send Discover Identity e [...] new f85142af3641 Merge 5.12-rc4 into usb-next new 729979e16451 dt-bindings: usb: fix yamllint check warning new 2d5ba3746101 usb: ehci: add spurious flag to disable overcurrent checking new 81d23855553a dt-bindings: usb: generic-ehci: document spurious-oc flag new 4da57dbbffdf usb: host: ehci-platform: add spurious_oc DT support new d50229cee69b ARM: multi_v7_defconfig: Stop using deprecated USB_EHCI_TEGRA new 0b9828763aea usb: host: ehci-tegra: Select USB_GADGET Kconfig option new 8219ab4c9a09 USB: ehci: drop workaround for forced irq threading new 8460f6003a1d usb: sl811-hcd: improve misleading indentation new a2a28c25c25a USB: core: drop outdated interface-binding comment new aaadc6aea693 USB: core: rename usb_driver_claim_interface() data parameter new 4e6e85100256 drivers: usb: host: fotg210-hcd.c: Fix indentation error new 575b1ac410a2 drivers: usb: host: fotg210-hcd.c: Fix alignment of comment new 0c59f678fcfc usb: dwc3: gadget: Remove invalid low-speed setting new 3af32605289e usb: renesas_usbhs: fix error return code of usbhsf_pkt_handler() new caef9f0716b4 dt-bindings: usb: dwc3-xilinx: Add documentation for Versa [...] new 84770f028fab usb: dwc3: Add driver for Xilinx platforms new 55b74ce7d2ce usb: gadget/function/f_fs string table fix for multiple languages new fb9b31e4ea2f usb: chipidea: tegra: Silence deferred probe error new f8cb3d556be3 usb: f_uac2: adds support for SS and SSP new c021e0235770 usb: gadget: legacy: fix error return code of multi_bind() new 3713d5ceb04d usb: gadget: f_uac2: validate input parameters new a59c68a6a3d1 usb: gadget: f_uac1: validate input parameters new 254cb1e0d78c usb: gadget: f_uac1: disable IN/OUT ep if unused new d23922fcac48 usb: gadget: u_audio: convert to strscpy new 6fcf11295eb2 USB: gadget: legacy: remove left-over __ref annotations new 5e7121723d5b USB: xhci: drop workaround for forced irq threading new 02fa4b980245 usb: dwc3: gadget: Avoid continuing preparing TRBs during [...] new 71ca43f30df9 usb: dwc3: gadget: Ignore EP queue requests during bus reset new 0299809be415 usb: core: Track SuperSpeed Plus GenXxY new a59918cb6193 usb: core: hub: Remove port_speed_is_ssp() new 2d0e82c905b8 usb: core: hub: Print speed name based on ssp rate new d07247ff2515 usb: core: sysfs: Check for SSP rate in speed attr new f2b6ebf61e8f usb: gadget: legacy: fix error return code of msg_bind() new 423432072d16 USB: gadget: f_fs: fix memdup_user.cocci warnings new cd8d66cfae49 usb: xhci: Init root hub SSP rate new 64364bc912c0 usb: xhci: Fix port minor revision new eb02aaf21f29 usb: xhci: Rewrite xhci_create_usb3_bos_desc() new 325c3b9a0b5c usb: xhci: Remove unused function new 91356fed6afd usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() new fbdbbe6d3ee5 usb: gadget: pch_udc: Check if driver is present before ca [...] new 4a28d77e3590 usb: gadget: pch_udc: Check for DMA mapping error new 5af196df27c9 usb: gadget: pch_udc: Move pch_udc_init() to satisfy kernel doc new 50a318cc9b54 usb: gadget: pch_udc: Revert d3cb25a12138 completely new 971d080212be usb: gadget: pch_udc: Initialize device pointer before use new 049d3db625a6 usb: gadget: pch_udc: Provide a GPIO line used on Intel Mi [...] new 2665a13a3e9e usb: typec: Fix a typo new dfbe56bf4866 tools: usbip: list.h: fix kernel-doc for list_del() new b737eecd4a8a usbip: tools: add options and examples in man page related [...] new a58977b2f831 usbip: tools: add usage of device mode in usbip_list.c new 601144568ce0 usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_writ [...] new 3fc63d0724bb usb: dwc3: trace: Print register read and write offset new 12c30bb016a8 dt-bindings: usb: qcom,dwc3: Add bindings for SC7280 new 755915fc28ed fotg210-udc: Fix DMA on EP0 for length > max packet size new 078ba935651e fotg210-udc: Fix EP0 IN requests bigger than two packets new c7f755b24349 fotg210-udc: Remove a dubious condition leading to fotg210_done new 9aee3a23d645 fotg210-udc: Mask GRP2 interrupts we don't handle new fe8f103ab3e0 fotg210-udc: Call usb_gadget_udc_reset new 3e7c2510bdfe fotg210-udc: Don't DMA more than the buffer can take new 75bb93be0027 fotg210-udc: Complete OUT requests on short packets new de620c3b5999 usb: gadget: pch_udc: switch over to usb_gadget_map/unmap_ [...] new cc62ff3e6ae6 usb: gadget: pch_udc: Remove CONFIG_PM_SLEEP ifdefery new dfc03e0bae86 usb: gadget: pch_udc: Use PCI sub IDs instead of DMI new d31b63f194d2 usb: gadget: pch_udc: Convert Intel Quark quirk to use dri [...] new c03b4ccb9481 usb: xhci-mtk: support ip-sleep wakeup for MT8183 new 331c505894e4 usb: xhci-mtk: add support ip-sleep wakeup for mT8192 new b1a344589eea usb: mtu3: support ip-sleep wakeup for MT8183 new a099d3688436 usb: mtu3: add support ip-sleep wakeup for MT8192 new 24327c478b2f usb: mtu3: drop CONFIG_OF new 8a5b5c3c1634 usb: dwc3: gadget: modify the scale in vbus_draw callback new c21161e40ee9 power: supply: Fix build error when CONFIG_POWER_SUPPLY is [...] new f5ffdd3b7554 usb: misc: ehset: update to use the usb_control_msg_{send| [...] new ced6a0ba266e usb: misc: ezusb: update to use usb_control_msg_send() new 38833cbda2c2 usb: misc: usbsevseg: update to use usb_control_msg_send() new 52445887492c dt-bindings: usb: mtk-xhci: add support wakeup for mt8183 [...] new 275af512425c dt-bindings: usb: mtu3: support wakeup for mt8183 and mt8192 new 6144ef35ab11 usb: xhci-mtk: drop CONFIG_OF new cec96bc53a87 usb: xhci-mtk: remove MODULE_ALIAS new 016381f3c136 arm64: dts: mt8183: update wakeup register offset new cc27bb4e7f8b dt-bindings: usb: mediatek,mtu3: Use graph schema new 487adc545bce dt-bindings: usb: usb-nop-xceiv: Convert to DT schema new d00be779cc50 usb: dwc3: Create helper function getting MDWIDTH new 42067ccd9eb2 usb: gadget: s3c: Fix incorrect resources releasing new e5242861ec6a usb: gadget: s3c: Fix the error handling path in 's3c2410_ [...] new ed577c325b64 usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax new c9714d65eac8 usb: dwc3: st: fix incorrect kernel-doc comment syntax in file new 27088e00b623 usb: dwc3: fix incorrect kernel-doc comment syntax in files new 048b14e1f28b usb: dwc3: exynos: fix incorrect kernel-doc comment syntax new 9ea6feb681da dt-bindings: usb: dwc3-imx8mp: Use the correct name for ch [...] new d1689cd3c0f4 arm64: dts: imx8mp: Use the correct name for child node "s [...] new 04dd6e76b228 usb: dwc3: add cancelled reasons for dwc3 requests new bd4d607044b9 usb: gadget: aspeed: fix dma map failure new d21446eafa3a usb: dwc2: add parenthess and space around * new f85900067f33 usb: dwc2: delete duplicate word in the comment new 2e3d055bf27d USB: gadget: udc: fix wrong pointer passed to IS_ERR() and [...] new d8fca036ef6d usb: xhci-mtk: fix wrong remainder of bandwidth budget new f351f4b63dac usb: xhci-mtk: fix oops when unbind driver new ba0058b7b8cd dt-bindings: usb: mtk-xhci: support property usb2-lpm-disable new 967f6d162d9f dt-bindings: usb: mtk-xhci: remove redefinitions of usb3-l [...] new 1f743c8749ea usb: xhci-mtk: fix broken streams issue on 0.96 xHCI new bee1f89aad2a usb: xhci-mtk: support quirk to disable usb2 lpm new de800f290dfa Merge 5.12-rc6 into usb-next new 1e2ed7b222b8 usb: typec: Organize the private headers properly new f70d436f0001 usb: typec: Declare the typec_class static new 8a157d2ff104 xhci: check port array allocation was successful before de [...] new 597899d2f7c5 xhci: check control context is valid before dereferencing it. new 286fd02fd54b xhci: fix potential array out of bounds with several interrupters new e9fcb07704fc xhci: prevent double-fetch of transfer and transfer event TRBs new be2b960e5715 usb: dwc2: Add device partial power down functions new 9ce9e5ad17d6 usb: dwc2: Add host partial power down functions new c9c394abfa84 usb: dwc2: Update enter and exit partial power down functions new b77b0d0021ec usb: dwc2: Add partial power down exit flow in wakeup intr. new 139fae7a0838 usb: dwc2: Update port suspend/resume function definitions. new 22ff0c8e529e usb: dwc2: Add enter partial power down when port is suspended new 1e0890ebaa3f usb: dwc2: Add exit partial power down when port is resumed new e97570f7a720 usb: dwc2: Add exit partial power down when port reset is [...] new 4d4d99afa2b0 usb: dwc2: Add part. power down exit from dwc2_conn_id_sta [...] new 75f43ac3c1fd usb: dwc2: Allow exit partial power down in urb enqueue new 42b32b164ace usb: dwc2: Fix session request interrupt handler new 113f86d0c302 usb: dwc2: Update partial power down entering by system suspend new c74c26f6e398 usb: dwc2: Fix partial power down exiting by system resume new b46b1ef7b0da usb: dwc2: Add exit partial power down before removing driver new f3dedafb8263 usb: typec: tcpm: Address incorrect values of tcpm psy for [...] new e3a072022487 usb: typec: tcpm: Address incorrect values of tcpm psy for [...] new 4050f2683f2c usb: typec: tcpm: update power supply once partner accepts new ae196ddb0d31 usb: typec: Port mapping utility new 63cd78617350 usb: Link the ports to the connectors they are attached to new b433c4c789d6 usb: Iterator for ports new ee64fc599b72 usb: typec: Link all ports during connector registration new 782de5e7190d usb: dwc3: pci: add support for the Intel Alder Lake-M new 9c2076090c28 usb: gadget: r8a66597: Add missing null check on return fr [...] new 7c53624cbdbe usb: host: u132-hcd: use DEFINE_MUTEX() for mutex lock new a932ee40c276 usb: gadget: tegra-xudc: Fix possible use-after-free in te [...] new 9535b9953390 usb: musb: fix PM reference leak in musb_irq_work() new 025f97d18800 usb: core: hub: Fix PM reference leak in usb_port_resume() new 17af793217a6 docs: usbip: Fix major fields and descriptions in protocol new 3a2a68ecb25e usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver new 124b11cc4f62 usb: dwc3: xilinx: Remove the extra freeing of clocks new 3a2a91a2d517 usb: roles: Call try_module_get() from usb_role_switch_fin [...] new 7b458a4c5d73 usb: typec: Add typec_port_register_altmodes() new 55d8b34772e0 usb: typec: tcpm: Add support for altmodes new 3d28466e5f4f platform/x86/intel_cht_int33fe: Add displayport altmode fw [...] new 729f7955cb98 Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" new dd5619582d60 USB: cdc-acm: fix unprivileged TIOCCSERIAL new 496960274153 USB: cdc-acm: fix TIOCGSERIAL implementation new 26b75952ca0b USB:ehci:fix Kunpeng920 ehci hardware problem new 90d28fb53d4a usb: core: reduce power-on-good delay time of root hub new dc1e7e9a27e0 usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qco [...] new 3db53374405f usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string new 14d34d2dbbe2 Merge 5.12-rc7 into usb-next new 1d08ed588c6a usbip: vudc: fix missing unlock on error in usbip_sockfd_store() new 5bdb080f9603 Revert "usb: Link the ports to the connectors they are att [...] new 2cf2581cd229 usb: cdns3: add power lost support for system resume new 2fd69eca0633 usb: cdns3: imx: add power lost support for system resume new 39be23f4f16f usb: cdns3: trace: delete the trace parameter for request->trb new ef32e0513a13 usb: cdns3: imx: mark cdns_imx_system_resume as __maybe_unused new 575dd7ece61f usb: cdns3: fix static checker warning. new b9b1eae761ee usb: cdns3: Use dma_pool_* api to alloc trb pool new 8430e98f2c87 usb: cdns3: Optimize DMA request buffer allocation new 8079ebf5ff51 usb: cdns3: delete repeated clear operations new 9ecc3eb03c37 usb: cdnsp: remove redundant initialization of variable ret new 10076de33b5e usb: cdnsp: Fixes issue with Configure Endpoint command new 9bc46a12c53d Merge tag 'usb-v5.13-rc1' of git://git.kernel.org/pub/scm/ [...] new 815f421b6f6d thunderbolt: debugfs: Handle fail reading block new d59b8faa047e thunderbolt: Drop unused functions tb_switch_is_[ice|tiger [...] new 3382665a5c5d thunderbolt: debugfs: Show all accessible dwords new 61ec15e5534b thunderbolt: Disable retry logic for intra-domain control packets new bda83aeca3cf thunderbolt: Do not pass timeout for tb_cfg_reset() new 7f0a34d7900b thunderbolt: Decrease control channel timeout for software [...] new fea627003606 Documentation / thunderbolt: Drop speed/lanes entries for XDomain new d29c59b1a4dc thunderbolt: Add more logging to XDomain connections new 8ccbed2476f2 thunderbolt: Do not re-establish XDomain DMA paths automatically new a6932c3f9ef3 thunderbolt: Use pseudo-random number as initial property [...] new 3bb163331e3a thunderbolt: Align XDomain protocol timeouts with the spec new 7d3084c0b77c thunderbolt: Add tb_property_copy_dir() new 46b494f28681 thunderbolt: Add support for maxhopid XDomain property new e5876559b579 thunderbolt: Use dedicated flow control for DMA tunnels new 5cfdd300b7b1 thunderbolt: Drop unused tb_port_set_initial_credits() new 180b0689425c thunderbolt: Allow multiple DMA tunnels over a single XDom [...] new 952400756dfc net: thunderbolt: Align the driver to the USB4 networking spec new 15a4c7e8f916 thunderbolt: Add KUnit tests for XDomain properties new 5adab6cc45c4 thunderbolt: Add KUnit tests for DMA tunnels new e23a5afd013c thunderbolt: Check quirks in tb_switch_add() new 3231307e399a thunderbolt: Add support for USB4 DROM new 2e7a5b3e2236 thunderbolt: Unlock on error path in tb_domain_add() new 2f608ba19610 thunderbolt: Add details to router uevent new 6f3badead6a0 thunderbolt: Hide authorized attribute if router does not [...] new 5367f82a2123 Merge tag 'thunderbolt-for-v5.13-rc1' of git://git.kernel. [...] new 012466fc8ccc usb: dwc2: Add device clock gating support functions new 79c87c3c3721 usb: dwc2: Add host clock gating support functions new cbe1e903e5ab usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt new 5d240efddc7f usb: dwc2: Add exit clock gating from wakeup interrupt new 9b4965d77e11 usb: dwc2: Add exit clock gating from session request interrupt new 5f9e60c06175 usb: dwc2: Add exit clock gating when port reset is asserted new d37b939cf41f usb: dwc2: Update enter clock gating when port is suspended new 3cf8143e47a9 usb: dwc2: Update exit clock gating when port is resumed new 16c729f90bdf usb: dwc2: Allow exit clock gating in urb enqueue new 50fb0c128b6e usb: dwc2: Add clock gating entering flow by system suspend new ef5e0eec4764 usb: dwc2: Add clock gating exiting flow by system resume new 401411bbc4e6 usb: dwc2: Add exit clock gating before removing driver new 434438d8f9d3 usb: typec: silence a static checker warning new 8f23fe35ff1e USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet new e66bbfb0fbbe usb: dwc3: gadget: Ignore Packet Pending bit new 568262bf5492 usb: dwc3: core: Add shutdown callback for dwc3 new 475e8be53d04 usb: dwc3: gadget: Check for disabled LPM quirk new 123086843372 usb: typec: tcpm: Honour pSnkStdby requirement during negotiation new 1373fefc6243 usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby new 82dad9fb68fb usb: xhci-mtk: check return value in suspend/resume hooks new fe8e488058c4 dt-bindings: usb: mtk-xhci: add wakeup interrupt new 04284eb74e0c usb: xhci-mtk: add support runtime PM new 7fed6368ebd9 usb: xhci-mtk: use clock bulk to get clocks new 4b853c236c7b usb: xhci-mtk: remove unused members new 374157ff88ae usb: typec: tcpm: Fix error while calculating PPS out values new 43c4cab006f5 usb: gadget: Fix double free of device descriptor pointers new c560e76319a9 usb: dwc3: gadget: Fix START_TRANSFER link state check new 4a5d797a9f9c usb: gadget: dummy_hcd: fix gpf in gadget_setup new c8604656b0e0 usb: musb: musb_core: Add space after that ',' new 2bda2c096257 usb: misc: adutux: fix whitespace coding style issue new 95dbac94da7f usb: storage: datafab: remove redundant assignment of vari [...] new 53f666869db5 usb: gadget: net2272: remove redundant initialization of status new ca91fd8c7643 USB: Add reset-resume quirk for WD19's Realtek Hub new a8b3b519618f USB: CDC-ACM: fix poison/unpoison imbalance new e8b767431798 dt-bindings: usb: dwc3: Add disabling LPM for gadget new 2e5db2c0e508 usb: dwc2: Enable RPi in ACPI mode new ca0584c40a66 dt-bindings: connector: Add slow-charger-loop definition new 5951b7c20f11 usb: xhci-mtk: remove bus status check new 3232a3ce55ed usb: dwc3: gadget: Remove FS bInterval_m1 limitation new bf260466c89f USB: serial: keyspan: drop unneeded forward declarations new 8747fb3b14dd USB: serial: io_edgeport: drop unneeded forward declarations new e5f48c812679 USB: serial: pl2303: clean up type detection new 8a7bf7510d1f USB: serial: pl2303: amend and tighten type detection new ca82f648d6d4 USB: serial: pl2303: rename legacy PL2303H type new 894758d0571d USB: serial: pl2303: tighten type HXN (G) detection new 8cbc753961e3 USB: serial: pl2303: add device-type names new 764de1059b97 USB: serial: pl2303: TA & TB alternate divider with non-st [...] new 315e2811f58b USB: serial: iuu_phoenix: remove redundant variable 'error' new ea7ada4de2f7 USB: serial: xr: fix CSIZE handling new 53366a9f917a USB: serial: drop unused suspending flag new b3431093ad05 USB: serial: refactor endpoint classification new 5de03c99691d USB: serial: add support for multi-interface functions new 5fec21e74bfc USB: serial: xr: claim both interfaces new 9d76b10ac643 USB: serial: ark3116: fix TIOCGSERIAL implementation new 5486a9dd37f4 USB: serial: f81232: fix TIOCGSERIAL implementation new 5c1426df9bb4 USB: serial: f81534: fix TIOCGSERIAL implementation new 2ab5836101f8 USB: serial: ftdi_sio: fix TIOCGSERIAL implementation new e54fbdbf0763 USB: serial: io_edgeport: fix TIOCGSERIAL implementation new c2f58d2457fb USB: serial: io_ti: fix TIOCGSERIAL implementation new 8458e35443d3 USB: serial: mos7720: fix TIOCGSERIAL implementation new a804834bdf5e USB: serial: mos7840: fix TIOCGSERIAL implementation new aa6a45850224 USB: serial: opticon: fix TIOCGSERIAL implementation new 5b489012e9a4 USB: serial: pl2303: fix TIOCGSERIAL implementation new 4065158c4897 USB: serial: quatech2: fix TIOCGSERIAL implementation new 67a948779067 USB: serial: ssu100: fix TIOCGSERIAL implementation new 4c47dc2a3a00 USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation new d370c90dcd64 USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check new 3d732690d226 USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions new a3cb01e2fe37 USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL new b6be55625138 USB: serial: usb_wwan: fix TIOCGSERIAL implementation new 6f9f8aeab7fd USB: serial: whiteheat: fix TIOCGSERIAL implementation new 5f92aee93a68 USB: serial: fix return value for unsupported ioctls new 01fd45f676f1 USB: serial: add generic support for TIOCSSERIAL new f64d74a59c47 USB: serial: stop reporting legacy UART types new 9378379b15e3 USB: serial: ftdi_sio: ignore baud_base changes new c12860c0f6e6 USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check new 0428bf6807fe USB: serial: ftdi_sio: clean up TIOCSSERIAL new d669a51d5727 USB: serial: io_ti: drop closing_wait module parameter new 2813b1653340 USB: serial: io_ti: switch to 30-second closing wait new 9b31f8cd9174 USB: serial: ti_usb_3410_5052: drop closing_wait module parameter new 8665444b80e6 USB: serial: ti_usb_3410_5052: switch to 30-second closing wait new f8edbd518654 USB: serial: io_edgeport: drop unused definitions new 07125072b0a0 USB: serial: do not use tty class device for debugging new b979248d16d1 USB: serial: cp210x: provide gpio valid mask new d07082277f55 USB: serial: cp210x: add gpio-configuration debug printk new 8674cabe052b USB: serial: f81232: drop time-based drain delay new 4b8e07951ff5 USB: serial: io_ti: document reason for drain delay new c505b8b2ef27 USB: serial: ti_usb_3410_5052: reduce drain delay to one char new bd49224a2ecf USB: serial: ti_usb_3410_5052: drop drain delay for 3410 new e8d89db01a97 USB: serial: io_ti: clean up vendor-request helpers new 7a14fac0c944 USB: serial: io_ti: add send-port-command helper new 13c613393cee USB: serial: io_ti: add read-port-command helper new 35aeb1b31b73 USB: serial: io_ti: use kernel types consistently new 46388e865273 USB: serial: io_ti: drop unnecessary packed attributes new a1db84f6cab7 USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes new d24223367d21 USB: serial: ti_usb_3410_5052: clean up vendor-request helpers new 3bfe43988c93 USB: serial: ti_usb_3410_5052: add port-command helpers new b7cff0c412dc USB: serial: ti_usb_3410_5052: use kernel types consistently new 4ef8f2357787 USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling new 23b7998e81aa USB: serial: xr: add support for XR21V1412 and XR21V1414 new 3c369a850d3f USB: serial: xr: rename GPIO-mode defines new 5f70fe320e47 USB: serial: xr: rename GPIO-pin defines new 49036fd021ce USB: serial: xr: move pin configuration to probe new 958d6b958574 USB: serial: xr: drop type prefix from shared defines new f865e614604c USB: serial: xr: add type abstraction new 607f67183742 USB: serial: xr: add support for XR21B1421, XR21B1422 and [...] new 4099d4ba4763 USB: serial: xr: add support for XR21B1411 new 6da99f9de5fe USB: serial: xr: add support for XR22801, XR22802, XR22804 new 06f79d57f4f5 USB: serial: xr: reset FIFOs on open new d801c8d438b3 USB: serial: xr: add copyright notice new 039b81d50a48 USB: cdc-acm: add more Maxlinear/Exar models to ignore list new 7e25c20df40c Merge tag 'usb-serial-5.13-rc1' of https://git.kernel.org/ [...] new c363af9ce3db usb: dwc2: Update exit hibernation when port reset is asserted new b29b494bcc2e usb: dwc2: Reset DEVADDR after exiting gadget hibernation. new c2db8d7b9568 usb: dwc2: Fix host mode hibernation exit with remote wake [...] new 24d209dba5a3 usb: dwc2: Fix hibernation between host and device modes. new 4111d5f805d8 usb: dwc2: Allow exiting hibernation from gpwrdn rst detect new 238f65aeeae8 usb: dwc2: Clear fifo_map when resetting core. new 5160d6871aae usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is [...] new 8f7f8689b6cf usb: dwc2: Move enter hibernation to dwc2_port_suspend() function new e358c2159cd6 usb: dwc2: Move exit hibernation to dwc2_port_resume() function new c3595df7a611 usb: dwc2: Allow exit hibernation in urb enqueue new 755d0effebb8 usb: dwc2: Add hibernation entering flow by system suspend new ae0da4fd2258 usb: dwc2: Add hibernation exiting flow by system resume new a94f01814be4 usb: dwc2: Add exit hibernation mode before removing drive new 0112b7ce68ea usb: dwc2: Update dwc2_handle_usb_suspend_intr function. new 0fdf3c5e06aa usb: dwc2: Get rid of useless error checks in suspend interrupt new f88359e1588b usb: dwc3: core: Do core softreset when switch mode new 3343f376d4ba usb: gadget: prevent a ternary sign expansion bug new 16710380d3aa usb: dwc3: Capture new capability register GHWPARAMS9 new ddae7979cdd5 usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability new caa93d9bd2d7 usb: Fix up movement of USB core kerneldoc location new ef1244124349 Merge tag 'usb-5.13-rc1' of git://git.kernel.org/pub/scm/l [...]
The 1973 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: CREDITS | 8 + .../ABI/testing/debugfs-driver-habanalabs | 70 +- Documentation/ABI/testing/sysfs-bus-iio | 173 + .../ABI/testing/sysfs-bus-iio-counter-104-quad-8 | 133 - .../ABI/testing/sysfs-bus-iio-distance-srf08 | 8 - ...iio-humidity-hdc2010 => sysfs-bus-iio-humidity} | 3 +- .../ABI/testing/sysfs-bus-iio-humidity-hdc100x | 9 - .../ABI/testing/sysfs-bus-iio-lptimer-stm32 | 62 - Documentation/ABI/testing/sysfs-bus-iio-proximity | 14 + .../ABI/testing/sysfs-bus-iio-proximity-as3935 | 9 - .../ABI/testing/sysfs-bus-pci-devices-pvpanic | 4 +- Documentation/ABI/testing/sysfs-bus-thunderbolt | 35 +- Documentation/ABI/testing/sysfs-driver-xdata | 49 + Documentation/ABI/testing/sysfs-platform-intel-pmc | 20 + Documentation/admin-guide/devices.txt | 12 +- .../admin-guide/laptops/thinkpad-acpi.rst | 20 + .../bindings/connector/usb-connector.yaml | 10 + .../bindings/counter/interrupt-counter.yaml | 62 + .../bindings/extcon/qcom,pm8941-misc.txt | 41 - .../bindings/extcon/qcom,pm8941-misc.yaml | 62 + .../devicetree/bindings/fpga/fpga-region.txt | 187 +- .../bindings/fpga/xilinx-pr-decoupler.txt | 24 +- .../bindings/iio/accel/bosch,bmi088.yaml | 68 + .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 + .../devicetree/bindings/iio/adc/ti,ads131e08.yaml | 181 + .../devicetree/bindings/iio/cdc/adi,ad7150.yaml | 69 + .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 9 - .../proximity/google,cros-ec-mkbp-proximity.yaml | 37 + .../devicetree/bindings/iio/st,st-sensors.yaml | 1 + .../bindings/interconnect/qcom,rpmh.yaml | 10 + .../bindings/interconnect/qcom,sdm660.yaml | 147 + .../devicetree/bindings/mfd/google,cros-ec.yaml | 7 + .../devicetree/bindings/nvmem/brcm,nvram.yaml | 34 + .../devicetree/bindings/nvmem/mtk-efuse.txt | 1 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 1 + .../devicetree/bindings/phy/bcm-ns-usb2-phy.txt | 21 - .../devicetree/bindings/phy/bcm-ns-usb2-phy.yaml | 59 + .../devicetree/bindings/phy/bcm-ns-usb3-phy.txt | 34 - .../devicetree/bindings/phy/bcm-ns-usb3-phy.yaml | 62 + .../bindings/phy/brcm,brcmstb-usb-phy.yaml | 3 + .../bindings/phy/marvell,armada-3700-utmi-phy.yaml | 57 + .../phy/marvell,armada-cp110-utmi-phy.yaml | 109 + .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 13 +- .../devicetree/bindings/phy/mediatek,hdmi-phy.yaml | 11 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 3 +- .../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 7 +- .../bindings/phy/microchip,sparx5-serdes.yaml | 100 + .../bindings/phy/phy-cadence-sierra.yaml | 17 +- .../bindings/phy/phy-cadence-torrent.yaml | 22 +- .../devicetree/bindings/phy/phy-mvebu-utmi.txt | 38 - .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 5 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 3 +- .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 1 + .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 4 + Documentation/devicetree/bindings/serial/8250.yaml | 30 +- .../bindings/serial/brcm,bcm7271-uart.yaml | 95 + .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../devicetree/bindings/serial/samsung_uart.yaml | 18 +- .../devicetree/bindings/serial/serial.yaml | 10 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 59 +- .../devicetree/bindings/soundwire/qcom,sdw.txt | 20 + .../devicetree/bindings/usb/dwc3-xilinx.txt | 28 +- .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 9 +- .../devicetree/bindings/usb/generic-ehci.yaml | 6 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 29 +- .../devicetree/bindings/usb/mediatek,mtu3.yaml | 12 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + .../devicetree/bindings/usb/snps,dwc3.yaml | 8 +- .../devicetree/bindings/usb/usb-device.yaml | 6 +- .../devicetree/bindings/usb/usb-nop-xceiv.txt | 43 - .../devicetree/bindings/usb/usb-nop-xceiv.yaml | 64 + Documentation/driver-api/driver-model/devres.rst | 3 +- Documentation/driver-api/iio/buffers.rst | 15 +- Documentation/driver-api/serial/cyclades_z.rst | 11 - Documentation/driver-api/serial/index.rst | 1 - Documentation/driver-api/serial/rocket.rst | 185 - .../driver-api/surface_aggregator/client.rst | 4 +- .../driver-api/surface_aggregator/clients/dtx.rst | 718 ++++ .../surface_aggregator/clients/index.rst | 1 + Documentation/driver-api/usb/usb.rst | 15 +- Documentation/fpga/dfl.rst | 26 + Documentation/iio/iio_configfs.rst | 3 +- Documentation/misc-devices/dw-xdata-pcie.rst | 64 + Documentation/misc-devices/index.rst | 1 + Documentation/process/magic-number.rst | 4 - .../translations/it_IT/process/magic-number.rst | 4 - .../translations/zh_CN/process/magic-number.rst | 4 - Documentation/usb/usbip_protocol.rst | 344 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 4 +- MAINTAINERS | 171 +- arch/arm/boot/dts/stm32mp151.dtsi | 24 +- arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 2 +- arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/xtensa/platforms/iss/console.c | 45 +- certs/.gitignore | 1 + drivers/Kconfig | 2 + drivers/Makefile | 1 + drivers/accessibility/speakup/i18n.c | 4 +- drivers/accessibility/speakup/spk_ttyio.c | 1 - drivers/android/binder.c | 228 +- drivers/android/binder_alloc.c | 15 +- drivers/android/binder_alloc.h | 8 +- drivers/android/binder_internal.h | 24 +- drivers/base/attribute_container.c | 4 + drivers/base/auxiliary.c | 5 - drivers/base/base.h | 2 + drivers/base/component.c | 9 +- drivers/base/core.c | 112 +- drivers/base/cpu.c | 6 +- drivers/base/dd.c | 48 +- drivers/base/devcoredump.c | 19 +- drivers/base/devres.c | 6 +- drivers/base/devtmpfs.c | 6 +- drivers/base/node.c | 26 +- drivers/base/platform-msi.c | 3 +- drivers/base/platform.c | 11 +- drivers/base/power/wakeup_stats.c | 2 +- drivers/base/swnode.c | 106 +- drivers/base/test/Kconfig | 2 +- drivers/base/test/Makefile | 2 +- drivers/base/test/property-entry-test.c | 61 +- drivers/bluetooth/hci_ldisc.c | 1 - drivers/bus/mhi/core/boot.c | 64 +- drivers/bus/mhi/core/debugfs.c | 2 +- drivers/bus/mhi/core/init.c | 72 +- drivers/bus/mhi/core/internal.h | 20 +- drivers/bus/mhi/core/main.c | 416 +- drivers/bus/mhi/core/pm.c | 119 +- drivers/bus/mhi/pci_generic.c | 330 +- drivers/char/applicom.c | 2 +- drivers/char/lp.c | 4 +- drivers/char/mwave/tp3780i.c | 6 +- drivers/char/mwave/tp3780i.h | 2 +- drivers/char/pcmcia/synclink_cs.c | 2 - drivers/char/ttyprintk.c | 11 + drivers/char/virtio_console.c | 23 +- drivers/clk/clk.c | 2 + drivers/{staging => }/comedi/Kconfig | 33 + drivers/{staging => }/comedi/Makefile | 0 drivers/{staging => }/comedi/TODO | 0 drivers/{staging => }/comedi/comedi.h | 0 drivers/{staging => }/comedi/comedi_buf.c | 52 +- drivers/{staging => }/comedi/comedi_fops.c | 0 drivers/{staging => }/comedi/comedi_internal.h | 0 drivers/{staging => }/comedi/comedi_pci.c | 0 drivers/{staging => }/comedi/comedi_pci.h | 0 drivers/{staging => }/comedi/comedi_pcmcia.c | 0 drivers/{staging => }/comedi/comedi_pcmcia.h | 0 drivers/{staging => }/comedi/comedi_usb.c | 0 drivers/{staging => }/comedi/comedi_usb.h | 0 drivers/{staging => }/comedi/comedidev.h | 0 drivers/{staging => }/comedi/comedilib.h | 0 drivers/{staging => }/comedi/drivers.c | 0 drivers/{staging => }/comedi/drivers/8255.c | 0 drivers/{staging => }/comedi/drivers/8255.h | 0 drivers/{staging => }/comedi/drivers/8255_pci.c | 0 drivers/{staging => }/comedi/drivers/Makefile | 0 .../{staging => }/comedi/drivers/addi_apci_1032.c | 0 .../{staging => }/comedi/drivers/addi_apci_1500.c | 0 .../{staging => }/comedi/drivers/addi_apci_1516.c | 0 .../{staging => }/comedi/drivers/addi_apci_1564.c | 0 .../{staging => }/comedi/drivers/addi_apci_16xx.c | 2 +- .../{staging => }/comedi/drivers/addi_apci_2032.c | 0 .../{staging => }/comedi/drivers/addi_apci_2200.c | 0 .../{staging => }/comedi/drivers/addi_apci_3120.c | 0 .../{staging => }/comedi/drivers/addi_apci_3501.c | 0 .../{staging => }/comedi/drivers/addi_apci_3xxx.c | 0 drivers/{staging => }/comedi/drivers/addi_tcw.h | 0 .../{staging => }/comedi/drivers/addi_watchdog.c | 0 .../{staging => }/comedi/drivers/addi_watchdog.h | 0 drivers/{staging => }/comedi/drivers/adl_pci6208.c | 0 drivers/{staging => }/comedi/drivers/adl_pci7x3x.c | 0 drivers/{staging => }/comedi/drivers/adl_pci8164.c | 0 drivers/{staging => }/comedi/drivers/adl_pci9111.c | 0 drivers/{staging => }/comedi/drivers/adl_pci9118.c | 0 drivers/{staging => }/comedi/drivers/adq12b.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1710.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1720.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1723.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1724.c | 0 drivers/{staging => }/comedi/drivers/adv_pci1760.c | 0 drivers/{staging => }/comedi/drivers/adv_pci_dio.c | 1 - drivers/{staging => }/comedi/drivers/aio_aio12_8.c | 0 drivers/{staging => }/comedi/drivers/aio_iiro_16.c | 0 drivers/{staging => }/comedi/drivers/amcc_s5933.h | 0 .../{staging => }/comedi/drivers/amplc_dio200.c | 0 .../{staging => }/comedi/drivers/amplc_dio200.h | 0 .../comedi/drivers/amplc_dio200_common.c | 0 .../comedi/drivers/amplc_dio200_pci.c | 0 drivers/{staging => }/comedi/drivers/amplc_pc236.c | 0 drivers/{staging => }/comedi/drivers/amplc_pc236.h | 0 .../comedi/drivers/amplc_pc236_common.c | 0 drivers/{staging => }/comedi/drivers/amplc_pc263.c | 0 .../{staging => }/comedi/drivers/amplc_pci224.c | 0 .../{staging => }/comedi/drivers/amplc_pci230.c | 0 .../{staging => }/comedi/drivers/amplc_pci236.c | 0 .../{staging => }/comedi/drivers/amplc_pci263.c | 0 drivers/{staging => }/comedi/drivers/c6xdigio.c | 0 drivers/{staging => }/comedi/drivers/cb_das16_cs.c | 0 drivers/{staging => }/comedi/drivers/cb_pcidas.c | 0 drivers/{staging => }/comedi/drivers/cb_pcidas64.c | 5 - drivers/{staging => }/comedi/drivers/cb_pcidda.c | 0 drivers/{staging => }/comedi/drivers/cb_pcimdas.c | 0 drivers/{staging => }/comedi/drivers/cb_pcimdda.c | 0 drivers/{staging => }/comedi/drivers/comedi_8254.c | 0 drivers/{staging => }/comedi/drivers/comedi_8254.h | 0 drivers/{staging => }/comedi/drivers/comedi_8255.c | 0 drivers/{staging => }/comedi/drivers/comedi_bond.c | 0 .../{staging => }/comedi/drivers/comedi_isadma.c | 0 .../{staging => }/comedi/drivers/comedi_isadma.h | 0 .../{staging => }/comedi/drivers/comedi_parport.c | 0 drivers/{staging => }/comedi/drivers/comedi_test.c | 0 .../{staging => }/comedi/drivers/contec_pci_dio.c | 0 drivers/{staging => }/comedi/drivers/dac02.c | 0 .../{staging => }/comedi/drivers/daqboard2000.c | 0 drivers/{staging => }/comedi/drivers/das08.c | 0 drivers/{staging => }/comedi/drivers/das08.h | 0 drivers/{staging => }/comedi/drivers/das08_cs.c | 0 drivers/{staging => }/comedi/drivers/das08_isa.c | 0 drivers/{staging => }/comedi/drivers/das08_pci.c | 0 drivers/{staging => }/comedi/drivers/das16.c | 0 drivers/{staging => }/comedi/drivers/das16m1.c | 0 drivers/{staging => }/comedi/drivers/das1800.c | 0 drivers/{staging => }/comedi/drivers/das6402.c | 0 drivers/{staging => }/comedi/drivers/das800.c | 2 +- drivers/{staging => }/comedi/drivers/dmm32at.c | 0 drivers/{staging => }/comedi/drivers/dt2801.c | 0 drivers/{staging => }/comedi/drivers/dt2811.c | 0 drivers/{staging => }/comedi/drivers/dt2814.c | 152 +- drivers/{staging => }/comedi/drivers/dt2815.c | 0 drivers/{staging => }/comedi/drivers/dt2817.c | 0 drivers/{staging => }/comedi/drivers/dt282x.c | 0 drivers/{staging => }/comedi/drivers/dt3000.c | 0 drivers/{staging => }/comedi/drivers/dt9812.c | 0 .../{staging => }/comedi/drivers/dyna_pci10xx.c | 0 drivers/{staging => }/comedi/drivers/fl512.c | 0 drivers/{staging => }/comedi/drivers/gsc_hpdi.c | 0 drivers/{staging => }/comedi/drivers/icp_multi.c | 0 drivers/{staging => }/comedi/drivers/ii_pci20kc.c | 0 drivers/{staging => }/comedi/drivers/jr3_pci.c | 0 drivers/{staging => }/comedi/drivers/jr3_pci.h | 0 drivers/{staging => }/comedi/drivers/ke_counter.c | 0 drivers/{staging => }/comedi/drivers/me4000.c | 0 drivers/{staging => }/comedi/drivers/me_daq.c | 0 drivers/{staging => }/comedi/drivers/mf6x4.c | 0 drivers/{staging => }/comedi/drivers/mite.c | 0 drivers/{staging => }/comedi/drivers/mite.h | 0 drivers/{staging => }/comedi/drivers/mpc624.c | 0 drivers/{staging => }/comedi/drivers/multiq3.c | 0 drivers/{staging => }/comedi/drivers/ni_6527.c | 0 drivers/{staging => }/comedi/drivers/ni_65xx.c | 0 drivers/{staging => }/comedi/drivers/ni_660x.c | 0 drivers/{staging => }/comedi/drivers/ni_670x.c | 0 drivers/{staging => }/comedi/drivers/ni_at_a2150.c | 0 drivers/{staging => }/comedi/drivers/ni_at_ao.c | 0 drivers/{staging => }/comedi/drivers/ni_atmio.c | 0 drivers/{staging => }/comedi/drivers/ni_atmio16d.c | 0 drivers/{staging => }/comedi/drivers/ni_daq_700.c | 0 .../{staging => }/comedi/drivers/ni_daq_dio24.c | 0 drivers/{staging => }/comedi/drivers/ni_labpc.c | 0 drivers/{staging => }/comedi/drivers/ni_labpc.h | 0 .../{staging => }/comedi/drivers/ni_labpc_common.c | 0 drivers/{staging => }/comedi/drivers/ni_labpc_cs.c | 0 .../{staging => }/comedi/drivers/ni_labpc_isadma.c | 0 .../{staging => }/comedi/drivers/ni_labpc_isadma.h | 0 .../{staging => }/comedi/drivers/ni_labpc_pci.c | 0 .../{staging => }/comedi/drivers/ni_labpc_regs.h | 0 .../{staging => }/comedi/drivers/ni_mio_common.c | 0 drivers/{staging => }/comedi/drivers/ni_mio_cs.c | 0 drivers/{staging => }/comedi/drivers/ni_pcidio.c | 0 drivers/{staging => }/comedi/drivers/ni_pcimio.c | 0 drivers/{staging => }/comedi/drivers/ni_routes.c | 0 drivers/{staging => }/comedi/drivers/ni_routes.h | 0 .../{staging => }/comedi/drivers/ni_routing/README | 0 .../comedi/drivers/ni_routing/ni_device_routes.c | 0 .../comedi/drivers/ni_routing/ni_device_routes.h | 0 .../drivers/ni_routing/ni_device_routes/all.h | 0 .../ni_routing/ni_device_routes/pci-6070e.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6220.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6221.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6229.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6251.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6254.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6259.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6534.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6602.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6713.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6723.c | 0 .../drivers/ni_routing/ni_device_routes/pci-6733.c | 0 .../ni_routing/ni_device_routes/pxi-6030e.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 0 .../drivers/ni_routing/ni_device_routes/pxi-6733.c | 0 .../ni_routing/ni_device_routes/pxie-6251.c | 0 .../ni_routing/ni_device_routes/pxie-6535.c | 0 .../ni_routing/ni_device_routes/pxie-6738.c | 0 .../comedi/drivers/ni_routing/ni_route_values.c | 0 .../comedi/drivers/ni_routing/ni_route_values.h | 0 .../drivers/ni_routing/ni_route_values/all.h | 0 .../drivers/ni_routing/ni_route_values/ni_660x.c | 0 .../ni_routing/ni_route_values/ni_eseries.c | 0 .../ni_routing/ni_route_values/ni_mseries.c | 0 .../comedi/drivers/ni_routing/tools/.gitignore | 0 .../comedi/drivers/ni_routing/tools/Makefile | 0 .../drivers/ni_routing/tools/convert_c_to_py.c | 0 .../drivers/ni_routing/tools/convert_csv_to_c.py | 0 .../drivers/ni_routing/tools/convert_py_to_csv.py | 0 .../drivers/ni_routing/tools/csv_collection.py | 0 .../drivers/ni_routing/tools/make_blank_csv.py | 0 .../comedi/drivers/ni_routing/tools/ni_names.py | 0 drivers/{staging => }/comedi/drivers/ni_stc.h | 0 drivers/{staging => }/comedi/drivers/ni_tio.c | 0 drivers/{staging => }/comedi/drivers/ni_tio.h | 0 .../{staging => }/comedi/drivers/ni_tio_internal.h | 0 drivers/{staging => }/comedi/drivers/ni_tiocmd.c | 0 drivers/{staging => }/comedi/drivers/ni_usb6501.c | 0 drivers/{staging => }/comedi/drivers/pcl711.c | 0 drivers/{staging => }/comedi/drivers/pcl724.c | 0 drivers/{staging => }/comedi/drivers/pcl726.c | 0 drivers/{staging => }/comedi/drivers/pcl730.c | 0 drivers/{staging => }/comedi/drivers/pcl812.c | 0 drivers/{staging => }/comedi/drivers/pcl816.c | 0 drivers/{staging => }/comedi/drivers/pcl818.c | 0 drivers/{staging => }/comedi/drivers/pcm3724.c | 0 drivers/{staging => }/comedi/drivers/pcmad.c | 0 drivers/{staging => }/comedi/drivers/pcmda12.c | 0 drivers/{staging => }/comedi/drivers/pcmmio.c | 0 drivers/{staging => }/comedi/drivers/pcmuio.c | 0 drivers/{staging => }/comedi/drivers/plx9052.h | 0 drivers/{staging => }/comedi/drivers/plx9080.h | 0 .../{staging => }/comedi/drivers/quatech_daqp_cs.c | 0 drivers/{staging => }/comedi/drivers/rtd520.c | 0 drivers/{staging => }/comedi/drivers/rti800.c | 0 drivers/{staging => }/comedi/drivers/rti802.c | 0 drivers/{staging => }/comedi/drivers/s526.c | 0 drivers/{staging => }/comedi/drivers/s626.c | 0 drivers/{staging => }/comedi/drivers/s626.h | 0 drivers/{staging => }/comedi/drivers/ssv_dnp.c | 0 .../{staging => }/comedi/drivers/tests/Makefile | 3 +- .../drivers/tests/comedi_example_test.c} | 10 +- .../comedi/drivers/tests/ni_routes_test.c | 120 +- .../{staging => }/comedi/drivers/tests/unittest.h | 2 +- drivers/{staging => }/comedi/drivers/usbdux.c | 0 drivers/{staging => }/comedi/drivers/usbduxfast.c | 0 drivers/{staging => }/comedi/drivers/usbduxsigma.c | 0 drivers/{staging => }/comedi/drivers/vmk80xx.c | 0 drivers/{staging => }/comedi/drivers/z8536.h | 0 drivers/{staging => }/comedi/kcomedilib/Makefile | 0 .../comedi/kcomedilib/kcomedilib_main.c | 0 drivers/{staging => }/comedi/proc.c | 0 drivers/{staging => }/comedi/range.c | 0 drivers/counter/104-quad-8.c | 653 +--- drivers/counter/Kconfig | 14 +- drivers/counter/Makefile | 1 + drivers/counter/interrupt-cnt.c | 244 ++ drivers/counter/stm32-lptimer-cnt.c | 297 +- drivers/extcon/extcon-gpio.c | 15 +- drivers/extcon/extcon-intel-int3496.c | 16 +- drivers/extcon/extcon-max8997.c | 4 + drivers/extcon/extcon-palmas.c | 17 +- drivers/extcon/extcon-qcom-spmi-misc.c | 116 +- drivers/extcon/extcon-sm5502.c | 22 +- drivers/firmware/Kconfig | 1 + drivers/firmware/arm_scmi/driver.c | 2 +- drivers/firmware/google/gsmi.c | 14 +- drivers/fpga/Kconfig | 9 +- drivers/fpga/dfl-afu-error.c | 10 +- drivers/fpga/dfl-afu-main.c | 35 +- drivers/fpga/dfl-afu.h | 2 +- drivers/fpga/dfl-pci.c | 18 +- drivers/fpga/xilinx-pr-decoupler.c | 45 +- drivers/fpga/xilinx-spi.c | 24 +- drivers/greybus/es2.c | 8 +- drivers/hwmon/ntc_thermistor.c | 27 +- drivers/hwmon/raspberrypi-hwmon.c | 17 +- drivers/hwtracing/coresight/coresight-core.c | 2 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 4 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 1 + drivers/hwtracing/intel_th/core.c | 2 +- drivers/hwtracing/intel_th/gth.c | 4 +- drivers/hwtracing/intel_th/intel_th.h | 8 +- drivers/hwtracing/intel_th/msu.c | 2 +- drivers/hwtracing/intel_th/pci.c | 12 +- drivers/hwtracing/intel_th/pti.c | 4 +- drivers/hwtracing/stm/p_sys-t.c | 6 +- drivers/hwtracing/stm/policy.c | 5 - drivers/iio/Kconfig | 2 + drivers/iio/Makefile | 2 + drivers/iio/accel/Kconfig | 18 + drivers/iio/accel/Makefile | 2 + drivers/iio/accel/adis16201.c | 2 +- drivers/iio/accel/adxl372.c | 2 - drivers/iio/accel/bma180.c | 3 +- drivers/iio/accel/bma220_spi.c | 2 +- drivers/iio/accel/bmc150-accel-core.c | 19 +- drivers/iio/accel/bmi088-accel-core.c | 567 +++ drivers/iio/accel/bmi088-accel-spi.c | 83 + drivers/iio/accel/bmi088-accel.h | 18 + drivers/iio/accel/cros_ec_accel_legacy.c | 2 +- drivers/iio/accel/da280.c | 2 +- drivers/iio/accel/da311.c | 2 +- drivers/iio/accel/dmard10.c | 2 +- drivers/iio/accel/hid-sensor-accel-3d.c | 23 +- drivers/iio/accel/kxcjk-1013.c | 16 +- drivers/iio/accel/mc3230.c | 2 +- drivers/iio/accel/mma7660.c | 2 +- drivers/iio/accel/mma8452.c | 47 +- drivers/iio/accel/mxc4005.c | 1 - drivers/iio/accel/sca3000.c | 27 +- drivers/iio/accel/ssp_accel_sensor.c | 14 +- drivers/iio/accel/stk8312.c | 3 +- drivers/iio/accel/stk8ba50.c | 3 +- drivers/iio/adc/Kconfig | 16 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7124.c | 459 ++- drivers/iio/adc/ad7292.c | 2 +- drivers/iio/adc/ad7298.c | 6 - drivers/iio/adc/ad7476.c | 18 +- drivers/iio/adc/ad7606.c | 1 - drivers/iio/adc/ad7766.c | 16 +- drivers/iio/adc/ad7768-1.c | 1 - drivers/iio/adc/ad7887.c | 6 - drivers/iio/adc/ad7923.c | 47 +- drivers/iio/adc/ad799x.c | 6 - drivers/iio/adc/ad_sigma_delta.c | 13 +- drivers/iio/adc/adi-axi-adc.c | 14 +- drivers/iio/adc/at91_adc.c | 3 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/exynos_adc.c | 4 +- drivers/iio/adc/ina2xx-adc.c | 14 +- drivers/iio/adc/max1027.c | 1 - drivers/iio/adc/mt6360-adc.c | 3 +- drivers/iio/adc/nau7802.c | 6 +- drivers/iio/adc/npcm_adc.c | 15 +- drivers/iio/adc/palmas_gpadc.c | 18 +- drivers/iio/adc/spear_adc.c | 20 +- drivers/iio/adc/stm32-adc.c | 39 +- drivers/iio/adc/stm32-dfsdm-adc.c | 10 +- drivers/iio/adc/sun4i-gpadc-iio.c | 4 +- drivers/iio/adc/ti-adc084s021.c | 6 +- drivers/iio/adc/ti-ads131e08.c | 948 +++++ drivers/iio/adc/ti_am335x_adc.c | 18 +- drivers/iio/adc/xilinx-xadc-core.c | 1 - drivers/iio/buffer/industrialio-buffer-dmaengine.c | 35 +- drivers/iio/buffer/industrialio-triggered-buffer.c | 10 +- drivers/iio/buffer/kfifo_buf.c | 45 +- drivers/{staging => }/iio/cdc/Kconfig | 10 - drivers/iio/cdc/Makefile | 6 + drivers/iio/cdc/ad7150.c | 673 ++++ drivers/iio/chemical/atlas-sensor.c | 1 - drivers/iio/chemical/bme680_i2c.c | 3 +- drivers/iio/chemical/bme680_spi.c | 3 +- drivers/iio/chemical/ccs811.c | 1 - drivers/iio/chemical/scd30_core.c | 17 +- drivers/iio/chemical/scd30_serial.c | 2 +- drivers/iio/common/Kconfig | 1 + drivers/iio/common/Makefile | 1 + .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 3 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 3 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 33 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 83 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 4 +- drivers/iio/common/scmi_sensors/Kconfig | 18 + drivers/iio/common/scmi_sensors/Makefile | 5 + drivers/iio/common/scmi_sensors/scmi_iio.c | 672 ++++ drivers/iio/common/st_sensors/st_sensors_buffer.c | 2 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 4 +- drivers/iio/dac/Kconfig | 5 +- drivers/iio/dac/ad5064.c | 2 +- drivers/iio/dac/ad5360.c | 2 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5504.c | 6 +- drivers/iio/dac/ad5624r_spi.c | 4 +- drivers/iio/dac/ad5686.c | 14 +- drivers/iio/dac/ad5686.h | 2 + drivers/iio/dac/ad5696-i2c.c | 6 +- drivers/iio/dac/ad5755.c | 4 +- drivers/iio/dac/ad5758.c | 2 +- drivers/iio/dac/ad5766.c | 2 +- drivers/iio/dac/ad5770r.c | 4 +- drivers/iio/dac/ad5791.c | 4 +- drivers/iio/dac/ad7303.c | 2 +- drivers/iio/dac/ltc2632.c | 4 +- drivers/iio/dac/max517.c | 10 +- drivers/iio/dac/max5821.c | 2 +- drivers/iio/dac/mcp4725.c | 2 +- drivers/iio/dac/stm32-dac.c | 2 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/dummy/iio_simple_dummy_buffer.c | 68 +- drivers/iio/gyro/adxrs290.c | 1 - drivers/iio/gyro/bmg160_core.c | 2 - drivers/iio/gyro/fxas21002c_core.c | 1 - drivers/iio/gyro/hid-sensor-gyro-3d.c | 19 +- drivers/iio/gyro/itg3200_buffer.c | 3 +- drivers/iio/gyro/ssp_gyro_sensor.c | 14 +- drivers/iio/health/afe4403.c | 1 - drivers/iio/health/afe4404.c | 1 - drivers/iio/health/max30100.c | 16 +- drivers/iio/health/max30102.c | 16 +- drivers/iio/humidity/am2315.c | 2 +- drivers/iio/humidity/hid-sensor-humidity.c | 16 +- drivers/iio/humidity/hts221_buffer.c | 1 - drivers/iio/iio_core.h | 32 +- drivers/iio/iio_core_trigger.h | 4 +- drivers/iio/imu/adis16400.c | 22 +- drivers/iio/imu/adis16460.c | 4 +- drivers/iio/imu/adis16475.c | 123 +- drivers/iio/imu/adis16480.c | 133 +- drivers/iio/imu/adis_trigger.c | 21 +- drivers/iio/imu/fxos8700_i2c.c | 3 +- drivers/iio/imu/fxos8700_spi.c | 3 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 14 +- drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 13 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 72 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 10 + drivers/iio/imu/kmx61.c | 1 - drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 15 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 517 ++- drivers/iio/industrialio-core.c | 198 +- drivers/iio/industrialio-event.c | 9 +- drivers/iio/industrialio-trigger.c | 72 +- drivers/iio/inkern.c | 16 +- drivers/iio/light/acpi-als.c | 117 +- drivers/iio/light/apds9960.c | 16 +- drivers/iio/light/cros_ec_light_prox.c | 3 +- drivers/iio/light/gp2ap002.c | 3 +- drivers/iio/light/gp2ap020a00f.c | 1 - drivers/iio/light/hid-sensor-als.c | 34 +- drivers/iio/light/hid-sensor-prox.c | 32 +- drivers/iio/light/opt3001.c | 2 +- drivers/iio/light/rpr0521.c | 1 - drivers/iio/light/si1145.c | 1 - drivers/iio/light/st_uvis25_core.c | 1 - drivers/iio/light/stk3310.c | 2 +- drivers/iio/light/vcnl4000.c | 1 - drivers/iio/light/vcnl4035.c | 1 - drivers/iio/magnetometer/bmc150_magn.c | 1 - drivers/iio/magnetometer/hid-sensor-magn-3d.c | 32 +- drivers/iio/magnetometer/rm3100-core.c | 1 - drivers/iio/magnetometer/st_magn.h | 1 + drivers/iio/magnetometer/st_magn_core.c | 1 + drivers/iio/magnetometer/st_magn_i2c.c | 5 + drivers/iio/magnetometer/st_magn_spi.c | 5 + drivers/iio/magnetometer/yamaha-yas530.c | 4 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 20 +- drivers/iio/orientation/hid-sensor-rotation.c | 37 +- .../iio/position/hid-sensor-custom-intel-hinge.c | 20 +- drivers/iio/potentiometer/max5481.c | 4 +- drivers/iio/potentiometer/max5487.c | 4 +- drivers/iio/potentiostat/lmp91000.c | 3 +- drivers/iio/pressure/cros_ec_baro.c | 3 +- drivers/iio/pressure/hid-sensor-press.c | 20 +- drivers/iio/pressure/zpa2326.c | 5 +- drivers/iio/proximity/Kconfig | 11 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/as3935.c | 1 - drivers/iio/proximity/cros_ec_mkbp_proximity.c | 271 ++ drivers/iio/proximity/sx9310.c | 53 +- drivers/iio/proximity/sx9500.c | 3 +- drivers/iio/proximity/vcnl3020.c | 97 +- drivers/iio/temperature/hid-sensor-temperature.c | 16 +- drivers/iio/temperature/tmp007.c | 36 +- drivers/iio/test/Kconfig | 9 + drivers/iio/test/Makefile | 7 + drivers/iio/test/iio-test-format.c | 198 + drivers/iio/trigger/iio-trig-hrtimer.c | 37 +- drivers/iio/trigger/iio-trig-interrupt.c | 2 +- drivers/iio/trigger/iio-trig-loop.c | 2 +- drivers/iio/trigger/iio-trig-sysfs.c | 3 +- drivers/interconnect/qcom/Kconfig | 18 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/icc-rpm.c | 4 +- drivers/interconnect/qcom/sdm660.c | 923 +++++ drivers/interconnect/qcom/sm8350.c | 633 +++ drivers/interconnect/qcom/sm8350.h | 168 + drivers/media/pci/intel/ipu3/cio2-bridge.c | 4 +- drivers/mfd/intel_pmt.c | 112 +- drivers/misc/Kconfig | 19 +- drivers/misc/Makefile | 3 +- drivers/misc/ad525x_dpot.c | 3 + drivers/misc/cxl/context.c | 2 +- drivers/misc/cxl/fault.c | 2 +- drivers/misc/dw-xdata-pcie.c | 420 ++ drivers/misc/genwqe/card_ddcb.c | 10 +- drivers/misc/habanalabs/common/command_buffer.c | 12 +- .../misc/habanalabs/common/command_submission.c | 368 +- drivers/misc/habanalabs/common/context.c | 14 +- drivers/misc/habanalabs/common/debugfs.c | 224 +- drivers/misc/habanalabs/common/device.c | 221 +- drivers/misc/habanalabs/common/firmware_if.c | 238 +- drivers/misc/habanalabs/common/habanalabs.h | 184 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 28 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 35 +- drivers/misc/habanalabs/common/hw_queue.c | 10 +- drivers/misc/habanalabs/common/irq.c | 56 + drivers/misc/habanalabs/common/memory.c | 182 +- drivers/misc/habanalabs/common/mmu/mmu.c | 3 + drivers/misc/habanalabs/common/pci/pci.c | 52 + drivers/misc/habanalabs/common/sysfs.c | 33 +- drivers/misc/habanalabs/gaudi/gaudi.c | 357 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 3 + drivers/misc/habanalabs/gaudi/gaudi_security.c | 8 - drivers/misc/habanalabs/goya/goya.c | 140 +- drivers/misc/habanalabs/goya/goyaP.h | 2 + drivers/misc/habanalabs/include/common/cpucp_if.h | 99 +- .../misc/habanalabs/include/common/hl_boot_if.h | 219 ++ drivers/misc/habanalabs/include/gaudi/gaudi.h | 2 +- .../habanalabs/include/gaudi/gaudi_async_events.h | 2 + .../include/gaudi/gaudi_async_ids_map_extended.h | 43 +- .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 14 - drivers/misc/habanalabs/include/goya/goya.h | 2 +- .../habanalabs/include/goya/goya_async_events.h | 1 + drivers/misc/habanalabs/include/goya/goya_fw_if.h | 11 - drivers/misc/kgdbts.c | 74 +- drivers/misc/lis3lv02d/lis3lv02d.c | 27 +- drivers/misc/mei/hw-me-regs.h | 1 + drivers/misc/mei/pci-me.c | 1 + drivers/misc/pvpanic/Kconfig | 27 + drivers/misc/pvpanic/Makefile | 8 + drivers/misc/{pvpanic.c => pvpanic/pvpanic-mmio.c} | 89 +- drivers/misc/pvpanic/pvpanic-pci.c | 125 + drivers/misc/pvpanic/pvpanic.c | 113 + drivers/misc/pvpanic/pvpanic.h | 21 + drivers/misc/sgi-xp/xp_main.c | 4 +- drivers/misc/sgi-xp/xpc_main.c | 2 +- drivers/misc/ti-st/st_core.c | 1 - drivers/misc/uacce/uacce.c | 2 +- drivers/misc/vmw_balloon.c | 11 +- drivers/misc/vmw_vmci/vmci_doorbell.c | 2 +- drivers/misc/vmw_vmci/vmci_guest.c | 2 +- drivers/misc/vmw_vmci/vmci_host.c | 2 +- drivers/most/Kconfig | 10 + drivers/most/Makefile | 1 + drivers/most/most_cdev.c | 6 +- .../most/sound/sound.c => most/most_snd.c} | 0 drivers/mux/gpio.c | 19 +- drivers/net/caif/caif_serial.c | 18 +- drivers/net/can/slcan.c | 1 - drivers/net/hamradio/6pack.c | 1 - drivers/net/hamradio/mkiss.c | 1 - drivers/net/ppp/ppp_async.c | 1 - drivers/net/ppp/ppp_synctty.c | 1 - drivers/net/slip/slip.c | 1 - drivers/net/thunderbolt.c | 56 +- drivers/nvmem/Kconfig | 10 + drivers/nvmem/Makefile | 2 + drivers/nvmem/brcm_nvram.c | 78 + drivers/nvmem/core.c | 95 + drivers/nvmem/qcom-spmi-sdam.c | 2 +- drivers/nvmem/qfprom.c | 44 + drivers/nvmem/snvs_lpgpr.c | 2 +- drivers/of/property.c | 48 +- drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/broadcom/Kconfig | 2 +- drivers/phy/cadence/Kconfig | 2 + drivers/phy/cadence/phy-cadence-sierra.c | 419 +- drivers/phy/cadence/phy-cadence-torrent.c | 475 ++- drivers/phy/hisilicon/phy-hi6220-usb.c | 2 +- drivers/phy/hisilicon/phy-hix5hd2-sata.c | 2 +- drivers/phy/ingenic/phy-ingenic-usb.c | 4 +- drivers/phy/intel/phy-intel-lgm-combo.c | 2 +- drivers/phy/marvell/Kconfig | 12 +- drivers/phy/marvell/Makefile | 1 + drivers/phy/marvell/phy-mvebu-cp110-utmi.c | 384 ++ drivers/phy/microchip/Kconfig | 13 + drivers/phy/microchip/Makefile | 6 + drivers/phy/microchip/sparx5_serdes.c | 2513 ++++++++++++ drivers/phy/microchip/sparx5_serdes.h | 136 + drivers/phy/microchip/sparx5_serdes_regs.h | 2695 +++++++++++++ drivers/phy/phy-core.c | 30 + drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 528 ++- drivers/phy/qualcomm/phy-qcom-qmp.h | 77 +- drivers/phy/qualcomm/phy-qcom-usb-hs.c | 1 + drivers/phy/ralink/phy-mt7621-pci.c | 6 +- drivers/phy/rockchip/phy-rockchip-typec.c | 1 + drivers/phy/st/Kconfig | 1 + drivers/phy/st/phy-stm32-usbphyc.c | 65 + drivers/phy/ti/phy-j721e-wiz.c | 449 ++- drivers/phy/ti/phy-tusb1210.c | 27 +- drivers/phy/ti/phy-twl4030-usb.c | 2 +- drivers/phy/xilinx/phy-zynqmp.c | 58 +- drivers/platform/mellanox/mlxbf-bootctl.c | 2 +- drivers/platform/mellanox/mlxreg-hotplug.c | 4 +- drivers/platform/surface/Kconfig | 69 + drivers/platform/surface/Makefile | 3 + drivers/platform/surface/aggregator/controller.c | 16 +- .../platform/surface/surface_aggregator_registry.c | 626 +++ drivers/platform/surface/surface_dtx.c | 1289 ++++++ .../platform/surface/surface_platform_profile.c | 190 + drivers/platform/surface/surfacepro3_button.c | 2 - drivers/platform/x86/Kconfig | 26 +- drivers/platform/x86/Makefile | 4 + drivers/platform/x86/adv_swbutton.c | 121 + drivers/platform/x86/asus-laptop.c | 2 +- drivers/platform/x86/asus-wmi.c | 5 +- drivers/platform/x86/classmate-laptop.c | 2 +- drivers/platform/x86/dell/alienware-wmi.c | 4 +- drivers/platform/x86/dell/dell-smbios-base.c | 2 +- drivers/platform/x86/dell/dell-smbios-wmi.c | 3 +- drivers/platform/x86/dell/dell-wmi-descriptor.c | 5 +- .../x86/dell/dell-wmi-sysman/biosattr-interface.c | 3 +- .../dell/dell-wmi-sysman/passwordattr-interface.c | 3 +- drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 34 +- drivers/platform/x86/dell/dell-wmi.c | 3 +- drivers/platform/x86/gigabyte-wmi.c | 203 + drivers/platform/x86/gpd-pocket-fan.c | 17 +- drivers/platform/x86/hp-wmi.c | 101 +- drivers/platform/x86/intel-vbtn.c | 3 - drivers/platform/x86/intel-wmi-sbl-fw-update.c | 3 +- drivers/platform/x86/intel-wmi-thunderbolt.c | 3 +- drivers/platform/x86/intel_cht_int33fe_typec.c | 19 + drivers/platform/x86/intel_chtdc_ti_pwrbtn.c | 2 +- drivers/platform/x86/intel_pmc_core.c | 493 ++- drivers/platform/x86/intel_pmc_core.h | 53 +- drivers/platform/x86/intel_pmt_class.c | 46 + drivers/platform/x86/intel_pmt_class.h | 1 + drivers/platform/x86/intel_pmt_telemetry.c | 20 - .../x86/intel_speed_select_if/isst_if_mbox_pci.c | 33 +- drivers/platform/x86/lg-laptop.c | 2 +- drivers/platform/x86/panasonic-laptop.c | 2 +- drivers/platform/x86/pmc_atom.c | 28 +- drivers/platform/x86/thinkpad_acpi.c | 256 +- drivers/platform/x86/touchscreen_dmi.c | 37 +- drivers/platform/x86/wmi-bmof.c | 3 +- drivers/platform/x86/wmi.c | 6 +- drivers/platform/x86/xo15-ebook.c | 6 +- drivers/power/supply/axp20x_usb_power.c | 17 +- drivers/power/supply/bq24735-charger.c | 18 +- drivers/power/supply/ltc2941-battery-gauge.c | 20 +- drivers/power/supply/sbs-battery.c | 16 +- drivers/pps/clients/pps-gpio.c | 108 +- drivers/pps/clients/pps-ldisc.c | 3 - drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + .../hikey9xx => regulator}/hi6421v600-regulator.c | 0 drivers/regulator/qcom_spmi-regulator.c | 34 +- drivers/rtc/rtc-hid-sensor-time.c | 4 +- drivers/s390/char/con3215.c | 56 +- drivers/soundwire/Makefile | 2 +- drivers/soundwire/bus.c | 100 +- drivers/soundwire/bus.h | 2 + drivers/soundwire/bus_type.c | 15 +- drivers/soundwire/cadence_master.c | 16 +- drivers/soundwire/dmi-quirks.c | 96 + drivers/soundwire/generic_bandwidth_allocation.c | 15 +- drivers/soundwire/intel.c | 24 +- drivers/soundwire/intel_init.c | 9 + drivers/soundwire/qcom.c | 652 +++- drivers/soundwire/slave.c | 9 +- drivers/soundwire/stream.c | 28 +- drivers/staging/Kconfig | 6 - drivers/staging/Makefile | 3 - drivers/staging/android/uapi/ashmem.h | 2 - drivers/staging/axis-fifo/axis-fifo.c | 1 - .../clocking-wizard/clk-xlnx-clock-wizard.c | 369 +- drivers/staging/emxx_udc/emxx_udc.c | 1 - drivers/staging/fbtft/fbtft-sysfs.c | 2 +- drivers/staging/fieldbus/anybuss/host.c | 24 +- drivers/staging/fwserial/fwserial.c | 25 +- drivers/staging/gasket/Kconfig | 25 - drivers/staging/gasket/Makefile | 10 - drivers/staging/gasket/TODO | 22 - drivers/staging/gasket/apex.h | 30 - drivers/staging/gasket/apex_driver.c | 726 ---- drivers/staging/gasket/gasket.h | 122 - drivers/staging/gasket/gasket_constants.h | 44 - drivers/staging/gasket/gasket_core.c | 1815 --------- drivers/staging/gasket/gasket_core.h | 638 --- drivers/staging/gasket/gasket_interrupt.c | 515 --- drivers/staging/gasket/gasket_interrupt.h | 95 - drivers/staging/gasket/gasket_ioctl.c | 388 -- drivers/staging/gasket/gasket_ioctl.h | 28 - drivers/staging/gasket/gasket_page_table.c | 1359 ------- drivers/staging/gasket/gasket_page_table.h | 249 -- drivers/staging/gasket/gasket_sysfs.c | 398 -- drivers/staging/gasket/gasket_sysfs.h | 175 - drivers/staging/gdm724x/gdm_tty.c | 2 +- drivers/staging/greybus/arche-platform.c | 10 +- drivers/staging/greybus/audio_module.c | 4 +- drivers/staging/greybus/audio_topology.c | 12 +- drivers/staging/greybus/camera.c | 13 +- drivers/staging/greybus/sdio.c | 1 - drivers/staging/greybus/uart.c | 16 +- drivers/staging/hikey9xx/Kconfig | 11 - drivers/staging/hikey9xx/Makefile | 1 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 8 +- .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 18 +- drivers/staging/iio/TODO | 4 - drivers/staging/iio/cdc/Kconfig | 10 - drivers/staging/iio/cdc/Makefile | 3 +- drivers/staging/iio/cdc/ad7150.c | 655 ---- drivers/staging/iio/frequency/ad9832.c | 4 +- drivers/staging/iio/frequency/ad9834.c | 67 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 23 +- drivers/staging/kpc2000/kpc2000/pcie.h | 1 - drivers/staging/kpc2000/kpc2000_i2c.c | 6 +- drivers/staging/kpc2000/kpc2000_spi.c | 2 +- drivers/staging/most/Kconfig | 2 - drivers/staging/most/Makefile | 1 - drivers/staging/most/sound/Kconfig | 14 - drivers/staging/most/sound/Makefile | 4 - drivers/staging/mt7621-pci/pci-mt7621.c | 12 +- drivers/staging/netlogic/Kconfig | 1 + drivers/staging/nvec/nvec_ps2.c | 2 +- drivers/staging/octeon-usb/octeon-hcd.c | 32 +- drivers/staging/octeon/ethernet-spi.c | 2 +- drivers/staging/octeon/ethernet.c | 9 +- drivers/staging/qlge/qlge_devlink.c | 10 +- drivers/staging/qlge/qlge_devlink.h | 2 +- drivers/staging/qlge/qlge_main.c | 17 +- drivers/staging/ralink-gdma/ralink-gdma.c | 5 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 6 - drivers/staging/rtl8188eu/core/rtw_cmd.c | 83 +- drivers/staging/rtl8188eu/core/rtw_debug.c | 8 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 6 +- drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 8 + drivers/staging/rtl8188eu/core/rtw_mlme.c | 2 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 12 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 5 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 27 +- drivers/staging/rtl8188eu/core/rtw_security.c | 78 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 7 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 11 +- drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 12 +- drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 2 +- drivers/staging/rtl8188eu/hal/usb_halinit.c | 5 +- drivers/staging/rtl8188eu/include/drv_types.h | 2 +- drivers/staging/rtl8188eu/include/odm_hwconfig.h | 8 +- drivers/staging/rtl8188eu/include/osdep_intf.h | 2 +- drivers/staging/rtl8188eu/include/osdep_service.h | 13 - drivers/staging/rtl8188eu/include/recv_osdep.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 4 - drivers/staging/rtl8188eu/include/rtw_cmd.h | 20 - drivers/staging/rtl8188eu/include/rtw_efuse.h | 20 - drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 30 - drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 2 +- drivers/staging/rtl8188eu/include/usb_ops_linux.h | 32 - drivers/staging/rtl8188eu/include/wifi.h | 156 - drivers/staging/rtl8188eu/include/wlan_bssdef.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 88 +- drivers/staging/rtl8188eu/os_dep/os_intfs.c | 22 +- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 31 - drivers/staging/rtl8188eu/os_dep/recv_linux.c | 3 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 23 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 84 +- drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 171 +- drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 14 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 5 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- drivers/staging/rtl8192e/rtl819x_BA.h | 40 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 127 +- drivers/staging/rtl8192e/rtl819x_HT.h | 23 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 81 +- drivers/staging/rtl8192e/rtl819x_TS.h | 18 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 79 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 2 +- drivers/staging/rtl8192e/rtllib_rx.c | 170 +- drivers/staging/rtl8192e/rtllib_softmac.c | 14 +- drivers/staging/rtl8192e/rtllib_tx.c | 8 +- drivers/staging/rtl8192e/rtllib_wx.c | 76 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 42 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c | 6 +- .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c | 4 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 7 +- drivers/staging/rtl8192u/r8192U.h | 6 +- drivers/staging/rtl8192u/r8192U_core.c | 5 +- drivers/staging/rtl8192u/r8192U_wx.c | 159 +- drivers/staging/rtl8712/drv_types.h | 2 - drivers/staging/rtl8712/ieee80211.c | 18 +- drivers/staging/rtl8712/mlme_osdep.h | 4 +- drivers/staging/rtl8712/rtl8712_recv.h | 2 +- drivers/staging/rtl8712/rtl8712_wmac_regdef.h | 1 - drivers/staging/rtl8712/rtl8712_xmit.c | 13 +- drivers/staging/rtl8712/rtl8712_xmit.h | 5 +- drivers/staging/rtl8712/rtl871x_cmd.h | 10 + drivers/staging/rtl8712/rtl871x_event.h | 1 + drivers/staging/rtl8712/rtl871x_ht.h | 2 +- drivers/staging/rtl8712/rtl871x_io.h | 1 - drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 20 +- drivers/staging/rtl8712/rtl871x_mlme.c | 28 +- drivers/staging/rtl8712/rtl871x_mlme.h | 1 - drivers/staging/rtl8712/rtl871x_mp.c | 1 + drivers/staging/rtl8712/rtl871x_mp.h | 1 + drivers/staging/rtl8712/rtl871x_mp_ioctl.c | 3 + drivers/staging/rtl8712/rtl871x_pwrctrl.h | 3 - drivers/staging/rtl8712/rtl871x_recv.c | 36 +- drivers/staging/rtl8712/rtl871x_recv.h | 12 +- drivers/staging/rtl8712/rtl871x_security.c | 24 +- drivers/staging/rtl8712/rtl871x_security.h | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 8 +- drivers/staging/rtl8712/rtl871x_xmit.h | 12 +- drivers/staging/rtl8712/sta_info.h | 1 - drivers/staging/rtl8712/usb_ops.h | 6 +- drivers/staging/rtl8712/wifi.h | 265 +- drivers/staging/rtl8712/wlan_bssdef.h | 2 +- drivers/staging/rtl8712/xmit_osdep.h | 8 +- drivers/staging/rtl8723bs/TODO | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 336 +- drivers/staging/rtl8723bs/core/rtw_btcoex.c | 12 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 184 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 61 +- drivers/staging/rtl8723bs/core/rtw_eeprom.c | 56 +- drivers/staging/rtl8723bs/core/rtw_efuse.c | 25 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 156 +- drivers/staging/rtl8723bs/core/rtw_io.c | 11 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 120 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 350 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 832 +--- drivers/staging/rtl8723bs/core/rtw_odm.c | 60 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 316 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 939 ++--- drivers/staging/rtl8723bs/core/rtw_security.c | 283 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 35 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 407 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 399 +- drivers/staging/rtl8723bs/hal/Hal8723BReg.h | 435 +-- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 258 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 54 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 224 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 48 +- drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 188 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 10 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.h | 6 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c | 6 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.h | 2 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 12 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.h | 6 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 8 +- drivers/staging/rtl8723bs/hal/HalPhyRf.h | 25 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 70 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h | 12 +- drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c | 59 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 171 +- drivers/staging/rtl8723bs/hal/hal_com.c | 233 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 250 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 39 +- drivers/staging/rtl8723bs/hal/hal_pwr_seq.c | 22 +- drivers/staging/rtl8723bs/hal/odm.c | 1728 ++++---- drivers/staging/rtl8723bs/hal/odm.h | 412 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 28 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 4 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 66 +- drivers/staging/rtl8723bs/hal/odm_DIG.h | 32 +- .../rtl8723bs/hal/odm_DynamicBBPowerSaving.c | 8 +- .../rtl8723bs/hal/odm_DynamicBBPowerSaving.h | 4 +- drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c | 2 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c | 6 +- drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.h | 4 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 35 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 79 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 2 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h | 4 +- drivers/staging/rtl8723bs/hal/odm_PathDiv.c | 4 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 16 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 16 +- drivers/staging/rtl8723bs/hal/odm_debug.c | 2 +- drivers/staging/rtl8723bs/hal/odm_debug.h | 4 +- drivers/staging/rtl8723bs/hal/odm_interface.h | 11 - drivers/staging/rtl8723bs/hal/odm_types.h | 47 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 1392 +------ drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 26 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 713 +--- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 74 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 3 - drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 35 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 100 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 561 +-- drivers/staging/rtl8723bs/hal/sdio_ops.c | 201 +- drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 8 +- drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h | 12 +- drivers/staging/rtl8723bs/include/HalVerDef.h | 62 +- drivers/staging/rtl8723bs/include/autoconf.h | 10 - drivers/staging/rtl8723bs/include/basic_types.h | 6 +- drivers/staging/rtl8723bs/include/drv_conf.h | 10 - drivers/staging/rtl8723bs/include/drv_types.h | 215 +- drivers/staging/rtl8723bs/include/drv_types_sdio.h | 5 - drivers/staging/rtl8723bs/include/hal_btcoex.h | 4 +- drivers/staging/rtl8723bs/include/hal_com.h | 52 +- drivers/staging/rtl8723bs/include/hal_com_h2c.h | 185 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 40 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 48 +- drivers/staging/rtl8723bs/include/hal_data.h | 50 +- drivers/staging/rtl8723bs/include/hal_intf.h | 72 +- drivers/staging/rtl8723bs/include/hal_phy.h | 85 +- drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 6 +- drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 24 +- drivers/staging/rtl8723bs/include/ieee80211.h | 202 +- drivers/staging/rtl8723bs/include/ioctl_cfg80211.h | 6 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 12 +- drivers/staging/rtl8723bs/include/osdep_service.h | 39 +- .../rtl8723bs/include/osdep_service_linux.h | 29 +- drivers/staging/rtl8723bs/include/recv_osdep.h | 8 +- drivers/staging/rtl8723bs/include/rtl8723b_cmd.h | 8 +- drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 48 +- drivers/staging/rtl8723bs/include/rtl8723b_recv.h | 44 - drivers/staging/rtl8723bs/include/rtl8723b_rf.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_spec.h | 10 - drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 8 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 271 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 92 - drivers/staging/rtl8723bs/include/rtw_eeprom.h | 4 +- drivers/staging/rtl8723bs/include/rtw_efuse.h | 10 +- drivers/staging/rtl8723bs/include/rtw_event.h | 11 - drivers/staging/rtl8723bs/include/rtw_ht.h | 12 +- drivers/staging/rtl8723bs/include/rtw_io.h | 113 +- drivers/staging/rtl8723bs/include/rtw_ioctl_set.h | 16 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 142 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 90 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 137 +- drivers/staging/rtl8723bs/include/rtw_odm.h | 2 +- drivers/staging/rtl8723bs/include/rtw_pwrctrl.h | 95 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 66 +- drivers/staging/rtl8723bs/include/rtw_rf.h | 36 +- drivers/staging/rtl8723bs/include/rtw_security.h | 58 +- drivers/staging/rtl8723bs/include/rtw_wifi_regd.h | 12 - drivers/staging/rtl8723bs/include/rtw_xmit.h | 62 +- drivers/staging/rtl8723bs/include/sdio_ops.h | 7 - drivers/staging/rtl8723bs/include/sta_info.h | 28 +- drivers/staging/rtl8723bs/include/wifi.h | 101 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 51 +- drivers/staging/rtl8723bs/include/xmit_osdep.h | 14 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 534 +-- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 731 +--- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 24 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 568 +-- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 8 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 96 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 217 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 97 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 4 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 62 +- drivers/staging/rts5208/xd.c | 2 - drivers/staging/sm750fb/sm750.h | 32 +- drivers/staging/unisys/visornic/visornic_main.c | 34 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 10 +- drivers/staging/vc04_services/interface/TODO | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 360 +- .../interface/vchiq_arm/vchiq_debugfs.h | 2 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 4 +- drivers/staging/vt6655/baseband.c | 6 +- drivers/staging/vt6655/channel.c | 42 +- drivers/staging/vt6656/card.c | 3 +- drivers/staging/wfx/hif_rx.c | 6 +- drivers/staging/wfx/sta.c | 2 +- drivers/staging/wimax/Documentation/i2400m.rst | 283 -- drivers/staging/wimax/Documentation/index.rst | 19 - drivers/staging/wimax/Documentation/wimax.rst | 89 - drivers/staging/wimax/Kconfig | 47 - drivers/staging/wimax/Makefile | 15 - drivers/staging/wimax/TODO | 18 - drivers/staging/wimax/debug-levels.h | 29 - drivers/staging/wimax/debugfs.c | 38 - drivers/staging/wimax/i2400m/Kconfig | 37 - drivers/staging/wimax/i2400m/Makefile | 23 - drivers/staging/wimax/i2400m/control.c | 1434 ------- drivers/staging/wimax/i2400m/debug-levels.h | 32 - drivers/staging/wimax/i2400m/debugfs.c | 253 -- drivers/staging/wimax/i2400m/driver.c | 1003 ----- drivers/staging/wimax/i2400m/fw.c | 1666 -------- drivers/staging/wimax/i2400m/i2400m-usb.h | 275 -- drivers/staging/wimax/i2400m/i2400m.h | 970 ----- drivers/staging/wimax/i2400m/linux-wimax-i2400m.h | 572 --- drivers/staging/wimax/i2400m/netdev.c | 603 --- drivers/staging/wimax/i2400m/op-rfkill.c | 196 - drivers/staging/wimax/i2400m/rx.c | 1394 ------- drivers/staging/wimax/i2400m/sysfs.c | 65 - drivers/staging/wimax/i2400m/tx.c | 1015 ----- drivers/staging/wimax/i2400m/usb-debug-levels.h | 28 - drivers/staging/wimax/i2400m/usb-fw.c | 365 -- drivers/staging/wimax/i2400m/usb-notif.c | 258 -- drivers/staging/wimax/i2400m/usb-rx.c | 462 --- drivers/staging/wimax/i2400m/usb-tx.c | 273 -- drivers/staging/wimax/i2400m/usb.c | 765 ---- drivers/staging/wimax/id-table.c | 130 - drivers/staging/wimax/linux-wimax-debug.h | 491 --- drivers/staging/wimax/linux-wimax.h | 239 -- drivers/staging/wimax/net-wimax.h | 503 --- drivers/staging/wimax/op-msg.c | 391 -- drivers/staging/wimax/op-reset.c | 108 - drivers/staging/wimax/op-rfkill.c | 431 -- drivers/staging/wimax/op-state-get.c | 52 - drivers/staging/wimax/stack.c | 616 --- drivers/staging/wimax/wimax-internal.h | 85 - drivers/staging/wlan-ng/p80211conv.h | 3 - drivers/staging/wlan-ng/p80211netdev.c | 2 +- drivers/thunderbolt/ctl.c | 21 +- drivers/thunderbolt/ctl.h | 8 +- drivers/thunderbolt/debugfs.c | 37 +- drivers/thunderbolt/dma_test.c | 35 +- drivers/thunderbolt/domain.c | 89 +- drivers/thunderbolt/eeprom.c | 105 +- drivers/thunderbolt/icm.c | 34 +- drivers/thunderbolt/property.c | 71 + drivers/thunderbolt/switch.c | 75 +- drivers/thunderbolt/tb.c | 52 +- drivers/thunderbolt/tb.h | 45 +- drivers/thunderbolt/test.c | 492 +++ drivers/thunderbolt/tunnel.c | 102 +- drivers/thunderbolt/tunnel.h | 8 +- drivers/thunderbolt/xdomain.c | 416 +- drivers/tty/Kconfig | 86 +- drivers/tty/Makefile | 3 - drivers/tty/amiserial.c | 33 +- drivers/tty/cyclades.c | 4119 -------------------- drivers/tty/hvc/hvc_udbg.c | 2 +- drivers/tty/hvc/hvcs.c | 24 - drivers/tty/ipwireless/tty.c | 11 +- drivers/tty/isicom.c | 1699 -------- drivers/tty/moxa.c | 25 +- drivers/tty/mxser.c | 38 +- drivers/tty/n_gsm.c | 37 +- drivers/tty/n_hdlc.c | 2 +- drivers/tty/n_null.c | 1 - drivers/tty/n_r3964.c | 1 - drivers/tty/n_tty.c | 3 +- drivers/tty/nozomi.c | 26 +- drivers/tty/pty.c | 5 + drivers/tty/rocket.c | 3127 --------------- drivers/tty/rocket.h | 111 - drivers/tty/rocket_int.h | 1214 ------ drivers/tty/serial/8250/8250_aspeed_vuart.c | 107 +- drivers/tty/serial/8250/8250_bcm7271.c | 1202 ++++++ drivers/tty/serial/8250/8250_exar.c | 17 +- drivers/tty/serial/8250/8250_fsl.c | 16 +- drivers/tty/serial/8250/8250_of.c | 1 + drivers/tty/serial/8250/8250_omap.c | 6 +- drivers/tty/serial/8250/8250_port.c | 30 +- drivers/tty/serial/8250/Kconfig | 21 +- drivers/tty/serial/8250/Makefile | 1 + drivers/tty/serial/8250/serial_cs.c | 12 +- drivers/tty/serial/Kconfig | 21 +- drivers/tty/serial/altera_jtaguart.c | 2 - drivers/tty/serial/altera_uart.c | 2 - drivers/tty/serial/amba-pl010.c | 2 - drivers/tty/serial/amba-pl011.c | 2 - drivers/tty/serial/apbuart.c | 2 - drivers/tty/serial/ar933x_uart.c | 2 - drivers/tty/serial/arc_uart.c | 2 - drivers/tty/serial/atmel_serial.c | 18 - drivers/tty/serial/bcm63xx_uart.c | 2 - drivers/tty/serial/icom.c | 2 - drivers/tty/serial/imx.c | 16 +- drivers/tty/serial/jsm/jsm_tty.c | 24 +- drivers/tty/serial/kgdb_nmi.c | 4 +- drivers/tty/serial/liteuart.c | 4 +- drivers/tty/serial/lpc32xx_hs.c | 2 - drivers/tty/serial/max310x.c | 2 +- drivers/tty/serial/mcf.c | 2 - drivers/tty/serial/meson_uart.c | 2 - drivers/tty/serial/mpc52xx_uart.c | 2 - drivers/tty/serial/msm_serial.c | 4 - drivers/tty/serial/omap-serial.c | 51 +- drivers/tty/serial/owl-uart.c | 2 - drivers/tty/serial/pch_uart.c | 22 +- drivers/tty/serial/qcom_geni_serial.c | 6 +- drivers/tty/serial/rda-uart.c | 2 - drivers/tty/serial/rp2.c | 2 - drivers/tty/serial/sa1100.c | 2 - drivers/tty/serial/samsung_tty.c | 507 ++- drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/serial_core.c | 8 +- drivers/tty/serial/serial_txx9.c | 4 +- drivers/tty/serial/sh-sci.c | 15 +- drivers/tty/serial/sifive.c | 2 - drivers/tty/serial/stm32-usart.c | 310 +- drivers/tty/serial/stm32-usart.h | 17 +- drivers/tty/serial/sunsu.c | 4 - drivers/tty/serial/tegra-tcu.c | 1 + drivers/tty/serial/timbuart.c | 2 - drivers/tty/serial/vt8500_serial.c | 2 - drivers/tty/serial/xilinx_uartps.c | 3 +- drivers/tty/synclink_gt.c | 66 +- drivers/tty/sysrq.c | 35 +- drivers/tty/tty.h | 114 + drivers/tty/tty_audit.c | 1 + drivers/tty/tty_baudrate.c | 1 + drivers/tty/tty_buffer.c | 2 +- drivers/tty/tty_io.c | 69 +- drivers/tty/tty_ioctl.c | 8 +- drivers/tty/tty_jobctrl.c | 30 +- drivers/tty/tty_ldisc.c | 42 +- drivers/tty/tty_mutex.c | 1 + drivers/tty/tty_port.c | 1 + drivers/tty/vcc.c | 72 +- drivers/tty/vt/keyboard.c | 2 +- drivers/tty/vt/vt.c | 3 +- drivers/uio/Kconfig | 17 + drivers/uio/Makefile | 1 + drivers/uio/uio_dfl.c | 66 + drivers/usb/cdns3/cdns3-gadget.c | 73 +- drivers/usb/cdns3/cdns3-gadget.h | 3 + drivers/usb/cdns3/cdns3-imx.c | 34 + drivers/usb/cdns3/cdns3-plat.c | 23 +- drivers/usb/cdns3/cdns3-trace.h | 5 +- drivers/usb/cdns3/cdnsp-gadget.c | 17 +- drivers/usb/cdns3/cdnsp-gadget.h | 1 + drivers/usb/cdns3/cdnsp-mem.c | 3 +- drivers/usb/cdns3/core.c | 29 +- drivers/usb/cdns3/drd.c | 15 + drivers/usb/cdns3/drd.h | 2 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 8 +- drivers/usb/chipidea/host.c | 2 +- drivers/usb/class/cdc-acm.c | 33 +- drivers/usb/common/common.c | 76 + drivers/usb/common/debug.c | 22 +- drivers/usb/core/devices.c | 21 +- drivers/usb/core/driver.c | 10 +- drivers/usb/core/endpoint.c | 35 +- drivers/usb/core/hcd.c | 6 +- drivers/usb/core/hub.c | 99 +- drivers/usb/core/hub.h | 6 +- drivers/usb/core/quirks.c | 4 + drivers/usb/core/sysfs.c | 5 +- drivers/usb/core/usb.c | 54 +- drivers/usb/dwc2/core.c | 138 +- drivers/usb/dwc2/core.h | 49 +- drivers/usb/dwc2/core_intr.c | 279 +- drivers/usb/dwc2/debugfs.c | 2 + drivers/usb/dwc2/gadget.c | 223 +- drivers/usb/dwc2/hcd.c | 645 ++- drivers/usb/dwc2/hcd_queue.c | 2 +- drivers/usb/dwc2/hw.h | 1 + drivers/usb/dwc2/params.c | 18 +- drivers/usb/dwc2/platform.c | 36 +- drivers/usb/dwc3/Kconfig | 9 + drivers/usb/dwc3/Makefile | 1 + drivers/usb/dwc3/core.c | 54 +- drivers/usb/dwc3/core.h | 53 +- drivers/usb/dwc3/debug.h | 2 +- drivers/usb/dwc3/debugfs.c | 14 +- drivers/usb/dwc3/dwc3-exynos.c | 2 +- drivers/usb/dwc3/dwc3-imx8mp.c | 2 +- drivers/usb/dwc3/dwc3-keystone.c | 2 +- drivers/usb/dwc3/dwc3-of-simple.c | 1 - drivers/usb/dwc3/dwc3-pci.c | 6 +- drivers/usb/dwc3/dwc3-qcom.c | 5 +- drivers/usb/dwc3/dwc3-st.c | 2 +- drivers/usb/dwc3/dwc3-xilinx.c | 337 ++ drivers/usb/dwc3/gadget.c | 125 +- drivers/usb/dwc3/gadget.h | 6 +- drivers/usb/dwc3/io.h | 2 +- drivers/usb/dwc3/trace.c | 2 +- drivers/usb/dwc3/trace.h | 8 +- drivers/usb/gadget/config.c | 4 + drivers/usb/gadget/function/f_fs.c | 14 +- drivers/usb/gadget/function/f_mass_storage.c | 2 - drivers/usb/gadget/function/f_printer.c | 2 +- drivers/usb/gadget/function/f_uac1.c | 272 +- drivers/usb/gadget/function/f_uac2.c | 263 +- drivers/usb/gadget/function/f_uvc.c | 8 +- drivers/usb/gadget/function/u_audio.c | 6 +- drivers/usb/gadget/function/uvc_configfs.c | 2 +- drivers/usb/gadget/legacy/inode.c | 3 +- drivers/usb/gadget/legacy/mass_storage.c | 4 +- drivers/usb/gadget/legacy/multi.c | 14 +- drivers/usb/gadget/legacy/webcam.c | 3 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 3 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 2 +- drivers/usb/gadget/udc/dummy_hcd.c | 25 +- drivers/usb/gadget/udc/fotg210-udc.c | 28 +- drivers/usb/gadget/udc/net2272.c | 3 +- drivers/usb/gadget/udc/pch_udc.c | 241 +- drivers/usb/gadget/udc/r8a66597-udc.c | 2 + drivers/usb/gadget/udc/s3c2410_udc.c | 24 +- drivers/usb/gadget/udc/snps_udc_plat.c | 4 +- drivers/usb/gadget/udc/tegra-xudc.c | 2 +- drivers/usb/host/Kconfig | 1 + drivers/usb/host/Makefile | 6 +- drivers/usb/host/ehci-hcd.c | 15 +- drivers/usb/host/ehci-hub.c | 4 +- drivers/usb/host/ehci-pci.c | 3 + drivers/usb/host/ehci-platform.c | 5 + drivers/usb/host/ehci.h | 1 + drivers/usb/host/fotg210-hcd.c | 12 +- drivers/usb/host/isp116x-hcd.c | 7 +- drivers/usb/host/isp116x.h | 1 - drivers/usb/host/isp1362-hcd.c | 8 +- drivers/usb/host/isp1362.h | 1 - drivers/usb/host/sl811-hcd.c | 16 +- drivers/usb/host/sl811.h | 1 - drivers/usb/host/sl811_cs.c | 2 +- drivers/usb/host/u132-hcd.c | 3 +- drivers/usb/host/uhci-hcd.c | 12 +- drivers/usb/host/uhci-hcd.h | 4 - drivers/usb/host/xhci-hub.c | 320 +- drivers/usb/host/xhci-mem.c | 14 +- drivers/usb/host/xhci-mtk-sch.c | 369 +- drivers/usb/host/xhci-mtk.c | 289 +- drivers/usb/host/xhci-mtk.h | 60 +- drivers/usb/host/xhci-ring.c | 48 +- drivers/usb/host/xhci.c | 46 +- drivers/usb/host/xhci.h | 8 + drivers/usb/misc/adutux.c | 6 +- drivers/usb/misc/ehset.c | 76 +- drivers/usb/misc/ezusb.c | 16 +- drivers/usb/misc/usbsevseg.c | 60 +- drivers/usb/mtu3/mtu3_host.c | 30 +- drivers/usb/mtu3/mtu3_plat.c | 7 +- drivers/usb/musb/musb_core.c | 2 +- drivers/usb/musb/musb_core.h | 4 +- drivers/usb/renesas_usbhs/fifo.c | 4 +- drivers/usb/roles/class.c | 2 + drivers/usb/serial/ark3116.c | 13 - drivers/usb/serial/cp210x.c | 31 +- drivers/usb/serial/f81232.c | 12 +- drivers/usb/serial/f81534.c | 7 +- drivers/usb/serial/ftdi_sio.c | 35 +- drivers/usb/serial/io_edgeport.c | 67 +- drivers/usb/serial/io_edgeport.h | 68 - drivers/usb/serial/io_ti.c | 210 +- drivers/usb/serial/io_ti.h | 38 +- drivers/usb/serial/iuu_phoenix.c | 4 +- drivers/usb/serial/keyspan.c | 20 - drivers/usb/serial/metro-usb.c | 4 +- drivers/usb/serial/mos7720.c | 20 +- drivers/usb/serial/mos7840.c | 23 - drivers/usb/serial/opticon.c | 18 - drivers/usb/serial/option.c | 2 - drivers/usb/serial/pl2303.c | 188 +- drivers/usb/serial/quatech2.c | 16 - drivers/usb/serial/ssu100.c | 16 - drivers/usb/serial/ti_usb_3410_5052.c | 213 +- drivers/usb/serial/upd78f0730.c | 7 +- drivers/usb/serial/usb-serial.c | 226 +- drivers/usb/serial/usb-wwan.h | 4 - drivers/usb/serial/usb_wwan.c | 45 - drivers/usb/serial/whiteheat.c | 17 +- drivers/usb/serial/xr_serial.c | 754 +++- drivers/usb/storage/datafab.c | 1 - drivers/usb/typec/Kconfig | 15 +- drivers/usb/typec/Makefile | 4 +- drivers/usb/typec/bus.c | 2 + drivers/usb/typec/bus.h | 19 +- drivers/usb/typec/class.c | 155 +- drivers/usb/typec/class.h | 85 + drivers/usb/typec/mux.c | 4 +- drivers/usb/typec/mux.h | 21 + drivers/usb/typec/port-mapper.c | 279 ++ drivers/usb/typec/stusb160x.c | 4 +- drivers/usb/typec/tcpm/fusb302.c | 5 +- drivers/usb/typec/tcpm/tcpci.c | 17 +- drivers/usb/typec/tcpm/tcpci.h | 16 + drivers/usb/typec/tcpm/tcpci_maxim.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 233 +- drivers/usb/typec/tipd/Kconfig | 12 + drivers/usb/typec/tipd/Makefile | 6 + drivers/usb/typec/{tps6598x.c => tipd/core.c} | 68 +- drivers/usb/typec/tipd/tps6598x.h | 189 + drivers/usb/typec/tipd/trace.c | 9 + drivers/usb/typec/tipd/trace.h | 283 ++ drivers/usb/typec/ucsi/ucsi.c | 2 +- drivers/usb/usbip/vudc_sysfs.c | 2 + drivers/video/console/vgacon.c | 5 +- drivers/video/fbdev/core/fbcmap.c | 8 +- drivers/virt/acrn/vm.c | 2 +- drivers/w1/slaves/w1_ds2780.c | 2 +- drivers/w1/slaves/w1_ds2781.c | 2 +- drivers/w1/slaves/w1_ds2805.c | 15 +- drivers/w1/slaves/w1_ds28e17.c | 16 +- drivers/w1/slaves/w1_therm.c | 7 +- drivers/watchdog/retu_wdt.c | 22 +- fs/debugfs/file.c | 3 +- fs/debugfs/inode.c | 2 +- include/dt-bindings/interconnect/qcom,sdm660.h | 116 + include/dt-bindings/interconnect/qcom,sm8350.h | 172 + include/dt-bindings/mux/ti-serdes.h | 5 + include/dt-bindings/phy/phy-cadence-torrent.h | 13 - include/dt-bindings/phy/phy-cadence.h | 20 + include/dt-bindings/phy/phy-ti.h | 21 + include/linux/cyclades.h | 364 -- include/linux/device.h | 6 +- include/linux/devm-helpers.h | 54 + include/linux/hid-sensor-hub.h | 9 +- include/linux/hid-sensor-ids.h | 1 + include/linux/iio/adc/adi-axi-adc.h | 2 +- include/linux/iio/buffer-dmaengine.h | 7 +- include/linux/iio/buffer.h | 4 +- include/linux/iio/buffer_impl.h | 21 +- include/linux/iio/common/cros_ec_sensors_core.h | 3 +- include/linux/iio/consumer.h | 15 + include/linux/iio/dac/mcp4725.h | 2 +- include/linux/iio/iio-opaque.h | 14 + include/linux/iio/iio.h | 7 +- include/linux/iio/imu/adis.h | 10 + include/linux/iio/kfifo_buf.h | 11 +- include/linux/iio/sysfs.h | 3 + include/linux/iio/trigger.h | 3 +- include/linux/iio/types.h | 2 + include/linux/isicom.h | 85 - include/linux/mhi.h | 28 +- include/linux/nvmem-consumer.h | 4 + include/linux/pci_ids.h | 31 - include/linux/phy/phy.h | 26 + include/linux/platform_data/cros_ec_commands.h | 1 + include/linux/platform_data/invensense_mpu6050.h | 2 +- include/linux/platform_data/usb-mx2.h | 29 - include/linux/platform_device.h | 3 + include/linux/power_supply.h | 7 + include/linux/pps-gpio.h | 19 - include/linux/property.h | 13 +- include/linux/serial_core.h | 10 +- include/linux/serial_s3c.h | 16 + include/linux/soundwire/sdw.h | 36 +- include/linux/surface_aggregator/controller.h | 74 +- include/linux/surface_aggregator/device.h | 31 +- include/linux/thunderbolt.h | 54 +- include/linux/tty.h | 103 +- include/linux/tty_driver.h | 2 +- include/linux/tty_ldisc.h | 3 - include/linux/usb.h | 15 +- include/linux/usb/ch9.h | 62 +- include/linux/usb/ehci_pdriver.h | 1 + include/linux/usb/pd.h | 2 + include/linux/usb/serial.h | 10 +- include/linux/usb/typec.h | 19 + include/linux/wmi.h | 2 +- include/net/nfc/nci_core.h | 2 - include/uapi/linux/android/binder.h | 28 + include/uapi/linux/cyclades.h | 494 --- include/uapi/linux/iio/buffer.h | 10 + include/uapi/linux/major.h | 2 - include/uapi/linux/map_to_7segment.h | 14 - include/uapi/linux/serial.h | 4 +- include/uapi/linux/surface_aggregator/dtx.h | 146 + include/uapi/linux/tty_flags.h | 8 +- include/uapi/linux/usb/video.h | 3 +- include/uapi/misc/habanalabs.h | 77 +- lib/kobject_uevent.c | 9 +- net/bluetooth/hci_request.c | 12 +- net/nfc/nci/uart.c | 148 +- scripts/spdxcheck.py | 2 +- sound/soc/codecs/cx20442.c | 1 - sound/soc/ti/ams-delta.c | 1 - tools/iio/Makefile | 1 + tools/iio/iio_event_monitor.c | 69 +- tools/iio/iio_generic_buffer.c | 153 +- tools/iio/iio_utils.c | 18 +- tools/iio/iio_utils.h | 9 +- tools/power/x86/intel-speed-select/isst-config.c | 30 +- tools/power/x86/intel-speed-select/isst-display.c | 12 +- tools/testing/selftests/firmware/fw_namespace.c | 2 +- tools/usb/usbip/doc/usbip.8 | 42 +- tools/usb/usbip/doc/usbipd.8 | 26 + tools/usb/usbip/libsrc/list.h | 10 +- tools/usb/usbip/src/usbip_list.c | 3 +- 1462 files changed, 44279 insertions(+), 59743 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 rename Documentation/ABI/testing/{sysfs-bus-iio-humidity-hdc2010 => sysfs-bus-iio- [...] delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc100x delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-lptimer-stm32 create mode 100644 Documentation/ABI/testing/sysfs-driver-xdata create mode 100644 Documentation/ABI/testing/sysfs-platform-intel-pmc create mode 100644 Documentation/devicetree/bindings/counter/interrupt-counter.yaml delete mode 100644 Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.txt create mode 100644 Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bmi088.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml create mode 100644 Documentation/devicetree/bindings/iio/cdc/adi,ad7150.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/google,cros-ec- [...] create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm660.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/brcm,nvram.yaml delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi- [...] create mode 100644 Documentation/devicetree/bindings/phy/marvell,armada-cp110-utmi [...] create mode 100644 Documentation/devicetree/bindings/phy/microchip,sparx5-serdes.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt create mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-nop-xceiv.txt create mode 100644 Documentation/devicetree/bindings/usb/usb-nop-xceiv.yaml delete mode 100644 Documentation/driver-api/serial/cyclades_z.rst delete mode 100644 Documentation/driver-api/serial/rocket.rst create mode 100644 Documentation/driver-api/surface_aggregator/clients/dtx.rst create mode 100644 Documentation/misc-devices/dw-xdata-pcie.rst rename drivers/{staging => }/comedi/Kconfig (97%) rename drivers/{staging => }/comedi/Makefile (100%) rename drivers/{staging => }/comedi/TODO (100%) rename drivers/{staging => }/comedi/comedi.h (100%) rename drivers/{staging => }/comedi/comedi_buf.c (95%) rename drivers/{staging => }/comedi/comedi_fops.c (100%) rename drivers/{staging => }/comedi/comedi_internal.h (100%) rename drivers/{staging => }/comedi/comedi_pci.c (100%) rename drivers/{staging => }/comedi/comedi_pci.h (100%) rename drivers/{staging => }/comedi/comedi_pcmcia.c (100%) rename drivers/{staging => }/comedi/comedi_pcmcia.h (100%) rename drivers/{staging => }/comedi/comedi_usb.c (100%) rename drivers/{staging => }/comedi/comedi_usb.h (100%) rename drivers/{staging => }/comedi/comedidev.h (100%) rename drivers/{staging => }/comedi/comedilib.h (100%) rename drivers/{staging => }/comedi/drivers.c (100%) rename drivers/{staging => }/comedi/drivers/8255.c (100%) rename drivers/{staging => }/comedi/drivers/8255.h (100%) rename drivers/{staging => }/comedi/drivers/8255_pci.c (100%) rename drivers/{staging => }/comedi/drivers/Makefile (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1032.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1500.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1516.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_1564.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_16xx.c (98%) rename drivers/{staging => }/comedi/drivers/addi_apci_2032.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_2200.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_3120.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_3501.c (100%) rename drivers/{staging => }/comedi/drivers/addi_apci_3xxx.c (100%) rename drivers/{staging => }/comedi/drivers/addi_tcw.h (100%) rename drivers/{staging => }/comedi/drivers/addi_watchdog.c (100%) rename drivers/{staging => }/comedi/drivers/addi_watchdog.h (100%) rename drivers/{staging => }/comedi/drivers/adl_pci6208.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci7x3x.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci8164.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci9111.c (100%) rename drivers/{staging => }/comedi/drivers/adl_pci9118.c (100%) rename drivers/{staging => }/comedi/drivers/adq12b.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1710.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1720.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1723.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1724.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci1760.c (100%) rename drivers/{staging => }/comedi/drivers/adv_pci_dio.c (99%) rename drivers/{staging => }/comedi/drivers/aio_aio12_8.c (100%) rename drivers/{staging => }/comedi/drivers/aio_iiro_16.c (100%) rename drivers/{staging => }/comedi/drivers/amcc_s5933.h (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200.h (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200_common.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_dio200_pci.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc236.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc236.h (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc236_common.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pc263.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci224.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci230.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci236.c (100%) rename drivers/{staging => }/comedi/drivers/amplc_pci263.c (100%) rename drivers/{staging => }/comedi/drivers/c6xdigio.c (100%) rename drivers/{staging => }/comedi/drivers/cb_das16_cs.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcidas.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcidas64.c (99%) rename drivers/{staging => }/comedi/drivers/cb_pcidda.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcimdas.c (100%) rename drivers/{staging => }/comedi/drivers/cb_pcimdda.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_8254.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_8254.h (100%) rename drivers/{staging => }/comedi/drivers/comedi_8255.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_bond.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_isadma.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_isadma.h (100%) rename drivers/{staging => }/comedi/drivers/comedi_parport.c (100%) rename drivers/{staging => }/comedi/drivers/comedi_test.c (100%) rename drivers/{staging => }/comedi/drivers/contec_pci_dio.c (100%) rename drivers/{staging => }/comedi/drivers/dac02.c (100%) rename drivers/{staging => }/comedi/drivers/daqboard2000.c (100%) rename drivers/{staging => }/comedi/drivers/das08.c (100%) rename drivers/{staging => }/comedi/drivers/das08.h (100%) rename drivers/{staging => }/comedi/drivers/das08_cs.c (100%) rename drivers/{staging => }/comedi/drivers/das08_isa.c (100%) rename drivers/{staging => }/comedi/drivers/das08_pci.c (100%) rename drivers/{staging => }/comedi/drivers/das16.c (100%) rename drivers/{staging => }/comedi/drivers/das16m1.c (100%) rename drivers/{staging => }/comedi/drivers/das1800.c (100%) rename drivers/{staging => }/comedi/drivers/das6402.c (100%) rename drivers/{staging => }/comedi/drivers/das800.c (99%) rename drivers/{staging => }/comedi/drivers/dmm32at.c (100%) rename drivers/{staging => }/comedi/drivers/dt2801.c (100%) rename drivers/{staging => }/comedi/drivers/dt2811.c (100%) rename drivers/{staging => }/comedi/drivers/dt2814.c (66%) rename drivers/{staging => }/comedi/drivers/dt2815.c (100%) rename drivers/{staging => }/comedi/drivers/dt2817.c (100%) rename drivers/{staging => }/comedi/drivers/dt282x.c (100%) rename drivers/{staging => }/comedi/drivers/dt3000.c (100%) rename drivers/{staging => }/comedi/drivers/dt9812.c (100%) rename drivers/{staging => }/comedi/drivers/dyna_pci10xx.c (100%) rename drivers/{staging => }/comedi/drivers/fl512.c (100%) rename drivers/{staging => }/comedi/drivers/gsc_hpdi.c (100%) rename drivers/{staging => }/comedi/drivers/icp_multi.c (100%) rename drivers/{staging => }/comedi/drivers/ii_pci20kc.c (100%) rename drivers/{staging => }/comedi/drivers/jr3_pci.c (100%) rename drivers/{staging => }/comedi/drivers/jr3_pci.h (100%) rename drivers/{staging => }/comedi/drivers/ke_counter.c (100%) rename drivers/{staging => }/comedi/drivers/me4000.c (100%) rename drivers/{staging => }/comedi/drivers/me_daq.c (100%) rename drivers/{staging => }/comedi/drivers/mf6x4.c (100%) rename drivers/{staging => }/comedi/drivers/mite.c (100%) rename drivers/{staging => }/comedi/drivers/mite.h (100%) rename drivers/{staging => }/comedi/drivers/mpc624.c (100%) rename drivers/{staging => }/comedi/drivers/multiq3.c (100%) rename drivers/{staging => }/comedi/drivers/ni_6527.c (100%) rename drivers/{staging => }/comedi/drivers/ni_65xx.c (100%) rename drivers/{staging => }/comedi/drivers/ni_660x.c (100%) rename drivers/{staging => }/comedi/drivers/ni_670x.c (100%) rename drivers/{staging => }/comedi/drivers/ni_at_a2150.c (100%) rename drivers/{staging => }/comedi/drivers/ni_at_ao.c (100%) rename drivers/{staging => }/comedi/drivers/ni_atmio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_atmio16d.c (100%) rename drivers/{staging => }/comedi/drivers/ni_daq_700.c (100%) rename drivers/{staging => }/comedi/drivers/ni_daq_dio24.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc.h (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_common.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_cs.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_isadma.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_isadma.h (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_pci.c (100%) rename drivers/{staging => }/comedi/drivers/ni_labpc_regs.h (100%) rename drivers/{staging => }/comedi/drivers/ni_mio_common.c (100%) rename drivers/{staging => }/comedi/drivers/ni_mio_cs.c (100%) rename drivers/{staging => }/comedi/drivers/ni_pcidio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_pcimio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routes.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routes.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/README (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/all.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6070e. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6251. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6535. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6738. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/all.h (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_660x.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_eseries. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_mseries. [...] rename drivers/{staging => }/comedi/drivers/ni_routing/tools/.gitignore (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/Makefile (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_c_to_py.c (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_csv_to_c.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_py_to_csv.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/csv_collection.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/make_blank_csv.py (100%) rename drivers/{staging => }/comedi/drivers/ni_routing/tools/ni_names.py (100%) rename drivers/{staging => }/comedi/drivers/ni_stc.h (100%) rename drivers/{staging => }/comedi/drivers/ni_tio.c (100%) rename drivers/{staging => }/comedi/drivers/ni_tio.h (100%) rename drivers/{staging => }/comedi/drivers/ni_tio_internal.h (100%) rename drivers/{staging => }/comedi/drivers/ni_tiocmd.c (100%) rename drivers/{staging => }/comedi/drivers/ni_usb6501.c (100%) rename drivers/{staging => }/comedi/drivers/pcl711.c (100%) rename drivers/{staging => }/comedi/drivers/pcl724.c (100%) rename drivers/{staging => }/comedi/drivers/pcl726.c (100%) rename drivers/{staging => }/comedi/drivers/pcl730.c (100%) rename drivers/{staging => }/comedi/drivers/pcl812.c (100%) rename drivers/{staging => }/comedi/drivers/pcl816.c (100%) rename drivers/{staging => }/comedi/drivers/pcl818.c (100%) rename drivers/{staging => }/comedi/drivers/pcm3724.c (100%) rename drivers/{staging => }/comedi/drivers/pcmad.c (100%) rename drivers/{staging => }/comedi/drivers/pcmda12.c (100%) rename drivers/{staging => }/comedi/drivers/pcmmio.c (100%) rename drivers/{staging => }/comedi/drivers/pcmuio.c (100%) rename drivers/{staging => }/comedi/drivers/plx9052.h (100%) rename drivers/{staging => }/comedi/drivers/plx9080.h (100%) rename drivers/{staging => }/comedi/drivers/quatech_daqp_cs.c (100%) rename drivers/{staging => }/comedi/drivers/rtd520.c (100%) rename drivers/{staging => }/comedi/drivers/rti800.c (100%) rename drivers/{staging => }/comedi/drivers/rti802.c (100%) rename drivers/{staging => }/comedi/drivers/s526.c (100%) rename drivers/{staging => }/comedi/drivers/s626.c (100%) rename drivers/{staging => }/comedi/drivers/s626.h (100%) rename drivers/{staging => }/comedi/drivers/ssv_dnp.c (100%) rename drivers/{staging => }/comedi/drivers/tests/Makefile (57%) rename drivers/{staging/comedi/drivers/tests/example_test.c => comedi/drivers/test [...] rename drivers/{staging => }/comedi/drivers/tests/ni_routes_test.c (88%) rename drivers/{staging => }/comedi/drivers/tests/unittest.h (98%) rename drivers/{staging => }/comedi/drivers/usbdux.c (100%) rename drivers/{staging => }/comedi/drivers/usbduxfast.c (100%) rename drivers/{staging => }/comedi/drivers/usbduxsigma.c (100%) rename drivers/{staging => }/comedi/drivers/vmk80xx.c (100%) rename drivers/{staging => }/comedi/drivers/z8536.h (100%) rename drivers/{staging => }/comedi/kcomedilib/Makefile (100%) rename drivers/{staging => }/comedi/kcomedilib/kcomedilib_main.c (100%) rename drivers/{staging => }/comedi/proc.c (100%) rename drivers/{staging => }/comedi/range.c (100%) create mode 100644 drivers/counter/interrupt-cnt.c create mode 100644 drivers/iio/accel/bmi088-accel-core.c create mode 100644 drivers/iio/accel/bmi088-accel-spi.c create mode 100644 drivers/iio/accel/bmi088-accel.h create mode 100644 drivers/iio/adc/ti-ads131e08.c copy drivers/{staging => }/iio/cdc/Kconfig (56%) create mode 100644 drivers/iio/cdc/Makefile create mode 100644 drivers/iio/cdc/ad7150.c create mode 100644 drivers/iio/common/scmi_sensors/Kconfig create mode 100644 drivers/iio/common/scmi_sensors/Makefile create mode 100644 drivers/iio/common/scmi_sensors/scmi_iio.c create mode 100644 drivers/iio/proximity/cros_ec_mkbp_proximity.c create mode 100644 drivers/iio/test/Kconfig create mode 100644 drivers/iio/test/Makefile create mode 100644 drivers/iio/test/iio-test-format.c create mode 100644 drivers/interconnect/qcom/sdm660.c create mode 100644 drivers/interconnect/qcom/sm8350.c create mode 100644 drivers/interconnect/qcom/sm8350.h create mode 100644 drivers/misc/dw-xdata-pcie.c create mode 100644 drivers/misc/pvpanic/Kconfig create mode 100644 drivers/misc/pvpanic/Makefile rename drivers/misc/{pvpanic.c => pvpanic/pvpanic-mmio.c} (62%) create mode 100644 drivers/misc/pvpanic/pvpanic-pci.c create mode 100644 drivers/misc/pvpanic/pvpanic.c create mode 100644 drivers/misc/pvpanic/pvpanic.h rename drivers/{staging/most/sound/sound.c => most/most_snd.c} (100%) create mode 100644 drivers/nvmem/brcm_nvram.c create mode 100644 drivers/phy/marvell/phy-mvebu-cp110-utmi.c create mode 100644 drivers/phy/microchip/Kconfig create mode 100644 drivers/phy/microchip/Makefile create mode 100644 drivers/phy/microchip/sparx5_serdes.c create mode 100644 drivers/phy/microchip/sparx5_serdes.h create mode 100644 drivers/phy/microchip/sparx5_serdes_regs.h create mode 100644 drivers/platform/surface/surface_aggregator_registry.c create mode 100644 drivers/platform/surface/surface_dtx.c create mode 100644 drivers/platform/surface/surface_platform_profile.c create mode 100644 drivers/platform/x86/adv_swbutton.c create mode 100644 drivers/platform/x86/gigabyte-wmi.c rename drivers/{staging/hikey9xx => regulator}/hi6421v600-regulator.c (100%) create mode 100644 drivers/soundwire/dmi-quirks.c delete mode 100644 drivers/staging/gasket/Kconfig delete mode 100644 drivers/staging/gasket/Makefile delete mode 100644 drivers/staging/gasket/TODO delete mode 100644 drivers/staging/gasket/apex.h delete mode 100644 drivers/staging/gasket/apex_driver.c delete mode 100644 drivers/staging/gasket/gasket.h delete mode 100644 drivers/staging/gasket/gasket_constants.h delete mode 100644 drivers/staging/gasket/gasket_core.c delete mode 100644 drivers/staging/gasket/gasket_core.h delete mode 100644 drivers/staging/gasket/gasket_interrupt.c delete mode 100644 drivers/staging/gasket/gasket_interrupt.h delete mode 100644 drivers/staging/gasket/gasket_ioctl.c delete mode 100644 drivers/staging/gasket/gasket_ioctl.h delete mode 100644 drivers/staging/gasket/gasket_page_table.c delete mode 100644 drivers/staging/gasket/gasket_page_table.h delete mode 100644 drivers/staging/gasket/gasket_sysfs.c delete mode 100644 drivers/staging/gasket/gasket_sysfs.h delete mode 100644 drivers/staging/iio/cdc/ad7150.c delete mode 100644 drivers/staging/most/sound/Kconfig delete mode 100644 drivers/staging/most/sound/Makefile delete mode 100644 drivers/staging/wimax/Documentation/i2400m.rst delete mode 100644 drivers/staging/wimax/Documentation/index.rst delete mode 100644 drivers/staging/wimax/Documentation/wimax.rst delete mode 100644 drivers/staging/wimax/Kconfig delete mode 100644 drivers/staging/wimax/Makefile delete mode 100644 drivers/staging/wimax/TODO delete mode 100644 drivers/staging/wimax/debug-levels.h delete mode 100644 drivers/staging/wimax/debugfs.c delete mode 100644 drivers/staging/wimax/i2400m/Kconfig delete mode 100644 drivers/staging/wimax/i2400m/Makefile delete mode 100644 drivers/staging/wimax/i2400m/control.c delete mode 100644 drivers/staging/wimax/i2400m/debug-levels.h delete mode 100644 drivers/staging/wimax/i2400m/debugfs.c delete mode 100644 drivers/staging/wimax/i2400m/driver.c delete mode 100644 drivers/staging/wimax/i2400m/fw.c delete mode 100644 drivers/staging/wimax/i2400m/i2400m-usb.h delete mode 100644 drivers/staging/wimax/i2400m/i2400m.h delete mode 100644 drivers/staging/wimax/i2400m/linux-wimax-i2400m.h delete mode 100644 drivers/staging/wimax/i2400m/netdev.c delete mode 100644 drivers/staging/wimax/i2400m/op-rfkill.c delete mode 100644 drivers/staging/wimax/i2400m/rx.c delete mode 100644 drivers/staging/wimax/i2400m/sysfs.c delete mode 100644 drivers/staging/wimax/i2400m/tx.c delete mode 100644 drivers/staging/wimax/i2400m/usb-debug-levels.h delete mode 100644 drivers/staging/wimax/i2400m/usb-fw.c delete mode 100644 drivers/staging/wimax/i2400m/usb-notif.c delete mode 100644 drivers/staging/wimax/i2400m/usb-rx.c delete mode 100644 drivers/staging/wimax/i2400m/usb-tx.c delete mode 100644 drivers/staging/wimax/i2400m/usb.c delete mode 100644 drivers/staging/wimax/id-table.c delete mode 100644 drivers/staging/wimax/linux-wimax-debug.h delete mode 100644 drivers/staging/wimax/linux-wimax.h delete mode 100644 drivers/staging/wimax/net-wimax.h delete mode 100644 drivers/staging/wimax/op-msg.c delete mode 100644 drivers/staging/wimax/op-reset.c delete mode 100644 drivers/staging/wimax/op-rfkill.c delete mode 100644 drivers/staging/wimax/op-state-get.c delete mode 100644 drivers/staging/wimax/stack.c delete mode 100644 drivers/staging/wimax/wimax-internal.h delete mode 100644 drivers/tty/cyclades.c delete mode 100644 drivers/tty/isicom.c delete mode 100644 drivers/tty/rocket.c delete mode 100644 drivers/tty/rocket.h delete mode 100644 drivers/tty/rocket_int.h create mode 100644 drivers/tty/serial/8250/8250_bcm7271.c create mode 100644 drivers/tty/tty.h create mode 100644 drivers/uio/uio_dfl.c create mode 100644 drivers/usb/dwc3/dwc3-xilinx.c create mode 100644 drivers/usb/typec/class.h create mode 100644 drivers/usb/typec/mux.h create mode 100644 drivers/usb/typec/port-mapper.c create mode 100644 drivers/usb/typec/tipd/Kconfig create mode 100644 drivers/usb/typec/tipd/Makefile rename drivers/usb/typec/{tps6598x.c => tipd/core.c} (91%) create mode 100644 drivers/usb/typec/tipd/tps6598x.h create mode 100644 drivers/usb/typec/tipd/trace.c create mode 100644 drivers/usb/typec/tipd/trace.h create mode 100644 include/dt-bindings/interconnect/qcom,sdm660.h create mode 100644 include/dt-bindings/interconnect/qcom,sm8350.h delete mode 100644 include/dt-bindings/phy/phy-cadence-torrent.h create mode 100644 include/dt-bindings/phy/phy-cadence.h create mode 100644 include/dt-bindings/phy/phy-ti.h delete mode 100644 include/linux/cyclades.h create mode 100644 include/linux/devm-helpers.h delete mode 100644 include/linux/isicom.h delete mode 100644 include/linux/platform_data/usb-mx2.h delete mode 100644 include/linux/pps-gpio.h delete mode 100644 include/uapi/linux/cyclades.h create mode 100644 include/uapi/linux/iio/buffer.h create mode 100644 include/uapi/linux/surface_aggregator/dtx.h