This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 3b69e8b45711 Merge tag 'sh-for-5.8' of git://git.libc.org/linux-sh new aa5ab36aeda5 usb: host: ehci-tegra: Remove superfluous dev_err() message new e6075b668950 USB: core: Use the correct style for SPDX License Identifier new ec47c6449a4e USB: early: Use the correct style for SPDX License Identifier new 48ce9e4119ce usb: host: u132-hcd: Remove u132_static_list and list head [...] new 081c95df8992 usb: gadget: legacy: fix redundant initialization warnings [...] new 3e45ed3cc148 USB: host: Use the correct style for SPDX License Identifier new 29e9ead2fe94 USB: isp1760: Use the correct style for SPDX License Identifier new e90b8e91a10f USB: misc: Use the correct style for SPDX License Identifier new 6814c73fdc46 USB: musb: Use the correct style for SPDX License Identifier new 4d49d352b667 USB: mtu3: Use the correct style for SPDX License Identifier new b0d84e452c1b USB: dwc2: Use the correct style for SPDX License Identifier new ab455450fe15 usb: phy: jz4770: Add a missing '\n' in a log message new 0f2d776199ec usb: cdns3: core: get role switch node from firmware new 85820de1b610 usb: cdns3: delete role_override new 0c7299d68736 usb: cdns3: change "cdsn3" to"cdns3" new eed6ed6e7085 usb: cdns3: change dev_info to dev_dbg for debug message new 6e24826d2c51 usb: fusb302: Convert to use GPIO descriptors new e9010320f2d9 usb: cdns3: gadget: make a bunch of functions static new 27b0387b4221 usb/early: remove unused including <linux/version.h> new a6cd27e9b594 USB: core: Replace an empty statement with a debug message new cfee54616658 usb: pci-quirks: use true,false for bool variables new b99bb85a31a6 USB: typec: Use the correct style for SPDX License Identifier new 59b4e0cd4d8f USB: Storage: Use the correct style for SPDX License Identifier new d28e617144c5 usb: renesas_usbhs: Use the correct style for SPDX License [...] new 361ff6c10f4b USB: phy: Use the correct style for SPDX License Identifier new 5c330a7cefcc usb: gadget: udc: remove unused 'driver_desc' new 91813ef8da12 usb: typec: ucsi: set USB data role when partner type is p [...] new a0d4618788f2 usb: typec: ucsi: Workaround for missed op_mode change new 0db592b1a3b7 usb: typec: ucsi: replace magic numbers new e2f38ff2f41f usb: typec: ucsi: Correct bit-mask for CCI new 4dbc6a4ef06d usb: typec: ucsi: save power data objects in PD mode new 992a60ed0d5e usb: typec: ucsi: register with power_supply class new f6402eb4a2b3 Merge 5.7-rc3 into usb-next new 1417cff96ef8 usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() new b9cf2cb52433 usb: core: hub: use true,false for bool variable new 2ca23ae59e99 Merge 5.7-rc5 into usb-next new c22eb9374cb0 sierra-ms: do not call scsi_get_host_dev() new 296a193b0612 usblp: poison URBs upon disconnect new 15518726d60a USB: host: ehci-mxc: Use the defined variable to simplify code new 09806eba8279 USB: EHCI: ehci-mv: Fix unused assignment in mv_ehci_probe() new c856b4b0fdb5 USB: EHCI: ehci-mv: fix error handling in mv_ehci_probe() new b919e077cccf USB: ohci-sm501: fix error return code in ohci_hcd_sm501_d [...] new 3e63cff384e6 usb: roles: Switch on role-switch uevent reporting new 8c49c9ee4a91 usb: typec: Add typec_find_orientation() new ff4a30d5e243 usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL [...] new 1f478dc2a13a usb: typec: Add firmware documentation for the Intel PMC m [...] new 2cab683fda55 MAINTAINERS: Add entry for Intel PMC mux driver new 5f3173370ecf dt-bindings: usb: Add TI tps6598x device tree binding docu [...] new 0ef1f6e3808b usb: typec: tps6598x: Add OF probe binding new 18a6c866bb19 usb: typec: tps6598x: Add USB role switching logic new 4e6cc9d07f28 dt-bindings: Add Broadcom STB USB support new 1036e760d852 usb: xhci: xhci-plat: Add support for Broadcom STB SoC's new 9df231511bd6 usb: ehci: Add new EHCI driver for Broadcom STB SoC's new c33f4f24b888 usb: host: Add ability to build new Broadcom STB USB drivers new ff4c65ca48f0 usb: hci: add hc_driver as argument for usb_hcd_pci_probe new 8bd5741e3145 usb: renesas-xhci: Add the renesas xhci driver new a66d21d7dba8 usb: xhci: Add support for Renesas controller with memory new 2478be82de44 usb: renesas-xhci: Add ROM loader for uPD720201 new 48a789079a14 Merge 5.7-rc6 into usb-next new 357abc1d6b83 usb: renesas-xhci: include correct header for get_unaligne [...] new 1cb3b0095c3d usb/ohci-platform: Fix a warning when hibernating new 79112cc3c29f usb/xhci-plat: Set PM runtime as active on resume new 16bdc04cc98a usb/ehci-platform: Set PM runtime as active on resume new df00731cffa0 usb: xhci: fix USB_XHCI_PCI depends new 78ef1b1ea193 usb: xhci: make symbols static new a7f40c233a6b USB: EHCI: ehci-mv: fix less than zero comparison of an un [...] new d49292025f79 USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe() new e9ccc35b8665 usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency [...] new 7ae14cf581f2 phy: ti: j721e-wiz: Implement DisplayPort mode to the wiz driver new 2f29298bc2d9 phy: qcom: qmp: Add SM8250 UFS PHY new 3c9d8f6c03a2 phy: add driver for Qualcomm IPQ40xx USB PHY new 4f8dad0aaca4 dt-bindings: phy-qcom-ipq4019-usb: add binding document new f06b9fc9a814 dt-bindings: phy: Add binding for qcom,usb-snps-femto-v2 new 51e8114f80d0 phy: qcom-snps: Add SNPS USB PHY driver for QCOM based SOCs new 9a24b929d38a phy: qcom-qmp: Add SM8150 QMP USB3 PHY support new e4d8b05ad5f9 phy: qcom-qmp: Use proper PWRDOWN offset for sm8150 USB new 78c2aac2a086 phy: qcom-qmp: Rename UFS PCS QMP v4 registers new b9d3e8a38084 dt-bindings: phy: usb-snps-femto-v2: Add regulator entries [...] new 6bbee9da9077 doc: dt-binding: cdns-salvo-phy: add binding doc new 50d35aa8c15f phy: cadence: salvo: add salvo phy driver new 05942b8c36c7 phy: samsung: s5pv210-usb2: Add delay after reset new 6d9c1de86443 phy: cpcap-usb: Remove some useless code new e2ae8bca4944 phy: ti: j721e-wiz: Fix some error return code in wiz_probe() new 4127cbcd989f phy: intel-lgm-emmc: Add architecture dependency new 41e291904a10 dt-bindings: phy: meson8b-usb2: Convert to json-schema new 2c0dd8440312 dt-bindings: phy: meson8b-usb2: Add compatible string for [...] new de143a40fa7d phy: amlogic: meson8b-usb2: Use a MMIO regmap new 6b99262fd2f2 phy: amlogic: meson8b-usb2: Don't set REG_ADP_BC_ACA_ENABL [...] new 7cafc0174406 phy: amlogic: meson8b-usb2: unset the IDDQ bit during PHY [...] new f004be596c28 phy: amlogic: meson8b-usb2: Add a compatible string for Meson8m2 new 11c82afac8d1 phy: phy-cadence-salvo: add phy .init API new cbe72af1a713 phy: sr-usb: Constify phy_ops new c79cc3d55c4b phy: phy-brcm-usb: Constify static structs new 728ac1ba2eb4 phy: phy-bcm-ns2-usbdrd: Constify phy_ops new 81530a38a36d phy: omap-usb2: Clean up exported header new 72f039db491e phy: qcom-qmp: Ensure register indirection arrays initialized new 45037dd68157 dt-bindings: phy: renesas: usb2-phy: convert bindings to j [...] new ca432812d934 dt-bindings: phy: renesas: usb2-phy: add r8a77961 support new 007e358094bf dt-bindings: phy: renesas: usb3-phy: convert bindings to j [...] new 42aed917819d dt-bindings: phy: renesas: usb3-phy: add r8a77961 support new 6f0577d14113 drivers: phy: sr-usb: do not use internal fsm for USB2 phy init new 24dcb6a66376 phy: ti: am654: show up in regmap debugfs new 257d0be3f040 phy: ti: am654: add support for USB super-speed new 2bcf14ca1a2f phy: cadence: sierra: Fix for USB3 U1/U2 state new ccf51c1cedfd dt-bindings: phy: qcom,qmp: Convert QMP PHY bindings to yaml new 59351049ad15 dt-bindings: phy: qcom,qmp-usb3-dp: Add dt bindings for US [...] new 4ad7d7eeed3a dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7180 new d30b16a556b6 phy: qcom-qmp: Add QMP V3 USB3 PHY support for SC7180 new c5d3cdad688e dt-bindings: phy: Add PHY_TYPE_XPCS definition new 1d51a2caa79d dt-bindings: phy: Add YAML schemas for Intel ComboPhy new ac0a95a3ea78 phy: intel: Add driver support for ComboPhy new 14f3a5ccacdb Merge tag 'phy-for-5.8' of git://git.kernel.org/pub/scm/li [...] new 2e75973832ab USB: gadget: Use the correct style for SPDX License Identifier new b33f69f56352 USB: dwc3: Use the correct style for SPDX License Identifier new bdefa3ba92ca USB: dwc2: Use the correct style for SPDX License Identifier new e2e77a94078b usb: cdns3: mark local functions static new c2cd3452d5f8 usb: dwc3: support continuous runtime PM with dual role new a23be4ed8f48 usb: gadget: aspeed: improve vhub port irq handling new 5cc0710f2368 usb: gadget: aspeed: support multiple language strings new 17309a6a4356 usb: gadget: add "usb_validate_langid" function new 30d2617fd7ed usb: gadget: aspeed: allow to set usb strings in device tree new 2e596d8843d7 usb: gadget: aspeed: allow to set device IDs in device tree new 91786aa08750 usb: gadget: aspeed: fixup usb1 device descriptor at init time new 3428b96f2f0d dt-bindings: usb: document aspeed vhub device ID/string pr [...] new cb11ea56f37a usb: dwc3: gadget: Properly handle ClearFeature(halt) new a7027ca69d82 usb: dwc3: gadget: Give back staled requests new 8411993e79df usb: dwc3: gadget: Remove unnecessary checks new fcd2def66392 usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue new cd4b54e2ae1f dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings new b88035625ec9 dt-bindings: usb: qcom,dwc3: Add compatible for SC7180 new 8f385b675554 dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Aml [...] new 5174564cb915 usb: dwc3: meson-g12a: specify phy names in soc data new 013af227f58a usb: dwc3: meson-g12a: handle the phy and glue registers s [...] new 6d9fa35a347a usb: dwc3: meson-g12a: get the reset as shared new 8f5bc1ec770c usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init new 31306821d877 usb: dwc3: meson-g12a: refactor usb2 phy init new 8cc6d55bc200 usb: dwc3: drd: Don't free non-existing irq new 8bb14308a869 usb: dwc3: core: Use role-switch default dr_mode new 8d99087c2db8 usb: dwc3: gadget: Properly handle failed kick_transfer new 9bc3395c2496 usb: dwc3: gadget: Store resource index of start cmd new 36f05d36b035 usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer new f7ac582effc6 usb: dwc3: gadget: WARN on no-resource status new ac82b56bda5f usb: gadget: tegra-xudc: Add vbus_draw support new d9feef974e0d usb: dwc3: gadget: Continue to process pending requests new 23d6dd6c2ab6 usb: cdns3: core: get role switch node from firmware new 160c16348297 usb: cdns3: delete role_override new 27905be24218 usb: cdns3: change "cdsn3" to"cdns3" new a55b8dce5cb5 usb: cdns3: change dev_info to dev_dbg for debug message new 80c1024ba6ff USB: mtu3: Use the correct style for SPDX License Identifier new 82b3fba23164 usb: gadget: max3420: Add a missing '\n' in a log message new 4ae2262e7966 usb: gadget: udc: remove unused 'driver_desc' new 5b0ba0caaf3a usb: dwc3: meson-g12a: refactor usb init new df7e37458151 usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy d [...] new a9fc15e0fd78 usb: dwc3: meson-g12a: add support for GXL and GXM SoCs new 3245a5229c3f arm64: dts: amlogic: use the new USB control driver for GX [...] new 40f6706862c4 phy: amlogic: meson-gxl-usb3: remove code for non-existing PHY new f4cc91ddd856 usb: dwc3: of-simple: remove Amlogic GXL and AXG compatibles new 55b209c5c4a7 doc: dt: bindings: usb: dwc3: remove amlogic compatible entries new 0bcf42d3d053 dt-bindings: usb: dwc3: remove old DWC3 wrapper new a54177d2dc76 usb: gadget: f_fs: remove unneeded semicolon in __ffs_data [...] new 7edd9cba9653 usb: renesas_usbhs: Use the correct style for SPDX License [...] new 43cd0023872e usb: gadget: uvc_video: add worker to handle the frame pumping new 8c935deacebb usb: dwc2: gadget: move gadget resume after the core is in [...] new aba3a8d01d62 usb: gadget: u_serial: add suspend resume callbacks new e702a7c34634 usb: gadget: f_serial: add suspend resume callbacks new 3affccdd5ed1 usb: gadget: f_acm: add suspend resume callbacks new 7a0fbcf7c308 USB: gadget: udc: s3c2410_udc: Remove pointless NULL check [...] new ded0d399754d usb: gadget: function: remove redundant assignment to vari [...] new c685114f63b1 usb: dwc3: use true,false for dwc->otg_restart_host new fe4ff11798df usb: gadget: net2272: use false for 'use_dma' new 30755dd50476 usb: gadget: udc: remove comparison to bool in mv_u3d_core.c new 55ee1bf91d63 usb: gadget: omap_udc: remove unneeded semicolon new 46b11a91124d usb: gadget: mass_storage: use module_usb_composite_driver [...] new 66bd76e79e41 usb: gadget: Add missing annotation for xudc_handle_setup() new 7aca4393e681 USB: dummy-hcd: Add missing annotation for set_link_state() new 394b012a422d dt-bindings: usb: tegra-xudc: Add Tegra194 XUSB controller [...] new 9584a60a3b34 usb: gadget: tegra-xudc: Add Tegra194 support new 88607a821ffc usb: gadget: tegra-xudc: add port_speed_quirk new 9af21dd6faeb usb: dwc3: Add support for DWC_usb32 IP new 4244ba02edb8 usb: dwc3: Get MDWIDTH for DWC_usb32 new 5469fd64efcf usb: gadget: Introduce usb_request->is_last new 27b31b91b04b usb: gadget: f_tcm: Inform last stream request new b6842d4938c3 usb: dwc3: gadget: Check for in-progress END_TRANSFER new 2e6e9e4b2ed7 usb: dwc3: gadget: Refactor TRB completion handler new 548f8b316563 usb: dwc3: gadget: Enable XferComplete event new 3eaecd0c2333 usb: dwc3: gadget: Handle XferComplete for streams new e0d19563eb6c usb: dwc3: gadget: Wait for transfer completion new aefe3d232b66 usb: dwc3: gadget: Don't prepare beyond a transfer new 140ca4cfea8a usb: dwc3: gadget: Handle stream transfers new b10e1c253577 usb: dwc3: gadget: Use SET_EP_PRIME for NoStream new e78355b577c4 usb: gadget: udc: atmel: Don't use DT to configure end point new 4db120d93d53 dt-bindings: usb: atmel: Mark EP child node as deprecated new a5c4c29d24c6 ARM: dts: at91: Remove the USB EP child node new 1805cdde37c8 dt-bindings: usb: qcom,dwc3: Introduce interconnect proper [...] new 11a8b115feee arm64: dts: qcom: sdm845: Add interconnect properties for USB new 5d48fe6140d8 arm64: dts: qcom: sc7180: Add interconnect properties for USB new 3c73bc52195d usb: gadget: core: sync interrupt before unbind the udc new 77f30ff49761 usb: cdns3: gadget: assign interrupt number to USB gadget [...] new eccba1edeebf USB: dummy-hcd: use configurable endpoint naming scheme new 1c0e69ae1b9f usb: dwc3: Increase timeout for CmdAct cleared by device c [...] new eafa80041645 usb: gadget: lpc32xx_udc: don't dereference ep pointer bef [...] new e5b913496099 usb: cdns3: Fix runtime PM imbalance on error new 44734a594196 usb: gadget: fix potential double-free in m66592_probe. new 4cda340a455b usb: gadget: fsl: Fix a wrong judgment in fsl_udc_probe() new 65dc2e725286 usb: dwc2: Update Core Reset programming flow. new 8b5b9adbff13 usb: cdns3: ep0: delete the redundant status stage new 5d363120aa54 usb: gadget: Fix issue with config_ep_by_speed function new 63c7bb299fc9 usb: dwc3: gadget: Check for prepared TRBs new 1883a934e156 dt-bindings: usb: convert keystone-usb.txt to YAML new 15aeb360e4a0 dt-bindings: usb: ti,keystone-dwc3.yaml: Add USB3.0 PHY property new 1c11e74e9079 usb: dwc3: keystone: Turn on USB3 PHY before controller new ca681aa49200 Merge tag 'usb-for-v5.8' of git://git.kernel.org/pub/scm/l [...] new 1b967691ecdc usb: musb: return -ESHUTDOWN in urb when three-strikes err [...] new 7f88a5ac393f usb: musb: start session in resume for host port new e62361c72145 usb: musb: use true for 'use_dma' new 402bcac4b25b usb: musb: mediatek: add reset FADDR to zero in reset inte [...] new 685f5f24108a usb: musb: jz4740: Prevent lockup when CONFIG_SMP is set new e4befc121df0 usb: musb: Fix runtime PM imbalance on error new 5de131d21349 usb: chipidea: udc: fix the kernel doc for udc.h new 80990f3fdc0a usb: chipidea: core: refine the description for this driver new 86b17c7f14ed usb: chipidea: core: show the real pointer value for register new fc228ef6397d usb: chipidea: usb2: constify zynq_pdata new 8b93527071a8 usb: chipidea: usb2: fix formatting new c2de37b31f17 usb: chipidea: usb2: make clock optional new 1c16f63d1e6c usb: chipidea: usb2: absorb zevio glue driver new 95caa2ae70fd usb: chipidea: allow disabling glue drivers if EMBEDDED new 4ee2fc81a631 usb: chipidea: usb2: remove unneeded semicolon new d755cdb1b9d7 usb: chipidea: introduce CI_HDRC_CONTROLLER_VBUS_EVENT glu [...] new 746f316b753a usb: chipidea: introduce imx7d USB charger detection new 5523f06a1950 usb: chipidea: pull down dp for possible charger detection [...] new 380a7843688d usb: chipidea: usbmisc_imx: using different ops for imx7d [...] new e48aa1eb443f usb: chipidea: udc: add software sg list support new 6dbbbccdba61 usb: chipidea: Enable user-space triggered role-switching new 37f6c193e626 Merge tag 'usb-ci-v5.8-rc1' of git://git.kernel.org/pub/sc [...] new cbb5494ebce5 Revert "thunderbolt: Prevent crash if non-active NVMem fil [...] new 57d8df68eb53 thunderbolt: Add support for Intel Tiger Lake new 913b99f70feb thunderbolt: Replace zero-length array with flexible-array new eb4a6de4962e thunderbolt: Update Kconfig to allow building on other arc [...] new 4caf2511ec49 thunderbolt: Add trivial .shutdown new d19c64b3d097 Merge tag 'thunderbolt-for-v5.8' of git://git.kernel.org/p [...] new 97fe809934dd CDC-ACM: heed quirk also in error handling new 788a4ee607e8 USB: serial: Use the correct style for SPDX License Identifier new 986c1748c84d USB: serial: usb_wwan: do not resubmit rx urb on fatal errors new c404bf4aa923 USB: serial: ch341: add basis for quirk detection new c432df155919 USB: serial: ch341: fix lockup of devices with limited prescaler new 4b9d03131de3 Merge tag 'usb-serial-5.8-rc1' of https://git.kernel.org/p [...] new c4ff86284769 Revert "dt-bindings: usb: qcom,dwc3: Introduce interconnec [...] new 99d33ea7f8b0 Revert "dt-bindings: usb: qcom,dwc3: Add compatible for SC7180" new 906d0c8b89de Revert "dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings" new 3429444abdd9 USB: serial: qcserial: add DW5816e QDL support new 399ad9477c52 USB: serial: option: add Telit LE910C1-EUX compositions new de21ab70ee32 Merge tag 'usb-serial-5.8-rc1-2' of https://git.kernel.org [...] new be8c1001a7e6 usb: dwc3: meson-g12a: fix error path when fetching the re [...] new 347052e3bf1b usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A [...] new e611c0fe318c Merge tag 'usb-5.8-rc1' of git://git.kernel.org/pub/scm/li [...] new 9f3745f3719c serial: lpc32xx_hs: Drop surplus include new 5745fd0f950f serial: omap: Convert to use GPIO descriptors new 810bc0a5fafb tty: serial: fsl_lpuart: make coverity happy new cd9479a16720 drivers/tty: remove redundant assignment to variable i and [...] new 30c67b91973c serial: sh-sci: Drop unused include new 9ba4ddbc04fe vt: selection, split __set_selection_kernel new 8fd31e69f890 vt: extract selection chars storing from vc_do_selection new 42e11948ddf6 serial: uartps: Wait for tx_empty in console setup new a8e7346b7c0a serial: uartps: Use cdns_uart_tx_empty in console_write new 63552502b274 tty: rocket, remove unneeded variable new 44da03628b84 serial: fsl_lpuart: Change DMA failure messages to debug level new 6f1c0268a487 tty: hvc: remove hvcs_driver_string new e947861d0ccb Merge 5.7-rc3 into tty-next new ff62255a2a5c sparc64: vcc: Fix error return code in vcc_probe() new e2bd1dcbe1aa tty: hvc: Fix data abort due to race in hvc_open new c2880ec6c086 serial: lantiq: Add x86 in Kconfig dependencies for Lantiq [...] new 3d9231e69831 tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state new 8508f4cba308 serial: amba-pl011: Make sure we initialize the port.lock [...] new 0a64f38037cc Revert "tty: serial: qcom_geni_serial: Use OPP API to set [...] new 8fba6c0c4c4a serial: samsung: Replace rd_regb/wr_regb with rd_reg/wr_reg new 7ad3bee4b3e3 serial: samsung: dt-bindings: Add reg-io-width compatible new 57253ccd5831 serial: samsung: 32-bit access for TX/RX hold registers new 1cc18584e5ac Merge 5.7-rc5 into tty-next new cf9c94456eba Revert "tty: hvc: Fix data abort due to race in hvc_open" new ea7d3fd8a6d0 serial: lantiq: Make UART's use as console selectable new ad406341bdd7 serial: lantiq: Make driver modular new 7d31676a8d91 tty: serial: samsung: Correct clock selection logic new 888ae871048c dt-bindings: serial: Document CTS/RTS gpios in STM32 UART new 6cf61b9bd7cc tty: serial: Add modem control gpio support for STM32 UART new 24637007394e serial: 8250_exar: Make use of PCI_DEVICE_DATA() macro new aa49d8e8b2df tty: serial: imx: Add return value check for platform_get_irq() new fe92c2a80126 tty: n_gsm: Improve debug output new 84d6f81c1fb5 tty: n_gsm: Fix SOF skipping new 01dbb362f0a1 tty: n_gsm: Fix waking up upper tty layer when room available new e0a851fe6b9b serial: 8250: Avoid error message on reprobe new c150c0f362c1 serial: Allow uart_get_rs485_mode() to return errno new 7b668c064ec3 serial: 8250: Fix max baud limit in generic 8250 port new beca62c4212a tty: mxser: make mxser_change_speed() return void new 0f1c9688a194 tty/sysrq: alpha: export and use __sysrq_get_key_op() new 23cbedf812ff tty/sysrq: constify the sysrq API new 7fffe31d3eaa tty/sysrq: constify the the sysrq_key_op(s) new f95850ec6581 alpha: constify sysrq_key_op new 675cacf11462 MIPS: constify sysrq_key_op new fff134c2e8dd powerpc/xmon: constify sysrq_key_op new 116214d4e8fb sparc64: constify sysrq_key_op new c1a01f290103 drm: constify sysrq_key_op new c69b470eb857 kdb: constify sysrq_key_op new 6400b5a0f604 kernel/power: constify sysrq_key_op new 0ca650c43040 rcu: constify sysrq_key_op new b14109f302d0 tty: serial: fsl_lpuart: Use __maybe_unused instead of #if [...] new 55484fcc5061 serial: stm32: add no_console_suspend support new 57626ff1c913 tty: n_gsm: Remove unnecessary test in gsm_print_packet() new 4dd31f1ffec6 tty: n_gsm: Fix bogus i++ in gsm_data_kick new 37f3965d74d5 sc16is7xx: Always use falling edge IRQ new 6393ff1c4435 sc16is7xx: Use threaded IRQ new 2d12fc792cdd sc16is7xx: Allow sharing the IRQ line new 2aa916e67db3 sc16is7xx: Read the LSR register for basic device presence check new 344235f55707 Merge 5.7-rc7 into tty-next new 8f065acec757 serial: imx: Initialize lock for non-registered console new 24eb2377f977 tty: hvc_console, fix crashes on parallel open/close new 15a3f03d5ec0 serial: 8250: Enable 16550A variants by default on non-x86 new b86dab054059 vt: keyboard: avoid signed integer overflow in k_ascii new 01c38ecff8b1 dt-bindings: serial: Add binding for rs485 bus termination GPIO new f40a6be4a4e4 serial: 8520_port: Fix function param documentation new d58a2df3d887 serial: 8250: Support rs485 bus termination GPIO new 4a9b984fe425 dt-bindings: sc16is7xx: Add flag to activate IrDA mode new 9eb90d57b55a sc16is7xx: Add flag to activate IrDA mode new 423d9118c624 serial: 8250_fintek: Add F81966 Support new d1d996afbd2b tty: serial: imx: clear Ageing Timer Interrupt in handler new a1b44ea340b2 tty: serial: qcom_geni_serial: Add 51.2MHz frequency support new 081096d98bb2 Merge tag 'tty-5.8-rc1' of git://git.kernel.org/pub/scm/li [...] new c42f736332a4 staging: greybus: hid: remove braces {} around single stat [...] new 9bb086e5ba94 staging: greybus: fix a missing-check bug in gb_lights_lig [...] new 81a13643f812 staging: vt6655: Remove multiple assignments. new 6f5ec72252d1 Staging: vt6655: Remove BBvCalculateParameter comment. new 5b0578364fb8 Staging: vt6655: Limit return statements. new e781fd1b3301 Staging: vt6655: Move rate determination logic. new b03ee7b2b886 Staging: vt6655: Eliminate nested if else new 2f7ccc387cf3 Staging: vt6655: Format long lines. new 1ad93e3166b7 Staging: vt6655: Remove CARDbSoftwareReset definition. new 5ec64e91d381 Staging: vt6655: Remove CARDvSetLoopbackMode definition. new 3d1f39e96212 Staging: vt6655: Remove CARDbRadioPowerOn definition. new 3d7b79f2ee47 Staging: vt6655: Remove BBvExitDeepSleep definition. new 3b643f431162 staging: vt6656: Use defines in preamble_type variables new 69a809e15693 staging: vt6656: Refactor the vnt_update_pre_ed_threshold [...] new afa2e976b152 staging: vt6656: add error code handling to unused variable new d12d96ff66b7 staging: vt6656: Define EnCFG_BBType_MASK as OR between pr [...] new 5035fc591546 staging: vt6656: replace al2230_power_table array with formula. new 1b3409b574c0 staging: vt6656: set all ofdm rates to default new 55126bb37d9d staging: vt6656: set all cck rates to default. new 9c39ec313389 staging: android: ion: Align with parenthesis new ab966667bde1 staging: rtl8188eu: remove unnecessary parentheses new 18bcd8a08ba8 staging: rtl8188eu: refactor Efuse_GetCurrentSize() new 37c2513eadd4 staging: comedi: Fix line ending with a ( new 48327b9a7ae3 staging: sm750fb: line over 80 characters new d7e6ede6acd4 staging: rtl8712: fix checkpatch long-line warning new 45afa5637b85 staging: rtl8712: fix long-line checkpatch warning new f476c5901fc5 staging: rtl8712: fix checkpatch warnings new 2aaeaaff1ae2 staging: rtl8712: code improvements to make_wlanhdr new 269da10b1477 staging: rtl8712: fix multiline derefernce warnings new 955a50846f11 staging: axis-fifo: Fix parenthesis alignment new e21b8f2789eb staging: fsl-dpaa2: ethsw: Fix parenthesis alignment new e7a57270e53d staging: bcm2835-camera: Drop PREVIEW_LAYER new 93a8883f5e4b staging: bcm2835-camera: Activate V4L2_EXPOSURE_METERING_M [...] new a9939ce41b44 staging: bcm2835-camera: Make struct indentation consistent new 576b4ff89922 staging: bcm2835-camera: Simplify set_framerate_params new 3c0b37483b82 staging: bcm2835-camera: Move encode component setup in it [...] new 1a59532382a6 staging: bcm2835-camera: Move video component setup in its [...] new f23e128aa814 staging: bcm2835-camera: return early in mmal_setup_components new a60f0c8b563a staging: bcm2835-camera: reduce multiline statements new 3ea1cb241df9 staging: bcm2835-camera: reduce indentation in ctrl_set_im [...] new af93096eef04 Staging: vt6655: Replace camel case variable names. new 84d041ffc98f staging: gdm724x: remove redundant assignment to pointer 'w' new 3c9d0b5e8155 staging: rtl8192e: rtl8192e: Correct misspelt variable name new c5a906e391d9 staging: unisys: visorhba: Correct a typo in comment new 2d90027bdde1 staging: rtl8188eu: remove unnecessary asignment new 8d36c8d83509 staging: rtl8188eu: remove unnecessary variable new 8c8fbdb27280 staging: rtl8188eu: Properly structure the multiline comment new 1003537f0852 staging: rtl8188eu: Remove unnecessary extra parentheses new a920f3be5268 staging: rtl8188eu: Line over 80 characters new a6bdff3f627b staging: wfx: add sanity checks to hif_join() new af9d2f79dcb5 staging: wfx: do not stop mac80211 queueing during tx_poli [...] new 055d20cf72fe staging: wfx: take advantage of ieee80211_{stop/start}_queues new 57c5222004d3 staging: wfx: remove "burst" mechanism new 365fdf7e3e77 staging: wfx: uniformize queue_id retrieval new 70b727314f90 staging: wfx: drop useless queue_id field new 566059cc5fe4 staging: wfx: avoid useless wake_up new f5d331ee86a9 staging: wfx: simplify hif_handle_tx_data() new f42483f9efef staging: wfx: simplify wfx_tx_queues_empty() new abaef5374e53 staging: wfx: drop unused argument in wfx_get_prio_queue() new 517b358fddd7 staging: wfx: simplify wfx_tx_queue_mask_get() new 062a6c410258 staging: wfx: drop useless sta_asleep_mask new af72697196dc staging: wfx: drop argument tx_allowed_mask since it is co [...] new 6c262beb41e6 staging: wfx: do not use link_map_cache to track CAB new 9e76ba774445 staging: wfx: drop useless link_map_cache new 9251ad667d74 staging: wfx: do not rely anymore on link_id to choose pac [...] new f4a4fe570b8a staging: wfx: drop unused link_id field new 9f84c196f563 staging: wfx: drop unused raw_link_id field new bf325befc603 staging: wfx: rename wfx_tx_get_raw_link_id() new b6ef15497338 staging: wfx: replace wfx_tx_queues_get_after_dtim() by wf [...] new 7ba22b075422 staging: wfx: introduce a counter of pending frames new 6bf418c50f98 staging: wfx: change the way to choose frame to send new 41c5dfcdbc75 staging: wfx: drop now useless field edca_params new d32cedbec0a6 staging: wfx: drop struct wfx_queue_stats new cb851c867dc0 staging: wfx: simplify usage of wfx_tx_queues_put() new 39dbfa536b40 staging: wfx: improve interface between data_tx.c and queue.c new 7db856797f25 staging: wfx: relocate wfx_skb_dtor() prior its callers new 4c6b3837c6dc staging: wfx: repair wfx_flush() new 7f573a6fb1d8 staging: wfx: wfx_flush() did not ensure that frames are p [...] new a39e761aa4fe staging: wfx: fix potential deadlock in wfx_tx_flush() new 4fb6036a1b74 staging: wfx: fix case where AP stop with CAB traffic pending new 3f84adfe1d7a staging: wfx: remove hack about tx_rate policies new e3a2b0d97568 staging: rtl8723bs: Correct misspelt symbolic names new cb514b30a9dc staging: rtl8723bs: hal: Correct misspelt enum name new 73a6e90041ce staging: rtl8723bs: hal: Correct misspelled symbolic name new 43aeff2c09e0 staging: wfx: drop unused WFX_LINK_ID_GC_TIMEOUT new d7dcf8a54ea5 staging: wfx: relocate LINK_ID_NO_ASSOC and MAX_STA_IN_AP_ [...] new a4aac6b8890f staging: wfx: relocate TX_RETRY_POLICY_MAX and TX_RETRY_PO [...] new 29d69a59c4c6 staging: wfx: remove unused definitions from the hif API new a3d968288640 staging: wfx: remove useless defines new 31db18cccc27 staging: wfx: fix endianness of hif API new fac592d084ab staging: wfx: align members declarations in hif API new 9671f1338b67 staging: wfx: place hif_tx_mib functions into a .c file new 32f5d47cbf01 staging: wfx: allow to connect an IBSS with an existing SSID new 9a46a0a93b7b staging: wfx: make hif_ie_table_entry const new be4692e5e04a staging: wfx: send just necessary bytes new 0f66c31eb6c4 staging: wfx: fix race between configure_filter and remove [...] new b4d74f7ad1cd staging: wfx: reduce hold duration of cfg80211_bss new 836a8fc3f507 staging: wfx: call wfx_do_unjoin() synchronously new cba1d8976db0 staging: wfx: implement start_ap/stop_ap new 3393eebd9ddb staging: wfx: set all parameters before starting AP new 9abb6b26f62e staging: wfx: change the way the station associate to an AP new eb63e2fddb51 staging: wfx: remove useless call to wfx_tx_flush() new eeab4787d95b staging: wfx: fix support for BSS_CHANGED_KEEP_ALIVE new 54a9d85cab08 staging: wfx: disabling keep alive during unjoin is useless new 9f9a18e40e08 staging: wfx: drop unnecessary condition checks in wfx_upl [...] new 23d57c152cef staging: wfx: request to send beacons in IBSS mode new 974dfbf8fe41 staging: wfx: remove unnecessary conditions in wfx_bss_inf [...] new 7b063f3bfbcd staging: wfx: avoid duplicate updating of beacon template new 17c8cc79ef72 staging: wfx: allow to join IBSS networks new e836ad4e2da4 staging: wfx: introduce wfx_join_ibss() and wfx_leave_ibss() new ac243a1b6ff0 staging: wfx: re-enable BA after reset new 239a1d3c6460 staging: wfx: check value of beacon_int new 790241e92847 staging: wfx: drop unused attribute 'beacon_int' new a53f54859780 staging: wfx: drop useless update of macaddr new 5fcded5e857c staging: mt7621-pci: properly power off dual-ported pcie phy new 2d60093f8eec staging: mt7621-pci-phy: dt: bindings: add mediatek, mt762 [...] new be3d9b680239 staging: mt7621-pci-phy: dt: bindings: remove bindings txt file new fab6710e4c51 staging: mt7621-pci: fix PCIe interrupt mapping new 9485a408ae31 staging: rtl8188eu: remove 5 GHz if test new a6a002fd8934 staging: vc04_services: remove set but not used 'local_entity_uc' new 463288b98190 staging: vt6556: vnt_rf_setpower convert to use ieee80211_ [...] new 2da5445be1da staging: vt6656: rxtx remove rate change and current_rate. new 8d71b5e11dc3 staging: vt6656: Remove unnecessary local variable initialization new 2661509ffafb staging: vt6656: Remove duplicate code in vnt_vt3184_init [...] new 823b6a951fa2 staging: vt6656: Remove unnecessary local variable initialization new 9ed05c15a319 staging: r8188eu: replace rtw_malloc/copy_from_user sequen [...] new ce920326663b staging: vt6656: formulate rspinf values into tables new 427fd02e1681 staging: wfx: update filtering even if not connected new e86bc725ba5f staging: wfx: simplify wfx_update_filtering() new b460713a5a29 staging: wfx: rework wfx_configure_filter() new e269060e79ed staging: wfx: simplify handling of beacon filter during jo [...] new b3919d9bbcde staging: wfx: wfx_update_filtering_work() is no more used new 1ab6bf4c56bb staging: wfx: do not wait for a dtim before associate new eb52d63a6dbd staging: wfx: disabling beacon filtering after hif_reset() [...] new 349e540a3d09 staging: wfx: do not use built-in AUTO_ERP feature new 0f55a72e7e38 staging: wfx: stop changing filtering rule in wfx_hw_scan() new ed4a707d2643 staging: wfx: ensure that probe requests are filtered when AP new 824f830fc094 staging: wfx: drop useless wfx_fwd_probe_req() new b07357e02749 staging: wfx: align semantic of beacon filter with other filters new 6273691fbd50 staging: wfx: align semantic of probe request filter with [...] new 981132aa039d staging: wfx: drop struct wfx_grp_addr_table new f41224bd47fe staging: wfx: drop useless call to hif_set_rx_filter() new a558395d4ce3 staging: wfx: drop useless attributes 'filter_prbreq' and [...] new 2c69b2da3782 staging: wfx: split out wfx_filter_beacon() new b15973f30852 staging: wfx: drop useless filter update when starting AP new c801351a9d45 staging: wfx: drop useless attribute 'filter_mcast' new 4ddf14470bd7 staging: wfx: update TODO new 535bd126d653 staging: mt7621-pci: rename 'PCIE_P2P_MAX' into 'PCIE_P2P_CNT' new cddc585ec92c staging: mt7621-pci: add clarification comment in 'mt7621_ [...] new 8220be592d82 staging: mt7621-pci: initialize 'n' variable when it is declared new 3e63dbd42503 staging: rtl8712: correct spelling mistake in comment new 2596313a9ff9 staging: sm750fb: Make function arguments alignment match [...] new 4a585df3682c staging: vc04_services: bcm2835-audio: Make function argum [...] new f823cce27936 staging: vt6656: Return error code in vnt_rf_write_embedde [...] new 91fdbcd90929 staging: vt6656: Use BIT() macro instead of bit shift operator new 8b0eb26ad5f3 staging: vt6656: Use define instead of magic number for tx_rate new 8a29fb1fcf4e staging: vt6656: Refactor the assignment of the phy->signa [...] new 5a78455625a3 staging: vt6656: Remove duplicate code for the phy->servic [...] new 7f3115fbfea1 staging: vt6656: remove redundant assignment to variable ed_inx new 8349fa213e13 staging: rtl8188eu: rename define to upper case new 05a72b561672 staging: rtl8188eu: cleanup long line in fw.c new 710c451fbcb2 staging: rtl8188eu: make const char array static new 2dbbe4d513ad iio: xilinx-xadc: Fix typo in author's name new 35a4eeb055c9 iio: core: Use scnprintf() for avoiding potential buffer overflow new 3c50dee99588 iio: light: st_uvis25: Drop unneeded casting when print er [...] new 49f20fc6fe70 iio: st_sensors: Use dev_get_platdata() to get platform_data new 1f38527d5878 iio: st_sensors: Drop unneeded explicit castings new 7da08588b992 iio: st_sensors: Drop unneeded casting when print error code new 38bc80154a50 iio: st_sensors: Join string literals back new 4d8d2f09ad9f iio: humidity: hts221: Use dev_get_platdata() to get platf [...] new 92c3e93b7d2d iio: humidity: hts221: Make use of device properties new 144eb562becf iio: humidity: hts221: Drop unneeded casting when print er [...] new 4be590e3f6ec iio: adc: intel_mrfld_adc: Use be16_to_cpu() instead of ge [...] new af37e4703d00 iio: adc: ad7476: Generate CONVST signal internally new 3a6af93dd66e iio: adc: ad7476: Add IIO_CHAN_INFO_RAW for AD7091R new 0267a3166644 iio: adc: ad7476: Add AD7091 support new 4bb2b8f94ace iio: adc: ad7476: implement devm_add_action_or_reset new 72ad02b15d63 iio: Add SEMTECH SX9310/9311 sensor driver new 143324fd89ef iio: core: Make mlock internal to the iio core new 9fd28570ec91 iio: light: tsl2563: Rename macro to fix typo new 5924dab2412b iio: adc: ad7780: define/use own IIO channel macros new ab3449943b1d iio: adc: ad7791: define/use own IIO channel macros new aebefb444fe8 iio: adc: ad7793: define/use own IIO channel macros new 501d3e5dd5bd iio: ad_sigma_delta: remove unused IIO channel macros new 7d744c8f7015 MAINTAINERS: Add Syed Nayyar Waris to ACCES 104-QUAD-8 driver new ccd428e42b80 iio: buffer: re-introduce bitmap_zalloc() for trialmask new 1579fc067f6e iio/gyro/bmg160: Add support for BMI088 chip new bb8759f28e36 iio: health: max30100: use generic property handler new bf09cddb2cd4 iio: adc: max1363: replace uses of mlock new 3dee04262898 iio: tsl2772: Use scnprintf() for avoiding potential buffe [...] new b7329249ea5b iio: buffer: Don't allow buffers without any channels enab [...] new 1cfe38fc40e6 iio: adc: ad7793: use read_avail iio hook for scale available new f0bd45fea3ea iio: accel: kxsd9: Use vsprintf extension %pe for symbolic [...] new 442140989f2d iio: gyro: bmg160_i2c: Use vsprintf extension %pe for symb [...] new df91cf5c289c iio: gyro: bmg160_spi: Use vsprintf extension %pe for symb [...] new 0e5fd387657a iio: gyro: mpu3050: Use vsprintf extension %pe for symboli [...] new 6e924c526a32 iio: imu: bmi160_i2c: Use vsprintf extension %pe for symbo [...] new 35c9c8d5ec07 iio: imu: bmi160_spi: Use vsprintf extension %pe for symbo [...] new fb3f7ab7736d iio: imu: inv_mpu6050_i2c: Use vsprintf extension %pe for [...] new 02566b459f39 iio: imu: inv_mpu6050_spi: Use vsprintf extension %pe for [...] new 9623473cbb6f iio: magn: bmc150: Use vsprintf extension %pe for symbolic [...] new b5fbf0568c51 iio: imu: inv_mpu6050: convert to use i2c_new_client_device() new 97b31a6f5fb9 iio: pressure: bmp280: Tolerate IRQ before registering new 6085102c494b iio: pressure: bmp280: Convert to use ->read_avail() new df6e71256c84 iio: pressure: bmp280: Explicitly mark GPIO optional new a7a047ea5e01 iio: pressure: bmp280: Drop unneeded explicit castings new 792897ce417f iio: pressure: bmp280: Join string literals back new 4b7ef6040fc4 iio: imu: inv_mpu6050: add debugfs register r/w interface new 5a464c6e274c iio: temperature: ltc2983: remove redundant comparison to bool new 9159c7c06ceb iio: buffer: drop left-over 'stufftoread' field new 641dedd50c48 include: fpga: adi-axi-common.h: fixup whitespace tab -> space new 20d5fa48d333 include: fpga: adi-axi-common.h: add version helper macros new 6eb3b8acfd07 iio: buffer-dmaengine: use %zu specifier for sprintf(align) new e0fcca9fbd99 iio: buffer-dmaengine: add dev-managed calls for buffer alloc new ef04070692a2 iio: adc: adi-axi-adc: add support for AXI ADC IP core new 96553a44e96d dt-bindings: iio: adc: add bindings doc for AXI ADC driver new ad6797120238 iio: adc: ad9467: add support AD9467 ADC new 94291556b21a dt-bindings: iio: adc: add bindings doc for AD9467 ADC new 9cfea767d22d dt-bindings: iio: tsl2563: convert bindings to YAML new 9601c94d9419 dt-bindings: iio: dac: stm32-dac: convert bindings to json-schema new 4ab717d9e8bd iio: imu: st_lsm6dsx: configure full scale on slave device [...] new ae1d37a9bb4b iio: imu: adis16400: use DEFINE_DEBUGFS_ATTRIBUTE instead [...] new 2ca73823d05d iio: imu: adis16460: use DEFINE_DEBUGFS_ATTRIBUTE instead [...] new a0e35e2416c7 iio: imu: st_lsm6dsx: Increase ODR_LIST_SIZE new 394dedec7746 iio: imu: st_lsm6dsx: Add sensor hub device LIS3MDL new 9e3fbad5bb85 dt-bindings: st_sensors: add st,lis2hh12 compatible entry new 3f4a559bb57c iio: accel: st_sensors: add support for LIS2HH12 new fc20a26a2188 dt-bindings: iio: adc: Add MAX1241 bindings new 8a80a71d9020 iio: adc: Add MAX1241 driver new c0ae3591d900 iio: dma-buffer: Cleanup buffer.h/buffer_impl.h includes new 4647caae68e8 dt-bindings: iio: adc: convert rockchip saradc bindings to yaml new 221f7b4fea8d dt-bindings: iio: adc: rockchip-saradc: add description fo [...] new a630117f2553 dt-bindings: iio: adc: rockchip-saradc: add description for px30 new 903b6a07d95b iio: xilinx-xadc: Fix typo new 97f1755ee227 iio: imu: adis: Add a missing '\n' in a log message new 2e036804d773 iio: buffer: remove 'scan_el_attrs' attribute group from b [...] new a17cb784fcd7 iio: move 'indio_dev->info' null check first in __iio_devi [...] new 83af573e980a iio: core: drop devm_iio_device_unregister() API call new 666e4de43d94 iio: core: drop devm_iio_triggered_buffer_cleanup() API call new 66be392a48f9 iio: core: drop devm_iio_device_free() API call new 83381c9803a0 iio: core: drop devm_iio_trigger_unregister() API call new 92b7ed7fe40d iio: core: drop devm_iio_trigger_free() API call new fc1f75a0347a iio: inkern: drop devm_iio_channel_release{_all} API calls new 05c09e3cee0a iio: buffer: drop devm_iio_hw_consumer_free() API call new 608d98a2c4a0 iio: buffer: drop devm_iio_kfifo_free() API call new 780f1c176140 iio: imu: st_lsm6dsx: drop huge include in sensor-hub driver new b01401a228bc iio:accel:mxc4005: Drop unnecessary explicit casts in regm [...] new 0f92afee81ec iio:chemical:atlas-sensor: Drop unnecessary explicit casts [...] new ce968fb6f97c iio:chemical:bme680: Tidy up parameters to regmap_bulk_read new d7d3a1327b8a iio:imu:mpu6050: Tidy up parameters to regmap_bulk functions. new 06c482605b13 iio:magn:mmc35240: Drop unnecessary casts of val parameter [...] new 5372e1e5b4c8 iio:light:ltr501: Drop unnecessary cast of parameter in re [...] new fd1cadd6ca30 iio: adc: sun4i-gpadc-iio: Use devm_platform_ioremap_resource new af5c2174ca6d iio: adc: at91-adc: Use devm_platform_ioremap_resource new 587122cb8b43 iio: adc: fsl-imx25-gcq: Use devm_platform_ioremap_resource new 9b7a12c3e090 iio: light: isl29125: fix iio_triggered_buffer_{predisable [...] new 8cba4a9927df iio: Fix misspellings of "Analog Devices" new c194e2389d99 dt-bindings: iio: vcnl4000: convert bindings to YAML format new 445b16fb6bdc dt-bindings: iio: Introduce common properties for iio sensors new 138986062b50 dt-bindings: iio: light: vcnl4000: Add proximity-near-level new f5a98e1fca15 iio: vcnl4000: Export near level property for proximity sensor new aa8cb0485594 Documentation: ABI: document IIO in_proximity_nearlevel file new 2de8c02349f0 iio: magnetometer: ak8974: Silence deferred-probe error new 4e1d96306d8b Merge tag 'iio-for-5.8a' of git://git.kernel.org/pub/scm/l [...] new 13fe5a59b3c7 staging: wfx: simplify the check if the the device is associated new 5a0af6988848 staging: wfx: use ieee80211_beacon_loss() provided by mac80211 new 5c442b6a39e1 staging: wfx: drop useless attribute 'bss_params' new 988cf07bb9a0 staging: wfx: handle firmware events synchronously new 537000acc323 staging: wfx: also fix network parameters for IBSS networks new d4620087d2eb staging: wfx: dual CTS is never necessary new 2e885b18b1d9 staging: wfx: field operational_rate_set is ignored by firmware new 7b0360e56f10 staging: wfx: simplify hif_set_bss_params() new 28502e02e27a staging: wfx: drop useless update of field basic_rate_set new 7a44644c9379 staging: wfx: introduce wfx_set_default_unicast_key() new 9da38fd5a906 staging: wfx: keys are kept during whole firmware life new a2ed05891888 staging: wfx: drop protection for asynchronous join during scan new 06efad5808aa staging: wfx: drop useless checks in wfx_do_unjoin() new cf24a82bd265 staging: wfx: simplify wfx_remove_interface() new 4b815a9da5e2 staging: wfx: drop unused enum wfx_state new 6ac29cc5af29 staging: wfx: drop unused attribute 'join_complete_status' new ce6921b8e017 staging: rtl8723bs: remove some variables in hal_btcoex.c new 5c9e154cff66 staging: rtl8723bs: remove defined but not used 'dB_Invert_Table' new 1bc355cff2c5 staging: rtl8723bs: remove unused variable 'pregistrypriv' new 370730894bec Staging: rtl8723bs: rtw_wlan_util: Add size check of SSID IE new 72d55ebb50e1 staging: vt6656: Move firmware functions into main_usb. new 6f21cb793ce2 staging: vt6656: call vnt_update_pre_ed_threshold from vnt [...] new 3436accadc3f staging: vt6656: Move vnt_get_frame_time and vnt_get_phy_f [...] new 0eb79fd1e911 staging: qlge: cleanup indent in qlge_main.c new e955a071b9b3 staging: qlge: replace deprecated apis pci_dma_* new 5975b85ae244 staging: mt7621-pinctrl: Use correct pointer type argument [...] new 57a66838e149 staging: gasket: Fix mapping refcnt leak when put attribute fails new e3436ce60cf5 staging: gasket: Fix mapping refcnt leak when register/sto [...] new 9f8c9f4a2e6f staging: vt6656: Refactor the vnt_ofdm_min_rate function new bf42304b55f5 staging: vt6656: Use fls instead of for loop in vnt_update [...] new 3172204a39c9 Staging: gasket: fix typo in gasket_page_table.c comments. new 46abf997419c MAINTAINERS: Add rcy@google.com as maintainer for drivers/ [...] new f80fa161ae61 staging: qlge: qlge_dbg.c: Remove trailing semicolon from macro new 705b7c364808 Staging: rtl8723bs: Fix comment typo "the the". new 87f86cddda65 staging: wfx: check ssidlen and prevent an array overflow new 41aef04524d3 Staging: rtl8188eu: core: rtw_pwrctrl: fixed a coding style issue new e8014d83f604 Merge 5.7-rc3 into staging-next new 2405c856915d staging: wfx: cleanup long lines in data_tx.c new 7508f5d90d62 staging: wfx: fix (future) TDLS support new 18f0dddf1fe1 staging: wfx: change the field chip_frozen into a boolean new 7acf88f8649a staging: wfx: mark chip frozen on error indication new dd5eba1bb5b4 staging: wfx: fix support for AP that do not support PS-Poll new 8e47df5fc4ab staging: wfx: fix CAB sent at the wrong time new 1d52d29983e5 staging: wfx: add support for 'device too hot' indication new 5f041538e276 staging: wfx: add an explicit warning when chip detect too [...] new bfe2eb23d96e staging: wfx: fix highest Rx value declared in ieee80211_s [...] new 87066173e34b staging: wfx: fix overflow in frame counters new 29d84944ca8b staging: wfx: fix the warning "inconsistent notification" new 6ae0878b4800 staging: wfx: fix double init of tx_policy_upload_work new 2760220700ac staging: wfx: show counters of all interfaces new ef27a2562857 staging: wfx: also show unnamed counters fields new 508d99375f38 staging: wfx: update list of known messages in tracepoints new fa5a345e0fa7 staging: wfx: fix messages names in tracepoints new be13e854bf09 staging: wfx: fix display of exception indication new f158242af81c staging: wfx: update list of errors new 628cbd971a92 staging:r8188eu: avoid skb_clone for amsdu to msdu conversion new 81969fd8abc1 staging: vt6656: Check the return value of vnt_control_out [...] new f5e5e3024c1e staging: vt6656: Remove functions' documentation new 345f2d84dd1a staging: vt6656: Add formula to the vnt_rf_addpower function new de7db0dc0e79 staging: rtl8188eu: remove some superfluous comments new ea0c2a621443 staging: vt6656: rxtx: remove duration_id and void returns. new 7d1a8c98494c staging: vt6656: Remove set short time in vnt_init_registers. new 9075e3180e90 staging: vt6656: Remove preamble_type setting from vnt_tx_packet. new 7b58387cd5f3 staging: qlge: Remove unnecessary parentheses around struct field new 2d2aba6c0f36 staging: qlge: Remove print statement for vlgrp field new 5fa83c256666 staging: qlge: Remove print statements for lbq_clean_idx a [...] new 8a5baa66b01f staging: vt6656: Remove the local variable "array" new d78b62c3eaf2 staging: vt6656: Use return instead of goto new 10b674be0a0c staging: vt6656: Remove duplicate code in vnt_rf_table_download new fc84701810fa staging: rtl8723bs: os_dep: remove set but not used 'uintRet' new 589945844266 staging: rtl8723bs: os_dep: remove set but not used 'size' new baae10fe867f Staging: rtl8723bs: core: remove set but not used 'ptxservq' new 3a0514a955ed staging: rtl8723bs: core: remove set but not used 'algthm' new 47548aa94c21 staging: rtl8723bs: core: remove set but not used 'listen_ [...] new 42577f080041 staging: rtl8723bs: core: remove set but not used 'pwrpriv' new de24e9b33ad8 staging: rtl8723bs: core: remove set but not used 'pframe' new d97a9d7aea04 staging/speakup: Add inflection synth parameter new 3e8621aba71a staging: most: usb: remove overcautious parameter checking new 441be56f894d staging: most: usb: use EINVAL error code new 188d5b41f81f staging: most: usb: drop unlikely macros new e3881eb53431 staging: most: usb: consolidate code new 7d9a39e01d8c staging: qlge: Fix indentation in ql_set_mac_addr_reg new 7c40ba652cf7 staging: qlge: Remove gotos from ql_set_mac_addr_reg new 58c2a44dbab0 staging: qlge: Fix indentation in ql_get_mac_addr_reg new faeea64fb974 staging: qlge: Remove goto statements from ql_get_mac_addr_reg new 4ba1bb9b7a73 staging: qlge: Remove multi-line dereference from ql_request_irq new 2ceed067e85e staging: qlge: Fix suspect code indent warning in ql_init_device new 8d8a1424a03e staging: qlge: Fix function argument alignment warning in [...] new a4338ed2e1cf staging: wilc1000: Increase the size of wid_list array new fa90133377f4 staging: sm750fb: add missing case while setting FB_VISUAL new b610e1193a91 staging: sm750fb: add common function to set color offsets [...] new 3aff3c974b16 staging: sm750fb: print error message with actual value new 70f4c9f0e627 Staging: comedi: drivers: ni_pcimio: Fix variable name new 2eeefd3787fd staging: wfx: avoid compiler warning on empty array new 35452e106106 staging: vt6656: Check the return values in vnt_set_bss_mo [...] new 91387f5eb9fc staging: vt6656: Refactor the vnt_set_bss_mode function new ae220204873e staging: vt6656: Refactor the vnt_rf_table_download function new 41f1efcb4a25 staging: vt6656: vnt_set_keymode simplify key modes. new ddaa877f2dbc staging: vt6656 remove vnt_mac_disable_keyentry calls new f4269d4862c6 staging: vt6656: return all key calls to mac80211 stack. new 3ce6b741bc32 staging: vt6656: use struct wiphy retry short and long settings. new 986da7debb04 staging: vt6656: Return on isr0 when zero. new d95c8695e0d9 staging: vt6656: refactor power save operation new 8a6e4f430b95 staging: rtl8723bs: os_dep: remove rtw_spt_band_free() new b95f955674bf staging: rtl8723bs: os_dep: Cleanup pointer casting code style new 16529e3b8655 staging: rtl8723bs: remove conversion to bool in halbtcout [...] new 70458c20049f staging: pi433: fix error return code in pi433_probe() new 9adbb49e90e4 staging:rtl8723bs: eliminate usage of skb_clone after skb [...] new e4a34ef77257 staging: vt6655: merge two switch cases in s_uGetDataDuration new 0ae73acc4479 staging: vt6655: do calculation of uAckTime first new 3be1acffe684 staging: vt6655: remove else after return and invert condition new ae25983134c7 staging: vt6655: return at the ond of case body new e3b8577aa167 staging: vt6655: extract index manupulation out of function call new 3fc29573cf3e staging: vt6655: return early if not bNeedAck new 0729bb9b2a97 staging: vt6655: fix LONG_LINE warning new 2e11cc1ab790 staging: vt6656: Use const for read only data new ae73e7784871 Merge 5.7-rc5 into staging-next new c7d061a811a6 staging: wfx: add support for hardware revision 2 and further new 01088cd143a9 staging: wfx: reduce timeout for chip initial start up new 832cc98141b4 staging: wfx: fix double free new ba52eddcbbde staging: wfx: drop useless check new 5561770f80b1 staging: wfx: repair external IRQ for SDIO new a7efb62509d8 staging: wfx: use threaded IRQ with SPI new 57aa557f110d staging: wfx: introduce a way to poll IRQ new f00dc1d789e1 staging: wfx: poll IRQ during init new 0549cd11d88d staging: wfx: fix missing 'static' statement new bcd8795ad2b6 staging: wfx: fix missing 'static' keyword new 8371d215f445 staging: wfx: prefer ARRAY_SIZE instead of a magic number new 525f469f7f9c staging: wfx: remove useless header inclusions new b356aed9ec0c staging: wfx: fix alignements of function prototypes new cae9b69522b2 staging: wfx: remove spaces after cast operator new 1ff4388a06eb staging: wfx: use kernel types instead of c99 ones new 9d9bb819d56d staging: wfx: fix use of cpu_to_le32 instead of le32_to_cpu new 1d572139f9d2 staging: wfx: take advantage of le32_to_cpup() new 095e86c86a1b staging: wfx: fix cast operator new 9b3bc20d98f1 staging: wfx: fix wrong bytes order new a823d6ecd490 staging: wfx: fix output of rx_stats on big endian hosts new ea097de7ec44 staging: wfx: fix endianness of fields media_delay and tx_ [...] new 270f54b83f89 staging: wfx: fix endianness of hif_req_read_mib fields new 99414d8d260c staging: wfx: fix access to le32 attribute 'ps_mode_error' new 1bca434cc273 staging: wfx: fix access to le32 attribute 'event_id' new b8743c786bbd staging: wfx: fix access to le32 attribute 'indication_type' new 9fee675c2c67 staging: wfx: declare the field 'packet_id' with native by [...] new 4246fdbf8c14 staging: wfx: fix endianness of the struct hif_ind_startup new 808fcf2e976d staging: wfx: fix access to le32 attribute 'len' new ecda229e7ce3 staging: wfx: fix endianness of the field 'status' new 8008b480e25b staging: wfx: fix endianness of the field 'num_tx_confs' new d99ce4a1e5a2 staging: wfx: fix endianness of the field 'channel_number' new 4fdc18d3ce77 staging: wfx: update TODO new 08e1b4274c7b staging: most: usb: add PM functions new d92e6991616d staging: most: usb: sanity check channel before using it a [...] new c5de40e58f2f staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_ [...] new 57b4b0e68d66 staging: vt6656: vnt_rxtx_rsvtime_le16 to use ieee80211_ge [...] new 7a83f736455e staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_ [...] new 8e7128f63d21 staging: vt6656: Split RTS and CTS Duration functions new 61bb798767e4 staging: vt6656: vnt_get_rtscts_rsvtime_le replace with rt [...] new 9a6f87704ac2 staging: vt6656: remove difs / sifs adjustments. new 5353711bec8c staging: bcm2835-camera: insert emty line after declaration new 8a01032e02c8 staging: vt6656: Remove logically dead code new 62573221240f staging: most: usb: use dev_*() functions to print messages new bffea154b24b staging: most: usb: remove reference to USB error codes new c1a57be08e73 staging: most: usb: check number of reported endpoints new 3dcf93fe5466 staging: most: usb: use dev_dbg function new 629e123df34a staging: most: fix typo in Kconfig new dfeb9380eba4 staging: most: usb: use macro ATTRIBUTE_GROUPS new b50220c136c0 Documentation: ABI: correct sysfs attribute description of [...] new 6064aeefa88c staging: greybus: uart: replace driver line-coding struct new 619f70f0f44a staging: vc04_services: Block comment alignment new ec269f1250c6 staging: qlge: Remove unnecessary spaces in qlge_main.c new f03c9b788472 staging: fbtft: fb_st7789v: Initialize the Display new 3abbab51321f staging: vt6656: vt6655: removing unused macros definition [...] new 9773cf1c1a80 staging: wfx: fix warning when unregister a frozen device new a72319bf2827 staging: wfx: apply 80-columns rule to strings new 201451cfe404 staging: wfx: check pointers returned by allocations new 6598b12d6635 staging: wfx: fix value of scan timeout new d64d7376688b staging: wfx: fix indentation new 298913e33643 staging: wfx: fix status of dropped frames new 4e5e3cb02104 staging: wfx: split out wfx_tx_fill_rates() from wfx_tx_co [...] new ad83396891cd staging: wfx: call wfx_tx_update_sta() before to destroy tx_priv new 13839ef37712 staging: wfx: fix potential use-after-free new 5a48a4a3efb4 staging: wfx: rename wfx_do_unjoin() into wfx_reset() new b3a71adf4d58 staging: wfx: merge wfx_stop_ap() with wfx_reset() new f214b7b6e7c9 staging: wfx: fix potential dead lock between join and scan new f75818c251cb staging: wfx: fix PS parameters when multiple vif are in use new ac0e50a5a3cb staging: wfx: drop unnecessary filter configuration when d [...] new a1ae4d07fd94 staging: wfx: fix error reporting in wfx_start_ap() new 7c5fc1d88c1e staging: wfx: remove false-positive WARN() new 07d51346b068 staging: wfx: trace acknowledges not linked to any stations new c336c022503d staging: wfx: remove false positive warning new 1e8f99edc952 dt-bindings: iio: chemical: add Atlas Scientific RTD-SM se [...] new b101c93ca5e2 iio: chemical: atlas-sensor: add RTD-SM module support new 6d6c5e56d771 iio: accel: dmard06: Use mod_devicetable.h and drop of_mat [...] new 3699e268a773 iio: accel: kxsd9-i2c: Use mod_devicetable.h and drop of_m [...] new f73a047456e2 iio: light: bh1780: use mod_devicetable.h and drop of_matc [...] new 9065b78028c5 iio: light: cm32181: Add mod_devicetable.h and remove of_m [...] new 1de94b5945f2 iio: light: cm3232: Add mod_devicetable.h include and drop [...] new de1cbfe1174f iio: light: gp2ap020a00f: Swap of.h for mod_devicetable.h [...] new 0741678ece68 iio: light: opt3001: Add mod_devicetable.h and drop use of [...] new 645aee51af92 iio: light: st_uvis25: Add mod_devicetable.h and drop of_m [...] new 77baa8d6bced iio: light: vl6180: add include of mod_devicetable.h and d [...] new 97c54cf2a4e8 iio: adc: at91-sama5d2_adc: handle unfinished conversions new abb7e84d29b0 iio: adc: at91-sama5d2_adc: update for other trigger usage new 065056cb0d0a iio: at91-sama5d2_adc: split at91_adc_current_chan_is_touc [...] new f3c034f61775 iio: at91-sama5d2_adc: adjust iio_triggered_buffer_{predis [...] new fec86c6b8369 iio: imu: adis: Add Managed device functions new 698211065d4a iio: imu: adis: Add irq flag variable new b9c5eec725d6 iio: adis: Add adis_update_bits() APIs new 3e04cb60e872 iio: adis: Support different burst sizes new fff7352bf7a3 iio: imu: Add support for adis16475 new a031e3d4b09f dt-bindings: iio: Add adis16475 documentation new 1060741fc51a dt-bindings: iio: chemical: Add binding for CCS811 VOC sensor new c6644f7201f3 iio: chemical: Add support for external Reset and Wakeup i [...] new 151e91733a79 iio: chemical: Add OF match table for CCS811 VOC sensor new 0d4b2184cfee iio: Use an early return in iio_device_alloc to simplify code. new c1909ab07f0a iio: adc: ad_sigma_delta: Use {get,put}_unaligned_be24() new 1608327636cc iio: adc: mpc3422: Use get_unaligned_beXX() new 3321f29e4fb4 iio: adc: ti-ads124s08: Use get_unaligned_be24() new 8b26ab33470f iio: dac: ltc2632: Use put_unaligned_be24() new e065325997e0 iio: dac: ad5624r_spi: Use put_unaligned_be24() new 6ef9d68b58a0 iio: dac: ad5446: Use put_unaligned_be24() new e33ff8ac6dc9 iio: gyro: adis16130: Use get_unaligned_be24() new d324ac2e93cd iio: health: afe4403: Use get_unaligned_be24() new 76170adb65e8 iio: light: si1133: Use get_unaligned_be24() new d2fa63d2d155 iio: light: zopt2201: Use get_unaligned_le24() new dfe3da0b2844 iio: magnetometer: rm3100: Use get_unaligned_be24() new b3ab0adb1da9 iio: pressure: hp206c: Use get_unaligned_be24() new 00d5e7b2fb98 iio: pressure: ms5611: Use get_unaligned_be24() new e8ee40e77531 iio: pressure: zpa2326: Use get_unaligned_le24() new 92b7d5b70fed iio: temperature: max31856: Use get_unaligned_beXX() new 3009fb9cabba iio: st_sensors: Use get_unaligned_be24() and sign_extend32() new 94cbf61de7ed iio: dac: ad5593r: Fix a typo in MODULE_DESCRIPTION new 256d4b83c076 iio: dac: ad5592r: Fix a typo in the name of a function new ff3f7e049aef iio: buffer: extend short-hand use for 'indio_dev->buffer' new a66904b209b6 iio: adc: ad7476: remove redundant null check on an array new 8f9a5249e3d9 iio: imu: st_lsm6dsx: enable 833Hz sample frequency for ta [...] new 26441f92af14 dt-bindings: magnetometer: ak8974: Add Alps hscdtd008a new 525530af7759 iio: magnetometer: ak8974: add Alps hscdtd008a new b67959eba404 iio: magnetometer: ak8974: Correct realbits new 55ecaf1717c6 iio: magnetometer: ak8974: Break out measurement new 166365273fa0 iio: magnetometer: ak8974: Provide scaling new aefa5bc87c80 iio: documentation ltc2632_chip_info add num_channels new 6f1c9e0da9aa iio: DAC extension for ltc2634-12/10/8 new b7190859abc0 iio: imu: adis16xxx: use helper to access iio core debugfs dir new 18dfb5326370 iio: vcnl4000: Fix i2c swapped word reading. new 816956c32d76 iio: vcnl4000: Factorize data reading and writing. new d35567fcaf68 iio: vcnl4000: Add event support for VCNL4010/20. new f6889c1b009e iio: vcnl4000: Add sampling frequency support for VCNL4010/20. new 8fe78d5261e7 iio: vcnl4000: Add buffer support for VCNL4010/20. new 067fda1c065f iio: hid-sensors: move triggered buffer setup into hid_sen [...] new 067704540dca iio: light: cm32181: Switch to new style i2c-driver probe [...] new 44b9409c982c iio: light: cm32181: Add support for ACPI enumeration new 3bf4a59c48e8 iio: light: cm32181: Add some extra register defines new 02cdab2a8d55 iio: light: cm32181: Add support for the CM3218 new b885d0fa6790 iio: light: cm32181: Clean up the probe function a bit new c1e62062ff54 iio: light: cm32181: Handle CM3218 ACPI devices with 2 I2C [...] new 7574cb1df43c iio: light: cm32181: Change reg_init to use a bitmap of wh [...] new f50f98310e51 iio: light: cm32181: Use units of 1/100000th for calibscal [...] new 63b1be78774f iio: light: cm32181: Make lux_per_bit and lux_per_bit_base [...] new d34ca613b939 iio: light: cm32181: Add support for parsing CPM0 and CPM1 [...] new c12d80aeb978 iio: light: cm32181: Fix integartion time typo new dee2dabc0e41 iio: bmp280: fix compensation of humidity new da7de29bb171 staging: iio: ad5933: attach life-cycle of kfifo buffer to [...] new 6b46ddb51eab iio: light: ltr501: Constify structs new cef077e6aa4c Merge tag 'iio-for-5.8b' of git://git.kernel.org/pub/scm/l [...] new addf21ea64d1 Staging: rtl8723bs: os_de: if-else coding style issue new 3ac5add11555 staging: rtl8723bs: Using comparison to true is error prone new 2493c61ed5de staging: rtl8192u: Using comparison to true is error prone new 811eb344d5b0 staging: qlge: unmap dma when lock failed new 16438cf707c9 staging: wfx: Typo fix new abfd23743d47 staging: vt6656: Use sk_buff buffer for tx header new 9deca1e3e2b6 staging: vt6656: vnt_beacon_xmit use extra_tx_headroom. new 9786f8b2f79c staging: vt6656: vnt_usb_send_context remove variable data. new cf5ffd22e409 staging: vt6656: use usb_anchor for tx queue. new 8da047603bbc staging: rtl8192u: Merge almost duplicate code new 49f09554fd86 staging: rtl8192e: Using comparison to true is error prone new 728774f78016 staging: vchiq_arm: cast with __force as needed new bf04362fc3e4 staging: rtl8192e: Using comparison to true is error prone new 20edb44179e9 staging: fbtft: fb_st7789v: make HSD20_IPS numeric and not [...] new 461aac1cbc82 staging: vt6656: remove ieee80211_hdr from vnt_usb_send_context. new a0b44f142219 staging: vt6656: rxtx remove unused need_ack new 272c25c62eaf staging: vt6656: Move vnt_mic_hdr pointers to vnt_fill_txkey new 017af521a713 staging: vt6656: use ieee80211_tx_info to replace need_mic new e76d9db0cba1 staging: vt6656: rxtx use ieee80211_tx_info for rts/cts control new cf51f55311f4 staging: vt6656: Move key_buffer inside vnt_fill_txkey. new f79c9fa340c2 staging: vt6656: move tx_body_size/payload_len to skb->len new 4f1b5df4205b staging: vt6656: Move tx_key inside vnt_fill_txkey. new dc6490b0c505 staging: vt6656: Move calling point of vnt_fill_txkey. new 1dfb74b1ea6d staging: vt6656: move key frag controls to vnt_fill_txkey new f9992af62fbf iio: accel: bma180: Prepare for different reset values new a5e633eb79c4 iio: accel: Make bma180 conflict with input's bma150 new ae23317afa76 dt-bindings: iio: accel: Add bma150 family compatibles to bma180 new 8e2c7c6555f5 dt-bindings: iio: accel: Add required regulators to bma180 new 891a00ec30b5 iio: accel: bma180: Add support for bma023 new 35328fb52b4d iio: accel: bma180: Rename center_temp to temp_offset new 6198bdb48922 iio: accel: Add bma150/smb380 support to bma180 new 2bbf7c6b705c iio: dac: ad5360: Replace indio_dev->mlock with own device lock new 0b4b5925bf16 iio: dac: ad5446: Replace indio_dev->mlock with own device lock new b0ffd3b6d239 iio: dac: ad5449: Replace indio_dev->mlock with own device lock new a49e961c7c0a iio: dac: ad5755: Replace indio_dev->mlock with own device lock new 19710bffe4bc iio: dac: ad5761: Replace indio_dev->mlock with own device lock new fdd41663e660 iio: dac: ad5764: Replace indio_dev->mlock with own device lock new fa444a186f63 iio: dac: ad5380: Replace indio_dev->mlock with own device lock new 9bc17892d60b iio: dac: ad5421: Replace indio_dev->mlock with own device lock new 0b2884ef7fca iio: dac: ad5686: Replace indio_dev->mlock with own device lock new 3adb82ebd9bb iio: dac: vf610_dac: Replace indio_dev->mlock with own dev [...] new 5cb1a5481cc3 iio: __iio_update_buffers: Update mode before preenable/af [...] new 754718a5b43c iio: adc: Add scaling support to exynos adc driver new 786b44a3b575 iio: adc: exynos: Simplify Exynos7-specific init new 92ca6bca609e dt-bindings: iio: chemical: add CO2 EZO module documentation new 8712b3098b3d iio: chemical: add atlas-ezo-sensor initial support new 96144d43fd01 iio: buffer: remove attrcount_orig var from sysfs creation new 9ecd11812e38 dt-bindings: proximity: provide vcnl3020 device tree bindi [...] new ac101e6b315b iio: proximity: Add driver support for vcnl3020 proximity sensor new 33c53cbf8f7b iio: dac: ad5592r-base: Replace indio_dev->mlock with own [...] new 1ecca8a9a498 iio: proximity: ping: pass reference to IIO device as para [...] new f6dbf83c17cb iio: light: gp2ap002: Take runtime PM reference on light read new 10134ec3f8ce iio: adc: stm32-adc: fix a wrong error message when probin [...] new a5bf6fdd19c3 iio:chemical:sps30: Fix timestamp alignment new 13e945631c2f iio:chemical:pms7003: Fix timestamp alignment and prevent [...] new a3975dea1696 Merge tag 'iio-for-5.8c' of git://git.kernel.org/pub/scm/l [...] new c2312ff575fc Merge 5.7-rc7 into staging-next new e785e87b6543 staging: rtl8192e: Using comparison to true is error prone new 15ea976a1f12 staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK new a069cd178f63 staging: vt6656: Fix vnt_tx_usb_header static checker warning new 671ec4a59e11 staging/rtl8192e: Remove function callback casts new 529d45bf314f staging: rtl8188eu: clean up some declarations new c630fa6e7bb6 staging: rtl8188eu: make some arrays static const new 100c06f5dfc3 staging: wfx: drop unused variable new 5998b72a9f61 staging: wfx: do not declare variables inside loops new be2e96222fb6 staging: wfx: drop unused function wfx_pending_requeue() new c791f746c88f staging: wfx: add support for tx_power_loop new 9a9cd090e996 staging: wfx: retrieve the PS status from the vif new 398999dabc8c staging: wfx: split wfx_get_ps_timeout() from wfx_update_pm() new 3b75d8bd3be4 staging: greybus: loopback: fix a spelling error. new 7077256b5259 staging: vt6656: vnt_tx_packet use skb_clone to preserve sk_buff. new 5f46e3cde5a4 staging: vt6656: Move vnt_tx_usb_header to vnt_tx_context new 3466a8c15be8 staging: vt6656: Fix warning: unused variable vnt_frame_time new 1c538a417977 staging: most: usb: change order of function parameters new a0dbe1b24c9b staging: most: usb: don't use expressions that might fail [...] new ffd069ec0423 staging: most: usb: change return value of function drci_rd_reg new 2c069b61a843 staging: most: usb: return 0 instead of variable new 8bf56cfafac1 staging: most: usb: move allocation of URB out of critical [...] new 6405fe214229 staging: most: usb: don't use error path to exit function [...] new 1fd4fb8c62d3 staging: most: usb: replace code to calculate array index new f470a5b01bab staging: most: usb: use correct error codes new f1f48239cde4 staging: most: usb: add missing put_device calls new 549d2db70219 staging: most: usb: use function sysfs_streq new ddf0f124ae0a staging: vchi: Get rid of vchi_service_destroy() new 6620ce704e63 staging: vchi: Get rid of vchi_queue_user_message() new a224f284d03b staging: vchiq: Move copy callback handling into vchiq new d74f2b7fe6c3 staging: vchi: Merge vchi_msg_queue() into vchi_queue_kern [...] new f7f0ecfbef33 staging: vchi: Get rid of vchi_service_set_option() new 1755d10000a4 staging: vchi: Get rid of vchiq_status_to_vchi() new b6d90ef9a439 staging: vchi: Get rid of not implemented function declarations new 8d24d19e35f9 staging: vchi: Get rid of C++ guards new 05147c15dfb3 staging: vchiq: move vchiq_release_message() into vchiq new 36cf583eaff3 staging: vchiq: Get rid of VCHIQ_SERVICE_OPENEND callback reason new 11974ace2d86 staging: most: usb: init return value in default path of s [...] new a6011493c35f staging: sm750fb: Add names to proc_setBLANK args new 77f55d1305c1 staging: rtl8723bs: Use common packet header constants new 80ef846e9909 Merge tag 'staging-5.8-rc1' of git://git.kernel.org/pub/sc [...] new ab7c1e163b52 firmware: Drop unused pages field from struct firmware new 55623260bb33 test_firmware: remove unnecessary test_fw_mutex in test_de [...] new 0f605db5bdd4 kernfs: Change kernfs_node lockdep name to "kn->active" new 69b07ee33eb1 debugfs: Use the correct style for SPDX License Identifier new 45bb08de65b4 driver core: platform: remove redundant assignment to vari [...] new fbc35b45f9f6 Add documentation on meaning of -EPROBE_DEFER new 96fa72ffb215 Merge 5.7-rc3 into driver-core-next new baf1d9c18293 driver/base/soc: Use kobj_to_dev() API new eb7fbc9fb118 driver core: Add missing '\n' in log messages new 48ebea5026d6 firmware_loader: move fw_fallback_config to a private kern [...] new 388bcc6ecc60 drivers: base: Fix NULL pointer exception in __platform_dr [...] new c78c31b374a6 Revert "Revert "driver core: Set fw_devlink to "permissive [...] new c8be6af9ef16 Merge v5.7-rc5 into driver-core-next new 42926ac3cd50 driver core: Move code to the right part of the file new 5f5377eaddfc driver core: Look for waiting consumers only for a fwnode' [...] new 716a7a259690 driver core: fw_devlink: Add support for batching fwnode parsing new 93d2e4322aa7 of: platform: Batch fwnode parsing when adding all top lev [...] new fefcfc968723 driver core: Remove check in driver_deferred_probe_force_t [...] new c82c83c33065 driver core: platform: Fix spelling errors in platform.c new 114dbb4fa7c4 drivers property: When no children in primary, try secondary new 2cd38fd15e4e driver core: Remove unnecessary is_fwnode_dev variable in [...] new f7d8f3f092d0 Merge 5.7-rc7 into driver-core-next new 0e5596c54aa2 kobject: send KOBJ_REMOVE uevent when the object is remove [...] new 46d26819a505 software node: implement software_node_unregister() new c2c076166b58 firmware_loader: change enum fw_opt to u32 new 8c3e315d4296 driver core: Update device link status correctly for SYNC_ [...] new f558b8364e19 Merge tag 'driver-core-5.8-rc1' of git://git.kernel.org/pu [...] new c56851576b18 lkdtm: bugs: Fix spelling mistake new 8419759f98ad misc: mic: correct a typo new 15665c062b8c misc: xilinx_sdfec: Use memdup_user() as a cleanup new 7a1c4f28ead6 binderfs: Fix binderfs.c selftest compilation warning new 9e306ba3a929 binderfs: remove redundant assignment to pointer ctx new 2a23537b3df3 sgi-xp: make some symbols static in xpnet.c new 19df2f8ea978 sgi-xp: make some symbols static in xpc_main.c new c18c1f103503 misc: rtsx: Improve compatibility for rts5261 new 44b8fb6eaa7c drivers: char: tlclk.c: Avoid data race between init and i [...] new af831145158b drivers: visorbus: Use the correct style for SPDX License [...] new d98ce9fef73d parport: fix if-statement empty body warnings new decf26f6ec25 parport: Convert printk(KERN_<LEVEL> to pr_<level>( new aa3d6e7c49e3 parport: Use more comon logging styles new 88c5cbdef8d2 parport: daisy: Convert DPRINTK to pr_debug new 45a272bc018d parport_amiga: Convert DPRINTK to pr_debug new 46aea0d41cf8 parport_mfc3: Convert DPRINTK to pr_debug new 7b3992572f4c parport_pc: Convert DPRINTK to pr_debug new a6abfdff4fe5 parport: Standardize use of printmode new 6824f0ce38cb parport: Add comments for parport_register_dev_model() new bae9defb06a7 parport: remove unused parport_register_device() new 3275158fa52a parport: remove use of devmodel new 48a4cc950348 Merge 5.7-rc3 into char-misc-next new 0c6b20a1d720 bus: mhi: core: Add support for MHI suspend and resume new b58c663059b4 slimbus: ngd: get drvdata from correct device new 3871fdfd1901 slimbus: ngd: remove redundant assignment new 2a4542e55f1b nvmem: core: cleanup old eeprom compat entry attributes new 7536ad8dbfcf firmware: fpga: replace the error codes with the standard ones new b9b3a8be28b3 firmware: xilinx: Remove eemi ops for get_api_version new 21cd93bab92b firmware: xilinx: Remove eemi ops for get_chipid new 6366c1bac314 firmware: xilinx: Remove eemi ops for query_data new 3637e84cd2e9 firmware: xilinx: Remove eemi ops for clock_enable new f5ccd54b67b3 firmware: xilinx: Remove eemi ops for clock_disable new 5e76731dd370 firmware: xilinx: Remove eemi ops for clock_getstate new fc9fb8fb985c firmware: xilinx: Remove eemi ops for clock_setdivider new 0667a8d144bc firmware: xilinx: Remove eemi ops for clock_getdivider new 7a1e10621a21 firmware: xilinx: Remove eemi ops for clock set/get rate new 70c0d36462ca firmware: xilinx: Remove eemi ops for clock set/get parent new 426c8d85df7a firmware: xilinx: Use APIs instead of IOCTLs new cf23ec353146 firmware: xilinx: Remove eemi ops for reset_assert new 1b413581fe26 firmware: xilinx: Remove eemi ops for reset_get_status new 9474da950d1e firmware: xilinx: Remove eemi ops for init_finalize new 951d0a97e41c firmware: xilinx: Remove eemi ops for set_suspend_mode new bf8b27ed2324 firmware: xilinx: Remove eemi ops for request_node new 07fb1a4619fc firmware: xilinx: Remove eemi ops for release_node new cbbbda71fe37 firmware: xilinx: Remove eemi ops for set_requirement new bc86f9c54616 firmware: xilinx: Remove eemi ops for aes engine new 4db8180ffe7c firmware: xilinx: Remove eemi ops for fpga related APIs new 4f680b72ea07 firmware: xilinx: Add APIs to read/write GGS/PGGS registers new ae5c961da648 firmware: xilinx: Add sysfs interface new fdd2ed88ca97 firmware: xilinx: Add system shutdown API interface new b3ae24c44848 firmware: xilinx: Add sysfs to set shutdown scope new a2cc220a9a92 firmware: xilinx: Add sysfs and API to set boot health status new 1f03ac9460cf Documentation: fpga: dfl: add description for performance [...] new 724142f8c42a fpga: dfl: fme: add performance reporting support new 56731c68f335 drivers: uio: remove redundant assignment to variable retval new 161309788e42 uio: remove unneeded variable "ret" in uio_dmem_genirq_open new 7aa428dfc83c greybus: fix typos in GREYBUS/GREYBUS_ES2 help text new 56a9a8068637 firmware: xilinx: Export zynqmp_pm_fpga_{get_status,load} new 1d9000262b3b crypto: xilinx: Handle AES PM API return status new 378c1ee2227f crypto: xilinx - Remove set but not used variable 'drv_ctx' new dd92b0133a78 Merge 5.7-rc5 into char-misc-next new 84c1e51d7df8 greybus: Replace zero-length array with flexible-array new b6862193ca12 fpga: dfl: support multiple opens on feature device node. new 1493674ba3c0 fpga: ice40-spi: Use new structure for SPI transfer delays new a1d1f5d490a4 fpga: machxo2-spi: Use new structure for SPI transfer delays new 2e00dd1bd656 dt-bindings: fpga: add compatible value to Stratix10 SoC F [...] new 8d6b6bbe6dde arm64: dts: agilex: correct FPGA manager driver's compatib [...] new d299253cf5b4 fpga: stratix10-soc: add compatible property value for int [...] new fba965a79b92 dt-bindings, firmware: add compatible value Intel Stratix1 [...] new fd0d094531db arm64: dts: agilex: correct service layer driver's compati [...] new 5a53881580f9 fpga: dfl.h: Replace zero-length array with flexible-array member new a2b9d4eadb77 fpga: dfl: afu: support debug access to memory-mapped afu regions new f877a18c08fa Merge tag 'fpga-for-5.8' of git://git.kernel.org/pub/scm/l [...] new 7066c2f61ce4 uio_hv_generic: add missed sysfs_remove_bin_file new 286adb4cce00 misc: xilinx-sdfec: convert to module_platform_driver() new 65f0539b1d06 firmware: xilinx: Fix an error handling path in 'zynqmp_fi [...] new 0e2abffdf928 nvmem: imx-ocotp: Improve logic to save many code lines new b96fc5416b09 nvmem: ensure sysfs writes handle write-protect pin new e270df39f728 nvmem: jz4780-efuse: Use PTR_ERR_OR_ZERO() to simplify code new dbf4d13382be slimbus: core: Set fwnode for a device when setting of_node new 01360857486c slimbus: core: Fix mismatch in of_node_get/put new 0978de9fc733 misc: fastrpc: Fix an incomplete memory release in fastrpc [...] new 74003385cf71 misc: fastrpc: fix potential fastrpc_invoke_ctx leak new cafa1a5b220a w1: ds2430: fix eeprom size in driver description new 0548745fa335 dca: Use PTR_ERR_OR_ZERO() to simplify code new 691e0f2c74cc VMCI: Avoid extra check for access_ok() new 92b8d2724464 w1_therm: adding code comments and code reordering new c8ad65f6fbfd w1_therm: fix reset_select_slave during discovery new daa3cfeb1971 w1_therm: adding sysfs-driver-w1_therm doc new b7bb6ca17a90 w1_therm: adding ext_power sysfs entry new 308bdb94de0c w1_therm: adding resolution sysfs entry new 45d457a4cf24 w1_therm: adding eeprom sysfs entry new 67b392f7b8ed w1_therm: optimizing temperature read timings new e2c94d6f5720 w1_therm: adding alarm sysfs entry new 57c76221d5af w1_therm: adding bulk read support to trigger multiple con [...] new 3ec499c967ae habanalabs: don't wait for ASIC CPU after reset new 76cedc739d7a habanalabs: remove stop-on-error flag from DMA new 1fa185c6560c habanalabs: re-factor H/W queues initialization new 7e1c07dd3525 habanalabs: unify and improve device cpu init new 49aba0bbab20 habanalabs: print warning when reset is requested new 7a65ee046b22 habanalabs: increase timeout during reset new c8aee597bbe2 habanalabs: update firmware definitions new cb056b9fd513 habanalabs: retrieve DMA mask indication from firmware new 926ba4cce10e habanalabs: handle barriers in DMA QMAN streams new ba7193c952f6 habanalabs: hl_pci_set_dma_mask() can be static new 25e7aeba601c habanalabs: Add INFO IOCTL opcode for time sync information new eef544f74617 habanalabs: Allow access to TPC LFSR register new 79c823c57e69 habanalabs: Align protection bits configuration of all TPCs new 8e708af2846f habanalabs: support hwmon_reset_history attribute new 39b425170d35 habanalabs: leave space for 2xMSG_PROT in CB new 47f6b41cddf8 habanalabs: load CPU device boot loader from host new aa9dd58bccbf habanalabs: enable trace data compression (profiler) new 010a118cfeb4 habanalabs: update F/W register map new 0a62c3926ef5 habanalabs: print all CB handles as hex numbers new 824b4578391b habanalabs: add missing MODULE_DEVICE_TABLE new f9e5f29518c1 uapi: habanalabs: add signal/wait operations new ec2f8a306ae9 habanalabs: define ASIC-dependent interface for signal/wait new b0b5d92579c0 habanalabs: handle the h/w sync object new b75f22505ac9 habanalabs: add signal/wait to CS IOCTL operations new 9e5e49cd5b90 habanalabs: check if CoreSight is supported new e09498b078f8 habanalabs: add dedicated define for hard reset new 803917f960c2 habanalabs: set PM profile to auto only for goya new ca62433f53d1 habanalabs: support clock gating enable/disable new fca72fbb661f habanalabs: get card type, location from F/W new 2aad2bf81c33 habanalabs: add gaudi asic registers header files new 466c7822b054 uapi: habanalabs: add gaudi defines new ac0ae6a96aa5 habanalabs: add gaudi asic-dependent code new bcaf415204e2 habanalabs: add hwmgr module for gaudi new 3a3a5bf19639 habanalabs: add gaudi security module new 79fc7a9fffa8 habanalabs: add gaudi profiler module new af57cb81a6df habanalabs: enable gaudi code in driver new ebd8d1225165 habanalabs: move event handling to common firmware file new 87eaea1cf8b3 habanalabs: update patched_cb_size for Wreg32 new 2bd7d8df3e59 Merge tag 'misc-habanalabs-next-2020-05-19' of git://peopl [...] new d60250a459bb coresight: Pass coresight_device for coresight_release_pla [...] new 68a5d5fccb4a coresight: Add return value for fixup connections new 80961525880e coresight: Add generic sysfs link creation functions new 8a7365c2d418 coresight: Expose device connections via sysfs new 73274abb6557 coresight: cti: Add in sysfs links to other coresight devices new 5153e57bf8b3 coresight: docs: Add information about the topology repres [...] new 7f06a1c989e5 docs: trace: coresight-ect.rst: Fix a build warning new 63314ca20fe4 coresight: etm4x: Add support for Qualcomm SC7180 SoC new 41e8c7205cfd coresight: etm4x: Replace ETM PIDs with UCI IDs for Kryo385 new ebd9b6785099 coresight: cti: Make some symbols static new 1c33c65cfea7 coresight: etb10: Make coresight_etb_groups static new d375b356e687 coresight: Fix support for sparsely populated ports new 347adb0d6385 coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb() new ae2041510d5d coresight: etmv4: Update default filter and initialisation new fac28c4d34ca coresight: etm4x: Add support for Neoverse N1 ETM new e54d9c77d266 coresight: Mark some functions static new 0e34dc761810 coresight: Don't initialize variables unnecessarily new bab223f9a97a coresight: Initialize arg in sparse friendly way new 298754c56ce1 coresight: Include required headers in C files new 9712c092cf06 coresight: Avoid casting void pointers new 3f4943d422c5 coresight: etm4x: Fix use-after-free of per-cpu etm drvdata new e9b880581d55 coresight: cti: Add CPU Hotplug handling to CTI driver new 6a0953ce7de9 coresight: cti: Add CPU idle pm notifer to CTI devices new 5459ceedb394 drivers/mic/scif: convert get_user_pages() --> pin_user_pages() new ddae1423bc2d genwqe: convert get_user_pages() --> pin_user_pages() new b03025c57396 misc: pci_endpoint_test: Add Device ID for RZ/G2E PCIe controller new c9d7e3da1f3c fpga: dfl: afu: Corrected error handling levels new e420637b81f7 w1_therm: Free the correct variable new f37d13d52c05 w1_therm: remove redundant assignments to variable ret new e145d9a184f2 interconnect: Add devm_of_icc_get() as exported API for users new 146eee039d7a dt-bindings: interconnect: Add bindings for imx8m noc new f0d8048525d7 interconnect: Add imx core driver new 2c1966af073c interconnect: imx: Add platform driver for imx8mm new 63fc8029b37e interconnect: imx: Add platform driver for imx8mq new 4b54bf4763e3 interconnect: imx: Add platform driver for imx8mn new 360a10285e7e interconnect: imx: Fix return value check in imx_icc_node_ [...] new 7d374b209083 interconnect: Add helpers for enabling/disabling a path new 1597d453289b interconnect: Add of_icc_get_by_index() helper function new fcb57bfcb87f interconnect: Disallow interconnect core to be built as a module new 8fd3574b54a5 interconnect: Remove unused module exit code from core new b35da2e86f25 Merge branch 'icc-get-by-index' into icc-next new c9cf27d9dee2 Merge tag 'icc-5.8-rc1' of https://git.linaro.org/people/g [...] new 611905d6e31c soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_code [...] new 91b5cfc0209b soundwire: qcom: fix error handling in probe new 01de995075b2 Documentation: SoundWire: clarify TDM mode support new 8893ab5e8ee5 soundwire: slave: don't init debugfs on device registration error new 88ac86f25251 soundwire: debugfs: clarify SDPX license with GPL-2.0-only new f48f4fd9fefb soundwire: bus: reduce verbosity on enumeration new 4f1738f4c24b soundwire: qcom: Use IRQF_ONESHOT new f779ad09109e soundwire: (cosmetic) remove multiple superfluous "else" s [...] new 6f7219fecf35 soundwire: intel: (cosmetic) remove multiple superfluous " [...] new 5cab3ff2489e soundwire: bus: rename sdw_bus_master_add/delete, add arguments new 90acca1d54ad soundwire: bus_type: introduce sdw_slave_type and sdw_master_type new dbb50c7a9949 soundwire: bus: add unique bus id new 7ceaa40b930e soundwire: bus_type: add sdw_master_device support new 26d970225d87 soundwire: master: add runtime pm support new 6bf393c577c4 soundwire: disco: s/ch/channels/ new c5778ca49a19 soundwire: master: add sysfs support new bcac59029955 soundwire: add Slave sysfs support new 7541765df14b soundwire: fix trailing line in sysfs_slave.c new 84091304a48c soundwire: fix spelling mistake new fcbcf1f7b568 soundwire: intel: use a single module new ddc0aef01a90 Merge tag 'soundwire-5.8-rc1' of git://git.kernel.org/pub/ [...] new cd116318803f bus: mhi: core: Refactor mhi queue APIs new 44d4e063d18b bus: mhi: core: Cache intmod from mhi event to mhi channel new 020960685041 bus: mhi: core: Add range check for channel id received in [...] new ee75cedf82d8 bus: mhi: core: Read transfer length from an event properly new 560e3a045961 bus: mhi: core: Handle firmware load using state worker new a21eaf592fad bus: mhi: core: Return appropriate error codes for AMSS lo [...] new 0a895f091ebd bus: mhi: core: Improve debug logs for loading firmware new 0ab9fcd0e7b2 bus: mhi: core: Ensure non-zero session or sequence ID val [...] new bc7ccce5a519 bus: mhi: core: Remove the system error worker thread new 3c1bd0047124 bus: mhi: core: Handle disable transitions in state worker new ada5e1def5da bus: mhi: core: Skip handling BHI irq if MHI reg access is [...] new 30b7892417c5 bus: mhi: core: Do not process SYS_ERROR if RDDM is supported new 3bc1a5f43161 bus: mhi: core: Handle write lock properly in mhi_pm_m0_tr [...] new e18d4e9fa79b bus: mhi: core: Handle syserr during power_up new 8786eda9a977 misc: rtsx: Remove unused pcr_ops new 51876e22bf7f misc: rtsx: Removed unused dev_aspm_mode new 9ae577047e5b misc: rtsx: Use ASPM_MASK_NEG instead of hard-coded value new 3d1e7aa80d1c misc: rtsx: Use pcie_capability_clear_and_set_word() for P [...] new 05ffe36a0929 misc: rtsx: Simplify rtsx_comm_set_aspm() new 709b41b56a16 misc: rtsx: Remove unnecessary rts5249_set_aspm(), rts5260 [...] new ed65bfd9fd86 habanalabs: don't set default fence_ops->wait new 42d0b0b95f98 habanalabs: improve MMU cache invalidation code new d798507988da habanalabs: add print for soft reset due to event new 66446820df18 habanalabs: GAUDI does not support soft-reset new 36fafe87edd6 habanalabs: don't allow hard reset with open processes new 8ff5f4fd40df habanalabs: handle MMU cache invalidation timeout new 18cbc336ec1a Merge tag 'misc-habanalabs-next-2020-05-25' of git://peopl [...] new 8d9eb0d6d59a nvmem: qfprom: remove incorrect write support new 57343d516132 misc: xilinx-sdfec: improve get_user_pages_fast() error handling new d25594d76461 misc: xilinx-sdfec: cleanup return value in xsdfec_table_write() new 03358b0f7bc7 misc: xilinx-sdfec: convert get_user_pages() --> pin_user_pages() new 3234ac664a87 /dev/mem: Revoke mappings when a driver claims the region new 5e02f3b31704 w1: omap-hdq: cleanup to add missing newline for some dev_dbg new 2d4100632fa1 w1: omap-hdq: fix return value to be -1 if there is a timeout new 13db4c40fe0b w1: omap-hdq: fix interrupt handling which did show spurio [...] new 0cfcfb314dec w1: omap-hdq: print dev_err if irq flags are not cleared new 1fa80f182794 extcon: remove redundant assignment to variable idx new bc84cff2c92a extcon: adc-jack: Fix an error handling path in 'adc_jack_ [...] new 3d6954dda499 extcon: max14577: Add proper dt-compatible strings new b2e5575a8d04 extcon: arizona: Fix runtime PM imbalance on error new d4014a6b46a5 Merge tag 'extcon-next-for-5.8' of git://git.kernel.org/pu [...] new 43d7ce70ae43 gnss: sirf: fix error return code in sirf_probe() new 9b5816b56af6 gnss: replace zero-length array with flexible-array new fb6d8d12edea Merge tag 'gnss-5.8-rc1' of https://git.kernel.org/pub/scm [...] new c68f1baeaff4 habanalabs: initialize variable to default value new 05c8a4fc44a9 habanalabs: correctly cast u64 to void* new 9aa900c8094d Merge tag 'char-misc-5.8-rc1' of git://git.kernel.org/pub/ [...]
The 1222 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../ABI/stable/sysfs-driver-firmware-zynqmp | 103 + .../ABI/testing/debugfs-driver-habanalabs | 17 + .../testing/sysfs-bus-event_source-devices-dfl_fme | 104 + Documentation/ABI/testing/sysfs-bus-iio-proximity | 10 + Documentation/ABI/testing/sysfs-bus-iio-sx9310 | 10 + Documentation/ABI/testing/sysfs-bus-most | 104 +- .../ABI/testing/sysfs-bus-soundwire-master | 23 + .../ABI/testing/sysfs-bus-soundwire-slave | 91 + Documentation/ABI/testing/sysfs-driver-habanalabs | 17 + Documentation/ABI/testing/sysfs-driver-w1_therm | 116 + Documentation/admin-guide/sysrq.rst | 10 +- .../bindings/firmware/intel,stratix10-svc.txt | 2 +- .../bindings/fpga/intel-stratix10-soc-fpga-mgr.txt | 3 +- .../devicetree/bindings/iio/accel/bma180.txt | 8 +- .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 65 + .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 62 + .../devicetree/bindings/iio/adc/maxim,max1241.yaml | 63 + .../bindings/iio/adc/rockchip-saradc.txt | 37 - .../bindings/iio/adc/rockchip-saradc.yaml | 80 + .../bindings/iio/chemical/ams,ccs811.yaml | 53 + .../bindings/iio/chemical/atlas,sensor.yaml | 8 +- Documentation/devicetree/bindings/iio/common.yaml | 35 + .../devicetree/bindings/iio/dac/ltc2632.txt | 8 +- .../devicetree/bindings/iio/dac/st,stm32-dac.txt | 63 - .../devicetree/bindings/iio/dac/st,stm32-dac.yaml | 110 + .../devicetree/bindings/iio/gyroscope/bmg160.txt | 2 +- .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 137 + .../bindings/iio/light/amstaos,tsl2563.yaml | 49 + .../devicetree/bindings/iio/light/tsl2563.txt | 19 - .../devicetree/bindings/iio/light/vcnl4000.txt | 24 - .../bindings/iio/light/vishay,vcnl4000.yaml | 50 + .../bindings/iio/magnetometer/ak8974.txt | 4 +- .../bindings/iio/proximity/vishay,vcnl3020.yaml | 62 + .../devicetree/bindings/iio/st-sensors.txt | 1 + .../bindings/interconnect/fsl,imx8m-noc.yaml | 101 + .../bindings/phy/amlogic,meson8b-usb2-phy.yaml | 64 + .../devicetree/bindings/phy/cdns,salvo-phy.yaml | 52 + .../devicetree/bindings/phy/intel,combo-phy.yaml | 101 + .../devicetree/bindings/phy/meson-gxl-usb3-phy.txt | 31 - .../devicetree/bindings/phy/meson8b-usb2-phy.txt | 28 - .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 313 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 136 + .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 80 + .../devicetree/bindings/phy/qcom-qmp-phy.txt | 242 - .../bindings/phy/qcom-usb-ipq4019-phy.yaml | 50 + .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt | 70 - .../devicetree/bindings/phy/rcar-gen3-phy-usb3.txt | 52 - .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 117 + .../devicetree/bindings/phy/renesas,usb3-phy.yaml | 79 + .../devicetree/bindings/serial/nxp,sc16is7xx.txt | 4 + .../devicetree/bindings/serial/rs485.yaml | 4 + .../devicetree/bindings/serial/samsung_uart.yaml | 8 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 14 + .../devicetree/bindings/usb/amlogic,dwc3.txt | 42 - .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 73 +- .../devicetree/bindings/usb/aspeed,usb-vhub.yaml | 68 + .../devicetree/bindings/usb/atmel-usb.txt | 56 +- .../devicetree/bindings/usb/brcm,bcm7445-ehci.yaml | 59 + Documentation/devicetree/bindings/usb/dwc3.txt | 2 - .../devicetree/bindings/usb/keystone-usb.txt | 56 - .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 2 + .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 77 + .../devicetree/bindings/usb/ti,tps6598x.yaml | 64 + Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 + Documentation/driver-api/driver-model/devres.rst | 8 - Documentation/driver-api/driver-model/driver.rst | 32 +- Documentation/driver-api/iio/triggers.rst | 2 - Documentation/driver-api/soundwire/stream.rst | 89 +- Documentation/driver-api/soundwire/summary.rst | 7 +- .../firmware-guide/acpi/intel-pmc-mux.rst | 153 + Documentation/fpga/dfl.rst | 84 + Documentation/trace/coresight/coresight-ect.rst | 5 +- Documentation/trace/coresight/coresight.rst | 85 + Documentation/w1/slaves/w1_therm.rst | 50 +- MAINTAINERS | 25 + arch/alpha/kernel/setup.c | 13 +- arch/arm/boot/dts/at91sam9g45.dtsi | 54 - arch/arm/boot/dts/at91sam9rl.dtsi | 54 - arch/arm/boot/dts/at91sam9x5.dtsi | 54 - arch/arm/boot/dts/sama5d2.dtsi | 120 - arch/arm/boot/dts/sama5d3.dtsi | 107 - arch/arm/boot/dts/sama5d4.dtsi | 120 - arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 4 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 8 + arch/mips/kernel/sysrq.c | 2 +- arch/powerpc/xmon/xmon.c | 2 +- arch/sparc/kernel/process_64.c | 4 +- drivers/android/binderfs.c | 4 +- drivers/base/base.h | 1 + drivers/base/core.c | 235 +- drivers/base/dd.c | 33 +- drivers/base/firmware_loader/fallback.c | 15 +- drivers/base/firmware_loader/fallback.h | 8 +- drivers/base/firmware_loader/fallback_platform.c | 2 +- drivers/base/firmware_loader/fallback_table.c | 2 +- drivers/base/firmware_loader/firmware.h | 3 +- drivers/base/firmware_loader/main.c | 14 +- drivers/base/platform.c | 6 +- drivers/base/property.c | 13 +- drivers/base/soc.c | 2 +- drivers/base/swnode.c | 27 +- drivers/bus/mhi/core/boot.c | 75 +- drivers/bus/mhi/core/init.c | 8 +- drivers/bus/mhi/core/internal.h | 9 +- drivers/bus/mhi/core/main.c | 197 +- drivers/bus/mhi/core/pm.c | 229 +- drivers/char/mem.c | 101 +- drivers/char/tlclk.c | 17 +- drivers/clk/zynqmp/clk-gate-zynqmp.c | 9 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 6 +- drivers/clk/zynqmp/clkc.c | 17 +- drivers/clk/zynqmp/divider.c | 12 +- drivers/clk/zynqmp/pll.c | 29 +- drivers/crypto/xilinx/zynqmp-aes-gcm.c | 22 +- drivers/dca/dca-sysfs.c | 4 +- drivers/extcon/extcon-adc-jack.c | 3 +- drivers/extcon/extcon-arizona.c | 17 +- drivers/extcon/extcon-max14577.c | 10 + drivers/extcon/extcon.c | 2 +- drivers/firmware/stratix10-rsu.c | 10 +- drivers/firmware/stratix10-svc.c | 62 +- drivers/firmware/xilinx/zynqmp-debug.c | 5 +- drivers/firmware/xilinx/zynqmp.c | 607 +- drivers/fpga/Kconfig | 2 +- drivers/fpga/Makefile | 1 + drivers/fpga/dfl-afu-dma-region.c | 4 +- drivers/fpga/dfl-afu-main.c | 35 +- drivers/fpga/dfl-fme-main.c | 23 +- drivers/fpga/dfl-fme-perf.c | 1020 +++ drivers/fpga/dfl-fme.h | 2 + drivers/fpga/dfl.c | 15 +- drivers/fpga/dfl.h | 39 +- drivers/fpga/ice40-spi.c | 10 +- drivers/fpga/machxo2-spi.c | 12 +- drivers/fpga/stratix10-soc.c | 28 +- drivers/fpga/zynqmp-fpga.c | 14 +- drivers/gnss/serial.h | 2 +- drivers/gnss/sirf.c | 8 +- drivers/gpio/gpiolib-of.c | 21 + drivers/gpu/drm/drm_fb_helper.c | 4 +- drivers/greybus/Kconfig | 6 +- drivers/greybus/arpc.h | 2 +- drivers/hwtracing/coresight/Makefile | 3 +- .../hwtracing/coresight/coresight-cti-platform.c | 11 +- drivers/hwtracing/coresight/coresight-cti-sysfs.c | 16 +- drivers/hwtracing/coresight/coresight-cti.c | 232 +- drivers/hwtracing/coresight/coresight-cti.h | 8 +- drivers/hwtracing/coresight/coresight-etb10.c | 2 +- drivers/hwtracing/coresight/coresight-etm3x.c | 2 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 2 +- drivers/hwtracing/coresight/coresight-etm4x.c | 33 +- drivers/hwtracing/coresight/coresight-platform.c | 91 +- drivers/hwtracing/coresight/coresight-priv.h | 21 +- drivers/hwtracing/coresight/coresight-sysfs.c | 204 + drivers/hwtracing/coresight/coresight-tmc-etf.c | 16 +- drivers/hwtracing/coresight/coresight-tmc.c | 2 +- drivers/hwtracing/coresight/coresight.c | 82 +- drivers/iio/accel/Kconfig | 10 +- drivers/iio/accel/bma180.c | 208 +- drivers/iio/accel/dmard06.c | 3 +- drivers/iio/accel/hid-sensor-accel-3d.c | 18 +- drivers/iio/accel/kxsd9-i2c.c | 11 +- drivers/iio/accel/mxc4005.c | 4 +- drivers/iio/accel/st_accel.h | 2 + drivers/iio/accel/st_accel_buffer.c | 3 +- drivers/iio/accel/st_accel_core.c | 83 +- drivers/iio/accel/st_accel_i2c.c | 5 + drivers/iio/adc/Kconfig | 45 + drivers/iio/adc/Makefile | 3 + drivers/iio/adc/ad7476.c | 59 +- drivers/iio/adc/ad7780.c | 27 +- drivers/iio/adc/ad7791.c | 64 +- drivers/iio/adc/ad7793.c | 144 +- drivers/iio/adc/ad9467.c | 422 + drivers/iio/adc/ad_sigma_delta.c | 8 +- drivers/iio/adc/adi-axi-adc.c | 482 ++ drivers/iio/adc/at91-sama5d2_adc.c | 233 +- drivers/iio/adc/at91_adc.c | 5 +- drivers/iio/adc/exynos_adc.c | 17 +- drivers/iio/adc/fsl-imx25-gcq.c | 4 +- drivers/iio/adc/intel_mrfld_adc.c | 6 +- drivers/iio/adc/max1241.c | 227 + drivers/iio/adc/max1363.c | 32 +- drivers/iio/adc/mcp3422.c | 5 +- drivers/iio/adc/stm32-adc-core.c | 34 +- drivers/iio/adc/sun4i-gpadc-iio.c | 4 +- drivers/iio/adc/ti-ads124s08.c | 7 +- drivers/iio/adc/xilinx-xadc-core.c | 4 +- drivers/iio/adc/xilinx-xadc-events.c | 2 +- drivers/iio/adc/xilinx-xadc.h | 2 +- drivers/iio/buffer/industrialio-buffer-dma.c | 1 - drivers/iio/buffer/industrialio-buffer-dmaengine.c | 41 +- drivers/iio/buffer/industrialio-hw-consumer.c | 31 - drivers/iio/buffer/industrialio-triggered-buffer.c | 11 - drivers/iio/buffer/kfifo_buf.c | 22 - drivers/iio/chemical/Kconfig | 11 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/atlas-ezo-sensor.c | 177 + drivers/iio/chemical/atlas-sensor.c | 36 +- drivers/iio/chemical/bme680_core.c | 36 +- drivers/iio/chemical/ccs811.c | 112 +- drivers/iio/chemical/pms7003.c | 17 +- drivers/iio/chemical/sps30.c | 9 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 18 +- .../iio/common/hid-sensors/hid-sensor-trigger.h | 3 +- drivers/iio/common/st_sensors/st_sensors_core.c | 13 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 4 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 6 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 13 +- drivers/iio/dac/Kconfig | 6 +- drivers/iio/dac/ad5360.c | 17 +- drivers/iio/dac/ad5380.c | 8 +- drivers/iio/dac/ad5421.c | 21 +- drivers/iio/dac/ad5446.c | 18 +- drivers/iio/dac/ad5449.c | 12 +- drivers/iio/dac/ad5592r-base.c | 30 +- drivers/iio/dac/ad5592r-base.h | 1 + drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5593r.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 8 +- drivers/iio/dac/ad5686.c | 10 +- drivers/iio/dac/ad5686.h | 2 + drivers/iio/dac/ad5755.c | 22 +- drivers/iio/dac/ad5761.c | 12 +- drivers/iio/dac/ad5764.c | 12 +- drivers/iio/dac/ltc2632.c | 67 +- drivers/iio/dac/vf610_dac.c | 11 +- drivers/iio/gyro/Kconfig | 2 +- drivers/iio/gyro/adis16130.c | 4 +- drivers/iio/gyro/adis16136.c | 10 +- drivers/iio/gyro/bmg160_i2c.c | 6 +- drivers/iio/gyro/bmg160_spi.c | 5 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 18 +- drivers/iio/gyro/mpu3050-i2c.c | 4 +- drivers/iio/gyro/st_gyro_buffer.c | 3 +- drivers/iio/gyro/st_gyro_core.c | 9 +- drivers/iio/health/afe4403.c | 14 +- drivers/iio/health/max30100.c | 7 +- drivers/iio/humidity/hid-sensor-humidity.c | 12 +- drivers/iio/humidity/hts221_buffer.c | 6 +- drivers/iio/humidity/hts221_i2c.c | 6 +- drivers/iio/humidity/hts221_spi.c | 6 +- drivers/iio/imu/Kconfig | 13 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis.c | 27 +- drivers/iio/imu/adis16400.c | 21 +- drivers/iio/imu/adis16460.c | 27 +- drivers/iio/imu/adis16475.c | 1338 +++ drivers/iio/imu/adis16480.c | 16 +- drivers/iio/imu/adis_buffer.c | 58 +- drivers/iio/imu/adis_trigger.c | 72 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 4 +- drivers/iio/imu/bmi160/bmi160_spi.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 23 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 4 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 21 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 96 + drivers/iio/industrialio-buffer.c | 93 +- drivers/iio/industrialio-core.c | 126 +- drivers/iio/industrialio-trigger.c | 53 - drivers/iio/inkern.c | 27 - drivers/iio/light/Kconfig | 2 + drivers/iio/light/bh1780.c | 6 +- drivers/iio/light/cm32181.c | 271 +- drivers/iio/light/cm3232.c | 3 +- drivers/iio/light/gp2ap002.c | 19 +- drivers/iio/light/gp2ap020a00f.c | 6 +- drivers/iio/light/hid-sensor-als.c | 18 +- drivers/iio/light/hid-sensor-prox.c | 18 +- drivers/iio/light/isl29125.c | 28 +- drivers/iio/light/ltr501.c | 41 +- drivers/iio/light/opt3001.c | 3 +- drivers/iio/light/si1133.c | 18 +- drivers/iio/light/st_uvis25_i2c.c | 7 +- drivers/iio/light/st_uvis25_spi.c | 7 +- drivers/iio/light/tsl2563.c | 2 +- drivers/iio/light/tsl2772.c | 6 +- drivers/iio/light/vcnl4000.c | 746 +- drivers/iio/light/vl6180.c | 3 +- drivers/iio/light/zopt2201.c | 4 +- drivers/iio/magnetometer/ak8974.c | 201 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 4 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 18 +- drivers/iio/magnetometer/mmc35240.c | 4 +- drivers/iio/magnetometer/rm3100-core.c | 5 +- drivers/iio/magnetometer/st_magn_core.c | 3 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 18 +- drivers/iio/orientation/hid-sensor-rotation.c | 18 +- drivers/iio/pressure/bmp280-core.c | 100 +- drivers/iio/pressure/hid-sensor-press.c | 18 +- drivers/iio/pressure/hp206c.c | 8 +- drivers/iio/pressure/ms5611_i2c.c | 4 +- drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/iio/pressure/st_pressure_core.c | 7 +- drivers/iio/pressure/zpa2326.c | 9 +- drivers/iio/proximity/Kconfig | 24 + drivers/iio/proximity/Makefile | 2 + drivers/iio/proximity/ping.c | 7 +- drivers/iio/proximity/sx9310.c | 1069 +++ drivers/iio/proximity/vcnl3020.c | 258 + drivers/iio/temperature/hid-sensor-temperature.c | 12 +- drivers/iio/temperature/ltc2983.c | 4 +- drivers/iio/temperature/max31856.c | 5 +- drivers/iio/trigger/iio-trig-hrtimer.c | 2 +- drivers/interconnect/Kconfig | 3 +- drivers/interconnect/Makefile | 1 + drivers/interconnect/core.c | 143 +- drivers/interconnect/imx/Kconfig | 17 + drivers/interconnect/imx/Makefile | 9 + drivers/interconnect/imx/imx.c | 284 + drivers/interconnect/imx/imx.h | 61 + drivers/interconnect/imx/imx8mm.c | 105 + drivers/interconnect/imx/imx8mn.c | 94 + drivers/interconnect/imx/imx8mq.c | 103 + drivers/interconnect/internal.h | 2 + drivers/misc/cardreader/rts5249.c | 29 - drivers/misc/cardreader/rts5260.c | 26 - drivers/misc/cardreader/rts5261.c | 47 +- drivers/misc/cardreader/rtsx_pcr.c | 43 +- drivers/misc/cardreader/rtsx_pcr.h | 1 - drivers/misc/fastrpc.c | 13 +- drivers/misc/genwqe/card_utils.c | 42 +- drivers/misc/habanalabs/Makefile | 3 + drivers/misc/habanalabs/command_buffer.c | 28 +- drivers/misc/habanalabs/command_submission.c | 385 +- drivers/misc/habanalabs/context.c | 8 - drivers/misc/habanalabs/debugfs.c | 116 + drivers/misc/habanalabs/device.c | 53 +- drivers/misc/habanalabs/firmware_if.c | 297 +- drivers/misc/habanalabs/gaudi/Makefile | 5 + drivers/misc/habanalabs/gaudi/gaudi.c | 6748 +++++++++++++++ drivers/misc/habanalabs/gaudi/gaudiP.h | 261 + drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 884 ++ drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c | 121 + drivers/misc/habanalabs/gaudi/gaudi_security.c | 9090 ++++++++++++++++++++ drivers/misc/habanalabs/goya/goya.c | 345 +- drivers/misc/habanalabs/goya/goyaP.h | 12 +- drivers/misc/habanalabs/goya/goya_coresight.c | 2 +- drivers/misc/habanalabs/goya/goya_security.c | 100 +- drivers/misc/habanalabs/habanalabs.h | 187 +- drivers/misc/habanalabs/habanalabs_drv.c | 14 +- drivers/misc/habanalabs/habanalabs_ioctl.c | 21 + drivers/misc/habanalabs/hw_queue.c | 118 +- drivers/misc/habanalabs/hwmon.c | 75 + drivers/misc/habanalabs/include/armcp_if.h | 43 +- .../include/gaudi/asic_reg/cpu_if_regs.h | 174 + .../include/gaudi/asic_reg/dma0_core_masks.h | 348 + .../include/gaudi/asic_reg/dma0_core_regs.h | 156 + .../include/gaudi/asic_reg/dma0_qm_masks.h | 800 ++ .../include/gaudi/asic_reg/dma0_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma1_core_regs.h | 156 + .../include/gaudi/asic_reg/dma1_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma2_core_regs.h | 156 + .../include/gaudi/asic_reg/dma2_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma3_core_regs.h | 156 + .../include/gaudi/asic_reg/dma3_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma4_core_regs.h | 156 + .../include/gaudi/asic_reg/dma4_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma5_core_regs.h | 156 + .../include/gaudi/asic_reg/dma5_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma6_core_regs.h | 156 + .../include/gaudi/asic_reg/dma6_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/dma7_core_regs.h | 156 + .../include/gaudi/asic_reg/dma7_qm_regs.h | 834 ++ .../gaudi/asic_reg/dma_if_e_n_down_ch0_regs.h | 896 ++ .../gaudi/asic_reg/dma_if_e_n_down_ch1_regs.h | 896 ++ .../include/gaudi/asic_reg/dma_if_e_n_regs.h | 860 ++ .../gaudi/asic_reg/dma_if_e_s_down_ch0_regs.h | 896 ++ .../gaudi/asic_reg/dma_if_e_s_down_ch1_regs.h | 896 ++ .../include/gaudi/asic_reg/dma_if_e_s_regs.h | 860 ++ .../gaudi/asic_reg/dma_if_w_n_down_ch0_regs.h | 896 ++ .../gaudi/asic_reg/dma_if_w_n_down_ch1_regs.h | 896 ++ .../include/gaudi/asic_reg/dma_if_w_n_regs.h | 860 ++ .../gaudi/asic_reg/dma_if_w_s_down_ch0_regs.h | 896 ++ .../gaudi/asic_reg/dma_if_w_s_down_ch1_regs.h | 896 ++ .../include/gaudi/asic_reg/dma_if_w_s_regs.h | 860 ++ .../include/gaudi/asic_reg/gaudi_blocks.h | 4974 +++++++++++ .../habanalabs/include/gaudi/asic_reg/gaudi_regs.h | 299 + .../include/gaudi/asic_reg/mme0_ctrl_regs.h | 1456 ++++ .../include/gaudi/asic_reg/mme0_qm_masks.h | 800 ++ .../include/gaudi/asic_reg/mme0_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/mme1_ctrl_regs.h | 1456 ++++ .../include/gaudi/asic_reg/mme2_ctrl_regs.h | 1456 ++++ .../include/gaudi/asic_reg/mme2_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/mme3_ctrl_regs.h | 1456 ++++ .../include/gaudi/asic_reg/mmu_up_regs.h | 72 + .../include/gaudi/asic_reg/nif_rtr_ctrl_0_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_1_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_2_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_3_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_4_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_5_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_6_regs.h | 896 ++ .../include/gaudi/asic_reg/nif_rtr_ctrl_7_regs.h | 896 ++ .../{goya => gaudi}/asic_reg/psoc_etr_regs.h | 0 .../gaudi/asic_reg/psoc_global_conf_masks.h | 502 ++ .../include/gaudi/asic_reg/psoc_global_conf_regs.h | 1062 +++ .../include/gaudi/asic_reg/psoc_hbm_pll_regs.h | 114 + .../include/gaudi/asic_reg/psoc_pci_pll_regs.h | 114 + .../include/gaudi/asic_reg/psoc_timestamp_regs.h | 56 + .../include/gaudi/asic_reg/sif_rtr_ctrl_0_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_1_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_2_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_3_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_4_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_5_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_6_regs.h | 896 ++ .../include/gaudi/asic_reg/sif_rtr_ctrl_7_regs.h | 896 ++ .../habanalabs/include/gaudi/asic_reg/stlb_regs.h | 82 + .../include/gaudi/asic_reg/tpc0_cfg_masks.h | 2578 ++++++ .../include/gaudi/asic_reg/tpc0_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc0_qm_masks.h | 800 ++ .../include/gaudi/asic_reg/tpc0_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc1_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc1_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc2_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc2_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc3_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc3_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc4_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc4_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc5_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc5_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc6_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc6_qm_regs.h | 834 ++ .../include/gaudi/asic_reg/tpc7_cfg_regs.h | 1226 +++ .../include/gaudi/asic_reg/tpc7_qm_regs.h | 834 ++ drivers/misc/habanalabs/include/gaudi/gaudi.h | 59 + .../habanalabs/include/gaudi/gaudi_async_events.h | 310 + .../include/gaudi/gaudi_async_ids_map_extended.h | 694 ++ .../habanalabs/include/gaudi/gaudi_coresight.h | 367 + .../misc/habanalabs/include/gaudi/gaudi_fw_if.h | 36 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 458 + .../misc/habanalabs/include/gaudi/gaudi_packets.h | 212 + .../misc/habanalabs/include/gaudi/gaudi_reg_map.h | 27 + .../habanalabs/include/goya/asic_reg/goya_masks.h | 3 +- .../habanalabs/include/goya/asic_reg/goya_regs.h | 1 + .../include/goya/asic_reg/psoc_timestamp_regs.h | 56 + .../misc/habanalabs/include/goya/goya_reg_map.h | 43 +- drivers/misc/habanalabs/include/hl_boot_if.h | 58 +- .../habanalabs/include/hw_ip/mmu/mmu_general.h | 2 +- .../misc/habanalabs/include/hw_ip/mmu/mmu_v1_1.h | 16 + drivers/misc/habanalabs/memory.c | 37 +- drivers/misc/habanalabs/pci.c | 63 +- drivers/misc/habanalabs/sysfs.c | 17 +- drivers/misc/lkdtm/bugs.c | 2 +- drivers/misc/mic/scif/scif_nodeqp.c | 2 +- drivers/misc/mic/scif/scif_rma.c | 26 +- drivers/misc/pci_endpoint_test.c | 4 + drivers/misc/sgi-xp/xpc_main.c | 10 +- drivers/misc/sgi-xp/xpnet.c | 8 +- drivers/misc/xilinx_sdfec.c | 61 +- drivers/mmc/host/sdhci-of-arasan.c | 38 +- drivers/nvmem/core.c | 104 +- drivers/nvmem/imx-ocotp.c | 9 +- drivers/nvmem/jz4780-efuse.c | 4 +- drivers/nvmem/qfprom.c | 14 - drivers/nvmem/zynqmp_nvmem.c | 11 +- drivers/of/platform.c | 2 + drivers/parport/daisy.c | 29 +- drivers/parport/ieee1284.c | 94 +- drivers/parport/ieee1284_ops.c | 70 +- drivers/parport/parport_amiga.c | 22 +- drivers/parport/parport_atari.c | 2 +- drivers/parport/parport_cs.c | 6 +- drivers/parport/parport_gsc.c | 25 +- drivers/parport/parport_gsc.h | 21 +- drivers/parport/parport_ip32.c | 117 +- drivers/parport/parport_mfc3.c | 21 +- drivers/parport/parport_pc.c | 263 +- drivers/parport/parport_sunbpp.c | 2 +- drivers/parport/probe.c | 34 +- drivers/parport/procfs.c | 6 +- drivers/parport/share.c | 292 +- drivers/phy/amlogic/Kconfig | 15 +- drivers/phy/amlogic/Makefile | 1 - drivers/phy/amlogic/phy-meson-gxl-usb3.c | 283 - drivers/phy/amlogic/phy-meson8b-usb2.c | 149 +- drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 2 +- drivers/phy/broadcom/phy-bcm-sr-usb.c | 57 +- drivers/phy/broadcom/phy-brcm-usb.c | 16 +- drivers/phy/cadence/Kconfig | 9 + drivers/phy/cadence/Makefile | 1 + drivers/phy/cadence/phy-cadence-salvo.c | 325 + drivers/phy/cadence/phy-cadence-sierra.c | 27 +- drivers/phy/intel/Kconfig | 15 + drivers/phy/intel/Makefile | 1 + drivers/phy/intel/phy-intel-combo.c | 632 ++ drivers/phy/motorola/phy-cpcap-usb.c | 2 - drivers/phy/qualcomm/Kconfig | 17 + drivers/phy/qualcomm/Makefile | 2 + drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c | 148 + drivers/phy/qualcomm/phy-qcom-qmp.c | 254 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 238 +- drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 287 + drivers/phy/samsung/phy-s5pv210-usb2.c | 4 + drivers/phy/ti/phy-am654-serdes.c | 104 +- drivers/phy/ti/phy-j721e-wiz.c | 65 +- drivers/phy/ti/phy-omap-usb2.c | 60 +- drivers/reset/reset-zynqmp.c | 26 +- drivers/slimbus/core.c | 6 +- drivers/slimbus/qcom-ngd-ctrl.c | 5 +- drivers/soc/xilinx/zynqmp_pm_domains.c | 26 +- drivers/soc/xilinx/zynqmp_power.c | 17 +- drivers/soundwire/Makefile | 8 +- drivers/soundwire/bus.c | 71 +- drivers/soundwire/bus.h | 4 + drivers/soundwire/bus_type.c | 22 +- drivers/soundwire/cadence_master.c | 8 +- drivers/soundwire/debugfs.c | 2 +- drivers/soundwire/intel.c | 9 +- drivers/soundwire/intel_init.c | 4 +- drivers/soundwire/master.c | 172 + drivers/soundwire/mipi_disco.c | 11 +- drivers/soundwire/qcom.c | 34 +- drivers/soundwire/slave.c | 10 +- drivers/soundwire/sysfs_local.h | 14 + drivers/soundwire/sysfs_slave.c | 214 + drivers/soundwire/sysfs_slave_dpn.c | 300 + drivers/spi/spi-zynqmp-gqspi.c | 5 - drivers/staging/android/ion/ion_page_pool.c | 4 +- drivers/staging/axis-fifo/axis-fifo.c | 12 +- drivers/staging/comedi/comedi_internal.h | 4 +- drivers/staging/comedi/drivers/ni_pcimio.c | 4 +- drivers/staging/fbtft/fb_st7789v.c | 32 +- drivers/staging/fsl-dpaa2/ethsw/ethsw.c | 6 +- drivers/staging/gasket/gasket_page_table.c | 2 +- drivers/staging/gasket/gasket_sysfs.c | 2 + drivers/staging/gdm724x/gdm_lte.c | 2 +- drivers/staging/greybus/hid.c | 3 +- drivers/staging/greybus/light.c | 3 +- drivers/staging/greybus/loopback.c | 2 +- drivers/staging/greybus/uart.c | 19 +- drivers/staging/iio/Documentation/overview.txt | 2 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 77 +- drivers/staging/most/usb/Kconfig | 2 +- drivers/staging/most/usb/usb.c | 305 +- drivers/staging/mt7621-dts/mt7621.dtsi | 9 +- .../mt7621-pci-phy/mediatek,mt7621-pci-phy.txt | 28 - .../mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml | 36 + drivers/staging/mt7621-pci/pci-mt7621.c | 64 +- drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c | 2 +- drivers/staging/pi433/pi433_if.c | 1 + drivers/staging/qlge/qlge_dbg.c | 7 +- drivers/staging/qlge/qlge_main.c | 476 +- drivers/staging/rtl8188eu/core/rtw_ap.c | 99 +- drivers/staging/rtl8188eu/core/rtw_efuse.c | 33 +- drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 4 +- drivers/staging/rtl8188eu/core/rtw_led.c | 17 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 6 +- drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 2 +- drivers/staging/rtl8188eu/core/rtw_recv.c | 19 +- drivers/staging/rtl8188eu/hal/fw.c | 7 +- drivers/staging/rtl8188eu/hal/odm.c | 54 +- drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 2 - drivers/staging/rtl8188eu/hal/phy.c | 62 +- drivers/staging/rtl8188eu/hal/rf.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 2 +- drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 3 - drivers/staging/rtl8188eu/include/osdep_service.h | 2 +- drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 2 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 116 +- drivers/staging/rtl8188eu/os_dep/rtw_android.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 24 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 18 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 6 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 126 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 4 +- drivers/staging/rtl8712/rtl871x_xmit.c | 158 +- drivers/staging/rtl8712/rtl871x_xmit.h | 2 +- drivers/staging/rtl8712/usb_halinit.c | 2 +- drivers/staging/rtl8712/wifi.h | 9 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 6 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 9 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 2 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 22 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 45 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 8 +- drivers/staging/rtl8723bs/hal/odm.c | 13 - drivers/staging/rtl8723bs/hal/odm.h | 2 +- drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 44 +- drivers/staging/rtl8723bs/hal/sdio_halinit.c | 4 - drivers/staging/rtl8723bs/include/hal_data.h | 8 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 2 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 34 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 6 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 33 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 26 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 8 +- drivers/staging/sm750fb/sm750.c | 154 +- drivers/staging/sm750fb/sm750.h | 21 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- drivers/staging/speakup/speakup_decext.c | 4 + drivers/staging/speakup/speakup_decpc.c | 4 + drivers/staging/speakup/speakup_dectlk.c | 5 +- drivers/staging/speakup/speakup_dummy.c | 4 + drivers/staging/speakup/speakup_soft.c | 4 + drivers/staging/speakup/spk_types.h | 3 +- drivers/staging/speakup/spkguide.txt | 7 +- drivers/staging/speakup/sysfs-driver-speakup | 6 + drivers/staging/speakup/varhandlers.c | 1 + drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 4 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 383 +- .../vc04_services/bcm2835-camera/bcm2835-camera.h | 62 +- .../vc04_services/bcm2835-camera/controls.c | 97 +- .../vc04_services/bcm2835-camera/mmal-common.h | 18 +- .../vc04_services/bcm2835-camera/mmal-parameters.h | 14 +- .../staging/vc04_services/interface/vchi/vchi.h | 81 - .../interface/vchiq_arm/vchiq_2835_arm.c | 7 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 8 +- .../interface/vchiq_arm/vchiq_connected.c | 33 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 19 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 7 + .../vc04_services/interface/vchiq_arm/vchiq_if.h | 8 +- .../vc04_services/interface/vchiq_arm/vchiq_shim.c | 166 +- drivers/staging/vt6655/Makefile | 3 - drivers/staging/vt6655/baseband.c | 320 +- drivers/staging/vt6655/baseband.h | 37 +- drivers/staging/vt6655/card.c | 145 +- drivers/staging/vt6655/card.h | 4 - drivers/staging/vt6655/channel.c | 4 +- drivers/staging/vt6655/device_main.c | 37 +- drivers/staging/vt6655/rf.c | 4 +- drivers/staging/vt6655/rxtx.c | 252 +- drivers/staging/vt6656/Makefile | 6 +- drivers/staging/vt6656/baseband.c | 620 +- drivers/staging/vt6656/baseband.h | 17 +- drivers/staging/vt6656/card.c | 570 +- drivers/staging/vt6656/card.h | 20 +- drivers/staging/vt6656/device.h | 20 +- drivers/staging/vt6656/firmware.c | 106 - drivers/staging/vt6656/firmware.h | 25 - drivers/staging/vt6656/key.c | 47 +- drivers/staging/vt6656/key.h | 13 +- drivers/staging/vt6656/mac.c | 128 +- drivers/staging/vt6656/mac.h | 28 +- drivers/staging/vt6656/main_usb.c | 181 +- drivers/staging/vt6656/power.c | 34 +- drivers/staging/vt6656/power.h | 2 +- drivers/staging/vt6656/rf.c | 463 +- drivers/staging/vt6656/rf.h | 3 +- drivers/staging/vt6656/rxtx.c | 674 +- drivers/staging/vt6656/rxtx.h | 20 +- drivers/staging/vt6656/usbpipe.c | 70 +- drivers/staging/vt6656/usbpipe.h | 11 +- drivers/staging/vt6656/wcmd.c | 3 +- drivers/staging/wfx/Makefile | 1 + drivers/staging/wfx/TODO | 51 +- drivers/staging/wfx/bh.c | 50 +- drivers/staging/wfx/bh.h | 1 + drivers/staging/wfx/bus.h | 2 + drivers/staging/wfx/bus_sdio.c | 86 +- drivers/staging/wfx/bus_spi.c | 44 +- drivers/staging/wfx/data_rx.c | 16 +- drivers/staging/wfx/data_rx.h | 3 +- drivers/staging/wfx/data_tx.c | 352 +- drivers/staging/wfx/data_tx.h | 8 +- drivers/staging/wfx/debug.c | 70 +- drivers/staging/wfx/fwio.c | 14 +- drivers/staging/wfx/hif_api_cmd.h | 623 +- drivers/staging/wfx/hif_api_general.h | 495 +- drivers/staging/wfx/hif_api_mib.h | 671 +- drivers/staging/wfx/hif_rx.c | 221 +- drivers/staging/wfx/hif_tx.c | 119 +- drivers/staging/wfx/hif_tx.h | 10 +- drivers/staging/wfx/{hif_tx_mib.h => hif_tx_mib.c} | 118 +- drivers/staging/wfx/hif_tx_mib.h | 436 +- drivers/staging/wfx/hwio.c | 18 +- drivers/staging/wfx/key.c | 71 +- drivers/staging/wfx/key.h | 2 - drivers/staging/wfx/main.c | 78 +- drivers/staging/wfx/main.h | 4 +- drivers/staging/wfx/queue.c | 533 +- drivers/staging/wfx/queue.h | 42 +- drivers/staging/wfx/scan.c | 13 +- drivers/staging/wfx/sta.c | 871 +- drivers/staging/wfx/sta.h | 38 +- drivers/staging/wfx/traces.h | 31 +- drivers/staging/wfx/wfx.h | 47 +- drivers/staging/wilc1000/hif.c | 4 +- drivers/thunderbolt/Kconfig | 1 - drivers/thunderbolt/icm.c | 22 + drivers/thunderbolt/nhi.c | 5 + drivers/thunderbolt/nhi.h | 2 + drivers/thunderbolt/switch.c | 7 - drivers/tty/hvc/hvc_console.c | 23 +- drivers/tty/hvc/hvcs.c | 2 - drivers/tty/mxser.c | 7 +- drivers/tty/n_gsm.c | 39 +- drivers/tty/rocket.c | 10 +- drivers/tty/serial/8250/8250_core.c | 18 +- drivers/tty/serial/8250/8250_exar.c | 65 +- drivers/tty/serial/8250/8250_fintek.c | 13 +- drivers/tty/serial/8250/8250_port.c | 9 +- drivers/tty/serial/8250/Kconfig | 1 + drivers/tty/serial/8250/serial_cs.c | 6 +- drivers/tty/serial/Kconfig | 16 +- drivers/tty/serial/amba-pl011.c | 1 + drivers/tty/serial/ar933x_uart.c | 6 +- drivers/tty/serial/atmel_serial.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 27 +- drivers/tty/serial/imx.c | 13 +- drivers/tty/serial/lantiq.c | 40 +- drivers/tty/serial/lpc32xx_hs.c | 1 - drivers/tty/serial/omap-serial.c | 52 +- drivers/tty/serial/qcom_geni_serial.c | 7 +- drivers/tty/serial/samsung_tty.c | 84 +- drivers/tty/serial/sc16is7xx.c | 73 +- drivers/tty/serial/serial_core.c | 22 +- drivers/tty/serial/sh-sci.h | 1 - drivers/tty/serial/stm32-usart.c | 74 +- drivers/tty/serial/stm32-usart.h | 1 + drivers/tty/serial/xilinx_uartps.c | 12 +- drivers/tty/sysrq.c | 68 +- drivers/tty/vcc.c | 1 + drivers/tty/vt/keyboard.c | 26 +- drivers/tty/vt/selection.c | 133 +- drivers/uio/uio.c | 2 +- drivers/uio/uio_dmem_genirq.c | 3 +- drivers/uio/uio_hv_generic.c | 1 + drivers/usb/cdns3/cdns3-ti.c | 3 +- drivers/usb/cdns3/core.c | 47 +- drivers/usb/cdns3/core.h | 2 - drivers/usb/cdns3/drd.c | 4 +- drivers/usb/cdns3/ep0.c | 7 - drivers/usb/cdns3/gadget.c | 15 +- drivers/usb/chipidea/Kconfig | 37 +- drivers/usb/chipidea/Makefile | 13 +- drivers/usb/chipidea/ci.h | 1 + drivers/usb/chipidea/ci_hdrc_imx.c | 13 +- drivers/usb/chipidea/ci_hdrc_imx.h | 2 + drivers/usb/chipidea/ci_hdrc_usb2.c | 30 +- drivers/usb/chipidea/ci_hdrc_zevio.c | 67 - drivers/usb/chipidea/core.c | 48 +- drivers/usb/chipidea/udc.c | 170 +- drivers/usb/chipidea/udc.h | 6 +- drivers/usb/chipidea/usbmisc_imx.c | 334 +- drivers/usb/class/cdc-acm.c | 2 +- drivers/usb/class/usblp.c | 5 +- drivers/usb/core/hcd-pci.c | 7 +- drivers/usb/core/hub.c | 2 +- drivers/usb/core/hub.h | 2 +- drivers/usb/core/otg_whitelist.h | 2 +- drivers/usb/core/sysfs.c | 6 +- drivers/usb/core/usb.h | 2 +- drivers/usb/dwc2/core.c | 23 +- drivers/usb/dwc2/core.h | 6 +- drivers/usb/dwc2/core_intr.c | 7 +- drivers/usb/dwc2/debug.h | 2 +- drivers/usb/dwc2/hcd.h | 2 +- drivers/usb/dwc2/hw.h | 3 +- drivers/usb/dwc2/params.c | 19 - drivers/usb/dwc2/platform.c | 39 + drivers/usb/dwc3/core.c | 62 +- drivers/usb/dwc3/core.h | 83 +- drivers/usb/dwc3/debug.h | 4 +- drivers/usb/dwc3/debugfs.c | 14 +- drivers/usb/dwc3/drd.c | 6 +- drivers/usb/dwc3/dwc3-keystone.c | 41 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 422 +- drivers/usb/dwc3/dwc3-of-simple.c | 30 +- drivers/usb/dwc3/gadget.c | 469 +- drivers/usb/dwc3/gadget.h | 2 +- drivers/usb/dwc3/host.c | 2 +- drivers/usb/dwc3/io.h | 2 +- drivers/usb/dwc3/trace.h | 2 +- drivers/usb/early/xhci-dbc.c | 1 - drivers/usb/early/xhci-dbc.h | 2 +- drivers/usb/gadget/composite.c | 78 +- drivers/usb/gadget/configfs.c | 14 +- drivers/usb/gadget/function/f_acm.c | 16 + drivers/usb/gadget/function/f_eem.c | 2 - drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/function/f_serial.c | 16 + drivers/usb/gadget/function/f_tcm.c | 3 + drivers/usb/gadget/function/f_uvc.h | 2 +- drivers/usb/gadget/function/rndis.h | 2 +- drivers/usb/gadget/function/u_audio.h | 2 +- drivers/usb/gadget/function/u_ecm.h | 2 +- drivers/usb/gadget/function/u_eem.h | 2 +- drivers/usb/gadget/function/u_ether.h | 2 +- drivers/usb/gadget/function/u_ether_configfs.h | 2 +- drivers/usb/gadget/function/u_fs.h | 2 +- drivers/usb/gadget/function/u_gether.h | 2 +- drivers/usb/gadget/function/u_hid.h | 2 +- drivers/usb/gadget/function/u_midi.h | 2 +- drivers/usb/gadget/function/u_ncm.h | 2 +- drivers/usb/gadget/function/u_phonet.h | 2 +- drivers/usb/gadget/function/u_printer.h | 2 +- drivers/usb/gadget/function/u_rndis.h | 2 +- drivers/usb/gadget/function/u_serial.c | 57 +- drivers/usb/gadget/function/u_serial.h | 4 +- drivers/usb/gadget/function/u_tcm.h | 2 +- drivers/usb/gadget/function/u_uac1.h | 2 +- drivers/usb/gadget/function/u_uac1_legacy.h | 2 +- drivers/usb/gadget/function/u_uac2.h | 2 +- drivers/usb/gadget/function/u_uvc.h | 2 +- drivers/usb/gadget/function/uvc.h | 4 +- drivers/usb/gadget/function/uvc_configfs.h | 2 +- drivers/usb/gadget/function/uvc_v4l2.c | 4 +- drivers/usb/gadget/function/uvc_v4l2.h | 2 +- drivers/usb/gadget/function/uvc_video.c | 76 +- drivers/usb/gadget/function/uvc_video.h | 4 +- drivers/usb/gadget/legacy/mass_storage.c | 14 +- drivers/usb/gadget/udc/aspeed-vhub/core.c | 16 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 236 +- drivers/usb/gadget/udc/aspeed-vhub/vhub.h | 12 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 112 +- drivers/usb/gadget/udc/atmel_usba_udc.h | 12 + drivers/usb/gadget/udc/core.c | 2 + drivers/usb/gadget/udc/dummy_hcd.c | 27 +- drivers/usb/gadget/udc/fsl_udc_core.c | 4 +- drivers/usb/gadget/udc/gr_udc.c | 1 - drivers/usb/gadget/udc/lpc32xx_udc.c | 11 +- drivers/usb/gadget/udc/m66592-udc.c | 2 +- drivers/usb/gadget/udc/max3420_udc.c | 2 +- drivers/usb/gadget/udc/mv_u3d_core.c | 2 +- drivers/usb/gadget/udc/net2272.c | 2 +- drivers/usb/gadget/udc/omap_udc.c | 2 +- drivers/usb/gadget/udc/s3c2410_udc.c | 4 - drivers/usb/gadget/udc/tegra-xudc.c | 140 + drivers/usb/gadget/udc/udc-xilinx.c | 1 + drivers/usb/gadget/usbstring.c | 24 + drivers/usb/host/Kconfig | 29 + drivers/usb/host/Makefile | 2 + drivers/usb/host/ehci-brcm.c | 280 + drivers/usb/host/ehci-fsl.h | 2 +- drivers/usb/host/ehci-mv.c | 12 +- drivers/usb/host/ehci-mxc.c | 15 +- drivers/usb/host/ehci-pci.c | 6 +- drivers/usb/host/ehci-platform.c | 4 + drivers/usb/host/ehci-tegra.c | 1 - drivers/usb/host/ehci.h | 2 +- drivers/usb/host/fhci.h | 2 +- drivers/usb/host/imx21-hcd.h | 2 +- drivers/usb/host/ohci-pci.c | 9 +- drivers/usb/host/ohci-platform.c | 5 + drivers/usb/host/ohci-sm501.c | 7 +- drivers/usb/host/ohci.h | 2 +- drivers/usb/host/pci-quirks.c | 8 +- drivers/usb/host/r8a66597.h | 2 +- drivers/usb/host/u132-hcd.c | 10 - drivers/usb/host/uhci-pci.c | 8 +- drivers/usb/host/xhci-debugfs.h | 2 +- drivers/usb/host/xhci-ext-caps.h | 2 +- drivers/usb/host/xhci-mtk.h | 2 +- drivers/usb/host/xhci-mvebu.h | 2 +- drivers/usb/host/xhci-pci-renesas.c | 645 ++ drivers/usb/host/xhci-pci.c | 47 +- drivers/usb/host/xhci-pci.h | 28 + drivers/usb/host/xhci-plat.c | 20 +- drivers/usb/host/xhci-plat.h | 2 +- drivers/usb/host/xhci-rcar.h | 2 +- drivers/usb/host/xhci-trace.h | 2 +- drivers/usb/host/xhci.h | 3 +- drivers/usb/isp1760/isp1760-core.h | 2 +- drivers/usb/isp1760/isp1760-regs.h | 2 +- drivers/usb/isp1760/isp1760-udc.h | 2 +- drivers/usb/misc/sisusbvga/sisusb.h | 2 +- drivers/usb/misc/sisusbvga/sisusb_init.h | 2 +- drivers/usb/misc/sisusbvga/sisusb_struct.h | 2 +- drivers/usb/misc/usb_u132.h | 2 +- drivers/usb/mtu3/mtu3.h | 2 +- drivers/usb/mtu3/mtu3_debug.h | 2 +- drivers/usb/mtu3/mtu3_dr.h | 2 +- drivers/usb/mtu3/mtu3_hw_regs.h | 2 +- drivers/usb/mtu3/mtu3_qmu.h | 2 +- drivers/usb/mtu3/mtu3_trace.h | 2 +- drivers/usb/musb/davinci.h | 2 +- drivers/usb/musb/jz4740.c | 4 +- drivers/usb/musb/mediatek.c | 6 + drivers/usb/musb/musb_core.c | 9 +- drivers/usb/musb/musb_core.h | 2 +- drivers/usb/musb/musb_debug.h | 2 +- drivers/usb/musb/musb_debugfs.c | 10 +- drivers/usb/musb/musb_dma.h | 2 +- drivers/usb/musb/musb_gadget.h | 2 +- drivers/usb/musb/musb_host.c | 10 +- drivers/usb/musb/musb_host.h | 2 +- drivers/usb/musb/musb_io.h | 2 +- drivers/usb/musb/musb_regs.h | 2 +- drivers/usb/musb/musb_trace.h | 2 +- drivers/usb/musb/omap2430.h | 2 +- drivers/usb/musb/tusb6010.h | 2 +- drivers/usb/phy/phy-fsl-usb.h | 2 +- drivers/usb/phy/phy-jz4770.c | 12 +- drivers/usb/phy/phy-mv-usb.h | 2 +- drivers/usb/renesas_usbhs/common.h | 2 +- drivers/usb/renesas_usbhs/fifo.h | 2 +- drivers/usb/renesas_usbhs/mod.h | 2 +- drivers/usb/renesas_usbhs/pipe.h | 2 +- drivers/usb/renesas_usbhs/rcar2.h | 2 +- drivers/usb/renesas_usbhs/rcar3.h | 2 +- drivers/usb/renesas_usbhs/rza.h | 2 +- drivers/usb/roles/class.c | 4 +- drivers/usb/serial/belkin_sa.h | 2 +- drivers/usb/serial/ch341.c | 68 +- drivers/usb/serial/io_16654.h | 2 +- drivers/usb/serial/io_edgeport.h | 2 +- drivers/usb/serial/io_ionsp.h | 2 +- drivers/usb/serial/io_ti.h | 2 +- drivers/usb/serial/io_usbvend.h | 2 +- drivers/usb/serial/iuu_phoenix.h | 2 +- drivers/usb/serial/mct_u232.h | 2 +- drivers/usb/serial/option.c | 4 + drivers/usb/serial/oti6858.h | 2 +- drivers/usb/serial/pl2303.h | 2 +- drivers/usb/serial/qcserial.c | 1 + drivers/usb/serial/usb_wwan.c | 4 + drivers/usb/serial/visor.h | 2 +- drivers/usb/serial/whiteheat.h | 2 +- drivers/usb/storage/debug.h | 2 +- drivers/usb/storage/initializers.h | 2 +- drivers/usb/storage/protocol.h | 2 +- drivers/usb/storage/scsiglue.h | 2 +- drivers/usb/storage/sierra_ms.c | 4 - drivers/usb/storage/transport.h | 2 +- drivers/usb/storage/unusual_alauda.h | 2 +- drivers/usb/storage/unusual_cypress.h | 2 +- drivers/usb/storage/unusual_datafab.h | 2 +- drivers/usb/storage/unusual_devs.h | 2 +- drivers/usb/storage/unusual_ene_ub6250.h | 2 +- drivers/usb/storage/unusual_freecom.h | 2 +- drivers/usb/storage/unusual_isd200.h | 2 +- drivers/usb/storage/unusual_jumpshot.h | 2 +- drivers/usb/storage/unusual_karma.h | 2 +- drivers/usb/storage/unusual_onetouch.h | 2 +- drivers/usb/storage/unusual_realtek.h | 2 +- drivers/usb/storage/unusual_sddr09.h | 2 +- drivers/usb/storage/unusual_sddr55.h | 2 +- drivers/usb/storage/unusual_uas.h | 2 +- drivers/usb/storage/unusual_usbat.h | 2 +- drivers/usb/storage/usb.h | 2 +- drivers/usb/typec/Kconfig | 3 +- drivers/usb/typec/class.c | 36 +- drivers/usb/typec/mux/intel_pmc_mux.c | 42 +- drivers/usb/typec/tcpm/fusb302.c | 32 +- drivers/usb/typec/tcpm/fusb302_reg.h | 2 +- drivers/usb/typec/tps6598x.c | 64 +- drivers/usb/typec/ucsi/Makefile | 4 + drivers/usb/typec/ucsi/psy.c | 241 + drivers/usb/typec/ucsi/trace.c | 10 +- drivers/usb/typec/ucsi/ucsi.c | 41 +- drivers/usb/typec/ucsi/ucsi.h | 26 +- drivers/visorbus/controlvmchannel.h | 2 +- drivers/visorbus/vbuschannel.h | 2 +- drivers/visorbus/visorbus_private.h | 2 +- drivers/w1/masters/omap_hdq.c | 82 +- drivers/w1/slaves/w1_ds2430.c | 2 +- drivers/w1/slaves/w1_therm.c | 1668 +++- fs/debugfs/internal.h | 2 +- fs/kernfs/file.c | 2 +- include/dt-bindings/interconnect/imx8mm.h | 50 + include/dt-bindings/interconnect/imx8mn.h | 41 + include/dt-bindings/interconnect/imx8mq.h | 48 + include/dt-bindings/phy/phy.h | 1 + include/linux/coresight.h | 32 +- include/linux/cpuhotplug.h | 1 + include/linux/firmware.h | 1 - include/linux/firmware/intel/stratix10-smc.h | 49 +- .../linux/firmware/intel/stratix10-svc-client.h | 71 +- include/linux/firmware/xlnx-zynqmp.h | 237 +- include/linux/fpga/adi-axi-common.h | 6 +- include/linux/fwnode.h | 2 + include/linux/greybus/greybus_protocols.h | 44 +- include/linux/iio/adc/ad_sigma_delta.h | 58 - include/linux/iio/adc/adi-axi-adc.h | 64 + include/linux/iio/buffer-dma.h | 2 +- include/linux/iio/buffer-dmaengine.h | 3 + include/linux/iio/buffer_impl.h | 9 - include/linux/iio/consumer.h | 18 - include/linux/iio/hw-consumer.h | 1 - include/linux/iio/iio.h | 10 +- include/linux/iio/imu/adis.h | 87 +- include/linux/iio/kfifo_buf.h | 1 - include/linux/iio/trigger.h | 3 - include/linux/iio/triggered_buffer.h | 2 - include/linux/interconnect.h | 25 + include/linux/ioport.h | 6 + include/linux/mhi.h | 23 +- include/linux/parport.h | 16 +- include/linux/phy/omap_usb.h | 69 +- include/linux/property.h | 1 + include/linux/rtsx_pci.h | 25 - include/linux/serial_core.h | 4 +- include/linux/soundwire/sdw.h | 32 +- include/linux/soundwire/sdw_type.h | 9 +- include/linux/sysrq.h | 18 +- include/linux/thunderbolt.h | 2 +- include/linux/usb/chipidea.h | 1 + include/linux/usb/composite.h | 3 + include/linux/usb/gadget.h | 8 + include/linux/usb/hcd.h | 3 +- include/linux/usb/typec.h | 1 + include/uapi/linux/magic.h | 1 + include/uapi/misc/habanalabs.h | 245 +- kernel/debug/debug_core.c | 2 +- kernel/power/poweroff.c | 2 +- kernel/rcu/tree_stall.h | 2 +- kernel/resource.c | 5 + lib/kobject.c | 14 +- lib/test_firmware.c | 26 +- lib/test_printf.c | 4 +- 1012 files changed, 120092 insertions(+), 14855 deletions(-) create mode 100644 Documentation/ABI/stable/sysfs-driver-firmware-zynqmp create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-dfl_fme create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-proximity create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sx9310 create mode 100644 Documentation/ABI/testing/sysfs-bus-soundwire-master create mode 100644 Documentation/ABI/testing/sysfs-bus-soundwire-slave create mode 100644 Documentation/ABI/testing/sysfs-driver-w1_therm create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/maxim,max1241.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/rockchip-saradc.txt create mode 100644 Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/ams,ccs811.yaml create mode 100644 Documentation/devicetree/bindings/iio/common.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/st,stm32-dac.txt create mode 100644 Documentation/devicetree/bindings/iio/dac/st,stm32-dac.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/amstaos,tsl2563.yaml delete mode 100644 Documentation/devicetree/bindings/iio/light/tsl2563.txt delete mode 100644 Documentation/devicetree/bindings/iio/light/vcnl4000.txt create mode 100644 Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/vishay,vcnl3020.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.yaml create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson8b-usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/cdns,salvo-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,combo-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/meson-gxl-usb3-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/meson8b-usb2-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom-qmp-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb2.txt delete mode 100644 Documentation/devicetree/bindings/phy/rcar-gen3-phy-usb3.txt create mode 100644 Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/renesas,usb3-phy.yaml delete mode 100644 Documentation/devicetree/bindings/usb/amlogic,dwc3.txt create mode 100644 Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml delete mode 100644 Documentation/devicetree/bindings/usb/keystone-usb.txt create mode 100644 Documentation/devicetree/bindings/usb/ti,keystone-dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,tps6598x.yaml create mode 100644 Documentation/firmware-guide/acpi/intel-pmc-mux.rst create mode 100644 drivers/fpga/dfl-fme-perf.c create mode 100644 drivers/hwtracing/coresight/coresight-sysfs.c create mode 100644 drivers/iio/adc/ad9467.c create mode 100644 drivers/iio/adc/adi-axi-adc.c create mode 100644 drivers/iio/adc/max1241.c create mode 100644 drivers/iio/chemical/atlas-ezo-sensor.c create mode 100644 drivers/iio/imu/adis16475.c create mode 100644 drivers/iio/proximity/sx9310.c create mode 100644 drivers/iio/proximity/vcnl3020.c create mode 100644 drivers/interconnect/imx/Kconfig create mode 100644 drivers/interconnect/imx/Makefile create mode 100644 drivers/interconnect/imx/imx.c create mode 100644 drivers/interconnect/imx/imx.h create mode 100644 drivers/interconnect/imx/imx8mm.c create mode 100644 drivers/interconnect/imx/imx8mn.c create mode 100644 drivers/interconnect/imx/imx8mq.c create mode 100644 drivers/misc/habanalabs/gaudi/Makefile create mode 100644 drivers/misc/habanalabs/gaudi/gaudi.c create mode 100644 drivers/misc/habanalabs/gaudi/gaudiP.h create mode 100644 drivers/misc/habanalabs/gaudi/gaudi_coresight.c create mode 100644 drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c create mode 100644 drivers/misc/habanalabs/gaudi/gaudi_security.c create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/cpu_if_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_core_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma1_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma1_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma2_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma2_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma3_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma3_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma4_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma4_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma5_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma5_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma6_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma6_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma7_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma7_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_n_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_n_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_n_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_s_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_s_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_e_s_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_n_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_n_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_n_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_s_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_s_down_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/dma_if_w_s_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/gaudi_blocks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/gaudi_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme0_ctrl_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme0_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme1_ctrl_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme2_ctrl_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme2_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mme3_ctrl_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/mmu_up_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_2_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_3_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_4_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_5_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_6_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/nif_rtr_ctrl_7_regs.h copy drivers/misc/habanalabs/include/{goya => gaudi}/asic_reg/psoc_etr_regs.h (100%) create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_global_conf [...] create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_global_conf_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_hbm_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_pci_pll_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_timestamp_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_1_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_2_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_3_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_4_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_5_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_6_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/sif_rtr_ctrl_7_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/stlb_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_cfg_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc1_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc1_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc2_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc2_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc3_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc3_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc4_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc4_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc5_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc5_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc6_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc6_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc7_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/asic_reg/tpc7_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_async_events.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_async_ids_map_extended.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_coresight.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_fw_if.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_packets.h create mode 100644 drivers/misc/habanalabs/include/gaudi/gaudi_reg_map.h create mode 100644 drivers/misc/habanalabs/include/goya/asic_reg/psoc_timestamp_regs.h create mode 100644 drivers/misc/habanalabs/include/hw_ip/mmu/mmu_v1_1.h delete mode 100644 drivers/phy/amlogic/phy-meson-gxl-usb3.c create mode 100644 drivers/phy/cadence/phy-cadence-salvo.c create mode 100644 drivers/phy/intel/phy-intel-combo.c create mode 100644 drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c create mode 100644 drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c create mode 100644 drivers/soundwire/master.c create mode 100644 drivers/soundwire/sysfs_local.h create mode 100644 drivers/soundwire/sysfs_slave.c create mode 100644 drivers/soundwire/sysfs_slave_dpn.c delete mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.txt create mode 100644 drivers/staging/mt7621-pci-phy/mediatek,mt7621-pci-phy.yaml delete mode 100644 drivers/staging/vt6656/firmware.c delete mode 100644 drivers/staging/vt6656/firmware.h copy drivers/staging/wfx/{hif_tx_mib.h => hif_tx_mib.c} (71%) delete mode 100644 drivers/usb/chipidea/ci_hdrc_zevio.c create mode 100644 drivers/usb/host/ehci-brcm.c create mode 100644 drivers/usb/host/xhci-pci-renesas.c create mode 100644 drivers/usb/host/xhci-pci.h create mode 100644 drivers/usb/typec/ucsi/psy.c create mode 100644 include/dt-bindings/interconnect/imx8mm.h create mode 100644 include/dt-bindings/interconnect/imx8mn.h create mode 100644 include/dt-bindings/interconnect/imx8mq.h create mode 100644 include/linux/iio/adc/adi-axi-adc.h