This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-aarch64 in repository toolchain/ci/linux.
from bddac7c1e02b Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" adds 066aef690794 dt-bindings: serial: Convert rda,8810pl-uart to YAML adds 92649241a25a dt-bindings: msm/mdp4: convert to yaml format adds 5a04982df8da dt-bindings: dmaengine: zynqmp_dma: convert to yaml adds 39bd2b6a3783 dt-bindings: Improve phandle-array schemas adds 58bcfe0a082d dt-bindings: i2c: mpc: Make each example a separate entry adds 8682016ca043 dt-bindings: i2c: imx: Make each example a separate entry adds a1ba6ac48a9f dt-bindings: nvmem: qcom,spmi-sdam: Drop child node schema adds b588772a9cb3 dt-bindings: ingenic,i2c: Rework interrupts in example adds b1809ee93210 dt-bindings: i2c: stm32-i2c: Move st,syscfg-fmp definition [...] adds d7b0c4aae171 dt-bindings: net: ti,k3-am654-cpts: Fix assigned-clock-parents adds b85c7d88ed87 dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock [...] adds 24a4b57a3d01 dt-bindings: remoteproc: ti: Add mailbox provider nodes to [...] adds d7f17b661fe9 dt-bindings: arm,cci-400: Add interrupt controller to example adds 97709d365bbd ASoC: dt-bindings: Centralize the 'sound-dai' definition adds a8b309ce9760 scripts/dtc: Call pkg-config POSIXly correct adds d029175f1420 MAINTAINERS: dt-bindings: Add Krzysztof Kozlowski adds 056d38576abe dt-bindings: i2c: samsung,s3c2410-i2c: convert to dtschema adds e84d3a45cce1 dt-bindings: trivial-devices: make comment indentation consistent adds d71ea591223e dt-bindings: vendor-prefixes: clarify HP prefix adds f4e82f190e79 dt-bindings: timer: nuvoton,npcm7xx-timer: Convert to YAML adds 208b65f7b5cc dt-bindings: net: convert net/cortina,gemini-ethernet to yaml adds 31fc1c63c2ae dt-bindings: clock: Add binding for TI clksel adds e87d05d85a14 dt-bindings: phy: samsung,exynos-hdmi-phy: convert to dtschema adds f16fe2d3b41f dt-bindings: display: samsung,exynos5433-decon: convert to [...] adds 5c45a11b618e dt-bindings: display: samsung,exynos7-decon: convert to dtschema adds 6b15415e0303 dt-bindings: display: samsung,exynos-hdmi-ddc: convert to [...] adds 68e89bb36d58 dt-bindings: display: samsung,exynos-mixer: convert to dtschema adds a5032991e108 dt-bindings: display: samsung,exynos-hdmi: convert to dtschema adds 4c5e180b83ed dt-bindings: display: samsung,exynos5433-mic: convert to dtschema adds e4fc20d74a18 dt-bindings: display: samsung,exynos-fimd: convert to dtschema adds 59dfdc13ca22 dt-bindings: net: can: fix dtbs warning adds 3a36eb031b6f dt-bindings: rng: atmel,at91-trng: update maintainers entry adds b4ba994f2622 dt-bindings: ltk050h3146w: replace Heiko Stuebner by mysel [...] adds e044e3e696b1 dt-bindings: display: bridge: document Toshiba TC358768 ce [...] adds c2687295df00 dt-bindings: arm: Trivial typo fixes in cpu-capacity.txt adds bd79e84c6500 dt-bindings: net: ethernet-controller: document label property adds 49364138080e dt-bindings: timer: armv7m-systick: convert to dtschema adds 54eb8dc8f338 of: unittest: print pass messages at PR_INFO level adds 2e8185fccd63 dt-bindings: vendor-prefixes: add HPE Prefix adds c8f2ad6869b5 dt-bindings: crypto: Convert Atmel AES to yaml adds d63b583f681e dt-bindings: crypto: Convert Atmel TDES to yaml adds 44c75c9e3d08 dt-bindings: crypto: Convert Atmel SHA to yaml adds 5d16dcd252fd dt-bindings: convert ata/cortina,gemini-sata-bridge to yaml adds 5dad90f36057 dt-bindings: vendor-prefixes: add second HiSilicon prefix adds aaffb26991bc dt-bindings: vendor-prefixes: add second Synopsys prefix adds 16234ef1d2aa dt-bindings: usb: do not use deprecated synopsys prefix adds 2b709a7209ef dt-bindings: writing-schema: Install from PyPI repository adds 418adabeb3d0 dt-bindings: example: Extend with typical case (int-array [...] adds 10d7e312497f dt-bindings: reserved-memory: Add restricted-dma-pool constraints adds 73b9f6389e5c dt-bindings: timer: sifive,clint: Fix number of interrupts adds 4eb7b1339c23 dt-bindings: timer: sifive,clint: Group interrupt tuples adds 8e4296c286ed of: unittest: add program to process EXPECT messages adds c205cac49e09 dt-bindings: net: can: renesas,rcar-canfd: Document RZ/V2L SoC adds eb1e49e04ab9 dt-bindings: i2c: renesas,riic: Document RZ/V2L SoC adds 7419553d03ff dt-bindings: timer: renesas: ostm: Document Renesas RZ/V2L OSTM adds f866a7ae1265 dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ [...] adds 53157759f56b dt-bindings: usb: renesas,usbhs: Document RZ/V2L bindings adds dca669354e6f dt-bindings: Another pass removing cases of 'allOf' contai [...] adds 309d955985ee dt-bindings: kbuild: Support partial matches with DT_SCHEMA_FILES adds ea87f1eb4fd8 dt-bindings: arm: Allow 32-bit 'cpu-release-addr' values adds a45194b9de18 MAINTAINERS: dt-bindings: update Krzysztof Kozlowski's email adds 8544073271d1 dt-bindings: ufs: add common platform bindings adds cebe22345fb8 dt-bindings: ufs: samsung,exynos-ufs: use common bindings adds 1581355bd0ed dt-bindings: ufs: cdns,ufshc: convert to dtschema adds 578f116b7ad6 dt-bindings: ufs: drop unused/old ufs-qcom PHY bindings adds 462c5c0aa798 dt-bindings: ufs: qcom,ufs: convert to dtschema adds 516075a230d4 dt-bindings: ufs: hisilicon,ufs: convert to dtschema adds 954c6010053c dt-bindings: ufs: mediatek,ufs: convert to dtschema adds f3e00820f519 dt-bindings: ufs: snps,tc-dwc-g210: convert to dtschema adds 17bf6b7c7835 dt-bindings: firmware: arm,scpi: Add missing maxItems to m [...] adds 28650a5c3a34 Merge branch 'dt/linus' into dt/next adds 16d1f0a79385 dt-bindings: Add vendor prefix for Xen hypervisor adds b3e664a7f449 dt-bindings: kbuild: Print a warning if yamllint is not found adds 21d5929ff230 dt-bindings: imx6q-pcie: Add iMX8MM PCIe compatible string adds 9be01ee2289b dt-bindings: imx6q-pcie: Add iMX8MP PCIe compatible string adds b48b56362665 dt-bindings: net: mscc,vsc7514-switch: convert txt binding [...] adds 6853fece628c dt-bindings: clk: cleanup comments adds 7ea75dd386be dt-bindings: i2c: convert i2c-at91 to json-schema adds 2a4013c0cc29 dt-bindings: i2c: at91: Add SAMA7G5 compatible strings list adds 1d9a770bc8f0 dt-bindings: arm: Convert QEMU fw-cfg to DT schema adds 37de81210f74 dt-bindings: Add QEMU virt machine compatible adds 2783a7f56f99 dt-bindings: kbuild: Pass DT_SCHEMA_FILES to dt-validate adds ef8795f3f1ce dt-bindings: kbuild: Use DTB files for validation adds 7f4f25a6887c dt-bindings: ata: ahci-platform: Convert DT bindings to yaml adds 3f5a539b35e4 dt-bindings: ata: ahci-platform: Add power-domains property adds 593adaa64599 dt-bindings: ata: ahci-platform: Add rk3568-dwc-ahci compatible adds dba529605f55 dt-bindings: gnss: Rewrite common bindings in YAML adds 069e6bc6dba5 dt-bindings: gnss: Modify u-blox to use common bindings adds 5505409e423f dt-bindings: gnss: Rewrite sirfstar binding in YAML adds 094b10cb795a dt-bindings: gnss: Add two more chips adds 6ac02df3fff7 dt-bindings: virtio,mmio: Allow setting devices 'dma-coherent' adds 028152260c57 Revert "of: base: Introduce of_alias_get_alias_list() to c [...] adds 3f9a07558f1e dt-bindings: gpio: pca95xx: drop useless consumer example adds 09f724e196e5 dt-bindings: dmaengine: sifive,fu540-c000: include generic schema adds 3d8fa7a22dcd dt-bindings: ufs: qcom: Add SM6350 compatible string adds 5db1c2dbc04c dt-bindings: nvmem: add U-Boot environment variables binding adds 6b49f3409a09 dt-bindings: kbuild: Make DT_SCHEMA_LINT a recursive variable adds 9bf3fc500785 Merge tag 'devicetree-for-5.18' of git://git.kernel.org/pu [...] adds 13400b145426 Merge branch 'for-5.18/block' into for-5.18/write-streams adds b46bebaf2a58 Merge branch 'for-5.18/drivers' into for-5.18/write-streams adds 82911009637e Merge branch 'for-5.18/alloc-cleanups' into for-5.18/write [...] adds 85e6c775762a nvme: remove support or stream based temperature hint adds c75e707fe1aa block: remove the per-bio/request write hint adds 41d36a9f3e53 fs: remove kiocb.ki_hint adds 7b12e49669c9 fs: remove fs.f_write_hint adds 561593a048d7 Merge tag 'for-5.18/write-streams-2022-03-18' of git://git [...] adds 61285ff72ae5 fs: do not pass __GFP_HIGHMEM to bio_alloc in do_mpage_readpage adds 752d422e74c4 Merge tag 'for-5.18/alloc-cleanups-2022-03-25' of git://gi [...] adds bc8419944f68 Merge branch 'for-5.18/block' into for-5.18/64bit-pi adds b83ac18fce79 Merge branch 'for-5.18/drivers' into for-5.18/64bit-pi adds e41ffa9cf0b1 Merge branch 'for-5.18/alloc-cleanups' into for-5.18/64bit-pi adds d57c1cf43e7b Merge branch 'for-5.18/write-streams' into for-5.18/64bit-pi adds c340b990d58c block: support pi with extended metadata adds 84b735429f5f nvme: allow integrity on extended metadata formats adds c2ea5fcf53d5 asm-generic: introduce be48 unaligned accessors adds 7ee8809df990 linux/kernel: introduce lower_48_bits function adds cbc0a40e17da lib: add rocksoft model crc64 adds f3813f4b287e crypto: add rocksoft 64b crc guard tag framework adds a7d4383f17e1 block: add pi for extended integrity adds 4020aad85c67 nvme: add support for enhanced metadata adds 1e21270685ae crypto: fix crc64 testmgr digest byte order adds 3f7282139fe1 Merge tag 'for-5.18/64bit-pi-2022-03-25' of git://git.kern [...] adds f68f2ff91512 fortify: Detect struct member overflows in memcpy() at com [...] adds 938a000e3f9b fortify: Detect struct member overflows in memmove() at co [...] adds 28e77cc1c068 fortify: Detect struct member overflows in memset() at com [...] adds 818ab43fc56a fortify: Update compile-time tests for Clang 14 adds f36114314136 fortify: Replace open-coded __gnu_inline attribute adds f0202b8ca48c Compiler Attributes: Add __pass_object_size for Clang adds d694dbaefd6f Compiler Attributes: Add __overloadable for Clang adds 1c7f4e5c1b6c Compiler Attributes: Add __diagnose_as for Clang adds 0a2b782a00f3 fortify: Make pointer arguments const adds 92df138a8d66 fortify: Use __diagnose_as() for better diagnostic coverage adds 67ebc3ab4462 fortify: Make sure strlen() may still be used as a constan [...] adds 281d0c962752 fortify: Add Clang support adds 4be240b18aa6 Merge tag 'memcpy-v5.18-rc1' of git://git.kernel.org/pub/s [...] adds e6148767825c Makefile: Enable -Warray-bounds adds 00a4f836eb36 Makefile: Enable -Wzero-length-bounds adds b06a17583f6f Merge tag 'array-bounds-v5.18-rc1' of git://git.kernel.org [...] adds 631f871f0717 fs/iomap: Fix buffered write page prefaulting adds a060c9409e25 Merge tag 'write-page-prefaulting' of git://git.kernel.org [...] adds ca0acb511c21 device property: Add fwnode_irq_get_byname adds 20e8ef5c7ffa docs: firmware-guide: ACPI: Add named interrupt doc adds a263a84088f6 i2c: smbus: Use device_*() functions instead of of_*() adds f244cdce52de dt-bindings: i2c: update bindings for MT8186 SoC adds 934705316f0f i2c: mediatek: Add i2c compatible for Mediatek MT8186 adds 951285e59e8a i2c: amd-mp2: Remove useless DMA-32 fallback configuration adds b205f5850263 i2c: bcm2835: Fix the error handling in 'bcm2835_i2c_probe()' adds 0bc4978a679c i2c: ACPI: Replace acpi_bus_get_device() adds 0c47dd7d09bb i2c: npcm7xx: Fix typos adds 27c196c7b73c kernel/resource: Introduce request_mem_region_muxed() adds 15fd6435dfa0 Merge branch 'i2c/add-request_mem_region_muxed' into i2c/f [...] adds 93102cb44978 i2c: piix4: Replace hardcoded memory map size with a #define adds a3325d225b00 i2c: piix4: Move port I/O region request/release code into [...] adds 0a59a24e14e9 i2c: piix4: Move SMBus controller base address detect into [...] adds fbafbd51bff5 i2c: piix4: Move SMBus port selection into function adds 7c148722d074 i2c: piix4: Add EFCH MMIO support to region request and release adds 46967bc1ee93 i2c: piix4: Add EFCH MMIO support to SMBus base address detect adds 381a3083c674 i2c: piix4: Add EFCH MMIO support for SMBus port select adds 6cf72f41808a i2c: piix4: Enable EFCH MMIO for Family 17h+ adds 6960331dee17 i2c: designware: Add missing locks adds 78d5e9e299e3 i2c: designware: Add AMD PSP I2C bus support adds b36fc8181e3b dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support adds ea01b71b0799 i2c: rcar: Add R-Car Gen4 support adds d0aee048d648 i2c: brcmstb: allow compiling on BCM4908 adds f1bd6661946b dt-bindings: i2c: add bindings for microchip mpfs i2c adds 481153991c41 i2c: don't expose function which is only used internally adds 9c02d4011e92 i2c: i801: Add support for Intel Raptor Lake PCH-S adds 4ebf4987c091 i2c: Introduce common module to instantiate CCGx UCSI adds 2079563d6f60 i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() adds c2c25be6dc94 i2c: nvidia-gpu: Use temporary variable for struct device adds c74a30ce1376 i2c: nvidia-gpu: Convert to use dev_err_probe() adds 531310dd5d9f i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() adds 1e4fe5430bd7 i2c: designware: remove unneeded semicolon adds 19e138e43a08 i2c: pasemi: Drop I2C classes from platform driver variant adds 9036ff626579 dt-bindings: i2c: qcom-cci: add QCOM SM8450 compatible adds 017b32e6da8d i2c: qcom-cci: add sm8450 compatible adds 8302532f47bb i2c: smbus: Check for parent device before dereference adds 24e3bb7429bd Merge tag 'irq-api-2022-02-21' of git://git.kernel.org/pub [...] adds 68ea1b2c3386 i2c: core: Use generic_handle_irq_safe() in i2c_handle_smb [...] adds a5ea32579f08 i2c: cht-wc: Use generic_handle_irq_safe(). adds 36c11fee4fb5 dt-bindings: i2c: microchip,corei2c: Fix indentation of co [...] adds da2e86c0bd7b i2c: riic: Simplify reset handling adds d8703554f4de i2c: qcom-geni: Add support for GPI DMA adds 17ba1e87fca9 i2c: designware: Fix improper usage of readl adds b5a796c6a809 i2c: mediatek: modify bus speed calculation formula adds 5b9df0acd22a i2c: mediatek: remove redundant null check adds c57813b8b288 i2c: designware: Lock the adapter while setting the suspen [...] adds 80704a84a9f8 i2c: designware: Use the i2c_mark_adapter_suspended/resume [...] adds d7583c8a5748 i2c: tegra: Add SMBus block read function adds 9c02c6391c88 i2c: i801: Drop useless masking in i801_access adds 55b6f82e9443 i2c: i801: Add support for the Process Call command adds 1d366c2f9df8 i2c: xiic: Make bus names unique adds 52c74d17d89c i2c: i801: Drop two outdated comments adds 0016a32f7591 i2c: mt65xx: Simplify with clk-bulk adds 09055eb060a4 dt-bindings: i2c: update bindings for MT8168 SoC adds 1bff55b57ea1 i2c: mediatek: Add i2c compatible for Mediatek MT8168 adds d0583229bcf5 i2c: designware: Mark dw_i2c_plat_{suspend,resume}() as __ [...] adds 246313e31316 MAINTAINERS: adjust XLP9XX I2C DRIVER after removing the d [...] adds 8b6d8d00a46a i2c: cros-ec-tunnel: Fix syntax errors in comments adds 3364c0ef8732 i2c: designware: Remove code duplication adds d714fb25e755 i2c: add tracepoints for I2C slave events adds cb13aa16f34f i2c: meson: Fix wrong speed use from probe adds 1a22aabf20ad i2c: mux: demux-pinctrl: do not deactivate a master that i [...] adds 5627ecb8374a Merge branch 'i2c/for-mergewindow' of git://git.kernel.org [...] adds 75c19f487fcd usb: host: ehci-sched: Use struct_size() in kzalloc() adds 62fb61580eb4 usb: gadget: tegra-xudc: Do not program SPARAM adds d6dd18efd01f usb: gadget: f_serial: Ensure gserial disconnected during unbind adds 7bd42fb95eb4 usb: gadget: tegra-xudc: Fix control endpoint's definitions adds a102f07e4edf usb: dwc3: drd: Add support for usb-conn-gpio based usb-ro [...] adds 03db9289b5ab usb: cdnsp: fix cdnsp_decode_trb function to properly hand [...] adds 0bf6f14585c8 usb: cdnsp: remove not used temp_64 variables adds 7efa98076b72 dt-bindings: usb: add bindings for microchip mpfs musb adds 8729a2a2b1d6 usb: host: xhci-plat: Remove useless DMA-32 fallback confi [...] adds 88476b26656e usb: gadget: f_phonet: Use struct_size() helper in kzalloc() adds c89686118c78 usb: core: Bail out when port is stuck in reset loop adds 7643fd78e146 usb: host: fotg210: Use struct_size() helper in kzalloc() adds 4213e92ef7ec usb: gadget: f_fs: Use struct_size() and flex_array_size() [...] adds 5d0c4393b207 USB: hcd-pci: Use PCI_STD_NUM_BARS when checking standard BARs adds e62667f82aa6 usb: xhci-mtk: Use struct_size() helper in create_sch_ep() adds 89ada0fe669a usb: gadget: f_mass_storage: Make CD-ROM emulation work wi [...] adds ce6a7bfbe571 usb: gadget:audio: Replace deprecated macro S_IRUGO adds c565ad07ef35 usb: gadget: u_audio: Support multiple sampling rates adds 8722a949e62a usb: gadget: u_audio: Move dynamic srate from params to rtd adds eb3a1ce6f5ed usb: gadget: u_audio: Add capture/playback srate getter adds a7339e4f5788 usb: gadget: f_uac2: Support multiple sampling rates adds 695d39ffc2b5 usb: gadget: f_uac1: Support multiple sampling rates adds 8fe9a03f4331 usb: gadget: u_audio: Rate ctl notifies about current srat [...] adds 62385cf158a7 usb: gadget: u_audio: Add suspend call adds 7ff4a3b54899 usb: gadget: f_uac2: Add suspend callback adds d1d11dd13069 usb: gadget: f_uac1: Add suspend callback adds dfb05b5dc3af usb: gadget: f_uac1: allow changing interface name via configfs adds 993a44fa85c1 usb: gadget: f_uac2: allow changing interface name via configfs adds 60c250a98d4c Merge tag 'v5.17-rc2' into usb-next adds c067688ae204 USB: ACPI: Replace acpi_bus_get_device() adds e1f09f409f6c usb: udc: Fix typo in comment adds 4ed941a99996 usb: gadget: f_uac2: Add HS/SS bInterval to configfs adds a857c42fca8c usb: gadget: audio: Add HS/SS bInterval params for UAC2 adds 355a05dc8367 usb: gadget: f_uac2: Optionally determine bInterval for HS and SS adds 554237f2bb62 usb: gadget: f_uac2: Add speed names to bInterval dbg/warn adds 9d19d966b4cb usb: gadget: f_uac2: change maxpctksize/maxpcktsize to wMa [...] adds 2dac5d2864af usb: gadget: f_uac2: Neaten and reduce size of afunc_valid [...] adds 97ecbfb30dca dt-bindings: usb: dwc3: Deprecate snps,ref-clock-period-ns adds 33fb697ec7e5 usb: dwc3: Get clocks individually adds 5114c3ee2487 usb: dwc3: Calculate REFCLKPER based on reference clock adds 596c87856e08 usb: dwc3: Program GFLADJ adds d8b1c3d0d700 arm64: dts: zynqmp: Move USB clocks to dwc3 node adds 5726079cd486 arm64: dts: ipq6018: Use reference clock to set dwc3 period adds c3c9cee59282 usb: ehci: add pci device support for Aspeed platforms adds 6a3cd5bef253 USB: usbfs: Use a spinlock instead of atomic accesses to t [...] adds 56f26f177b26 dt-bindings: usb: dwc2: add compatible "intel,socfpga-agil [...] adds 3d8d3504d233 usb: dwc2: Add platform specific data for Intel's Agilex adds 325b820fa97f arm64: dts: agilex: use the compatible "intel,socfpga-agil [...] adds 8609e3e17504 dt-bindings: usb: mtk-xhci: add support ip-sleep for mt8195 adds 43d48bbb1486 usb: xhci-mtk: add support ip-sleep wakeup for mt8195 adds 3a0f60b5ea32 dt-bindings: usb: rt1719: Add binding for Richtek RT1719 adds 25d29b980912 usb: typec: rt1719: Add support for Richtek RT1719 adds 334daddbe655 dt-bindings: Add the yaml bindings for EUD adds 306a20df822d bindings: usb: dwc3: Update dwc3 properties for EUD connector adds 9a1bf58ccd44 usb: misc: eud: Add driver support for Embedded USB Debugger(EUD) adds a0c68e493007 arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector adds c18553956f34 arm64: dts: qcom: sc7280: Set the default dr_mode for usb2 adds fbd533e90d23 Merge 5.17-rc4 into usb-next adds bd0a0a024f2a usb: ulpi: Add debugfs support adds 18819ad23828 MAINTAINERS: Add maintainer entry for EUD adds 4378e427f705 usbip: vudc: Make use of the helper macro LIST_HEAD() adds 6d705bf9520d usb: host: {e|o}hci-dbg: kill useless 'ret' variable initializers adds 9902951f536c usb: host: ehci-platform: Update brcm, xgs-iproc-ehci workaround adds 5f508d79449f usb: host: xhci-mtk: Simplify supplies handling with regul [...] adds e51879d85a4d usb: dwc3: drd: Don't check against CONFIG_OF adds 534675942e90 xhci: dbc: refactor xhci_dbc_init() adds 5ce036b98dd3 xhci: dbc: create and remove dbc structure in dbgtty driver. adds 5c44d9d7570b xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit adds 6aec50009d52 xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe adds e1ec140f273e xhci: dbgtty: use IDR to support several dbc instances. adds 5c2a380a5aa8 xhci: Allocate separate command structures for each LPM command adds cd36facf104a usb: remove Link Powermanagement (LPM) disable before port reset. adds 133da4b470ec usb: host: xhci: drop redundant checks adds 0b86f02d91c8 usb: xhci: fix minmax.cocci warnings adds 3fa891093bd1 dt-bindings: vendor-prefixes: Add willsemi adds 71c16066a53f dt-bindings: usb: Add WUSB3801 Type-C Port Controller adds 2e7dfb0e9cac usb: typec: Factor out non-PD fwnode properties adds d016cbe4d7ac usb: typec: Support the WUSB3801 port controller adds e285cb403994 usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks() adds 582ab24e096f usb: dwc3: pci: Set "linux,phy_charger_detect" property on [...] adds a5d847b0afd3 usb: dwc3: pci: Also apply Bay Trail GPIO mappings to ulpi-device adds c6c986b657e5 usb: host: ehci-q: make qtd_fill() return *unsigned int* adds f9aeda81c0e8 xhci: omit mem read just after allocation of trb adds a352fa58c0ee usb: misc: USB_QCOM_EUD should depend on ARCH_QCOM adds bc25c55812ff dt-bindings: usb: qcom,dwc3: Add msm8953 compatible adds f6a9a2d64dd1 USB: core: Update kerneldoc for usb_get_dev() and usb_get_intf() adds ca9400ef7f67 Merge 5.17-rc6 into usb-next adds 949ea75b7ba4 dt-bindings: usb: samsung,exynos-dwc3: convert to dtschema adds 4bf2283cb208 dt-bindings: usb: samsung,exynos-usb2: convert to dtschema adds f8a98c45569a usb: Drop commas after SoC match table sentinels adds 676748389f5d usb: typec: tipd: Forward plug orientation to typec subsystem adds 14073ce951b5 xhci: make xhci_handshake timeout for xhci_reset() adjustable adds 3105bc977d7c xhci: fix garbage USBSTS being logged in some cases adds 05519b8589a6 xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() adds 70c05e4cf630 xhci: fix runtime PM imbalance in USB2 resume adds 81720ec5320c usb: host: xhci: use ffs() in xhci_mem_init() adds ddfaee625594 usb: host: xhci: fix a comment typo in xhci_mem_init() adds c63d5757d0fc usb: host: xhci: update hci_version operation in xhci_gen_setup() adds c2b0d55080a2 usb: host: xhci: add blank line in xhci_halt() adds 98d107b84614 usb: host: xhci: Remove some unnecessary return value init [...] adds c4b9c570965f USB: serial: simple: add Nokia phone driver adds e1d15646565b USB: serial: pl2303: add IBM device IDs adds 5b6ab28d0678 USB: serial: pl2303: fix GS type detection adds 4ac56b1f1ef8 USB: serial: usb_wwan: remove redundant assignment to variable i adds 6edc3f89fad2 Merge tag 'usb-serial-5.18-rc1' of https://git.kernel.org/ [...] adds 97486e981ffb thunderbolt: Remove useless DMA-32 fallback configuration adds 3eddfc121f90 thunderbolt: Disable LTTPR on Intel Titan Ridge adds f1d5ec3e0eab thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() adds 30a4eca69b76 thunderbolt: Add internal xHCI connect flows for Thunderbo [...] adds 7f7b571becf3 thunderbolt: Replace acpi_bus_get_device() adds e87491a9fd4e thunderbolt: Retry DROM reads for more failure scenarios adds a283de3ec646 thunderbolt: Do not resume routers if UID is not set adds 6915812bbd10 thunderbolt: Do not make DROM read success compulsory adds 51d4d64c7ce5 thunderbolt: Clarify register definitions for `tb_cap_plug [...] adds 144c4a77a3e1 thunderbolt: Rename EEPROM handling bits to match USB4 spec adds 7d2c8a13c925 Merge tag 'thunderbolt-for-v5.18-rc1' of git://git.kernel. [...] adds 32d8bb3ed80b usb: gadget: udc: fix typos in comments adds beb8518e2662 usb: raw-gadget: use kzalloc adds 801109b1a37a dt-bindings: usb: hcd: correct usb-device path adds 0d48aee69c71 usb: raw-gadget: return -EINVAL if no proper ep address available adds 850ebb27aed8 usb: dwc3-meson-g12a: constify drvdata structs adds 45a7dbf484aa Revert "arm64: dts: qcom: sc7280: Set the default dr_mode [...] adds bced4afc536d Revert "arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 [...] adds 81915384b5d1 usb: dwc3: imx8mp: rename iomem base pointer adds d600d31e37dc dt-bindings: usb: dwc3-imx8mp: Add imx8mp specific flags adds 9d52107185b6 usb: dwc3: imx8mp: Add support for setting SOC specific flags adds 290918c72a29 arm64: dts: imx8mp: Add memory for USB3 glue layer to usb3 nodes adds 62a13a9c0046 dt-bindings: usb: add rk3568 compatible to rockchip, dwc3 adds 62b20e6e0dde usb: dwc3: core: do not use 3.0 clock when operating in 2.0 mode adds aa6812be1feb usb: dwc3: gadget: Give some time to schedule isoc adds ac01df343e5a usb: dwc3: omap: fix "unbalanced disables for smps10_out1" [...] adds ecb0a2f1e9e2 usb: dwc3: pci: Add support for Intel Alder Lake adds 838884110f0d usb: gadget: fsl: remove usage of list iterator past the l [...] adds b6af554427ad usb: gadget: bdc: remove usage of list iterator past the l [...] adds 109122f36f34 usb: gadget: udc: atmel: remove usage of list iterator pas [...] adds 07437ac54d25 usb: gadget: udc: pxa25x: remove usage of list iterator pa [...] adds 2390ea9c0716 usb: gadget: udc: at91: remove usage of list iterator past [...] adds 7336cccf04f9 usb: gadget: goku_udc: remove usage of list iterator past [...] adds 72149b816b85 usb: gadget: udc: gr_udc: remove usage of list iterator pa [...] adds 4a2a73bf335b usb: gadget: lpc32xx_udc: remove usage of list iterator pa [...] adds 299dd6eb7631 usb: gadget: mv_u3d: remove usage of list iterator past th [...] adds ac7a5d0535d2 usb: gadget: udc: mv_udc_core: remove usage of list iterat [...] adds e6169a870f5b usb: gadget: net2272: remove usage of list iterator past t [...] adds b6f8cc55133a usb: gadget: udc: net2280: remove usage of list iterator p [...] adds d5d0b2805777 usb: gadget: omap_udc: remove usage of list iterator past [...] adds b6c44bee2a1c usb: gadget: s3c-hsudc: remove usage of list iterator past [...] adds d0eeb4e3e48d usb: gadget: udc-xilinx: remove usage of list iterator pas [...] adds 6163d4991172 usb: gadget: aspeed: remove usage of list iterator past th [...] adds 36f4c25ce32e usb: gadget: configfs: remove using list iterator after lo [...] adds eb6db9ccf6fb usb: gadget: legacy: remove using list iterator after loop [...] adds b832eb1d578b usb: gadget: udc: max3420_udc: remove using list iterator [...] adds 418947745c8e usb: gadget: tegra-xudc: remove using list iterator after [...] adds eb6dc99ea236 usb: gadget: composite: remove check of list iterator agai [...] adds ac5534188dc4 usb: gadget: pxa27x_udc: replace usage of rc to check if a [...] adds d6f4663664cb usb: gadget: composite: remove usage of list iterator past [...] adds 2eb27f79eacd usb: gadget: udc: core: remove usage of list iterator past [...] adds 7975f080d355 usb: gadget: dummy_hcd: remove usage of list iterator past [...] adds 977b94814006 usb: gadget: udc: s3c2410: remove usage of list iterator p [...] adds 69f8aeab437c x86/tsc: Be consistent about use_tsc_delay() adds b0ae33a2d2fb usb: early: xhci-dbc: Remove duplicate keep parsing adds 298ac860af9a usb: early: xhci-dbc: Fix xdbc number parsing adds b07cabb8361d USB: storage: ums-realtek: fix error code in rts51x_read_mem() adds d790a9db918f usb: common: usb-conn-gpio: Make VBUS supply completely optional adds 7f1697b1a5e8 usb: oxu210hp-hcd: remove redundant call to max_packet() macro adds 61ef1709ee60 usb: isp1760: remove redundant max_packet() macro adds cee03ca3cb44 xen/usb: don't use arbitrary_virt_to_machine() adds 26d27a1080a7 usb: dwc3: gadget: ep_queue simplify isoc start condition adds e192cc7b5239 usb: dwc3: gadget: move cmd_endtransfer to extra function adds e4cf6580ac74 usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue adds 7f220d4a38e0 Merge tag 'v5.17-rc8' into usb-next adds aff477cb8f94 xen/usb: harden xen_hcd against malicious backends adds 393dcd1f2b75 usb: usbip: eliminate anonymous module_init & module_exit adds 6653b827613a usb: gadget: eliminate anonymous module_init & module_exit adds 1892bf90677a USB: usb-storage: Fix use of bitfields for hardware data i [...] adds 5cd601e699f7 usb: gadget: Makefile: remove ccflags-y adds 0066472de157 usb: dwc3: Issue core soft reset before enabling run/stop adds ac484005767b dt-bindings: usb: mtk-xhci: add compatible for mt8186 adds 46d2c20b0b10 usb: gadget: fsl_qe_udc: Add missing semicolon in qe_ep_dequeue() adds 710f5d627a98 Merge tag 'usb-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] new eca344a7362e tracing: Have trace event string test handle zero length strings new f022814633e1 Merge tag 'trace-v5.18-1' of git://git.kernel.org/pub/scm/ [...]
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/configfs-usb-gadget-uac1 | 5 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 7 +- Documentation/ABI/testing/sysfs-driver-eud | 9 + Documentation/devicetree/bindings/Makefile | 49 +- .../devicetree/bindings/arm/arm,cci-400.yaml | 5 + .../devicetree/bindings/arm/cpu-capacity.txt | 4 +- Documentation/devicetree/bindings/arm/cpus.yaml | 12 +- Documentation/devicetree/bindings/arm/fw-cfg.txt | 38 - .../devicetree/bindings/arm/idle-states.yaml | 80 +- .../devicetree/bindings/arm/linux,dummy-virt.yaml | 20 + Documentation/devicetree/bindings/arm/pmu.yaml | 2 + .../devicetree/bindings/ata/ahci-platform.txt | 79 -- .../devicetree/bindings/ata/ahci-platform.yaml | 189 ++++ .../bindings/ata/cortina,gemini-sata-bridge.txt | 55 -- .../bindings/ata/cortina,gemini-sata-bridge.yaml | 109 +++ .../devicetree/bindings/ata/sata_highbank.yaml | 3 + .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 5 +- .../devicetree/bindings/clock/ti/ti,clksel.yaml | 51 ++ .../bindings/connector/usb-connector.yaml | 3 +- .../bindings/crypto/atmel,at91sam9g46-aes.yaml | 66 ++ .../bindings/crypto/atmel,at91sam9g46-sha.yaml | 60 ++ .../bindings/crypto/atmel,at91sam9g46-tdes.yaml | 64 ++ .../devicetree/bindings/crypto/atmel-crypto.txt | 68 -- .../bindings/crypto/intel,ixp4xx-crypto.yaml | 15 +- .../allwinner,sun4i-a10-display-engine.yaml | 2 + .../bindings/display/brcm,bcm2711-hdmi.yaml | 3 +- .../bindings/display/bridge/adi,adv7511.yaml | 5 +- .../bindings/display/bridge/synopsys,dw-hdmi.yaml | 5 +- .../bindings/display/bridge/toshiba,tc358768.yaml | 7 +- .../bindings/display/exynos/exynos-mic.txt | 51 -- .../bindings/display/exynos/exynos5433-decon.txt | 60 -- .../bindings/display/exynos/exynos7-decon.txt | 65 -- .../bindings/display/exynos/exynos_hdmi.txt | 64 -- .../bindings/display/exynos/exynos_hdmiddc.txt | 15 - .../bindings/display/exynos/exynos_hdmiphy.txt | 15 - .../bindings/display/exynos/exynos_mixer.txt | 26 - .../bindings/display/exynos/samsung-fimd.txt | 107 --- .../bindings/display/mediatek/mediatek,hdmi.yaml | 5 +- .../devicetree/bindings/display/msm/gpu.yaml | 2 + .../devicetree/bindings/display/msm/mdp4.txt | 114 --- .../devicetree/bindings/display/msm/mdp4.yaml | 124 +++ .../bindings/display/panel/display-timings.yaml | 3 +- .../display/panel/leadtek,ltk050h3146w.yaml | 2 +- .../devicetree/bindings/display/renesas,du.yaml | 10 +- .../bindings/display/rockchip/rockchip-drm.yaml | 2 + .../display/samsung/samsung,exynos-hdmi-ddc.yaml | 42 + .../display/samsung/samsung,exynos-hdmi.yaml | 227 +++++ .../display/samsung/samsung,exynos-mixer.yaml | 143 +++ .../display/samsung/samsung,exynos5433-decon.yaml | 148 ++++ .../display/samsung/samsung,exynos5433-mic.yaml | 95 ++ .../display/samsung/samsung,exynos7-decon.yaml | 120 +++ .../bindings/display/samsung/samsung,fimd.yaml | 198 +++++ .../display/sprd/sprd,display-subsystem.yaml | 2 + .../devicetree/bindings/display/ste,mcde.yaml | 4 +- .../bindings/display/ti/ti,am65x-dss.yaml | 3 +- .../devicetree/bindings/dma/dma-router.yaml | 2 + .../bindings/dma/sifive,fu540-c000-pdma.yaml | 8 +- .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 2 +- .../bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml | 85 ++ .../devicetree/bindings/dma/xilinx/zynqmp_dma.txt | 26 - .../bindings/dvfs/performance-domain.yaml | 1 - .../devicetree/bindings/example-schema.yaml | 14 + .../devicetree/bindings/firmware/arm,scmi.yaml | 2 +- .../devicetree/bindings/firmware/arm,scpi.yaml | 6 +- .../bindings/firmware/qemu,fw-cfg-mmio.yaml | 54 ++ .../devicetree/bindings/gnss/gnss-common.yaml | 55 ++ Documentation/devicetree/bindings/gnss/gnss.txt | 37 - .../devicetree/bindings/gnss/sirfstar.txt | 46 - .../devicetree/bindings/gnss/sirfstar.yaml | 76 ++ .../devicetree/bindings/gnss/u-blox,neo-6m.yaml | 14 +- .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 8 - .../devicetree/bindings/i2c/atmel,at91sam-i2c.yaml | 146 ++++ Documentation/devicetree/bindings/i2c/i2c-at91.txt | 82 -- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 7 +- Documentation/devicetree/bindings/i2c/i2c-mpc.yaml | 2 + .../devicetree/bindings/i2c/i2c-mt65xx.txt | 2 + .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 4 +- .../devicetree/bindings/i2c/i2c-s3c2410.txt | 58 -- .../devicetree/bindings/i2c/ingenic,i2c.yaml | 4 +- .../devicetree/bindings/i2c/microchip,corei2c.yaml | 56 ++ .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml | 6 + .../devicetree/bindings/i2c/renesas,riic.yaml | 2 + .../bindings/i2c/samsung,s3c2410-i2c.yaml | 164 ++++ .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 24 +- .../devicetree/bindings/input/adc-joystick.yaml | 9 +- .../bindings/interconnect/qcom,rpmh.yaml | 2 + .../bindings/interrupt-controller/arm,gic-v3.yaml | 6 +- .../bindings/interrupt-controller/ti,sci-inta.yaml | 2 + .../devicetree/bindings/iommu/mediatek,iommu.yaml | 6 +- .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 6 + .../bindings/leds/backlight/led-backlight.yaml | 2 + .../bindings/leds/cznic,turris-omnia-leds.yaml | 3 +- .../devicetree/bindings/leds/leds-lp50xx.yaml | 3 +- .../media/allwinner,sun4i-a10-video-engine.yaml | 4 + .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 10 +- .../devicetree/bindings/media/ti,cal.yaml | 4 + .../memory-controllers/mediatek,smi-larb.yaml | 2 +- .../memory-controllers/samsung,exynos5422-dmc.yaml | 2 + .../devicetree/bindings/mfd/google,cros-ec.yaml | 12 +- .../bindings/mtd/rockchip,nand-controller.yaml | 3 +- .../bindings/net/allwinner,sun4i-a10-emac.yaml | 4 + .../devicetree/bindings/net/can/bosch,c_can.yaml | 8 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 1 + .../devicetree/bindings/net/can/fsl,flexcan.yaml | 12 +- .../bindings/net/can/renesas,rcar-canfd.yaml | 1 + .../bindings/net/cortina,gemini-ethernet.txt | 92 -- .../bindings/net/cortina,gemini-ethernet.yaml | 137 +++ .../devicetree/bindings/net/dsa/dsa-port.yaml | 2 + .../bindings/net/ethernet-controller.yaml | 4 + Documentation/devicetree/bindings/net/fsl,fec.yaml | 8 +- .../bindings/net/intel,ixp4xx-ethernet.yaml | 15 +- .../devicetree/bindings/net/intel,ixp4xx-hss.yaml | 33 +- .../bindings/net/mscc,vsc7514-switch.yaml | 191 ++++ .../devicetree/bindings/net/mscc-ocelot.txt | 83 -- .../devicetree/bindings/net/nxp,dwmac-imx.yaml | 4 + .../bindings/net/socionext,uniphier-ave4.yaml | 4 + .../devicetree/bindings/net/stm32-dwmac.yaml | 4 + .../devicetree/bindings/net/ti,cpsw-switch.yaml | 3 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 5 + .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 6 - .../bindings/net/wireless/mediatek,mt76.yaml | 4 + .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 28 - .../devicetree/bindings/nvmem/u-boot,env.yaml | 62 ++ .../devicetree/bindings/opp/opp-v2-base.yaml | 2 + .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 2 + .../devicetree/bindings/perf/arm,dsu-pmu.yaml | 2 + .../devicetree/bindings/phy/intel,combo-phy.yaml | 8 + .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 3 +- .../bindings/phy/samsung,exynos-hdmi-phy.yaml | 44 + .../devicetree/bindings/phy/ti,omap-usb2.yaml | 4 + .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 + .../bindings/pinctrl/canaan,k210-fpioa.yaml | 4 + .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 2 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 10 +- .../devicetree/bindings/power/power-domain.yaml | 4 + .../devicetree/bindings/power/renesas,apmu.yaml | 2 + .../bindings/power/rockchip,power-controller.yaml | 2 + .../bindings/power/supply/cw2015_battery.yaml | 6 +- .../bindings/power/supply/power-supply.yaml | 2 + .../bindings/power/supply/sbs,sbs-manager.yaml | 4 +- .../devicetree/bindings/regulator/regulator.yaml | 2 + .../bindings/regulator/st,stm32-booster.yaml | 2 +- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 6 + .../bindings/remoteproc/st,stm32-rproc.yaml | 33 +- .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 10 + .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 13 +- .../bindings/remoteproc/ti,omap-remoteproc.yaml | 19 +- .../bindings/reserved-memory/shared-dma-pool.yaml | 10 + .../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 3 +- .../devicetree/bindings/rng/atmel,at91-trng.yaml | 2 +- .../devicetree/bindings/serial/rda,8810pl-uart.txt | 17 - .../bindings/serial/rda,8810pl-uart.yaml | 46 + .../devicetree/bindings/soc/qcom/qcom,eud.yaml | 77 ++ .../bindings/soc/samsung/exynos-usi.yaml | 4 + .../devicetree/bindings/soc/ti/ti,pruss.yaml | 15 +- .../bindings/sound/amlogic,gx-sound-card.yaml | 4 +- .../bindings/sound/google,sc7180-trogdor.yaml | 6 +- .../devicetree/bindings/sound/imx-audio-card.yaml | 7 +- .../devicetree/bindings/sound/qcom,sm8250.yaml | 10 +- .../bindings/sound/samsung,aries-wm8994.yaml | 3 +- .../bindings/sound/samsung,midas-audio.yaml | 2 - .../devicetree/bindings/sound/samsung,odroid.yaml | 9 +- .../devicetree/bindings/sound/sound-dai.yaml | 20 + .../devicetree/bindings/sound/st,stm32-sai.yaml | 11 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 13 +- .../devicetree/bindings/spi/spi-controller.yaml | 4 +- .../bindings/thermal/thermal-cooling-devices.yaml | 6 +- .../devicetree/bindings/thermal/thermal-idle.yaml | 8 +- .../bindings/timer/arm,armv7m-systick.txt | 26 - .../bindings/timer/arm,armv7m-systick.yaml | 54 ++ .../bindings/timer/nuvoton,npcm7xx-timer.txt | 21 - .../bindings/timer/nuvoton,npcm7xx-timer.yaml | 46 + .../devicetree/bindings/timer/renesas,ostm.yaml | 2 + .../devicetree/bindings/timer/sifive,clint.yaml | 9 +- .../devicetree/bindings/trivial-devices.yaml | 8 +- .../devicetree/bindings/ufs/cdns,ufshc.txt | 32 - .../devicetree/bindings/ufs/cdns,ufshc.yaml | 68 ++ .../devicetree/bindings/ufs/hisilicon,ufs.yaml | 90 ++ .../devicetree/bindings/ufs/mediatek,ufs.yaml | 67 ++ .../devicetree/bindings/ufs/qcom,ufs.yaml | 244 ++++++ .../bindings/ufs/samsung,exynos-ufs.yaml | 13 +- .../devicetree/bindings/ufs/snps,tc-dwc-g210.yaml | 51 ++ .../devicetree/bindings/ufs/tc-dwc-g210-pltfrm.txt | 26 - .../devicetree/bindings/ufs/ti,j721e-ufs.yaml | 7 +- .../devicetree/bindings/ufs/ufs-common.yaml | 82 ++ Documentation/devicetree/bindings/ufs/ufs-hisi.txt | 42 - .../devicetree/bindings/ufs/ufs-mediatek.txt | 45 - Documentation/devicetree/bindings/ufs/ufs-qcom.txt | 63 -- .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 90 -- .../devicetree/bindings/usb/dwc3-cavium.txt | 2 +- .../devicetree/bindings/usb/exynos-usb.txt | 115 --- .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 31 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 7 +- .../bindings/usb/microchip,mpfs-musb.yaml | 59 ++ .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 2 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 5 +- .../devicetree/bindings/usb/richtek,rt1719.yaml | 85 ++ .../devicetree/bindings/usb/rockchip,dwc3.yaml | 2 + .../bindings/usb/samsung,exynos-dwc3.yaml | 129 +++ .../bindings/usb/samsung,exynos-usb2.yaml | 117 +++ .../devicetree/bindings/usb/snps,dwc3.yaml | 13 +- .../devicetree/bindings/usb/st,stusb160x.yaml | 4 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 2 +- Documentation/devicetree/bindings/usb/usb-hcd.yaml | 2 +- .../devicetree/bindings/usb/willsemi,wusb3801.yaml | 75 ++ .../devicetree/bindings/vendor-prefixes.yaml | 14 +- Documentation/devicetree/bindings/virtio/mmio.yaml | 2 + .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 8 +- .../devicetree/bindings/writing-schema.rst | 28 +- Documentation/devicetree/of_unittest.rst | 27 +- Documentation/firmware-guide/acpi/enumeration.rst | 39 + Documentation/i2c/busses/i2c-i801.rst | 1 + Documentation/usb/gadget-testing.rst | 12 +- MAINTAINERS | 20 +- Makefile | 2 - arch/arm64/boot/dts/freescale/imx8mp.dtsi | 6 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 3 +- arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 4 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 4 +- arch/x86/boot/compressed/misc.c | 3 +- arch/x86/kernel/early_printk.c | 2 +- arch/x86/kernel/tsc.c | 6 +- arch/x86/lib/memcpy_32.c | 1 + block/Kconfig | 1 + block/bio-integrity.c | 1 + block/bio.c | 2 - block/blk-crypto-fallback.c | 1 - block/blk-merge.c | 14 - block/blk-mq-debugfs.c | 24 - block/blk-mq.c | 1 - block/bounce.c | 1 - block/fops.c | 3 - block/t10-pi.c | 198 ++++- crypto/Kconfig | 5 + crypto/Makefile | 1 + crypto/crc64_rocksoft_generic.c | 89 ++ crypto/testmgr.c | 7 + crypto/testmgr.h | 15 + drivers/acpi/acpi_apd.c | 7 +- drivers/base/property.c | 29 + drivers/i2c/busses/Kconfig | 25 +- drivers/i2c/busses/Makefile | 4 + drivers/i2c/busses/i2c-amd-mp2-pci.c | 7 +- drivers/i2c/busses/i2c-bcm2835.c | 21 +- drivers/i2c/busses/i2c-ccgx-ucsi.c | 30 + drivers/i2c/busses/i2c-ccgx-ucsi.h | 11 + drivers/i2c/busses/i2c-cht-wc.c | 11 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 4 +- drivers/i2c/busses/i2c-designware-amdpsp.c | 388 +++++++++ drivers/i2c/busses/i2c-designware-baytrail.c | 12 +- drivers/i2c/busses/i2c-designware-common.c | 12 + drivers/i2c/busses/i2c-designware-core.h | 20 +- drivers/i2c/busses/i2c-designware-master.c | 11 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 61 +- drivers/i2c/busses/i2c-designware-platdrv.c | 88 +- drivers/i2c/busses/i2c-i801.c | 24 +- drivers/i2c/busses/i2c-meson.c | 12 +- drivers/i2c/busses/i2c-mt65xx.c | 206 +++-- drivers/i2c/busses/i2c-npcm7xx.c | 16 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 62 +- drivers/i2c/busses/i2c-pasemi-core.c | 1 - drivers/i2c/busses/i2c-pasemi-pci.c | 1 + drivers/i2c/busses/i2c-piix4.c | 213 ++++- drivers/i2c/busses/i2c-qcom-cci.c | 3 +- drivers/i2c/busses/i2c-qcom-geni.c | 308 ++++++- drivers/i2c/busses/i2c-rcar.c | 1 + drivers/i2c/busses/i2c-riic.c | 34 +- drivers/i2c/busses/i2c-tegra.c | 18 +- drivers/i2c/busses/i2c-xiic.c | 3 +- drivers/i2c/i2c-core-acpi.c | 17 +- drivers/i2c/i2c-core-base.c | 4 +- drivers/i2c/i2c-core-slave.c | 15 + drivers/i2c/i2c-core-smbus.c | 14 +- drivers/i2c/i2c-core.h | 9 + drivers/i2c/i2c-smbus.c | 5 +- drivers/i2c/muxes/i2c-demux-pinctrl.c | 5 +- drivers/md/raid1.c | 2 - drivers/md/raid5-ppl.c | 28 +- drivers/md/raid5.c | 6 - drivers/nvme/host/core.c | 292 +++---- drivers/nvme/host/nvme.h | 5 +- drivers/of/base.c | 54 -- drivers/of/unittest.c | 2 +- drivers/thunderbolt/acpi.c | 4 +- drivers/thunderbolt/eeprom.c | 41 +- drivers/thunderbolt/lc.c | 110 +++ drivers/thunderbolt/nhi.c | 3 +- drivers/thunderbolt/switch.c | 81 +- drivers/thunderbolt/tb.c | 11 + drivers/thunderbolt/tb.h | 8 + drivers/thunderbolt/tb_regs.h | 37 +- drivers/thunderbolt/tunnel.c | 10 + drivers/usb/cdns3/cdnsp-debug.h | 305 +++---- drivers/usb/cdns3/cdnsp-gadget.c | 3 - drivers/usb/chipidea/udc.c | 2 +- drivers/usb/common/ulpi.c | 71 +- drivers/usb/common/usb-conn-gpio.c | 20 +- drivers/usb/core/devio.c | 32 +- drivers/usb/core/hcd-pci.c | 2 +- drivers/usb/core/hub.c | 21 +- drivers/usb/core/usb-acpi.c | 2 +- drivers/usb/core/usb.c | 8 + drivers/usb/dwc2/params.c | 10 + drivers/usb/dwc3/core.c | 126 ++- drivers/usb/dwc3/core.h | 17 +- drivers/usb/dwc3/drd.c | 13 + drivers/usb/dwc3/dwc3-imx8mp.c | 77 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 10 +- drivers/usb/dwc3/dwc3-omap.c | 2 +- drivers/usb/dwc3/dwc3-pci.c | 46 +- drivers/usb/dwc3/ep0.c | 14 + drivers/usb/dwc3/gadget.c | 118 ++- drivers/usb/dwc3/gadget.h | 1 + drivers/usb/early/xhci-dbc.c | 13 +- drivers/usb/gadget/Makefile | 1 - drivers/usb/gadget/composite.c | 36 +- drivers/usb/gadget/configfs.c | 24 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_mass_storage.c | 70 +- drivers/usb/gadget/function/f_phonet.c | 4 +- drivers/usb/gadget/function/f_serial.c | 4 + drivers/usb/gadget/function/f_uac1.c | 236 ++++- drivers/usb/gadget/function/f_uac2.c | 476 +++++++--- drivers/usb/gadget/function/u_audio.c | 238 ++++- drivers/usb/gadget/function/u_audio.h | 14 +- drivers/usb/gadget/function/u_uac1.h | 7 +- drivers/usb/gadget/function/u_uac2.h | 11 +- drivers/usb/gadget/function/uac_common.h | 9 + drivers/usb/gadget/legacy/audio.c | 93 +- drivers/usb/gadget/legacy/hid.c | 23 +- drivers/usb/gadget/legacy/inode.c | 8 +- drivers/usb/gadget/legacy/raw_gadget.c | 18 +- drivers/usb/gadget/legacy/serial.c | 10 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 12 +- drivers/usb/gadget/udc/at91_udc.c | 12 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 13 +- drivers/usb/gadget/udc/bdc/bdc_ep.c | 13 +- drivers/usb/gadget/udc/core.c | 20 +- drivers/usb/gadget/udc/dummy_hcd.c | 25 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 13 +- drivers/usb/gadget/udc/fsl_udc_core.c | 13 +- drivers/usb/gadget/udc/goku_udc.c | 12 +- drivers/usb/gadget/udc/gr_udc.c | 12 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 12 +- drivers/usb/gadget/udc/max3420_udc.c | 18 +- drivers/usb/gadget/udc/mv_u3d_core.c | 12 +- drivers/usb/gadget/udc/mv_udc_core.c | 12 +- drivers/usb/gadget/udc/net2272.c | 13 +- drivers/usb/gadget/udc/net2280.c | 13 +- drivers/usb/gadget/udc/omap_udc.c | 12 +- drivers/usb/gadget/udc/pxa25x_udc.c | 13 +- drivers/usb/gadget/udc/pxa27x_udc.c | 13 +- drivers/usb/gadget/udc/renesas_usb3.c | 2 +- drivers/usb/gadget/udc/s3c-hsudc.c | 12 +- drivers/usb/gadget/udc/s3c2410_udc.c | 17 +- drivers/usb/gadget/udc/snps_udc_core.c | 2 +- drivers/usb/gadget/udc/tegra-xudc.c | 32 +- drivers/usb/gadget/udc/udc-xilinx.c | 13 +- drivers/usb/host/ehci-dbg.c | 4 +- drivers/usb/host/ehci-pci.c | 9 + drivers/usb/host/ehci-platform.c | 3 +- drivers/usb/host/ehci-q.c | 7 +- drivers/usb/host/ehci-sched.c | 4 +- drivers/usb/host/fotg210-hcd.c | 4 +- drivers/usb/host/ohci-dbg.c | 4 +- drivers/usb/host/oxu210hp-hcd.c | 2 +- drivers/usb/host/xen-hcd.c | 61 +- drivers/usb/host/xhci-dbgcap.c | 145 ++-- drivers/usb/host/xhci-dbgcap.h | 26 +- drivers/usb/host/xhci-dbgtty.c | 86 +- drivers/usb/host/xhci-hub.c | 5 +- drivers/usb/host/xhci-mem.c | 22 +- drivers/usb/host/xhci-mtk-sch.c | 7 +- drivers/usb/host/xhci-mtk.c | 81 +- drivers/usb/host/xhci-mtk.h | 5 +- drivers/usb/host/xhci-plat.c | 13 +- drivers/usb/host/xhci-rcar.c | 2 +- drivers/usb/host/xhci.c | 65 +- drivers/usb/host/xhci.h | 16 +- drivers/usb/isp1760/isp1760-hcd.c | 5 +- drivers/usb/misc/Kconfig | 11 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/qcom_eud.c | 251 ++++++ drivers/usb/serial/Kconfig | 1 + drivers/usb/serial/pl2303.c | 2 + drivers/usb/serial/pl2303.h | 3 + drivers/usb/serial/usb-serial-simple.c | 7 + drivers/usb/serial/usb_wwan.c | 1 - drivers/usb/storage/ene_ub6250.c | 155 ++-- drivers/usb/storage/realtek_cr.c | 2 +- drivers/usb/typec/Kconfig | 22 + drivers/usb/typec/Makefile | 2 + drivers/usb/typec/class.c | 43 + drivers/usb/typec/rt1719.c | 961 +++++++++++++++++++++ drivers/usb/typec/tcpm/tcpm.c | 24 +- drivers/usb/typec/tipd/core.c | 5 + drivers/usb/typec/tipd/tps6598x.h | 1 + drivers/usb/typec/wusb3801.c | 437 ++++++++++ drivers/usb/usbip/vudc_main.c | 10 +- fs/aio.c | 1 - fs/btrfs/extent_io.c | 1 - fs/buffer.c | 13 +- fs/cachefiles/io.c | 2 - fs/direct-io.c | 3 - fs/ext4/page-io.c | 5 +- fs/f2fs/data.c | 2 - fs/f2fs/file.c | 6 - fs/fcntl.c | 18 - fs/gfs2/lops.c | 1 - fs/io_uring.c | 1 - fs/iomap/buffered-io.c | 4 +- fs/iomap/direct-io.c | 1 - fs/mpage.c | 7 +- fs/open.c | 1 - fs/zonefs/super.c | 1 - include/asm-generic/unaligned.h | 26 + include/dt-bindings/clock/alphascale,asm9260.h | 2 +- include/dt-bindings/clock/axis,artpec6-clkctrl.h | 2 +- include/dt-bindings/clock/boston-clock.h | 3 +- include/dt-bindings/clock/marvell,mmp2.h | 4 +- include/dt-bindings/clock/marvell,pxa168.h | 4 +- include/dt-bindings/clock/marvell,pxa910.h | 4 +- include/dt-bindings/clock/nuvoton,npcm7xx-clock.h | 2 +- include/dt-bindings/clock/stm32fx-clock.h | 4 +- include/dt-bindings/clock/stratix10-clock.h | 2 +- include/linux/blk-integrity.h | 1 + include/linux/blk_types.h | 1 - include/linux/blkdev.h | 3 - include/linux/compiler_attributes.h | 39 + include/linux/crc64.h | 7 + include/linux/fortify-string.h | 238 +++-- include/linux/fs.h | 21 - include/linux/i2c-smbus.h | 8 - include/linux/i2c.h | 8 +- include/linux/ioport.h | 2 + include/linux/kernel.h | 9 + include/linux/nvme.h | 53 +- include/linux/of.h | 10 - include/linux/property.h | 1 + include/linux/t10-pi.h | 20 + include/linux/usb/typec.h | 3 + include/linux/usb/xhci-dbgp.h | 2 +- include/trace/events/f2fs.h | 3 +- include/trace/events/i2c_slave.h | 67 ++ kernel/trace/trace.c | 9 +- lib/Kconfig | 9 + lib/Makefile | 4 +- lib/crc64-rocksoft.c | 126 +++ lib/crc64.c | 28 + lib/gen_crc64table.c | 51 +- lib/string_helpers.c | 6 + lib/test_fortify/read_overflow2_field-memcpy.c | 5 + lib/test_fortify/read_overflow2_field-memmove.c | 5 + lib/test_fortify/write_overflow_field-memcpy.c | 5 + lib/test_fortify/write_overflow_field-memmove.c | 5 + lib/test_fortify/write_overflow_field-memset.c | 5 + mm/filemap.c | 2 +- scripts/Makefile.lib | 25 +- scripts/dtc/Makefile | 13 - scripts/dtc/of_unittest_expect | 408 +++++++++ scripts/dtc/update-dtc-source.sh | 2 +- scripts/test_fortify.sh | 8 +- security/Kconfig | 5 +- 464 files changed, 11933 insertions(+), 4059 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-eud delete mode 100644 Documentation/devicetree/bindings/arm/fw-cfg.txt create mode 100644 Documentation/devicetree/bindings/arm/linux,dummy-virt.yaml delete mode 100644 Documentation/devicetree/bindings/ata/ahci-platform.txt create mode 100644 Documentation/devicetree/bindings/ata/ahci-platform.yaml delete mode 100644 Documentation/devicetree/bindings/ata/cortina,gemini-sata-bridge.txt create mode 100644 Documentation/devicetree/bindings/ata/cortina,gemini-sata-bridge.yaml create mode 100644 Documentation/devicetree/bindings/clock/ti/ti,clksel.yaml create mode 100644 Documentation/devicetree/bindings/crypto/atmel,at91sam9g46-aes.yaml create mode 100644 Documentation/devicetree/bindings/crypto/atmel,at91sam9g46-sha.yaml create mode 100644 Documentation/devicetree/bindings/crypto/atmel,at91sam9g46-tdes.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/atmel-crypto.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos-mic.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos5433-decon.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos7-decon.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmi.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmiddc.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmiphy.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_mixer.txt delete mode 100644 Documentation/devicetree/bindings/display/exynos/samsung-fimd.txt delete mode 100644 Documentation/devicetree/bindings/display/msm/mdp4.txt create mode 100644 Documentation/devicetree/bindings/display/msm/mdp4.yaml create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] create mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,fimd.yaml create mode 100644 Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml delete mode 100644 Documentation/devicetree/bindings/dma/xilinx/zynqmp_dma.txt create mode 100644 Documentation/devicetree/bindings/firmware/qemu,fw-cfg-mmio.yaml create mode 100644 Documentation/devicetree/bindings/gnss/gnss-common.yaml delete mode 100644 Documentation/devicetree/bindings/gnss/gnss.txt delete mode 100644 Documentation/devicetree/bindings/gnss/sirfstar.txt create mode 100644 Documentation/devicetree/bindings/gnss/sirfstar.yaml create mode 100644 Documentation/devicetree/bindings/i2c/atmel,at91sam-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-at91.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-s3c2410.txt create mode 100644 Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml create mode 100644 Documentation/devicetree/bindings/i2c/samsung,s3c2410-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt create mode 100644 Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml create mode 100644 Documentation/devicetree/bindings/net/mscc,vsc7514-switch.yaml delete mode 100644 Documentation/devicetree/bindings/net/mscc-ocelot.txt create mode 100644 Documentation/devicetree/bindings/nvmem/u-boot,env.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos-hdmi-phy.yaml delete mode 100644 Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml create mode 100644 Documentation/devicetree/bindings/sound/sound-dai.yaml delete mode 100644 Documentation/devicetree/bindings/timer/arm,armv7m-systick.txt create mode 100644 Documentation/devicetree/bindings/timer/arm,armv7m-systick.yaml delete mode 100644 Documentation/devicetree/bindings/timer/nuvoton,npcm7xx-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/nuvoton,npcm7xx-timer.yaml delete mode 100644 Documentation/devicetree/bindings/ufs/cdns,ufshc.txt create mode 100644 Documentation/devicetree/bindings/ufs/cdns,ufshc.yaml create mode 100644 Documentation/devicetree/bindings/ufs/hisilicon,ufs.yaml create mode 100644 Documentation/devicetree/bindings/ufs/mediatek,ufs.yaml create mode 100644 Documentation/devicetree/bindings/ufs/qcom,ufs.yaml create mode 100644 Documentation/devicetree/bindings/ufs/snps,tc-dwc-g210.yaml delete mode 100644 Documentation/devicetree/bindings/ufs/tc-dwc-g210-pltfrm.txt create mode 100644 Documentation/devicetree/bindings/ufs/ufs-common.yaml delete mode 100644 Documentation/devicetree/bindings/ufs/ufs-hisi.txt delete mode 100644 Documentation/devicetree/bindings/ufs/ufs-mediatek.txt delete mode 100644 Documentation/devicetree/bindings/ufs/ufs-qcom.txt delete mode 100644 Documentation/devicetree/bindings/ufs/ufshcd-pltfrm.txt delete mode 100644 Documentation/devicetree/bindings/usb/exynos-usb.txt create mode 100644 Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml create mode 100644 Documentation/devicetree/bindings/usb/richtek,rt1719.yaml create mode 100644 Documentation/devicetree/bindings/usb/samsung,exynos-dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/samsung,exynos-usb2.yaml create mode 100644 Documentation/devicetree/bindings/usb/willsemi,wusb3801.yaml create mode 100644 crypto/crc64_rocksoft_generic.c create mode 100644 drivers/i2c/busses/i2c-ccgx-ucsi.c create mode 100644 drivers/i2c/busses/i2c-ccgx-ucsi.h create mode 100644 drivers/i2c/busses/i2c-designware-amdpsp.c create mode 100644 drivers/usb/gadget/function/uac_common.h create mode 100644 drivers/usb/misc/qcom_eud.c create mode 100644 drivers/usb/typec/rt1719.c create mode 100644 drivers/usb/typec/wusb3801.c create mode 100644 include/trace/events/i2c_slave.h create mode 100644 lib/crc64-rocksoft.c create mode 100644 lib/test_fortify/read_overflow2_field-memcpy.c create mode 100644 lib/test_fortify/read_overflow2_field-memmove.c create mode 100644 lib/test_fortify/write_overflow_field-memcpy.c create mode 100644 lib/test_fortify/write_overflow_field-memmove.c create mode 100644 lib/test_fortify/write_overflow_field-memset.c create mode 100755 scripts/dtc/of_unittest_expect