This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 6ba3d7066c71 Merge tag 'pinctrl-v5.6-1' of git://git.kernel.org/pub/scm [...] new 03521794966c usb: host: ehci-sh: Remove unused platform data support new 145e6dd8a5c9 usb: drop comment about 2 uhci drivers new dbb7a6b48d07 dt-bindings: connector: Improve the english of the initial [...] new c763771504d1 usb: host: xhci-tegra: Fix "tega" -> "tegra" typo new 741d6e5d84f3 usb: host: xhci-tegra: Separate firmware request and load new ec12ac10c9a7 usb: host: xhci-tegra: Avoid a fixed duration sleep new 482ba7a6b42f usb: host: xhci-tegra: Use CNR as firmware ready indicator new 96d8f628f0b3 usb: host: xhci-tegra: Extract firmware enable helper new ecd0fbd12d0f usb: host: xhci-tegra: Reuse stored register base address new 17926924be44 usb: host: xhci-tegra: Enable runtime PM as late as possible new 5c4e8d3781bc usb: host: xhci-tegra: Add support for XUSB context save/restore new 9ccae88e572b usb: host: xhci-tegra: Add XUSB controller context new cad0a5c74e7a usb: host: xhci-tegra: Implement basic ELPG support new e880c3744b31 Merge 5.5-rc2 into usb-next new d27ab1e60970 usb: gadget: u_audio: Use managed buffer allocation new fcc846982912 usb: gadget: u_audio: Drop superfluous ioctl PCM ops new 10e5e6c24963 usb: gadget: move choice ... endchoice to legacy/Kconfig new 386e5e29d81c thunderbolt: Make tb_find_port() available to other files new 4deb200d34a7 thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eepr [...] new 210e9f56e9e1 thunderbolt: Populate PG field in hot plug acknowledgment packet new b04079837b20 thunderbolt: Add initial support for USB4 new 690ac0d20d40 thunderbolt: Update Kconfig entries to USB4 new aa43a9dcf7fc thunderbolt: Make tb_switch_find_cap() available to other files new cf29b9afb121 thunderbolt: Add support for Time Management Unit new e6f818585713 thunderbolt: Add support for USB 3.x tunnels new ea81896dc98f thunderbolt: Update documentation with the USB4 information new eb1488360c7d Merge 5.5-rc3 into usb-next new cf94ca4993e5 USB: EHCI: ehci-mv: make the PHY optional new 92f983520cb8 USB: EHCI: ehci-mv: drop pxa_ehci_type and some device IDs new 7b104f890ade USB: EHCI: ehci-mv: add HSIC support new 8e1a20096bfb usb: cdns3: gadget: Remove unneeded variable ret new c4a68b4da65a usb: phy: ab8500-usb: Keep PHY turned on in UART mode new 5311f88e07ce usb: mtk-xhci: Do not explicitly set the DMA mask new 71a1fa0df2a3 usb: typec: ucsi: Store the notification mask new 170a6726d0e2 usb: typec: ucsi: add support for separate DP altmode devices new 88eaaecc4446 usb: host: Enable compile testing for some of drivers new 91687c1926bc usb: phy: Enable compile testing for some of drivers new 3b31ec1848ec usb: renesas_usbhs: Switch to GPIO descriptor new c2f59e8180c9 ARM: dts: qcom: Correct USB3503 GPIOs polarity new 51d22e855ea3 usb: usb3503: Convert to use GPIO descriptors new 4e52af1ccaa2 usb: host: Do not compile test deprecated USB_OCTEON_EHCI new 203b7ee14d3a phy: Enable compile testing for some of drivers new a00dfd4ddd48 tools: usb: usbip: Get rid of driver name printout in README new c7a7ac84afea thunderbolt: Fix xhci check in usb4_switch_setup() new 7dad8e6f0499 MAINTAINERS: Use linux-usb mailing list for Thunderbolt an [...] new 2d686c738a2e usb: typec: fix non-kernel-doc comments new 9521e47e9ab8 usb: typec: ucsi: Actually enable all the interface notifications new 17da9b8e5ab8 usb: host: oxu210hp-hcd: fix gcc warning new 0e84f2fd0d26 usb: gadget: udc: atmel: constify copied structure new 7b7ad03f49a5 USB: omap_udc: use resource_size new 60826786fcdb usb: ehci-mv: Fix missing iomem in cast new 497210f27b8c usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" new cf2f58fb88d9 usb: typec: Block mode entry if the port has the mode disabled new 8face9aa57c8 usb: typec: Add parameter for the VDO to typec_altmode_enter() new b66b40ee7d0d usb: typec: More API for cable handling new 7823905de0c6 usb: pd: Add definitions for the Enter_USB message new d48ece0bce2d usb: pd: Add definition for DFP and UFP1 VDOs new f6c56ca91b92 usb: typec: Add the Product Type VDOs to struct usb_pd_identity new 0ac534932968 usb: typec: Add definitions for the latest specification releases new 87e3daa005cf usb: typec: Give the mux drivers all the details regarding [...] new 0f37a607091c usb: typec: Provide definitions for the USB modes new dea7b202bd9c usb: exynos: Rename Samsung and Exynos to lowercase new 0bb207acd37b dt-binding: usb: ci-hdrc-usb2: Document NVIDIA Tegra support new 62a7f6289124 usb: host: ehci-tegra: Correct teardown order of driver's removal new 28d190ac437c usb: phy: tegra: Clean up ulpi_phy_power_off new 18bd8bff69f7 usb: phy: tegra: Keep track of power on-off state new 5dcdafdd30b1 usb: phy: tegra: Hook up init/shutdown callbacks new 545592e8eb6f usb: phy: tegra: Perform general clean up of the code new 5bb69850ad41 usb: phy: tegra: Clean up included headers new b07e5f863f43 usb: phy: tegra: Use relaxed versions of readl/writel new 9df3adca0b4a usb: phy: tegra: Use generic stub for a missing VBUS regulator new dea75ee6c984 usb: ulpi: Add resource-managed variant of otg_ulpi_create() new 875417471e9c usb: phy: tegra: Use devm_otg_ulpi_create() new 01d6ea31db65 usb: phy: tegra: Use u32 for hardware register variables new 06e60e5038fa usb: phy: tegra: Use device-tree notion of reset-GPIO's ac [...] new aecc5af3ec1d usb: phy: tegra: Disable VBUS regulator on tegra_usb_phy_i [...] new 92bd2ef26c5d usb: phy: tegra: Move utmip_pad_count checking under lock new f1f0c7516708 usb: phy: tegra: Keep CPU interrupts enabled new 7ac85f4a6444 usb: chipidea: tegra: Stop managing PHY's power new 7d999a7d096b usb: chipidea: tegra: Add USB_TEGRA_PHY to driver's dependencies new 32806e7cb023 usb: host: ehci-tegra: Stop managing PHY's power new bc57ecbd72fc usb: host: ehci-tegra: Remove unused fields from tegra_ehci_hcd new 585c91f40d20 usbip: Fix unsafe unaligned pointer usage new 845f081002ee Merge 5.5-rc6 into usb-next new 704a940d551c thunderbolt: fix memory leak of object sw new 5b738211fb59 usb: dwc3: gadget: Don't send unintended link state change new 1b6009ea88ec usb: dwc3: gadget: Set link state to RX_Detect on disconnect new 2e708fa3b898 usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set new 6070636c4918 usb: dwc2: Fix Stalling a Non-Isochronous OUT EP new 7b8137676457 usb: dwc2: Fix NULL qh in dwc2_queue_transaction new b267ddf6a5ab usb: phy-generic: Delete unused platform data new 644139f8b64d usb: dwc2: Fix IN FIFO allocation new 7037e101b648 usb: dwc2: fix debugfs FIFO count new 463f67aec283 usb: gadget: legacy: set max_speed to super-speed new 1d039a80613d usb: gadget: udc: core: Warn about failed to find udc new a02497033e8e usb: gadget: configfs: Add max_speed setting new d2450c693701 usb: gadget: f_fs: set req->num_sgs as 0 for non-sg transfer new 9c1ed62ae069 usb: gadget: udc: fix possible sleep-in-atomic-context bug [...] new 54c4c69f0baa usb: cdns3: Add streams support to cadence USB3 DRD driver new 09ed259fac62 usb: dwc3: turn off VBUS when leaving host mode new 1e056efab993 usb: cdns3: add NXP imx8qm glue layer new 6b02af3465ee usb: gadget: f_uac2: fix packet size calculation new c58d8bfc77a2 usb: dwc3: gadget: Check END_TRANSFER completion new da10bcdd6f70 usb: dwc3: gadget: Delay starting transfer new cf2f8b63f7f1 usb: dwc3: gadget: Remove END_TRANSFER delay new 5b24c28cfe13 usb: gadget: f_ncm: Use atomic_t to track in-flight request new d710562e01c4 usb: gadget: f_ecm: Use atomic_t to track in-flight request new d8bc3bf8deed usb: dwc2: Drop unlock/lock upon queueing a work item new 9f101a73b085 usb: musb: core: Update the function description new 908f6fc3a140 usb: musb: sunxi: propagate devicetree node to glue pdev new 1b569569a955 usb: musb: jz4740: Drop dependency on NOP_USB_XCEIV new 91b6dec32e5c usb: musb: omap2430: Get rid of musb .set_vbus for omap2430 glue new ce3ab6503eba usb: musb: omap2430: Wait on enable to avoid babble new 15f1122f92c0 usb: musb: omap2430: Handle multiple ID ground interrupts new 93dc25687129 usb: musb: Add musb_set_host and peripheral and use them f [...] new b769ae4f26e5 usb: musb: omap2430: Clean up enable and remove devctl tinkering new 8b359cbc3cde usb: musb: omap2430: Idle musb on init new 98827105d8c3 usb: musb: Get rid of omap2430_musb_set_vbus() new 7e2ee1ab023c usb: musb: jz4740: Suppress useless field in priv structure new 4b70331b6fa1 usb: musb: jz4740: Add local dev variable to clean up probe new 31cecb6bb698 usb: musb: jz4740: Constify jz4740_musb_pdata struct new 90fad5d7621e usb: musb: jz4740: Rename platform_device field in priv struct new 94203e1a1a25 usb: musb: jz4740: Comments fix new 3fc32907b8ab usb: musb: jz4740: Whitespace and indentation fixes new 3709ff5dc352 USB: musb: fix __iomem in trace functions new b7962fb45f8f usb: musb/ux500: Use dma_request_chan() instead dma_reques [...] new 8d817d79349d dt-bindings: usb: musb: Add support for MediaTek musb controller new fe3bbd6b383f usb: musb: Add get/set toggle hooks new edce61776c7e usb: musb: Add noirq type of dma create interface new 9c93d7fd464e usb: musb: Add musb_clearb/w() interface new 0990366bab3c usb: musb: Add support for MediaTek musb controller new 1ea1859f8498 usb: musb: davinci: Convert to use GPIO descriptor new 4baa550ecc86 usb: musb: remove dummy driver musb_am335x.c new 795e55999b2f phy: hisilicon: Fix Kconfig indentation new a3a0641599cd phy: qcom-qmp: Use the correct style for SPDX License Identifier new 24dbe0aaa003 phy: ti-pipe3: make clk operations symmetric in probe and remove new 987351e1ea77 phy: core: Add consumer device link support new a89806c998ee phy: qualcomm: Adjust indentation in read_poll_timeout new 6f69e2a33093 phy: lantiq: vrx200-pcie: Remove unneeded semicolon new cb18b9a92b0b dt-bindings: phy: drop #clock-cells from rockchip,px30-dsi-dphy new f0684c1a8367 phy/rockchip: inno-dsidphy: generalize parameter handling new d0c05c68d669 dt-bindings: phy: Document BCM7216 SATA PHY compatible string new 978442532e57 phy: brcm-sata: Implement 7216 initialization sequence new 730430dceeb5 phy: qcom-qmp: Use register defines new 01240af0138b phy: qcom-qmp: remove duplicate powerdown write new 7d59e8e8fdd0 phy: qcom-qmp: remove no_pcs_sw_reset for sm8150 new d0312fdbf3e1 phy: qcom-qmp: Add SW reset register new dc9aa43c4366 phy: usb: EHCI DMA may lose a burst of DMA data for 7255xA [...] new ece5ffd9e15e phy: usb: Get all drivers that use USB clks using correct [...] new 6597af4e4835 phy: usb: Put USB phys into IDDQ on suspend to save power [...] new f1c0db40a3ad phy: usb: Add "wake on" functionality new 94583a41047e phy: usb: Restructure in preparation for adding 7216 USB support new b11df0c9efbb dt-bindings: Add Broadcom STB USB PHY binding document new 4e5b9c9a73b3 phy: usb: Add support for new Synopsys USB controller on the 7216 new 9d5f51dcdb64 phy: usb: Add support for new Synopsys USB controller on t [...] new 89927fe0061a phy: usb: fix driver to defer on clk_get defer new fc430aea0206 phy: usb: PHY's MDIO registers not accessible without devi [...] new bed63b636fed phy: usb: bdc: Fix occasional failure with BDC on 7211 new 5dfe1cec5808 phy: usb: USB driver is crashing during S3 resume on 7216 new b0c0b66c0b43 phy: usb: Add support for wake and USB low power mode for [...] new 56d34730c1a2 dt-bindings: phy: Sierra: Add bindings for Sierra in TI's J721E new 372428db44cf phy: cadence: Sierra: Make "phy_clk" and "sierra_apb" opti [...] new 380f57083c12 phy: cadence: Sierra: Use "regmap" for read and write to S [...] new 367da978713b phy: cadence: Sierra: Add support for SERDES_16G used in J [...] new cedcc2e2ea39 phy: cadence: Sierra: Make cdns_sierra_phy_init() as phy_ops new aead5fd6026d phy: cadence: Sierra: Modify register macro names to be in [...] new 871002d78881 phy: cadence: Sierra: Configure both lane cdb and common c [...] new b872936f5757 phy: cadence: Sierra: Get reset control "array" for each link new adc4bd6f6545 phy: cadence: Sierra: Check for PLL lock during PHY power on new a43f72ae136a phy: cadence: Sierra: Change MAX_LANES of Sierra to 16 new 6825cfc94825 phy: cadence: Sierra: Set cmn_refclk_dig_div/cmn_refclk1_d [...] new 748e3456b240 phy: cadence: Sierra: Use correct dev pointer in cdns_sier [...] new ad044f01c2cc dt-bindings: phy: Document WIZ (SERDES wrapper) bindings new 091876cc355d phy: ti: j721e-wiz: Add support for WIZ module present in [...] new 5bc999108025 dt-bindings: phy: intel-emmc-phy: Add YAML schema for LGM [...] new 922794238330 phy: intel-lgm-emmc: Add support for eMMC PHY new 4cb6eea22621 phy: mediatek: Fix Kconfig indentation new e7b4aaf051d5 phy: Enable compile testing for some of drivers new 42d068472ddf phy: Add DisplayPort configuration options new 80f96fb186a3 phy: cadence: Sierra: remove redundant initialization of p [...] new 7904e15b4d31 phy: cadence: Sierra: add phy_reset hook new 6385cbe9c567 dt-bindings: phy: ti,phy-j721e-wiz: Add Type-C dir GPIO new c9f9eba06629 phy: ti: j721e-wiz: Manage typec-gpio-dir new b109c13a533b phy: intel-lgm-emmc: Fix warning by adding missing MODULE_LICENSE new b66d1ac82918 dt-bindings: usb: Convert Allwinner A80 USB PHY controller [...] new 0d5677ecb014 phy: ti: j721e-wiz: Fix return value check in wiz_probe() new 8a79db5e83a5 dt-bindings: phy: Add PHY_TYPE_DP definition new 50f737ab96c7 Merge tag 'phy-for-5.6_v2' of git://git.kernel.org/pub/scm [...] new fdd64df7b9d1 USB: usbfs: Always unlink URBs in reverse order new 42bbdd99221b phy: ti: j721e-wiz: Fix build error without CONFIG_OF_ADDRESS new dd7d99dc688d Merge 5.5-rc7 into usb-next new 1e31d3caa262 usb: musb: fix spelling mistake: "periperal" -> "peripheral" new 27bf5be8fbe0 usb: chipidea: handle single role for usb role class new 9d69cd82fe02 usb: chipidea: add inline for ci_hdrc_host_driver_init if [...] new e1f236efd9c5 usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 new 3ba76256fc4e usb: typec: tcpci: mask event interrupts when remove driver new f5ae88690955 usb: dwc3: pci: add ID for the Intel Comet Lake -V variant new 0e64350bf466 usb: typec: wcove: fix "op-sink-microwatt" default that was in mW new eb7a3bb8c955 usb: typec: fusb302: fix "op-sink-microwatt" default that [...] new fdabc466f335 usb: phy: phy-gpio-vbus-usb: Convert to GPIO descriptors new c12043134724 usb: cdns3: fix spelling mistake and rework grammar in text new 3bdcfe6c1d90 usb: phy: show USB charger type for user new 880082666c8d Doc: ABI: add usb charger uevent new a00e7182308f USB: serial: opticon: add chars_in_buffer() implementation new e6421583953f USB: serial: opticon: stop all I/O on close() new 50c3c5e1c1b0 USB: serial: garmin_gps: Use flexible-array member new 2988a8ae7476 USB: serial: ir-usb: add missing endpoint sanity check new 17a0184ca17e USB: serial: ir-usb: fix link-speed handling new 38c0d5bdf497 USB: serial: ir-usb: fix IrLAP framing new e7542bc382f8 USB: serial: ir-usb: make set_termios synchronous new a1c91c103639 USB: serial: ir-usb: simplify endpoint check new 19c64e7354e5 USB: serial: cyberjack: fix spelling mistake "To" -> "Too" new eaa519983fd9 Merge tag 'usb-serial-5.6-rc1' of https://git.kernel.org/p [...] new aac96626713f Merge tag 'usb-5.6-rc1' of git://git.kernel.org/pub/scm/li [...] new e83c6587c47c tty: omap-serial: remove set but unused variable new 98aee0c9444e tty: serial: samsung: remove variable 'ufstat' set but not used new 94345aee2853 tty: serial: amba-pl011: remove set but unused variable new 2301ec36cec8 tty: pl011: Add suspend resume support new 751d0017334d tty/serial: atmel: fix out of range clock divider handling new b87671f17c3e tty: serial: samsung: allow driver to be built by anyone new 06674e54cc41 tty: serial: samsung_tty: fix build warning new 58bf6f3fe4b8 tty: serial: samsung.h: fix up minor comment issues new 120c8be9476c tty: serial: samsung.h: remove reset_port callback from st [...] new 43df170be77c tty: serial: samsung_tty: delete samsung.h new f187a7fdfc92 tty: serial: samsung_tty: drop unneded dbg() calls new a05025d0ce72 tty: serial: samsung_tty: use standard debugging macros new 90ece856a227 tty: serial: samsung_tty: use 'unsigned int' not 'unsigned' new 7c175251c16e tty: serial: samsung_tty: fix up minor comment formatting new 9fe0d41ffd39 tty: serial: samsung_tty: fix blank line checkpatch warning new 54edb425346a serdev: simplify Makefile new 357816303078 serdev: make use of printk extension %pe for better error [...] new f1d31743a195 tty: drop useless variable initialisation in tty_kopen() new 4484aa800ac5 tty: vt: move conmakehash to drivers/tty/vt/ from scripts/ new f06327d15a1a sysrq: Remove sysrq_handler_registered new 7e5ed9f5e012 serial: Move sysrq members above new 8336240ebb24 tty: serial: samsung_tty: do not abuse the struct uart_por [...] new 1997e9dfdc84 serial_core: Un-ifdef sysrq SUPPORT_SYSRQ new 9b614afe6c80 tty/serial: Migrate aspeed_vuart to use has_sysrq new 6dbd54e4154d Revert "tty/serial: atmel: fix out of range clock divider [...] new c3a4e5527351 Revert "serdev: simplify Makefile" new d68fefdd5b5f tty/serial: Migrate 8250_fsl to use has_sysrq new 24036fb75422 tty/serial: Migrate bcm63xx_uart to use has_sysrq new a4424b90d366 tty/serial: Migrate 8250_omap to use has_sysrq new 4225eb0ae148 tty/serial: Migrate 8250_port to use has_sysrq new 5f99fca9305b tty/serial: Migrate amba-pl01* to use has_sysrq new 3db3cca6f052 tty/serial: Migrate apbuart to use has_sysrq new 933505e9b417 tty/serial: Migrate arc_uart to use has_sysrq new 078abd98d7f8 tty/serial: Migrate atmel_serial to use has_sysrq new 76f82db9730b tty/serial: Migrate clps711x to use has_sysrq new 410090d2f40a tty/serial: Migrate cpm_uart to use has_sysrq new 881bdb443b5b tty/serial: Migrate dz to use has_sysrq new 79bb662548f3 tty/serial: Migrate efm32-uart to use has_sysrq new 4151bbed79f9 tty/serial: Migrate fsl_linflexuart to use has_sysrq new 4d9ec1c0ced6 tty/serial: Migrate fsl_lpuart to use has_sysrq new aa3479d2e677 tty/serial: Migrate imx to use has_sysrq new 79307e053f7f tty/serial: Migrate ip22zilog to use has_sysrq new dca3ac8d3bc9 tty/serial: Migrate meson_uart to use has_sysrq new 581a367e4851 tty/serial: Migrate milbeaut_usio to use has_sysrq new ba4508db5ba2 tty/serial: Migrate mpc52xx_uart to use has_sysrq new 7cbfd6a0230d tty/serial: mpc52xx_uart: Don't zero port->sysrq new 804ca1df0914 tty/serial: Migrate msm_serial to use has_sysrq new b4088e830bd9 tty/serial: Migrate mux to use has_sysrq new 2deed95820e5 tty/serial: Migrate mxs-auart to use has_sysrq new b062e4aab70b tty/serial: Migrate omap-serial to use has_sysrq new bb3ecd968b35 tty/serial: Migrate pch_uart to use has_sysrq new eff0a31d4b08 tty/serial: pmac_zilog: Don't check port->sysrq new f5e95c4fe42f tty/serial: Migrate pmac_zilog to use has_sysrq new fd6dbe4e7949 tty/serial: Migrate pnx8xxx_uart to use has_sysrq new 31b3bee44ef2 tty/serial: Migrate pxa to use has_sysrq new 8f122698a64b tty/serial: Migrate qcom_geni_serial to use has_sysrq new 386ae3b753ad tty/serial: Migrate sa1100 to use has_sysrq new b2fc67b9f92d tty/serial: Migrate sb1250-duart to use has_sysrq new 212d9371fe21 tty/serial: Migrate sccnxp to use has_sysrq new 6661b21d25e4 tty/serial: Migrate serial_txx9 to use has_sysrq new dc9a325426f1 tty/serial: Migrate sh-sci to use has_sysrq new 34bccb1d391e tty/serial: Migrate sprd_serial to use has_sysrq new 39e17343d06a tty/serial: Migrate st-asc to use has_sysrq new 9feedaa7f37b tty/serial: Migrate stm32-usart to use has_sysrq new b071126bd832 tty/serial: Migrate sunhv to use has_sysrq new cd8d71900f99 tty/serial: Migrate sunsab to use has_sysrq new 5e637d2be263 tty/serial: Migrate sunsu to use has_sysrq new 831cb96855cf tty/serial: Migrate samsung_tty to use has_sysrq new 22cf28a84889 tty/serial: Migrate sunzilog to use has_sysrq new 06129311c68c tty/serial: ucc_uart: Remove ifdef SUPPORT_SYSRQ new 0889d23e9a0a tty/serial: Migrate vr41xx_siu to use has_sysrq new 6e021166abd5 tty/serial: Migrate vt8500_serial to use has_sysrq new ebaa8c6f22c6 tty/serial: Migrate xilinx_uartps to use has_sysrq new 45896c7e6ed4 tty/serial: Migrate zs to use has_sysrq new 82cfd2e62b35 serial_core: Remove SUPPORT_SYSRQ ifdeffery new 293f89959483 tty: serial: 21285: stop using the unused[] variable from [...] new 749e4121d6ee Merge 5.5-rc3 into tty-next new 5ed94dcdb88b serial: ucc_uart: remove redundant assignment to pointer bdp new b2097131992d serial: samsung: Rename Exynos to lowercase new f3974413cf02 tty: serial: qcom_geni_serial: Wakeup IRQ cleanup new 69bd1a4f19a4 tty: serial: qcom_geni_serial: Move loopback support to TI [...] new a659652f6169 tty: serial: fsl_lpuart: drop EARLYCON_DECLARE new 3966f0846c03 tty: serial: fsl_lpuart: support UPIO_MEM32 for lpuart32 new b4b844930f27 tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP new 488f49acecae tty: serial_core: Export uart_console_device so it can be [...] new cdcc41a256ef tty: serial: Kconfig: Allow SERIAL_QCOM_GENI_CONSOLE to be [...] new 8c44f9b566a3 tty: st-asc: switch to using devm_gpiod_get() new 8e20fc391711 serial_core: Move sysrq functions from header file new 477b83831000 tty/serial: atmel: RS485 & ISO7816: wait for TXRDY before [...] new a6184f8e0bb1 Merge 5.5-rc6 into tty-next new d5e3fadb7012 tty: serial: tegra: Activate RX DMA transfer by request new 5c116fdf561f tty: serial: tegra: Optimize DMA buffer synchronization new dc56ecb81a0a serial: 8250: Support disabling mdelay-filled probes of 16 [...] new 76460fbd845b tty: serial: msm_serial: RX SW/FIFO mode fallback new bf22182cb751 tty: synclink_gt: use true,false for bool variable new a4282b8670c5 tty/serial: kgdb_nmi: use true,false for bool variable new 36ce7cff4f93 tty/serial: atmel: use true,false for bool variable new 67e977f32461 tty/serial: 8250_exar: use true,false for bool variable new 422c6d3b09af serial: xilinx_uartps: Let get_mctrl return status new 6d8bf787a6ad serial: xilinx_uartps: set_termios sets flowcontrol new 1d3c2ea44b11 serial: xilinx_uartps: set_mctrl sets RTS and DTR new 7771b893f093 MAINTAINERS: Add myself as maintainer of ehv_bytechan tty driver new 9a655c77ff8f ttyprintk: fix a potential deadlock in interrupt context issue new 1feedf61e726 tty: synclinkmp: Adjust indentation in several functions new 446e76873b5e tty: synclink_gt: Adjust indentation in several functions new e018bc28b031 console/dummycon: Remove bogus depends on from DUMMY_CONSOLE new 805ece2a5808 vt: Initialize conswitchp to dummy_con if unset new 9ef497dcbc2b arch/alpha/setup: Drop dummy_con initialization new 61f23e657cd6 arch/arc/setup: Drop dummy_con initialization new 3e70ac06913b arch/arm/setup: Drop dummy_con initialization new 46cbe2f39976 arch/arm64/setup: Drop dummy_con initialization new fb3e7a622003 arch/csky/setup: Drop dummy_con initialization new 6b448f12a221 arch/ia64/setup: Drop dummy_con initialization new 143c2ce26125 arch/m68k/setup: Drop dummy_con initialization new 4946d6cc01d8 arch/microblaze/setup: Drop dummy_con initialization new 3229af4f3ef4 arch/mips/setup: Drop dummy_con initialization new 4b15a5b2053a arch/nds32/setup: Drop dummy_con initialization new 701250223c67 arch/nios2/setup: Drop dummy_con initialization new bd3b0677cb47 arch/openrisc/setup: Drop dummy_con initialization new 82292aaede74 arch/parisc/setup: Drop dummy_con initialization new 4c82266d158d arch/powerpc/setup: Drop dummy_con initialization new 2680e04c1874 arch/riscv/setup: Drop dummy_con initialization new c5ff734cf65e arch/s390/setup: Drop dummy_con initialization new 40b19e316294 arch/sh/setup: Drop dummy_con initialization new 2f01bfc1ecfb arch/sparc/setup: Drop dummy_con initialization new 5ef438c854d3 arch/unicore32/setup: Drop dummy_con initialization new 2f1e1d8ba444 arch/x86/setup: Drop dummy_con initialization new fec6388946ee arch/xtensa/setup: Drop dummy_con initialization new c96e62c9816d vt: Delete comment referencing non-existent unbind_con_driver() new 0095ab42056c vt: Correct comment documenting do_take_over_console() new 7788f549ed8c serial_core: Remove unused member in uart_port new dc76697d7e93 serial: 8250_bcm2835aux: Fix line mismatch on driver unbind new 324c0a143211 serial: 8250_bcm2835aux: Suppress clk_get error on -EPROBE_DEFER new e2f2a994ad7c serial: 8250_bcm2835aux: Suppress register_port error on - [...] new 8c3cde5dd639 serial: 8250_bcm2835aux: Allocate uart_8250_port on stack new 644d776c7729 serial: 8250_bcm2835aux: Use generic remapping code new 48d414a3f2ec serial: 8250_bcm2835aux: Document struct bcm2835aux_data new 101aa46bd221 serial: imx: fix a race condition in receive path new 8412ba1db825 tty: serial: meson_uart: Add support for kernel debugger new 6ada6064b239 tty: baudrate: Synchronise baud_table[] and baud_bits[] new 1ddeb5a74ab6 tty: baudrate: SPARC supports few more baud rates new 85f4c95172d6 tty: n_hdlc: Use flexible-array member and struct_size() helper new ca9b5b628398 Merge tag 'tty-5.6-rc1' of git://git.kernel.org/pub/scm/li [...] new 075a1e87d1e2 staging/octeon: Mark Ethernet driver as BROKEN new 856be41e446a staging: wilc1000: remove unused compile time featurization new a02a9897cd6d staging: wilc1000: use kernel provided struct cast to extr [...] new baf3f2f9d0bf staging: wilc1000: use GENMASK to extract wid type new eb00d734bc78 staging: exfat: fix spelling mistake new 9a92d02c3f0b staging: rts5208: add missed pci_release_regions new f41e1a0a9462 staging/qlge: remove initialising of static local variable new d00208b6464f staging/qlge: add blank lines after declarations new 2d060684ab4c staging/qlge: add braces to conditional statement new 0da2d1051931 staging/qlge: remove braces in conditional statement new 2a51470f270f staging/qlge: fix block comment coding style new a1df271a8652 staging: hp100: Use match_string() helper to simplify the code new 1f8a6edf8d2f staging/vc04_services/bcm2835-camera: distinct numeration [...] new 742e9285f8b4 staging: qlge: Fix CamelCase in qlge.h and qlge_dbg.c new 1544f55add5c staging: rtl8188eu: remove unnecessary parentheses in rtw_ [...] new 4905084a07fc staging: rtl8188eu: cleanup declarations in rtw_pwrctrl.c new a426b982be18 staging: rtl8188eu: remove return variable from rtw_pwr_un [...] new 0988161a9828 staging: most: fix improper SPDX-License comment style new 7e6d24d9bca7 staging: most: Use managed buffer allocation new 3ad10e575451 staging: bcm2835-audio: Use managed buffer allocation new 0a2eb63de28f staging: most: Drop superfluous ioctl PCM ops new de7c18bd2764 staging: bcm2835-audio: Drop superfluous ioctl PCM ops new 68468503e000 staging: rtl8723bs: Fix spelling errors new 4d17363db021 staging: rtl8723bs: Fix line length new f10870b05d5e staging: remove isdn capi drivers new f59aba2f7579 isdn: capi: dead code removal new b3bb164aa560 Merge 5.5-rc2 into staging-next new b33bdf8020c9 isdn: don't mark kcapi_proc_exit as __exit new 710d7fbe21ee staging: octeon: delete driver new 95ace52e4036 staging: octeon-usb: delete the octeon usb host controller driver new 25dde2435ad6 staging: qlge: Fix CHECK extra blank lines in many files new 1b998958b301 staging: qlge: Fix CHECK: Alignment should match open parenthesis new c1d3fb8abe66 staging: most: rename core.h to most.h new 45917e79202c staging: most: rename struct core_component new b4e37a5e2c32 staging: most: rename enum mbo_status_flags new d72f82635e33 staging: most: configfs: use strlcpy new c3bb9d883f1a staging: most: configfs: reduce array size new 6f4d22d76baa staging: most: use angle brackets in include path new dc497b4b0cd4 staging: rtl8188eu: cleanup comparsions to NULL in rtw_mlme_ext.c new 92ee2034696c staging: rtl8188eu: add spaces around operators in rtw_mlme_ext.c new 99879121bfbb staging: wfx: fix the cache of rate policies on interface reset new c594ff7c7cfa staging: wfx: fix case of lack of tx_retry_policies new 700e39e2d176 staging: wfx: fix counter overflow new 6673f2636b41 staging: wfx: use boolean appropriately new eee5e4c98f30 staging: wfx: firmware does not support more than 32 total [...] new 7e1af13225fb staging: wfx: fix rate control handling new d1fd97b4d843 staging: wfx: ensure that retry policy always fallbacks to [...] new 8608ecdba5ce staging: wfx: detect race condition in WEP authentication new d3d00313bf46 staging: wfx: fix hif_set_mfp() with big endian hosts new 983b39337d07 staging: wfx: fix wrong error message new 46112d557d06 staging: wfx: increase SPI bus frequency limit new b025605cc446 staging: wfx: don't print useless error messages new 88d54d6e15df staging: wfx: avoid double warning when no more tx policy [...] new 42edb537a3bb staging: wfx: improve error message on unexpected confirmation new 50e5ac346fa7 staging: wfx: take advantage of IS_ERR_OR_NULL() new 9e25ec9a2c5a staging: wfx: uniformize naming rule new faa4763ffbce staging: wfx: use meaningful names for CFG_BYTE_ORDER_* new 1380b9397706 staging: wfx: remove useless include new faffec8883cc staging: wfx: simplify variable assignment new eddd8585fb46 staging: wfx: make conditions easier to read new 30cfffb776ec staging: wfx: ensure that traces never modify arguments new 36f7e3acaac6 staging: wfx: ensure that received hif messages are never [...] new aedeb963c956 staging: wfx: fix typo in "num_of_ssi_ds" new 8a222e03997a staging: wfx: fix typo in "num_i_es" new 48f3ab9d8d4e staging: wfx: fix name of struct hif_req_start_scan_alt new c2232d94ac67 staging: wfx: improve API of hif_req_join->infrastructure_ [...] new ad636ec4f01a staging: wfx: better naming for hif_req_join->short_preamble new 07c11c18ebb5 staging: wfx: better naming for hif_mib_set_association_mo [...] new 536607c0c793 staging: wfx: simplify handling of tx_lock in wfx_do_join() new 155665d87e08 staging: wfx: firmware already handle powersave mode during scan new 97e587bd0893 staging: wfx: declare wfx_set_pm() static new 8dd5bb663194 staging: wfx: drop useless argument from wfx_set_pm() new ad41f7196bd3 staging: wfx: remove redundant test while calling wfx_update_pm() new 50ad848cc6d6 staging: wfx: drop unnecessary wvif->powersave_mode new 3f97c37063bc staging: wfx: do not try to save call to hif_set_pm() new 8a274dfb5920 staging: wfx: fix pm_mode timeout new c91ba8c85143 staging: wfx: simplify wfx_conf_tx() new 010149e6fbcc staging: wfx: prefer a bitmask instead of an array of boolean new d74d60c3a178 staging: wfx: simplify hif_set_uapsd_info() usage new adc90758f4d5 staging: wfx: simplify hif_set_pm() usage new 7e2b32f54f61 staging: wfx: drop struct wfx_edca_params new 654e369365fd staging: wfx: remove unnecessary EDCA initialisation new 871341db220a staging: wfx: simplify hif_set_edca_queue_params() usage new 154cca646720 staging: wfx: hif_scan() never fails new 7ceb4753ef58 staging: wfx: device already handle sleep mode during scan new 1a53df55346e staging: wfx: drop useless wfx_scan_complete() new 945ce30aa52b staging: wfx: simplify hif_scan() usage new 397f36c1c786 staging: wfx: introduce update_probe_tmpl() new 094ecec9be60 staging: wfx: simplify hif_set_template_frame() usage new d1c015b4ef6f staging: wfx: rewrite wfx_hw_scan() new 3827e33d371e staging: wfx: workaround bug with "iw scan" new 9699c88a4427 staging: wfx: delayed_unjoin cannot happen new 3dc67854dfa9 staging: wfx: delayed_link_loss cannot happen new 4337074be76d staging: wfx: implement cancel_hw_scan() new 6db45b06611c staging: wfx: update TODO new a5a985542066 staging: nvec: check return value new 398d999f96bf Merge 5.5-rc3 into staging-next new d7a336d67ab5 staging: kpc2000: remove unnecessary assertions in kpc_dma [...] new d1e10852aa63 staging: rtl8188eu: use break to exit while loop new 97806d3602ef staging: vt6656: remove unnecessary parenthesis new 5f33771fb0ac staging: exfat: add STAGING prefix to config names new 0469fc6a1a87 staging: wfx: check for memory allocation failures from wf [...] new f339f979bb33 iio: buffer-dmaengine: Use dma_request_chan() directly for [...] new ca69300173b6 iio: adc: Add support for AD7091R5 ADC new 260442cc5be4 iio: adc: ad7091r5: Add scale and external VREF support new a00140b93340 dt-binding: iio: Add documentation for AD7091R5 new e552ef519568 MAINTAINERS: add entry for AD7091R5 driver new b95ed406278f iio: imu: inv_mpu6050: delete not existing MPU9150 spi support new a2587eb032f1 iio: imu: inv_mpu6050: add support of MPU9150 magnetometer new a33db9475a3c iio: adc: max9611: Make enum relations more future proof new 6a9afcb198b4 iio: imu: adis: rename txrx_lock -> state_lock new 770d46561942 iio: imu: adis: add unlocked read/write function versions new 100bfa38c8cb iio: imu: adis[16480]: group RW into a single lock in adis [...] new 6a4d6a7d6588 iio: imu: adis: create an unlocked version of adis_check_status() new 762ab093cbe2 iio: imu: adis: create an unlocked version of adis_reset() new cb5a07f1f15c iio: imu: adis: protect initial startup routine with state lock new c5485a5d6a5f iio: imu: adis: group single conversion under a single state lock new ce476cd18aae iio: imu: adis16400: rework locks using ADIS library's state lock new 0aee99a1ea53 iio: gyro: adis16136: rework locks using ADIS library's st [...] new d693845da31c iio: imu: adis16480: use state lock for filter freq set new 160b37f49ec3 iio: gyro: adis16260: replace mlock with ADIS lib's state_lock new 76aa41c17bef iio: max31856: add option for setting mains filter rejecti [...] new 3f6bba19071e Documentation: ABI: document IIO in_temp_filter_notch_cent [...] new 57a4274ce168 iio: max31856: add support for configuring the HW averaging new 8cb340363314 iio: core: add char type for sysfs attributes new ddfb97d8f06c iio: core: add thermocouple_type standard attribute new 83b9af6f283e Documentation: ABI: document IIO thermocouple_type file new ea4103070f03 iio: max31856: add support for runtime-configuring the the [...] new d7f6a749f30b iio: maxim_thermocouple: add thermocouple_type sysfs attribute new 3922f930de9d dt-bindings: iio: maxim_thermocouple: document new 'compat [...] new a8b26c2ddc83 iio: dac: ad7303: use regulator get optional to check for [...] new 3e9769624bd6 dt-bindings: add vendor prefix parallax new b7f35e7dc8aa dt-bindings: add parallax ping sensors new 0f8b1293ad6f MAINTAINERS: add maintainer for ping iio sensors new 7dd1cfc1398a iio: Fix Kconfig indentation new f3bcd06f574a iio: trigger: stm32-timer: remove unnecessary update event new 7bb501f49ddb iio: ping: add parallax ping sensors new b0ec7a44393e iio: adc: ad7887: Cleanup channel assignment new 52241a082d6c iio: imu: inv_mpu6050: Select I2C_MUX again new d93813520df0 iio: adc: ad799x: add pm_ops to disable the device completely new 2c289e639444 iio: ak8975: Convert to use GPIO descriptor new 757b4bcaa0d8 iio: imu: st_lsm6dsx: fix checkpatch warning new b4cc7e83dff3 iio: as3935: Drop GPIO includes new cbe599790723 iio: si1145: Drop GPIO include new 340db461f9ac iio: ad2s1200: Drop legacy include new 7544cd4c8ab7 iio: apds9960: Drop GPIO includes new dcfb6dbdfbe0 iio: itg3200: Drop GPIO include new 4a89d2f47ccd iio: adf4350: Convert to use GPIO descriptor new b747e352499e iio: ad5592r: Drop surplus GPIO header new 5750ebab1490 iio: ad7266: Convert to use GPIO descriptors new 9eda18273754 iio: atlas-ph-sensor: Drop GPIO include new 7c93f54e5bfb iio: adc: Move AD7091R5 entry in a alphabetical order in Makefile new 4cf01d6d4eea iio: ssp_sensors: Convert to use GPIO descriptors new cc06e67d8fa5 iio: adc: stm32-adc: Add check on overrun interrupt new 09a78f7dfac7 iio: humidity: hts221: move register definitions to sensor [...] new 32bd4324601d iio: adc: ti-ads7950: Fix a typo in an error message new 0cd9ff1535f4 iio: adc: ti-ads1015: Get rid of legacy platform data new 64335c4a6720 iio: adc: ti-ads1015: Make use of device property API new 59c3662b8f08 iio: adc: ltc2496: provide device tree binding document new 69548b7c2c4f iio: adc: ltc2497: split protocol independent part in a se [...] new e4c5c4dfaa88 iio: adc: new driver to support Linear technology's ltc2496 new 969fdd86caa5 staging: iio: accel: adis16240: enforce SPI mode on probe [...] new 5b883564fcde dt-bindings: iio: accel: add binding documentation for ADIS16240 new 5264c5f4c469 dt-bindings: iio: accel: bma400: add bindings new 465c811f1f20 iio: accel: Add driver for the BMA400 new 3cf7ded15e40 iio: accel: bma400: basic regulator support new 2df57429d8be iio: adc: ad7923: Remove the unused defines new c87de1ba35e4 iio: adc: ad7923: Fix checkpatch warning new 233e7de42fcc iio: adc: ad7923: Add of_device_id table new 851644a60d20 iio: adc: ad7923: Add support for the ad7908/ad7918/ad7928 new 07bf07e2cc7d iio: st_lsm6dsx: Mark predefined constants with __maybe_unused new e3da43077046 iio: st_lsm6dsx: Drop unneeded OF code new 03d4c566c51d iio: st_lsm6dsx: Make use of device properties new d9fa3fd4bc48 iio: light: st_uvis25: Drop unneeded header inclusion new 4c3e7367bd74 iio: accel: st_accel: Drop unnecessary #else branch for ACPI new 40ca77d57f01 iio: pressure: st_press: Drop unnecessary #else branch for ACPI new f22b1d7588b1 iio: gyro: st_gyro: Mark gyro_pdata with __maybe_unused new 2e8bd34a16f8 iio: accel: st_accel: Mark default_accel_pdata with __mayb [...] new be4ac8321ff2 iio: pressure: st_press: Mark default_press_pdata with __m [...] new de54fff15133 iio: st_sensors: Describe function parameters in kernel-doc new 0d15190f53b4 iio: chemical: atlas-ph-sensor: rename atlas-ph-sensor to [...] new 4dae3d6147b3 iio: light: remove unneeded semicolon new ee978bb86d05 iio: imu: st_lsm6dsx: export max num of slave devices in s [...] new 007f2ebbac2a iio: imu: st_lsm6dsx: check if master_enable is located in [...] new 3a4319574584 iio: imu: st_lsm6dsx: check if pull_up is located in primary page new 5b8343e067f8 iio: imu: st_lsm6dsx: check if shub_output reg is located [...] new 111b0875774b iio: imu: st_lsm6dsx: rename st_lsm6dsx_shub_read_reg in s [...] new e485e2a2cfd6 iio: imu: st_lsm6dsx: enable sensor-hub support for lsm6dsm new 964172561ea6 iio: accel: bma180: Add dev helper variable new c35aae744302 iio: accel: bma180: Basic regulator support new 9436abc40139 iio: accel: bma180: Use explicit member assignment new 0c040d1ddce1 iio: buffer-dmaengine: Add module information new ac78c6aa4a5d iio: pressure: Add driver for DLH pressure sensors new 2d983e084b41 dt-bindings: Add asc vendor new 2a4fb4def957 bindings: iio: pressure: Add documentation for dlh driver new 4538c1856809 iio: buffer-dmaengine: Report buffer length requirements new f6d4033d2a14 iio: buffer: rename 'read_first_n' callback to 'read' new 57b8879c0c1a dt-bindings: iio: adc: convert sd modulator to json-schema new ab2ecec63320 iio: pressure: bmp280: Drop ACPI support new ae9685992cd5 iio: pressure: bmp280: Allow device to be enumerated from ACPI new c1d1c4a62db5 iio: accel: bma180: BMA254 support new 821f7ce79fd1 Merge tag 'iio-for-5.6a' of git://git.kernel.org/pub/scm/l [...] new 47f6e54c53c5 staging: rts5208: remove unneeded header include path new c497ae2077c0 staging: rtl8188: avoid excessive stack usage new 0c5e99c920a7 staging: rtl8188eu: remove else after return new b4cf24cc936b staging: rtl8188eu: refactor rtl88eu_dm_update_rx_idle_ant() new 9033db57a59a staging: rtl8192u: remove unused Makefile new 71fe59536e8a staging: rtl8192u: remove header include path to ieee80211/ new cd42570fa91c staging: rtl8192u: remove unneeded compiler flags new 02ede9567e01 staging: mt7621-dts: fix register range of memc node in mt [...] new d971fdd3412f staging: vt6656: correct packet types for CTS protect, mode. new d579c43c82f0 staging: vt6656: use NULLFUCTION stack on mac80211 new 9dd631fa99dc staging: vt6656: Fix false Tx excessive retries reporting. new ab5caf34f541 staging: vt6656: Move ieee80211_rx_status off stack. new e895bc1ebb31 staging: vc04_services: remove header include path to vc04 [...] new d40310f65771 Merge 5.5-rc6 into staging-next new f3c69559b56d staging: rtl8188eu: remove unused parameters from rtw_chec [...] new d85cad420a21 staging: exfat: Fix alignment warnings new 98ab51df76bf staging: rtl8723bs: remove ODM_GetRightChnlPlaceforIQK() new c0a6bf0f1ae3 staging: rtl8188eu: refactor rtw_hal_antdiv_before_linked() new cdc7fa32325c staging: rtl8188eu: convert rtw_hal_antdiv_before_linked() [...] new c085fed4cbb5 staging: rtl8188eu: cleanup long lines in rtl8188e_dm.c new 8c26f783d786 staging: rtl8188eu: remove unnecessary parentheses in rtl8 [...] new cdb9c044f92b staging: rtl8188eu: cleanup whitespace in rtl8188e_dm.c new 8297ca5e8c70 staging: android: ashmem: Replace strcpy with strscpy new 4cc41cbce536 staging: wlan-ng: ensure error return is actually returned new 01fbbd42d1f4 staging: wilc1000: remove redundant assignment to variable result new 32f78c901d14 staging: vt6655: remove redundant assignment to variable ret new 7a176c107942 staging: rtl8192u: replace printk with natdev_<LEVEL> stat [...] new ca78e042f286 staging: most: core: fix date in file comment new 78ce8b26e3cf staging: most: core: use dev_* function for logging new 793769120b10 staging: most: core: remove noisy log messages new 532c29190795 staging: most: remove header include path to drivers/staging new 8b08b6a8c31f staging: wfx: revert unexpected change in debugfs output new 99aa34a62bce staging: wfx: make hif_scan() usage clearer new 1e30e3c5a4c0 staging: wfx: add missing PROBE_RESP_OFFLOAD feature new 9ab564653abb staging: wfx: send rate policies one by one new c360f1ccdcf9 staging: wfx: simplify hif_set_tx_rate_retry_policy() usage new 5fd64673cf6e staging: wfx: simplify hif_set_output_power() usage new 9ed8b0d0f27c staging: wfx: simplify hif_set_rcpi_rssi_threshold() usage new e52e68eee7d0 staging: wfx: simplify hif_set_arp_ipv4_filter() usage new 09779276f1ba staging: wfx: simplify hif_start() usage new dfa45cb4bda4 staging: wfx: use specialized structs for HIF arguments new c08ffbf7c02b staging: wfx: retrieve ampdu_density from sta->ht_cap new 08dced7f7fe9 staging: wfx: retrieve greenfield mode from sta->ht_cap an [...] new 811ed3e2aba3 staging: wfx: drop struct wfx_ht_info new f050f3dac668 staging: wfx: drop wdev->output_power new 9bf7ad8c93ce staging: wfx: simplify wfx_config() new d8a92d918612 staging: wfx: rename wfx_upload_beacon() new 305f710995f7 staging: wfx: simplify wfx_upload_ap_templates() new 0b2b0595cec6 staging: wfx: simplify wfx_update_beaconing() new 044df863c98d staging: wfx: fix __wfx_flush() when drop == false new 50a4fb47e9ac staging: wfx: simplify wfx_flush() new b0674e067552 staging: wfx: simplify update of DTIM period new 249802e8e226 staging: wfx: drop wvif->dtim_period new 9d443ffc588b staging: wfx: drop wvif->enable_beacon new ba366b926826 staging: wfx: drop wvif->cqm_rssi_thold new 963aff5728a0 staging: wfx: drop wvif->setbssparams_done new deb7734ea984 staging: wfx: drop wfx_set_cts_work() new d1072b04f57e staging: wfx: SSID should be provided to hif_start() even [...] new a09343fc354d staging: wfx: simplify hif_update_ie() new 9ced9b593741 staging: wfx: simplify hif_join() new a8ec12d419af staging: wfx: simplify hif_set_association_mode() new 46f044b965e6 staging: wfx: simplify hif_set_uc_mc_bc_condition() new f5864a1076d1 staging: wfx: simplify hif_mib_uc_mc_bc_data_frame_condition new 3f5264e75c7b staging: wfx: simplify hif_mib_set_data_filtering new c47b70e2c591 staging: wfx: simplify hif_set_data_filtering() new a077126a20a4 staging: wfx: simplify hif_set_mac_addr_condition() new db94907110ea staging: wfx: simplify hif_set_config_data_filter() new 0b58486e153c staging: wfx: simplify wfx_set_mcast_filter() new fd5d78bdf752 staging: wfx: simplify wfx_update_filtering() new 7f091d319eb5 staging: wfx: simplify wfx_scan_complete() new 8d97a12fa4d2 staging: wfx: update power-save per interface new f98138a16f85 staging: wfx: with multiple vifs, force PS only if channel [...] new 9b90910f5bf4 staging: wfx: do not update uapsd if not necessary new 4e1514c940fc staging: wfx: fix case where RTS threshold is 0 new def39be019b6 staging: wfx: fix possible overflow on jiffies comparaison new 79d5fecc9be2 staging: wfx: remove handling of "early_data" new 7d2d2bfdeb82 staging: wfx: relocate "buffered" information to sta_priv new 76b5c2ce468f staging: wfx: fix bss_loss new d00149011066 staging: wfx: fix RCU usage new 36cbb5d2a7db staging: wfx: simplify wfx_set_tim_impl() new d6aeba575f27 staging: wfx: simplify the link-id allocation new 98511a91b126 staging: wfx: check that no tx is pending before release sta new df3519a328aa staging: wfx: replace wfx_tx_get_tid() with ieee80211_get_tid() new 2e57865e79cf staging: wfx: pspoll_mask make no sense new 6537adc3e307 staging: wfx: sta and dtim new b5d4d98ec807 staging: wfx: firmware never return PS status for stations new 22c03264e5a9 staging: wfx: simplify wfx_suspend_resume_mc() new a3c529a83589 staging: wfx: simplify handling of IEEE80211_TX_CTL_SEND_A [...] new ded6ca11af6b staging: wfx: simplify wfx_ps_notify_sta() new 1b38e0d042c8 staging: wfx: ensure that packet_id is unique new 1b72dee6f876 staging: wfx: remove unused do_probe new 7bc71e80bdaf staging: wfx: remove check for interface state new 5244357961a4 staging: wfx: simplify hif_handle_tx_data() new 2f5fd8b07745 staging: wfx: simplify wfx_tx_queue_get_num_queued() new 240503a6e362 staging: wfx: simplify hif_multi_tx_confirm() new 270f104ba26f staging: wfx: update TODO new a9ab624edd91 iio: adc: stm32-dfsdm: Use dma_request_chan() instead dma_ [...] new 735404b846df iio: adc: stm32-adc: Use dma_request_chan() instead dma_re [...] new 687d39d4512a iio: adc: at91-sama5d2_adc: Use dma_request_chan() instead [...] new 380b107bbf94 iio: adis: Introduce timeouts structure new 77038bd01ce6 iio: adis: Remove startup_delay new f335fa7034d5 iio: humidity: dht11 remove TODO since it doesn't make sense new 4766897a9d3b iio: chemical: atlas-sensor: add helper function atlas_buf [...] new a2dd9bd9334e iio: imu: st_lsm6dsx: check return value from st_lsm6dsx_s [...] new e825070f697a iio: st_gyro: Correct data for LSM9DS0 gyro new efc78983d21a iio: st_sensors: Drop redundant parameter from st_sensors_ [...] new ecb27c5e4307 iio: st_sensors: Make use of device properties new dc26935fb60e iio: adc: stm32-dfsdm: fix single conversion new f81ec5bf0cab iio: adc: stm32-dfsdm: adapt sampling rate to oversampling ratio new a4e6f40c77af iio: imu: adis: use new `delay` structure for SPI transfer delays new da4d3d6bb9f6 iio: adc: ad-sigma-delta: Allow custom IRQ flags new 79ef91493f54 iio: adc: ad7124: Set IRQ type to falling new 608184788502 iio: magnetometer: ak8975: Get rid of platform data new 71f221f8a0cd iio: magnetometer: ak8975: Convert to use device_get_match_data() new 2e4c0a5e2576 iio: imu: inv_mpu6050: add fifo temperature data support new 84961af78c50 iio: imu/mpu6050: support dual-edge IRQ new 98496ccdf0dd iio: accel: bma400: prevent setting accel scale too low new 80cbc848c4fa iio: imu: adis16480: Add support for ADIS16490 new 49576627b334 dt-bindings: iio: adis16480: add compatible entry for ADIS16490 new 622b4339f93e iio: adc: stm32-adc: don't print an error on probe deferral new 04e6fedb18f6 iio: imu: st_lsm6dsx: add mount matrix support new 1bde330ca0e8 iio: accel: kxcjk1013: Support orientation matrix new 0013ccaa136d dt-bindings: iio: accel: kxcjk1013: Document mount-matrix [...] new 4a001c96b1c6 iio: dac: stm32-dac: use reset controller only at probe time new d344961f55fd iio: dac: stm32-dac: better handle reset controller failures new 7b2d7faa09fc Merge tag 'iio-for-5.6b' of git://git.kernel.org/pub/scm/l [...] new c318f074d9fd Merge 5.5-rc7 into staging-next new 27f391a5d628 Staging: kpc2000: Remove warning: "dubious: x | !y" detect [...] new 0b4d1d0da7e1 staging: rtl8188eu: remove else after break or return new 2dda06028593 staging: rtl8188eu: remove redundant defines new 3cdab8823a50 staging: rtl8188eu: remove unused enum and defines new 05ecd1038b0c staging: rtl8192e: simplify rtl92e_evm_db_to_percent() new 38c03040e24f staging: rtl8192u: simplify rtl819x_evm_dbtopercentage() new 3063da91ca56 staging: rtl8712: simplify evm_db2percentage() new 4d1356ac12f4 staging: most: net: fix buffer overflow new 743b2b7e08c7 staging: vt6656: Simplify RX finding bit rates new 8902ecd70b3e staging: vt6656: create vnt rx header for sk_buff. new b653174327e9 staging: vt6656: Use vnt_rx_tail struct for tail variables. new 1ca9c7310579 staging: vt6656: Just check NEWRSR_DECRYPTOK for RX_FLAG_D [...] new 747a64bd01f8 staging: vt6656: Remove memory buffer from vnt_download_firmware. new b5909c6d16fd staging: kpc2000: rename variables with kpc namespace new 9d442d2b9add staging: wilc1000: remove use of infinite loop conditions new c5295d1a41fe staging: wilc1000: move firmware API struct's to separate [...] new 1d58fec42fdf staging: wilc1000: added 'wilc_' prefix for 'struct assoc_ [...] new b17028d289d3 staging: wilc1000: remove unused code prior to throughput [...] new 0443b3f44363 staging: axis-fifo: replace spinlock with mutex new 7a80aa23d0f0 staging: wilc1000: return zero on success and non-zero on [...] new bd4217cb9d54 staging: wilc1000: avoid mutex unlock without lock in wilc [...] new 52b0c4709d23 staging: exfat: remove fs_func struct. new 2893c6783219 staging: comedi: drivers: fix spelling mistake "to" -> "too" new 723de0f9171e staging: most: remove device from interface structure new 2485055394be staging: most: core: drop device reference new 6a82c7758129 staging: most: remove struct device core driver new d693e90d8978 staging: most: core: remove container struct new b7935e52dd98 staging: most: core: fix logging messages new f9e6b51a998d staging: next: configfs: fix release link new fc157998b825 staging: most: usb: check for NULL device new 7ba31c3f2f1e Merge tag 'staging-5.6-rc1' of git://git.kernel.org/pub/sc [...] new 5367601b5269 drivers/base: base.h: add proper copyright and header info new 94e14da890b1 Merge 5.5-rc2 into driver-core-next new cf901a1c5dd8 device.h: move devtmpfs prototypes out of the file new af628aae8640 device.h: move dev_printk()-like functions to dev_printk.h new 5aee2bf2629d device.h: move 'struct bus' stuff out to device/bus.h new a8ae608529ab device.h: move 'struct class' stuff out to device/class.h new 4c002c978b7f device.h: move 'struct driver' stuff out to device/driver.h new adc92dd4550e debugfs: Fix warnings when building documentation new e2f373320779 drivers/component: remove modular code new ef9ffc1e5f1a component: do not dereference opaque pointer in debugfs new 5bf33f04eb5c fs/kernfs/dir.c: Clean code by removing always true condition new 39cc539f90d0 driver core: platform: Prevent resouce overflow from causi [...] new 264d25275a46 driver core: Fix test_async_driver_probe if NUMA is disabled new 7c35e699c88b driver core: Print device when resources present in really [...] new a37f4958f7b6 debugfs: Return -EPERM when locked down new f3c19481820c cpu-topology: Don't error on more than CONFIG_NR_CPUS CPUs [...] new 0707cfa5c3ef driver core: platform: fix u32 greater or equal to zero co [...] new c9d6b287d786 devtmpfs: fix theoretical stale pointer deref in devtmpfsd() new 0ff0e95e9909 devtmpfs: factor out setup part of devtmpfsd() new 21766d11d151 devtmpfs: simplify initialization of mount_dev new fad1db8a351c devtmpfs: initify a bit new 72a9cc952f12 devtmpfs: factor out common tail of devtmpfs_{create,delete}_node new 85db1cde8253 firmware: Rename FW_OPT_NOFALLBACK to FW_OPT_NOFALLBACK_SYSFS new 975f9ce9a067 Merge tag 'driver-core-5.6-rc1' of git://git.kernel.org/pu [...] new 49ef431defcc mei: bus: use simple sprintf for sysfs new 1e8d19d9b0df mei: hdcp: bind only with i915 on the same PCH new 40bb95dbb8ac nvmem: imx: scu: fix write SIP new 8c4d35aff540 nvmem: imx: scu: correct the fuse word index new 226c512699ee nvmem: imx: ocotp: introduce ocotp_ctrl_reg new 16bb7abc4a6b nvmem: core: fix memory abort in cleanup path new 2523816da829 Merge 5.5-rc6 into char-misc-next new c576eddf1ce8 drivers/misc: sram-exec: have the callers of set_memory_*( [...] new cff081ea9d09 bus: fsl-mc: properly empty-initialize structure new 8edf4cd19306 misc: genwqe: fix compile warnings new efb5bea6b88d misc: isl29020: add missed pm_runtime_disable new 4d6168314d4c misc: rtsx: Fix impossible condition new e0b9a42735f2 misc: pvpanic: move bit definition to uapi header file new 191941692a3d misc: pvpanic: add crash loaded event new e10e02464396 misc: cxl: use mmgrab new 444972b2b268 misc: alcor_pci: Add AU6625 to list of supported PCI_IDs new b5a0d4bf2ee8 misc: pti: remove redundant assignments to retval new f896ee51b93e misc: tsl2550: remove redundant initialization to variable r new b0bd9ae346f0 drivers/misc: ti-st: remove redundant assignment to variab [...] new a6b07e89fd85 misc: xilinx_sdfec: add missing __user annotation new fa4e7fc13860 misc: xilinx_sdfec: fix xsdfec_poll()'s return type new b74351287d4b uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_ [...] new 34bc4f468a9f uio: uio_pdrv_genirq: Do not log an error when deferring p [...] new caf82f727e69 visorbus: fix uninitialized variable access new e2f9d739b287 mic: Remove unneeded NULL check new 7483e7a939c0 vme: bridges: reduce stack usage new 884a90bdf42b dt-bindings: SLIMBus: add slim devices optional properties new 7b73a9c8e26c slimbus: qcom-ngd-ctrl: Use dma_request_chan() instead dma [...] new 6da1dfb73adf slimbus: Use the correct style for SPDX License Identifier new 89d93c6dab87 slimbus: qcom: add missed clk_disable_unprepare in remove new cae0970ee9c4 firmware: google: Release devices before unregistering the bus new c6e7af0515da firmware: google: Unregister driver_info on failure and ex [...] new e4924ee263b0 firmware: google: Probe for a GSMI handler in firmware new 03ddd2eb338e firmware: stratix10-svc: Remove unneeded semicolon new 27d13da8782a w1: omap-hdq: Simplify driver with PM runtime autosuspend new 5a158981aafa siox: Use the correct style for SPDX License Identifier new 4ad3ad18990d dt-bindings: imx-ocotp: Add i.MX8MP compatible new 9664a6b54c57 dt-bindings: nvmem: add binding for QTI SPMI SDAM new 40ce9798794f nvmem: add QTI SDAM driver new 9c8eaec8ebe4 extcon: arizona: Correct clean up if arizona_identify_head [...] new b82f871a335a extcon: arizona: Make rev A register sequences atomic new be87cb72bf75 extcon: arizona: Move pdata extraction to probe new ac7614fab9dd extcon: arizona: Clear jack status regardless of detection type new d5aa46ddf9ed extcon: arizona: Tidy up transition from mic to headphone detect new f4ba6c0ba762 extcon: arizona: Remove unnecessary sets of ACCDET_MODE new 8267ebcc4617 extcon: arizona: Remove excessive WARN_ON new 3dfa743dcd2e extcon: arizona: Invert logic of check in arizona_hpdet_do_id new 7e14fc437c81 extcon: arizona: Factor out microphone impedance into a function new 4b28b25c3062 extcon: arizona: Factor out microphone and button detection new 2ddf50a75dab extcon: sm5502: Remove unneeded semicolon new b7365587f513 extcon: Remove unneeded extern keyword from extcon.h new 1660557bd7cf Merge tag 'extcon-next-for-5.6' of git://git.kernel.org/pu [...] new b637124800a1 soundwire: stream: remove redundant pr_err traces new a2cff9ee4b02 soundwire: cadence_master: filter out bad interrupts new 5ebb0945419e soundwire: cadence_master: clear interrupt status before e [...] new 53ee95726957 soundwire: cadence_master: log more useful information dur [...] new ae478d6e1937 soundwire: cadence_master: remove config update for interr [...] new 7181b1d41d0d soundwire: cadence_master: handle multiple status reports [...] new 6106190158d6 soundwire: bus: check first if Slaves become UNATTACHED new bbd8e6672f05 dt-bindings: soundwire: add bindings for Qcom controller new 02efb49aa805 soundwire: qcom: add support for SoundWire controller new 39737a313085 soundwire: cadence: update kernel-doc parameter descriptions new 78f6fdd6161f soundwire: cadence: remove useless variable incrementation new fd6a3ac8e87c soundwire: bus: fix device number leak on errors new a19efb5265c3 soundwire: intel: fix factor of two in MCLK handling new 92f622bc276a soundwire: intel: report slave_ids for each link to SOF driver new 451ed9682bab Merge branch 'topic/sdw_intel' into next new 550f90520402 soundwire: cadence: fix kernel-doc parameter descriptions new 5098cae1f79c dt-bindings: soundwire: fix example new c20c76acf6ec Merge tag 'soundwire-5.6-rc1' of git://git.kernel.org/pub/ [...] new fd2d11cc8af4 Merge 5.5-rc7 into char-misc-next new 559e575a8946 mei: me: add comet point (lake) H device ids new 8082c51ac34d fpga: dfl: fme: remove set but not used variable 'fme' new 9bc65970bb03 fpga: dfl: afu: remove set but not used variable 'afu' new 1d39387ce859 fpga: remove redundant dev_err message new 28910cee898c fpga: xilinx-pr-decoupler: Remove clk_get error message fo [...] new 3634a4a80f3d Merge tag 'fpga-for-5.6' of git://git.kernel.org/pub/scm/l [...] new 3cce2c6fa70c interconnect: Add a common helper for removing all nodes new ad3703ac24e7 interconnect: qcom: Use the new common helper for node removal new dd018a9cf910 interconnect: Move internal structs into a separate file new 05309830e1f8 interconnect: Add a name to struct icc_path new c46ab9db6497 interconnect: Add basic tracepoints new 3172e4d27631 interconnect: Add a common standard aggregate function new b92c35e1b9c9 interconnect: qcom: Use the standard aggregate function new 1a0013c62b33 interconnect: Add interconnect_graph file to debugfs new 2c5127a7fa03 interconnect: Print the tag in the debugfs summary new 7d7899c5297b interconnect: Check for valid path in icc_set_bw() new ebb37bd06460 dt-bindings: interconnect: Add Qualcomm MSM8916 DT bindings new 30c8fa3ec61a interconnect: qcom: Add MSM8916 interconnect provider driver new 10d3e38c7923 Merge tag 'icc-5.6-rc1' of https://git.linaro.org/people/g [...] new eb143f8756e7 binder: fix log spam for existing debugfs file creation. new 987f028b8637 char: hpet: Use flexible-array member new 0db4a15d4c27 mei: me: add jasper point DID new 701a9c8092dd Merge tag 'char-misc-5.6-rc1' of git://git.kernel.org/pub/ [...]
The 835 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: Documentation/ABI/testing/configfs-usb-gadget | 4 + Documentation/ABI/testing/sysfs-bus-iio | 13 + Documentation/ABI/testing/sysfs-bus-iio-dma-buffer | 19 + Documentation/ABI/testing/usb-charger-uevent | 46 + Documentation/admin-guide/thunderbolt.rst | 30 +- .../bindings/connector/usb-connector.txt | 4 +- .../bindings/iio/accel/adi,adis16240.yaml | 49 + .../devicetree/bindings/iio/accel/bma180.txt | 7 +- .../bindings/iio/accel/bosch,bma400.yaml | 54 + .../bindings/iio/accel/kionix,kxcjk1013.txt | 7 + .../devicetree/bindings/iio/adc/adi,ad7091r5.yaml | 54 + .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 47 + .../bindings/iio/adc/sigma-delta-modulator.txt | 13 - .../bindings/iio/adc/sigma-delta-modulator.yaml | 37 + .../devicetree/bindings/iio/imu/adi,adis16480.txt | 1 + .../bindings/iio/pressure/asc,dlhl60d.yaml | 51 + .../bindings/iio/proximity/parallax-ping.yaml | 51 + .../iio/temperature/maxim_thermocouple.txt | 7 +- .../bindings/interconnect/qcom,msm8916.yaml | 77 + .../devicetree/bindings/nvmem/imx-ocotp.txt | 3 +- .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 84 + .../bindings/phy/allwinner,sun9i-a80-usb-phy.yaml | 135 + .../bindings/phy/brcm,brcmstb-usb-phy.txt | 69 +- .../devicetree/bindings/phy/brcm-sata-phy.txt | 1 + .../bindings/phy/intel,lgm-emmc-phy.yaml | 56 + .../devicetree/bindings/phy/phy-cadence-sierra.txt | 13 +- .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 5 - .../devicetree/bindings/phy/sun9i-usb-phy.txt | 37 - .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 221 ++ Documentation/devicetree/bindings/slimbus/bus.txt | 10 + .../devicetree/bindings/soundwire/qcom,sdw.txt | 167 + .../bindings/soundwire/soundwire-controller.yaml | 2 + .../devicetree/bindings/usb/ci-hdrc-usb2.txt | 4 + .../devicetree/bindings/usb/mediatek,musb.txt | 57 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/interconnect.rst | 22 + Documentation/isdn/avmb1.rst | 246 -- Documentation/isdn/gigaset.rst | 465 --- Documentation/isdn/hysdn.rst | 196 - Documentation/isdn/index.rst | 3 - Documentation/isdn/interface_capi.rst | 71 - Documentation/userspace-api/ioctl/ioctl-number.rst | 1 - MAINTAINERS | 42 +- arch/alpha/kernel/setup.c | 2 - arch/arc/kernel/setup.c | 4 - .../boot/dts/qcom-mdm9615-wp8548-mangoh-green.dts | 2 +- arch/arm/kernel/setup.c | 2 - arch/arm/mach-davinci/board-dm644x-evm.c | 12 + arch/arm/mach-pxa/colibri-pxa320.c | 16 +- arch/arm/mach-pxa/eseries.c | 40 +- arch/arm/mach-pxa/gumstix.c | 18 +- arch/arm/mach-pxa/hx4700.c | 22 +- arch/arm/mach-pxa/magician.c | 22 +- arch/arm/mach-pxa/mioa701.c | 15 +- arch/arm/mach-pxa/palm27x.c | 34 +- arch/arm/mach-pxa/palmt5.c | 1 - arch/arm/mach-pxa/palmtc.c | 18 +- arch/arm/mach-pxa/palmte2.c | 18 +- arch/arm/mach-pxa/palmtx.c | 1 - arch/arm/mach-pxa/palmz72.c | 1 - arch/arm/mach-pxa/tosa.c | 18 +- arch/arm/mach-pxa/vpac270.c | 15 +- arch/arm/mach-s3c64xx/mach-smartq.c | 13 +- arch/arm64/kernel/setup.c | 3 - arch/csky/kernel/setup.c | 4 - arch/ia64/kernel/setup.c | 3 - arch/m68k/kernel/setup_mm.c | 4 - arch/m68k/kernel/setup_no.c | 4 - arch/m68k/sun3x/config.c | 1 - arch/microblaze/kernel/setup.c | 4 - arch/mips/kernel/setup.c | 2 - arch/nds32/kernel/setup.c | 5 - arch/nios2/kernel/setup.c | 4 - arch/openrisc/kernel/setup.c | 5 - arch/parisc/kernel/setup.c | 4 - arch/powerpc/kernel/legacy_serial.c | 4 +- arch/powerpc/kernel/setup-common.c | 3 - arch/powerpc/platforms/cell/setup.c | 3 - arch/powerpc/platforms/maple/setup.c | 3 - arch/powerpc/platforms/pasemi/setup.c | 4 - arch/powerpc/platforms/ps3/setup.c | 4 - arch/riscv/kernel/setup.c | 4 - arch/s390/kernel/setup.c | 2 - arch/sh/kernel/setup.c | 4 - arch/sparc/kernel/setup_32.c | 4 - arch/sparc/kernel/setup_64.c | 4 - arch/unicore32/kernel/setup.c | 2 - arch/x86/kernel/setup.c | 2 - arch/xtensa/kernel/setup.c | 2 - drivers/Makefile | 2 +- drivers/android/binder.c | 37 +- drivers/base/arch_topology.c | 20 +- drivers/base/base.h | 19 + drivers/base/bus.c | 1 + drivers/base/class.c | 1 + drivers/base/component.c | 11 +- drivers/base/dd.c | 5 +- drivers/base/devtmpfs.c | 79 +- drivers/base/driver.c | 1 + drivers/base/firmware_loader/fallback.c | 11 +- drivers/base/firmware_loader/firmware.h | 16 +- drivers/base/firmware_loader/main.c | 2 +- drivers/base/platform.c | 12 +- drivers/base/test/test_async_driver_probe.c | 3 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/char/hpet.c | 2 +- drivers/char/ttyprintk.c | 15 +- drivers/extcon/extcon-arizona.c | 354 +- drivers/extcon/extcon-sm5502.c | 10 +- drivers/firmware/google/coreboot_table.c | 7 + drivers/firmware/google/gsmi.c | 25 + drivers/firmware/stratix10-svc.c | 4 +- drivers/fpga/dfl-afu-main.c | 2 - drivers/fpga/dfl-fme-main.c | 2 - drivers/fpga/ts73xx-fpga.c | 4 +- drivers/fpga/xilinx-pr-decoupler.c | 3 +- drivers/iio/accel/Kconfig | 20 +- drivers/iio/accel/Makefile | 2 + drivers/iio/accel/adis16201.c | 8 +- drivers/iio/accel/adis16209.c | 8 +- drivers/iio/accel/bma180.c | 225 +- drivers/iio/accel/bma400.h | 99 + drivers/iio/accel/bma400_core.c | 853 +++++ drivers/iio/accel/bma400_i2c.c | 61 + drivers/iio/accel/kxcjk-1013.c | 27 +- drivers/iio/accel/st_accel.h | 2 +- drivers/iio/accel/st_accel_i2c.c | 8 +- drivers/iio/accel/st_accel_spi.c | 9 +- drivers/iio/adc/Kconfig | 17 + drivers/iio/adc/Makefile | 4 +- drivers/iio/adc/ad7091r-base.c | 298 ++ drivers/iio/adc/ad7091r-base.h | 26 + drivers/iio/adc/ad7091r5.c | 113 + drivers/iio/adc/ad7124.c | 2 + drivers/iio/adc/ad7266.c | 29 +- drivers/iio/adc/ad7780.c | 1 + drivers/iio/adc/ad7791.c | 1 + drivers/iio/adc/ad7793.c | 1 + drivers/iio/adc/ad7887.c | 82 +- drivers/iio/adc/ad7923.c | 64 +- drivers/iio/adc/ad799x.c | 66 +- drivers/iio/adc/ad_sigma_delta.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 6 +- drivers/iio/adc/ltc2496.c | 108 + drivers/iio/adc/{ltc2497.c => ltc2497-core.c} | 176 +- drivers/iio/adc/ltc2497.c | 234 +- drivers/iio/adc/ltc2497.h | 18 + drivers/iio/adc/max9611.c | 36 +- drivers/iio/adc/stm32-adc-core.c | 23 +- drivers/iio/adc/stm32-adc-core.h | 9 + drivers/iio/adc/stm32-adc.c | 71 +- drivers/iio/adc/stm32-dfsdm-adc.c | 55 +- drivers/iio/adc/ti-ads1015.c | 73 +- drivers/iio/adc/ti-ads7950.c | 2 +- drivers/iio/buffer/industrialio-buffer-dma.c | 2 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 30 +- drivers/iio/buffer/kfifo_buf.c | 5 +- drivers/iio/chemical/Makefile | 2 +- .../chemical/{atlas-ph-sensor.c => atlas-sensor.c} | 24 +- drivers/iio/common/ssp_sensors/ssp.h | 14 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 29 +- drivers/iio/common/ssp_sensors/ssp_spi.c | 8 +- drivers/iio/common/st_sensors/st_sensors_core.c | 45 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 21 - drivers/iio/common/st_sensors/st_sensors_spi.c | 12 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 3 + drivers/iio/dac/ad5592r-base.c | 1 - drivers/iio/dac/ad7303.c | 25 +- drivers/iio/dac/stm32-dac-core.c | 19 +- drivers/iio/frequency/adf4350.c | 30 +- drivers/iio/gyro/Kconfig | 32 +- drivers/iio/gyro/adis16136.c | 72 +- drivers/iio/gyro/adis16260.c | 14 +- drivers/iio/gyro/itg3200_core.c | 1 - drivers/iio/gyro/st_gyro.h | 2 +- drivers/iio/gyro/st_gyro_core.c | 75 +- drivers/iio/gyro/st_gyro_i2c.c | 9 +- drivers/iio/gyro/st_gyro_spi.c | 9 +- drivers/iio/humidity/dht11.c | 1 - drivers/iio/humidity/hts221_core.c | 19 +- drivers/iio/iio_core.h | 8 +- drivers/iio/imu/adis.c | 139 +- drivers/iio/imu/adis16400.c | 115 +- drivers/iio/imu/adis16460.c | 7 + drivers/iio/imu/adis16480.c | 92 +- drivers/iio/imu/adis_buffer.c | 4 +- drivers/iio/imu/inv_mpu6050/Kconfig | 9 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 237 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 + drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 22 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 80 +- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 11 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 1 - drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 4 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 49 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 27 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 121 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 3 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 76 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 10 +- drivers/iio/industrialio-core.c | 25 +- drivers/iio/light/apds9960.c | 2 - drivers/iio/light/lm3533-als.c | 2 +- drivers/iio/light/si1145.c | 1 - drivers/iio/light/st_uvis25_i2c.c | 1 - drivers/iio/magnetometer/ak8975.c | 107 +- drivers/iio/magnetometer/st_magn_i2c.c | 9 +- drivers/iio/magnetometer/st_magn_spi.c | 9 +- drivers/iio/pressure/Kconfig | 12 + drivers/iio/pressure/Makefile | 1 + drivers/iio/pressure/bmp280-i2c.c | 18 +- drivers/iio/pressure/dlhl60d.c | 375 ++ drivers/iio/pressure/st_pressure.h | 2 +- drivers/iio/pressure/st_pressure_i2c.c | 22 +- drivers/iio/pressure/st_pressure_spi.c | 9 +- drivers/iio/proximity/Kconfig | 15 + drivers/iio/proximity/Makefile | 1 + drivers/iio/proximity/as3935.c | 3 - drivers/iio/proximity/ping.c | 335 ++ drivers/iio/resolver/ad2s1200.c | 1 - drivers/iio/temperature/max31856.c | 134 +- drivers/iio/temperature/maxim_thermocouple.c | 44 +- drivers/iio/trigger/stm32-timer-trigger.c | 3 - drivers/interconnect/Makefile | 1 + drivers/interconnect/core.c | 168 +- drivers/interconnect/internal.h | 42 + drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/msm8916.c | 554 +++ drivers/interconnect/qcom/msm8974.c | 32 +- drivers/interconnect/qcom/qcs404.c | 32 +- drivers/interconnect/qcom/sdm845.c | 16 +- drivers/interconnect/trace.h | 88 + drivers/isdn/Makefile | 2 +- drivers/isdn/capi/Kconfig | 32 +- drivers/isdn/capi/Makefile | 18 +- drivers/isdn/capi/capi.c | 14 +- drivers/isdn/capi/capilib.c | 202 -- drivers/isdn/capi/capiutil.c | 231 +- drivers/isdn/capi/kcapi.c | 409 +-- drivers/isdn/capi/kcapi.h | 149 +- drivers/isdn/capi/kcapi_proc.c | 36 +- drivers/misc/cardreader/alcor_pci.c | 8 +- drivers/misc/cardreader/rts5261.c | 11 +- drivers/misc/cxl/context.c | 2 +- drivers/misc/genwqe/card_ddcb.c | 8 +- drivers/misc/isl29020.c | 1 + drivers/misc/mei/bus.c | 10 +- drivers/misc/mei/hdcp/mei_hdcp.c | 33 +- drivers/misc/mei/hw-me-regs.h | 6 + drivers/misc/mei/pci-me.c | 4 + drivers/misc/mic/card/mic_debugfs.c | 3 - drivers/misc/mic/cosm/cosm_debugfs.c | 3 - drivers/misc/mic/host/mic_debugfs.c | 3 - drivers/misc/pti.c | 4 +- drivers/misc/pvpanic.c | 12 +- drivers/misc/sram-exec.c | 21 +- drivers/misc/ti-st/st_core.c | 4 +- drivers/misc/tsl2550.c | 12 +- drivers/misc/xilinx_sdfec.c | 12 +- drivers/net/Kconfig | 10 +- drivers/net/Makefile | 2 +- drivers/nvmem/Kconfig | 8 + drivers/nvmem/Makefile | 2 + drivers/nvmem/core.c | 8 +- drivers/nvmem/imx-ocotp-scu.c | 16 +- drivers/nvmem/imx-ocotp.c | 79 +- drivers/nvmem/qcom-spmi-sdam.c | 192 + drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/allwinner/Kconfig | 3 +- drivers/phy/broadcom/Kconfig | 4 +- drivers/phy/broadcom/Makefile | 2 +- drivers/phy/broadcom/phy-brcm-sata.c | 120 + drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c | 414 +++ drivers/phy/broadcom/phy-brcm-usb-init.c | 226 +- drivers/phy/broadcom/phy-brcm-usb-init.h | 148 +- drivers/phy/broadcom/phy-brcm-usb.c | 269 +- drivers/phy/cadence/phy-cadence-sierra.c | 709 +++- drivers/phy/hisilicon/Kconfig | 16 +- drivers/phy/intel/Kconfig | 9 + drivers/phy/intel/Makefile | 2 + drivers/phy/intel/phy-intel-emmc.c | 284 ++ drivers/phy/lantiq/phy-lantiq-vrx200-pcie.c | 2 +- drivers/phy/marvell/Kconfig | 8 +- drivers/phy/mediatek/Kconfig | 25 +- drivers/phy/phy-core.c | 49 +- drivers/phy/qualcomm/phy-qcom-apq8064-sata.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 7 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 2 +- drivers/phy/rockchip/Kconfig | 1 + drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 319 +- drivers/phy/samsung/Kconfig | 6 +- drivers/phy/ti/Kconfig | 20 +- drivers/phy/ti/Makefile | 1 + drivers/phy/ti/phy-j721e-wiz.c | 959 +++++ drivers/phy/ti/phy-ti-pipe3.c | 18 +- drivers/siox/siox.h | 2 +- drivers/slimbus/qcom-ctrl.c | 2 + drivers/slimbus/qcom-ngd-ctrl.c | 20 +- drivers/slimbus/slimbus.h | 2 +- drivers/soundwire/Kconfig | 9 + drivers/soundwire/Makefile | 4 + drivers/soundwire/bus.c | 55 +- drivers/soundwire/cadence_master.c | 66 +- drivers/soundwire/intel.c | 3 + drivers/soundwire/qcom.c | 861 +++++ drivers/soundwire/stream.c | 8 - drivers/staging/Kconfig | 6 - drivers/staging/Makefile | 5 +- drivers/staging/android/ashmem.c | 6 +- drivers/staging/axis-fifo/axis-fifo.c | 160 +- drivers/staging/comedi/drivers/das6402.c | 2 +- drivers/staging/exfat/Kconfig | 26 +- drivers/staging/exfat/Makefile | 2 +- drivers/staging/exfat/exfat.h | 93 +- drivers/staging/exfat/exfat_blkdev.c | 16 +- drivers/staging/exfat/exfat_core.c | 211 +- drivers/staging/exfat/exfat_super.c | 175 +- drivers/staging/hp/hp100.c | 11 +- drivers/staging/iio/accel/adis16203.c | 8 +- drivers/staging/iio/accel/adis16240.c | 15 +- drivers/staging/isdn/Kconfig | 12 - drivers/staging/isdn/Makefile | 8 - drivers/staging/isdn/TODO | 22 - drivers/staging/isdn/avm/Kconfig | 65 - drivers/staging/isdn/avm/Makefile | 12 - drivers/staging/isdn/avm/avm_cs.c | 166 - drivers/staging/isdn/avm/avmcard.h | 581 --- drivers/staging/isdn/avm/b1.c | 819 ----- drivers/staging/isdn/avm/b1dma.c | 981 ----- drivers/staging/isdn/avm/b1isa.c | 243 -- drivers/staging/isdn/avm/b1pci.c | 416 --- drivers/staging/isdn/avm/b1pcmcia.c | 224 -- drivers/staging/isdn/avm/c4.c | 1317 ------- drivers/staging/isdn/avm/t1isa.c | 594 ---- drivers/staging/isdn/avm/t1pci.c | 259 -- drivers/staging/isdn/gigaset/Kconfig | 62 - drivers/staging/isdn/gigaset/Makefile | 17 - drivers/staging/isdn/gigaset/asyncdata.c | 606 ---- drivers/staging/isdn/gigaset/bas-gigaset.c | 2672 -------------- drivers/staging/isdn/gigaset/capi.c | 2517 ------------- drivers/staging/isdn/gigaset/common.c | 1153 ------ drivers/staging/isdn/gigaset/dummyll.c | 74 - drivers/staging/isdn/gigaset/ev-layer.c | 1910 ---------- drivers/staging/isdn/gigaset/gigaset.h | 827 ----- drivers/staging/isdn/gigaset/interface.c | 613 ---- drivers/staging/isdn/gigaset/isocdata.c | 1006 ------ drivers/staging/isdn/gigaset/proc.c | 77 - drivers/staging/isdn/gigaset/ser-gigaset.c | 796 ----- drivers/staging/isdn/gigaset/usb-gigaset.c | 959 ----- drivers/staging/isdn/hysdn/Kconfig | 15 - drivers/staging/isdn/hysdn/Makefile | 12 - drivers/staging/isdn/hysdn/boardergo.c | 445 --- drivers/staging/isdn/hysdn/boardergo.h | 100 - drivers/staging/isdn/hysdn/hycapi.c | 785 ---- drivers/staging/isdn/hysdn/hysdn_boot.c | 400 --- drivers/staging/isdn/hysdn/hysdn_defs.h | 282 -- drivers/staging/isdn/hysdn/hysdn_init.c | 213 -- drivers/staging/isdn/hysdn/hysdn_net.c | 330 -- drivers/staging/isdn/hysdn/hysdn_pof.h | 78 - drivers/staging/isdn/hysdn/hysdn_procconf.c | 411 --- drivers/staging/isdn/hysdn/hysdn_proclog.c | 357 -- drivers/staging/isdn/hysdn/hysdn_sched.c | 197 -- drivers/staging/isdn/hysdn/ince1pc.h | 134 - drivers/staging/kpc2000/kpc2000_i2c.c | 120 +- drivers/staging/kpc2000/kpc_dma/fileops.c | 2 - drivers/staging/most/Makefile | 1 - drivers/staging/most/cdev/Makefile | 1 - drivers/staging/most/cdev/cdev.c | 5 +- drivers/staging/most/configfs.c | 59 +- drivers/staging/most/core.c | 204 +- drivers/staging/most/dim2/Makefile | 1 - drivers/staging/most/dim2/dim2.c | 5 +- drivers/staging/most/i2c/Makefile | 1 - drivers/staging/most/i2c/i2c.c | 2 +- drivers/staging/most/{core.h => most.h} | 30 +- drivers/staging/most/net/Makefile | 1 - drivers/staging/most/net/net.c | 17 +- drivers/staging/most/sound/Makefile | 1 - drivers/staging/most/sound/sound.c | 54 +- drivers/staging/most/usb/Makefile | 1 - drivers/staging/most/usb/usb.c | 26 +- drivers/staging/most/video/Makefile | 1 - drivers/staging/most/video/video.c | 6 +- drivers/staging/mt7621-dts/mt7621.dtsi | 2 +- drivers/staging/nvec/nvec_kbd.c | 2 + drivers/staging/octeon-usb/Kconfig | 11 - drivers/staging/octeon-usb/Makefile | 2 - drivers/staging/octeon-usb/TODO | 8 - drivers/staging/octeon-usb/octeon-hcd.c | 3737 -------------------- drivers/staging/octeon-usb/octeon-hcd.h | 1847 ---------- drivers/staging/octeon/Kconfig | 16 - drivers/staging/octeon/Makefile | 19 - drivers/staging/octeon/TODO | 9 - drivers/staging/octeon/ethernet-defines.h | 40 - drivers/staging/octeon/ethernet-mdio.c | 178 - drivers/staging/octeon/ethernet-mdio.h | 28 - drivers/staging/octeon/ethernet-mem.c | 154 - drivers/staging/octeon/ethernet-mem.h | 9 - drivers/staging/octeon/ethernet-rgmii.c | 158 - drivers/staging/octeon/ethernet-rx.c | 538 --- drivers/staging/octeon/ethernet-rx.h | 31 - drivers/staging/octeon/ethernet-sgmii.c | 30 - drivers/staging/octeon/ethernet-spi.c | 226 -- drivers/staging/octeon/ethernet-tx.c | 717 ---- drivers/staging/octeon/ethernet-tx.h | 14 - drivers/staging/octeon/ethernet-util.h | 47 - drivers/staging/octeon/ethernet.c | 992 ------ drivers/staging/octeon/octeon-ethernet.h | 107 - drivers/staging/octeon/octeon-stubs.h | 1433 -------- drivers/staging/qlge/qlge.h | 15 +- drivers/staging/qlge/qlge_dbg.c | 32 +- drivers/staging/qlge/qlge_ethtool.c | 39 +- drivers/staging/qlge/qlge_main.c | 215 +- drivers/staging/qlge/qlge_mpi.c | 26 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 4 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 14 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 20 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 200 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 34 +- drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 8 +- drivers/staging/rtl8188eu/core/rtw_xmit.c | 4 +- drivers/staging/rtl8188eu/hal/odm.c | 7 +- drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 82 +- drivers/staging/rtl8188eu/hal/phy.c | 41 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 97 +- .../staging/rtl8188eu/include/hal8188e_phy_cfg.h | 5 - drivers/staging/rtl8188eu/include/hal_intf.h | 2 +- drivers/staging/rtl8188eu/include/ieee80211.h | 2 +- drivers/staging/rtl8188eu/include/odm.h | 1 - drivers/staging/rtl8188eu/include/rtl8188e_dm.h | 7 +- drivers/staging/rtl8188eu/include/rtw_rf.h | 16 - drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 15 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 11 +- drivers/staging/rtl8192u/Makefile | 4 - drivers/staging/rtl8192u/ieee80211/Makefile | 27 - drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 62 +- drivers/staging/rtl8192u/r8192U_core.c | 13 +- drivers/staging/rtl8192u/r8192U_wx.c | 2 +- drivers/staging/rtl8192u/r819xU_phy.c | 2 +- drivers/staging/rtl8712/rtl8712_recv.c | 10 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 54 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 30 - drivers/staging/rtl8723bs/hal/HalPhyRf.h | 8 - drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 23 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 44 +- drivers/staging/rts5208/Makefile | 2 - drivers/staging/rts5208/rtsx.c | 7 +- drivers/staging/vc04_services/Makefile | 2 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 19 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 9 +- .../staging/vc04_services/interface/vchi/vchi.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 2 +- drivers/staging/vt6655/rf.c | 2 +- drivers/staging/vt6656/baseband.c | 8 +- drivers/staging/vt6656/device.h | 19 +- drivers/staging/vt6656/dpc.c | 114 +- drivers/staging/vt6656/firmware.c | 14 +- drivers/staging/vt6656/int.c | 6 +- drivers/staging/vt6656/main_usb.c | 1 + drivers/staging/vt6656/rxtx.c | 26 +- drivers/staging/vt6656/usbpipe.c | 2 +- drivers/staging/vt6656/usbpipe.h | 2 +- drivers/staging/wfx/TODO | 71 +- drivers/staging/wfx/bh.c | 3 +- drivers/staging/wfx/bus_spi.c | 9 +- drivers/staging/wfx/data_rx.c | 85 +- drivers/staging/wfx/data_rx.h | 4 +- drivers/staging/wfx/data_tx.c | 322 +- drivers/staging/wfx/data_tx.h | 27 +- drivers/staging/wfx/debug.c | 2 +- drivers/staging/wfx/fwio.c | 28 +- drivers/staging/wfx/hif_api_cmd.h | 35 +- drivers/staging/wfx/hif_api_mib.h | 35 +- drivers/staging/wfx/hif_rx.c | 115 +- drivers/staging/wfx/hif_tx.c | 164 +- drivers/staging/wfx/hif_tx.h | 28 +- drivers/staging/wfx/hif_tx_mib.h | 183 +- drivers/staging/wfx/hwio.h | 15 +- drivers/staging/wfx/main.c | 10 +- drivers/staging/wfx/queue.c | 216 +- drivers/staging/wfx/queue.h | 10 +- drivers/staging/wfx/scan.c | 321 +- drivers/staging/wfx/scan.h | 26 +- drivers/staging/wfx/secure_link.h | 8 +- drivers/staging/wfx/sta.c | 1058 ++---- drivers/staging/wfx/sta.h | 20 +- drivers/staging/wfx/traces.h | 14 +- drivers/staging/wfx/wfx.h | 43 +- drivers/staging/wilc1000/fw.h | 119 + drivers/staging/wilc1000/hif.c | 90 +- drivers/staging/wilc1000/hif.h | 19 - drivers/staging/wilc1000/netdev.c | 63 +- drivers/staging/wilc1000/netdev.h | 1 - drivers/staging/wilc1000/sdio.c | 178 +- drivers/staging/wilc1000/spi.c | 285 +- drivers/staging/wilc1000/wlan.c | 192 +- drivers/staging/wilc1000/wlan.h | 2 + drivers/staging/wilc1000/wlan_cfg.c | 152 +- drivers/staging/wilc1000/wlan_if.h | 1 + drivers/staging/wlan-ng/prism2mgmt.c | 2 +- drivers/thunderbolt/Kconfig | 11 +- drivers/thunderbolt/Makefile | 4 +- drivers/thunderbolt/cap.c | 11 +- drivers/thunderbolt/ctl.c | 19 +- drivers/thunderbolt/ctl.h | 3 +- drivers/thunderbolt/eeprom.c | 137 +- drivers/thunderbolt/nhi.c | 3 + drivers/thunderbolt/nhi.h | 2 + drivers/thunderbolt/switch.c | 441 ++- drivers/thunderbolt/tb.c | 227 +- drivers/thunderbolt/tb.h | 101 + drivers/thunderbolt/tb_msgs.h | 6 +- drivers/thunderbolt/tb_regs.h | 65 +- drivers/thunderbolt/tmu.c | 383 ++ drivers/thunderbolt/tunnel.c | 169 +- drivers/thunderbolt/tunnel.h | 9 + drivers/thunderbolt/usb4.c | 764 ++++ drivers/thunderbolt/xdomain.c | 6 + drivers/tty/n_hdlc.c | 11 +- drivers/tty/serdev/core.c | 14 +- drivers/tty/serial/21285.c | 55 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 5 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 50 +- drivers/tty/serial/8250/8250_core.c | 1 + drivers/tty/serial/8250/8250_exar.c | 6 +- drivers/tty/serial/8250/8250_fsl.c | 4 - drivers/tty/serial/8250/8250_of.c | 4 +- drivers/tty/serial/8250/8250_omap.c | 5 +- drivers/tty/serial/8250/8250_port.c | 8 +- drivers/tty/serial/8250/Kconfig | 10 + drivers/tty/serial/Kconfig | 4 +- drivers/tty/serial/amba-pl010.c | 5 +- drivers/tty/serial/amba-pl011.c | 13 +- drivers/tty/serial/apbuart.c | 5 +- drivers/tty/serial/arc_uart.c | 5 +- drivers/tty/serial/atmel_serial.c | 41 +- drivers/tty/serial/bcm63xx_uart.c | 5 +- drivers/tty/serial/clps711x.c | 5 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 9 +- drivers/tty/serial/dz.c | 5 +- drivers/tty/serial/efm32-uart.c | 5 +- drivers/tty/serial/fsl_linflexuart.c | 8 +- drivers/tty/serial/fsl_lpuart.c | 16 +- drivers/tty/serial/imx.c | 58 +- drivers/tty/serial/ip22zilog.c | 7 +- drivers/tty/serial/kgdb_nmi.c | 4 +- drivers/tty/serial/meson_uart.c | 70 +- drivers/tty/serial/milbeaut_usio.c | 5 +- drivers/tty/serial/mpc52xx_uart.c | 11 +- drivers/tty/serial/msm_serial.c | 23 +- drivers/tty/serial/mux.c | 5 +- drivers/tty/serial/mxs-auart.c | 5 +- drivers/tty/serial/omap-serial.c | 12 +- drivers/tty/serial/pch_uart.c | 12 +- drivers/tty/serial/pmac_zilog.c | 5 +- drivers/tty/serial/pnx8xxx_uart.c | 7 +- drivers/tty/serial/pxa.c | 5 +- drivers/tty/serial/qcom_geni_serial.c | 128 +- drivers/tty/serial/sa1100.c | 7 +- drivers/tty/serial/samsung.h | 147 - drivers/tty/serial/samsung_tty.c | 315 +- drivers/tty/serial/sb1250-duart.c | 5 +- drivers/tty/serial/sccnxp.c | 5 +- drivers/tty/serial/serial-tegra.c | 94 +- drivers/tty/serial/serial_core.c | 84 + drivers/tty/serial/serial_txx9.c | 5 +- drivers/tty/serial/sh-sci.c | 10 +- drivers/tty/serial/sprd_serial.c | 5 +- drivers/tty/serial/st-asc.c | 17 +- drivers/tty/serial/stm32-usart.c | 5 +- drivers/tty/serial/sunhv.c | 5 +- drivers/tty/serial/sunsab.c | 5 +- drivers/tty/serial/sunsu.c | 5 +- drivers/tty/serial/sunzilog.c | 6 +- drivers/tty/serial/ucc_uart.c | 4 - drivers/tty/serial/vr41xx_siu.c | 5 +- drivers/tty/serial/vt8500_serial.c | 5 +- drivers/tty/serial/xilinx_uartps.c | 51 +- drivers/tty/serial/zs.c | 5 +- drivers/tty/synclink_gt.c | 20 +- drivers/tty/synclinkmp.c | 24 +- drivers/tty/sysrq.c | 9 +- drivers/tty/tty_baudrate.c | 28 +- drivers/tty/tty_io.c | 2 +- drivers/tty/vt/.gitignore | 1 + drivers/tty/vt/Makefile | 6 +- {scripts => drivers/tty/vt}/conmakehash.c | 0 drivers/tty/vt/vt.c | 8 +- drivers/uio/uio_dmem_genirq.c | 6 +- drivers/uio/uio_pdrv_genirq.c | 2 + drivers/usb/cdns3/Kconfig | 10 + drivers/usb/cdns3/Makefile | 1 + drivers/usb/cdns3/cdns3-imx.c | 216 ++ drivers/usb/cdns3/debug.h | 2 +- drivers/usb/cdns3/gadget.c | 536 ++- drivers/usb/cdns3/gadget.h | 26 +- drivers/usb/cdns3/trace.h | 93 +- drivers/usb/chipidea/Kconfig | 1 + drivers/usb/chipidea/ci.h | 10 + drivers/usb/chipidea/ci_hdrc_tegra.c | 9 - drivers/usb/chipidea/core.c | 4 +- drivers/usb/chipidea/host.h | 2 +- drivers/usb/core/devio.c | 4 +- drivers/usb/dwc2/core_intr.c | 7 +- drivers/usb/dwc2/debugfs.c | 3 +- drivers/usb/dwc2/gadget.c | 25 +- drivers/usb/dwc2/hcd.c | 2 +- drivers/usb/dwc3/core.c | 3 + drivers/usb/dwc3/core.h | 2 + drivers/usb/dwc3/dwc3-exynos.c | 4 +- drivers/usb/dwc3/dwc3-pci.c | 4 + drivers/usb/dwc3/ep0.c | 4 +- drivers/usb/dwc3/gadget.c | 56 +- drivers/usb/dwc3/gadget.h | 14 + drivers/usb/gadget/Kconfig | 28 - drivers/usb/gadget/configfs.c | 43 + drivers/usb/gadget/function/f_ecm.c | 16 +- drivers/usb/gadget/function/f_fs.c | 2 + drivers/usb/gadget/function/f_ncm.c | 17 +- drivers/usb/gadget/function/u_audio.c | 29 +- drivers/usb/gadget/legacy/Kconfig | 28 + drivers/usb/gadget/legacy/cdc2.c | 2 +- drivers/usb/gadget/legacy/g_ffs.c | 2 +- drivers/usb/gadget/legacy/multi.c | 2 +- drivers/usb/gadget/legacy/ncm.c | 2 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 2 +- drivers/usb/gadget/udc/core.c | 2 + drivers/usb/gadget/udc/gr_udc.c | 16 +- drivers/usb/gadget/udc/omap_udc.c | 6 +- drivers/usb/host/Kconfig | 56 +- drivers/usb/host/ehci-exynos.c | 4 +- drivers/usb/host/ehci-mv.c | 21 +- drivers/usb/host/ehci-sh.c | 7 - drivers/usb/host/ehci-tegra.c | 16 +- drivers/usb/host/ohci-exynos.c | 2 +- drivers/usb/host/oxu210hp-hcd.c | 14 +- drivers/usb/host/xhci-mtk.c | 5 - drivers/usb/host/xhci-tegra.c | 440 ++- drivers/usb/misc/usb3503.c | 94 +- drivers/usb/musb/Kconfig | 12 +- drivers/usb/musb/Makefile | 4 +- drivers/usb/musb/davinci.c | 57 +- drivers/usb/musb/jz4740.c | 75 +- drivers/usb/musb/mediatek.c | 582 +++ drivers/usb/musb/musb_am335x.c | 44 - drivers/usb/musb/musb_core.c | 188 +- drivers/usb/musb/musb_core.h | 20 +- drivers/usb/musb/musb_dma.h | 9 + drivers/usb/musb/musb_host.c | 46 +- drivers/usb/musb/musb_io.h | 18 +- drivers/usb/musb/musb_trace.h | 33 +- drivers/usb/musb/musbhsdma.c | 56 +- drivers/usb/musb/omap2430.c | 164 +- drivers/usb/musb/sunxi.c | 6 +- drivers/usb/musb/tusb6010.c | 2 +- drivers/usb/musb/ux500_dma.c | 4 +- drivers/usb/phy/Kconfig | 4 +- drivers/usb/phy/phy-ab8500-usb.c | 26 +- drivers/usb/phy/phy-am335x.c | 2 +- drivers/usb/phy/phy-generic.c | 39 +- drivers/usb/phy/phy-generic.h | 3 +- drivers/usb/phy/phy-gpio-vbus-usb.c | 96 +- drivers/usb/phy/phy-keystone.c | 2 +- drivers/usb/phy/phy-tegra-usb.c | 896 ++--- drivers/usb/phy/phy-ulpi.c | 48 +- drivers/usb/phy/phy.c | 13 +- drivers/usb/renesas_usbhs/common.c | 22 +- drivers/usb/renesas_usbhs/rcar2.c | 4 +- drivers/usb/renesas_usbhs/rza2.c | 2 +- drivers/usb/serial/Kconfig | 3 - drivers/usb/serial/cyberjack.c | 2 +- drivers/usb/serial/garmin_gps.c | 2 +- drivers/usb/serial/ir-usb.c | 185 +- drivers/usb/serial/opticon.c | 61 +- drivers/usb/typec/altmodes/displayport.c | 5 +- drivers/usb/typec/bus.c | 42 +- drivers/usb/typec/class.c | 52 +- drivers/usb/typec/mux.c | 2 +- drivers/usb/typec/mux/pi3usb30532.c | 5 +- drivers/usb/typec/tcpm/fusb302.c | 2 +- drivers/usb/typec/tcpm/tcpci.c | 6 + drivers/usb/typec/tcpm/tcpm.c | 6 +- drivers/usb/typec/tcpm/wcove.c | 2 +- drivers/usb/typec/ucsi/displayport.c | 2 +- drivers/usb/typec/ucsi/ucsi.c | 95 +- drivers/usb/typec/ucsi/ucsi.h | 14 + drivers/usb/typec/ucsi/ucsi_ccg.c | 191 +- drivers/video/console/Kconfig | 1 - drivers/visorbus/visorchipset.c | 11 +- drivers/vme/bridges/vme_fake.c | 30 +- drivers/w1/masters/omap_hdq.c | 348 +- fs/debugfs/file.c | 38 +- fs/debugfs/inode.c | 9 +- fs/kernfs/dir.c | 2 +- include/dt-bindings/interconnect/qcom,msm8916.h | 100 + include/dt-bindings/phy/phy.h | 1 + include/linux/alcor_pci.h | 1 + include/linux/b1pcmcia.h | 21 - include/linux/dev_printk.h | 235 ++ include/linux/device.h | 999 +----- include/linux/device/bus.h | 288 ++ include/linux/device/class.h | 266 ++ include/linux/device/driver.h | 292 ++ include/linux/extcon.h | 30 +- include/linux/iio/accel/kxcjk_1013.h | 3 + include/linux/iio/adc/ad_sigma_delta.h | 2 + include/linux/iio/buffer_impl.h | 6 +- include/linux/iio/common/st_sensors.h | 12 +- include/linux/iio/common/st_sensors_i2c.h | 10 - include/linux/iio/frequency/adf4350.h | 4 - include/linux/iio/imu/adis.h | 164 +- include/linux/iio/magnetometer/ak8975.h | 17 - include/linux/iio/types.h | 2 + include/linux/interconnect-provider.h | 14 + include/linux/isdn/capilli.h | 18 - include/linux/isdn/capiutil.h | 456 --- include/linux/kernelcapi.h | 75 - include/linux/phy/phy-dp.h | 95 + include/linux/phy/phy.h | 14 +- include/linux/platform_data/ad7266.h | 3 - include/linux/platform_data/ads1015.h | 23 - include/linux/platform_data/ehci-sh.h | 16 - include/linux/platform_data/mv_usb.h | 8 - include/linux/platform_data/usb3503.h | 3 - include/linux/serial_8250.h | 1 + include/linux/serial_core.h | 91 +- include/linux/soundwire/sdw.h | 4 +- include/linux/soundwire/sdw_intel.h | 11 + include/linux/usb/gpio_vbus.h | 33 - include/linux/usb/irda.h | 13 +- include/linux/usb/pd.h | 33 +- include/linux/usb/pd_vdo.h | 32 + include/linux/usb/renesas_usbhs.h | 2 - include/linux/usb/tegra_usb_phy.h | 4 +- include/linux/usb/typec.h | 9 + include/linux/usb/typec_altmode.h | 20 +- include/linux/usb/typec_mux.h | 10 +- include/linux/usb/ulpi.h | 11 + include/linux/usb/usb_phy_generic.h | 12 - include/uapi/linux/b1lli.h | 74 - include/uapi/linux/gigaset_dev.h | 39 - include/uapi/linux/hysdn_if.h | 34 - include/uapi/misc/pvpanic.h | 9 + init/main.c | 2 +- scripts/.gitignore | 1 - scripts/Makefile | 3 - tools/usb/usbip/README | 22 +- tools/usb/usbip/src/usbip_network.c | 40 +- tools/usb/usbip/src/usbip_network.h | 12 +- 752 files changed, 22739 insertions(+), 46293 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dma-buffer create mode 100644 Documentation/ABI/testing/usb-charger-uevent create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adis16240.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/sigma-delta-modulator.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/sigma-delta-modulator.yaml create mode 100644 Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun9i-a80-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/sun9i-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml create mode 100644 Documentation/devicetree/bindings/soundwire/qcom,sdw.txt create mode 100644 Documentation/devicetree/bindings/usb/mediatek,musb.txt delete mode 100644 Documentation/isdn/avmb1.rst delete mode 100644 Documentation/isdn/gigaset.rst delete mode 100644 Documentation/isdn/hysdn.rst create mode 100644 drivers/iio/accel/bma400.h create mode 100644 drivers/iio/accel/bma400_core.c create mode 100644 drivers/iio/accel/bma400_i2c.c create mode 100644 drivers/iio/adc/ad7091r-base.c create mode 100644 drivers/iio/adc/ad7091r-base.h create mode 100644 drivers/iio/adc/ad7091r5.c create mode 100644 drivers/iio/adc/ltc2496.c copy drivers/iio/adc/{ltc2497.c => ltc2497-core.c} (52%) create mode 100644 drivers/iio/adc/ltc2497.h rename drivers/iio/chemical/{atlas-ph-sensor.c => atlas-sensor.c} (97%) create mode 100644 drivers/iio/pressure/dlhl60d.c create mode 100644 drivers/iio/proximity/ping.c create mode 100644 drivers/interconnect/internal.h create mode 100644 drivers/interconnect/qcom/msm8916.c create mode 100644 drivers/interconnect/trace.h delete mode 100644 drivers/isdn/capi/capilib.c create mode 100644 drivers/nvmem/qcom-spmi-sdam.c create mode 100644 drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c create mode 100644 drivers/phy/intel/Kconfig create mode 100644 drivers/phy/intel/Makefile create mode 100644 drivers/phy/intel/phy-intel-emmc.c create mode 100644 drivers/phy/ti/phy-j721e-wiz.c create mode 100644 drivers/soundwire/qcom.c delete mode 100644 drivers/staging/isdn/Kconfig delete mode 100644 drivers/staging/isdn/Makefile delete mode 100644 drivers/staging/isdn/TODO delete mode 100644 drivers/staging/isdn/avm/Kconfig delete mode 100644 drivers/staging/isdn/avm/Makefile delete mode 100644 drivers/staging/isdn/avm/avm_cs.c delete mode 100644 drivers/staging/isdn/avm/avmcard.h delete mode 100644 drivers/staging/isdn/avm/b1.c delete mode 100644 drivers/staging/isdn/avm/b1dma.c delete mode 100644 drivers/staging/isdn/avm/b1isa.c delete mode 100644 drivers/staging/isdn/avm/b1pci.c delete mode 100644 drivers/staging/isdn/avm/b1pcmcia.c delete mode 100644 drivers/staging/isdn/avm/c4.c delete mode 100644 drivers/staging/isdn/avm/t1isa.c delete mode 100644 drivers/staging/isdn/avm/t1pci.c delete mode 100644 drivers/staging/isdn/gigaset/Kconfig delete mode 100644 drivers/staging/isdn/gigaset/Makefile delete mode 100644 drivers/staging/isdn/gigaset/asyncdata.c delete mode 100644 drivers/staging/isdn/gigaset/bas-gigaset.c delete mode 100644 drivers/staging/isdn/gigaset/capi.c delete mode 100644 drivers/staging/isdn/gigaset/common.c delete mode 100644 drivers/staging/isdn/gigaset/dummyll.c delete mode 100644 drivers/staging/isdn/gigaset/ev-layer.c delete mode 100644 drivers/staging/isdn/gigaset/gigaset.h delete mode 100644 drivers/staging/isdn/gigaset/interface.c delete mode 100644 drivers/staging/isdn/gigaset/isocdata.c delete mode 100644 drivers/staging/isdn/gigaset/proc.c delete mode 100644 drivers/staging/isdn/gigaset/ser-gigaset.c delete mode 100644 drivers/staging/isdn/gigaset/usb-gigaset.c delete mode 100644 drivers/staging/isdn/hysdn/Kconfig delete mode 100644 drivers/staging/isdn/hysdn/Makefile delete mode 100644 drivers/staging/isdn/hysdn/boardergo.c delete mode 100644 drivers/staging/isdn/hysdn/boardergo.h delete mode 100644 drivers/staging/isdn/hysdn/hycapi.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_boot.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_defs.h delete mode 100644 drivers/staging/isdn/hysdn/hysdn_init.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_net.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_pof.h delete mode 100644 drivers/staging/isdn/hysdn/hysdn_procconf.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_proclog.c delete mode 100644 drivers/staging/isdn/hysdn/hysdn_sched.c delete mode 100644 drivers/staging/isdn/hysdn/ince1pc.h rename drivers/staging/most/{core.h => most.h} (94%) delete mode 100644 drivers/staging/octeon-usb/Kconfig delete mode 100644 drivers/staging/octeon-usb/Makefile delete mode 100644 drivers/staging/octeon-usb/TODO delete mode 100644 drivers/staging/octeon-usb/octeon-hcd.c delete mode 100644 drivers/staging/octeon-usb/octeon-hcd.h delete mode 100644 drivers/staging/octeon/Kconfig delete mode 100644 drivers/staging/octeon/Makefile delete mode 100644 drivers/staging/octeon/TODO delete mode 100644 drivers/staging/octeon/ethernet-defines.h delete mode 100644 drivers/staging/octeon/ethernet-mdio.c delete mode 100644 drivers/staging/octeon/ethernet-mdio.h delete mode 100644 drivers/staging/octeon/ethernet-mem.c delete mode 100644 drivers/staging/octeon/ethernet-mem.h delete mode 100644 drivers/staging/octeon/ethernet-rgmii.c delete mode 100644 drivers/staging/octeon/ethernet-rx.c delete mode 100644 drivers/staging/octeon/ethernet-rx.h delete mode 100644 drivers/staging/octeon/ethernet-sgmii.c delete mode 100644 drivers/staging/octeon/ethernet-spi.c delete mode 100644 drivers/staging/octeon/ethernet-tx.c delete mode 100644 drivers/staging/octeon/ethernet-tx.h delete mode 100644 drivers/staging/octeon/ethernet-util.h delete mode 100644 drivers/staging/octeon/ethernet.c delete mode 100644 drivers/staging/octeon/octeon-ethernet.h delete mode 100644 drivers/staging/octeon/octeon-stubs.h delete mode 100644 drivers/staging/rtl8192u/ieee80211/Makefile create mode 100644 drivers/staging/wilc1000/fw.h create mode 100644 drivers/thunderbolt/tmu.c create mode 100644 drivers/thunderbolt/usb4.c delete mode 100644 drivers/tty/serial/samsung.h rename {scripts => drivers/tty/vt}/conmakehash.c (100%) create mode 100644 drivers/usb/cdns3/cdns3-imx.c create mode 100644 drivers/usb/musb/mediatek.c delete mode 100644 drivers/usb/musb/musb_am335x.c create mode 100644 include/dt-bindings/interconnect/qcom,msm8916.h delete mode 100644 include/linux/b1pcmcia.h create mode 100644 include/linux/dev_printk.h create mode 100644 include/linux/device/bus.h create mode 100644 include/linux/device/class.h create mode 100644 include/linux/device/driver.h delete mode 100644 include/linux/iio/magnetometer/ak8975.h create mode 100644 include/linux/phy/phy-dp.h delete mode 100644 include/linux/platform_data/ads1015.h delete mode 100644 include/linux/platform_data/ehci-sh.h delete mode 100644 include/linux/usb/gpio_vbus.h delete mode 100644 include/uapi/linux/b1lli.h delete mode 100644 include/uapi/linux/gigaset_dev.h delete mode 100644 include/uapi/linux/hysdn_if.h create mode 100644 include/uapi/misc/pvpanic.h