This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 38da32ee70b8 Merge tag 'pull-bd_inode-1' of git://git.kernel.org/pub/sc [...] new ffcaa2172cc1 KEYS: trusted: Fix memory leak in tpm2_key_encode() new 050bf3c793a0 KEYS: trusted: Do not use WARN when encode fails new fa8151cabfaa Merge tag 'keys-trusted-next-6.10-rc1-part2' of git://git. [...] new eeee3b5e6d0b PCI: Mask Replay Timer Timeout errors for Genesys GL975x S [...] new a29e5290e356 PCI/AER: Update aer-inject tool source URL new 47807ab29f1c Merge branch 'pci/aer' new b478e162f227 PCI/ASPM: Consolidate link state defines new dc69062a1a73 PCI/ASPM: Clean up ASPM disable/enable mask calculation new a6faf3f450ec Merge branch 'pci/aspm' new 962f1e79e7ac PCI/CXL: Move CXL Vendor ID to pci_ids.h new 7e89efc6e9e4 PCI: Lock upstream bridge for pci_reset_function() new b1956e2d0713 PCI/CXL: Fail bus reset if upstream CXL Port has SBR masked new 53c49b6e6dd2 PCI/CXL: Add 'cxl_bus' reset method for devices below CXL Ports new 934edcd436dc cxl: Add post-reset warning if reset results in loss of pr [...] new 83711a1ab210 Merge branch 'pci/cxl' new eebab7e3eb4b PCI/DOE: Support discovery version 2 new d539117564bc Merge branch 'pci/doe' new f24ba846133d PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3 new e2e78a294a8a PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3 new 68c8edf08dc9 Merge branch 'pci/edr' new 7bf9d2af7e89 PCI: Clear Secondary Status errors after enumeration new 73cb3a35f94d PCI: Wait for Link Training==0 before starting Link retrain new cdc6c4abcb31 PCI: Clarify intent of LT wait new bb14a6a87054 PCI/MSI: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new a665b0a93f3b PCI/portdrv: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new b21f89b0c550 Documentation: PCI: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 7c155fdf37bf ASoC: Intel: avs: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new ce1d9ceaf83d usb: hcd-pci: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 64474e8817aa tty: 8250_pci: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 81943949f880 platform/x86: intel_ips: Use PCI_IRQ_INTX instead of PCI_I [...] new 895e51977d91 ntb: idt: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 002e8e0bab4c mfd: intel-lpss: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 6927b0168059 drm/amdgpu: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 91d343de2017 IB/qib: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new d6f0bbcd2fc0 RDMA/vmw_pvrdma: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new ef083b6376ab VMCI: Use PCI_IRQ_ALL_TYPES to remove PCI_IRQ_LEGACY use new 5b44c2a7056c net: amd-xgbe: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new ff9b5e14776c net: atlantic: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new e0ff0ff74ba3 net: alx: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new b14ed9867d87 r8169: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 935d5b33ce2b net: wangxun: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 60706ea99057 wifi: ath10k: Refer to INTX instead of LEGACY new c3d26b9b26d3 wifi: rtw88: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 44226154aeb3 wifi: rtw89: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 416bdc4074fd scsi: arcmsr: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 290d6dbbecf1 scsi: hpsa: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 67908f6015b6 scsi: ipr: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 529ed2d8b670 scsi: megaraid_sas: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 4571f14594e3 scsi: mpt3sas: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new 1e1127d57997 scsi: pmcraid: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY new a289eb2a3971 scsi: vmw_pvscsi: Do not use PCI_IRQ_LEGACY instead of PCI [...] new 0e1fdd222f0a PCI: Remove PCI_IRQ_LEGACY new d41abe063f9d PCI: Update pci_find_capability() stub return types new d9d005c89451 ata: pata_cs5520: Remove unnecessary call to pci_enable_de [...] new 844177a80753 PCI: Remove unused pci_enable_device_io() new 199f968f1484 x86/pci: Skip early E820 check for ECAM region new 6613443ffc49 PCI: Do not wait for disconnected devices when resuming new ce4a9f1b1c48 Merge branch 'pci/enumeration' new e6e9a9a455fd PCI: hotplug: Document unchecked return value of pci_hp_ad [...] new b023c1c97f8a PCI: hotplug: Remove obsolete sgi_hotplug TODO notes new 58adb5e79c46 Merge branch 'pci/hotplug' new 0ba5cd94bbc2 PCI/MSI: Make error path handling follow the standard pattern new ed11a28cb709 Merge branch 'pci/msi' new e6f7d27df5d2 PCI: of_property: Return error for int_map allocation failure new cf29111d3e4a Merge branch 'pci/of' new 256df20c590b PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports new 12ff1ef539c2 Merge branch 'pci/pm' new b7a791b26409 dt-bindings: PCI: ti,j721e-pci-host: Add device-id for TI' [...] new 78d212851f0e dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties new 01fec70206d4 dt-bindings: PCI: ti,j721e-pci-host: Add support for J722S SoC new 64e098b59b8a dt-bindings: PCI: ti,am65: Fix remaining binding warnings new 51ef0538d4e1 dt-bindings: PCI: cdns,cdns-pcie-host: Drop redundant msi- [...] new 36fbed38549c dt-bindings: PCI: mediatek,mt7621: Add missing child node reg new 5db62b7d3c37 dt-bindings: PCI: host-bridges: Switch from deprecated pci [...] new d3fa4be9033b dt-bindings: PCI: mediatek,mt7621-pcie: Switch from deprec [...] new 24cd7ecb3886 dt-bindings: PCI: layerscape-pci: Convert to YAML format new 5220b11a5beb dt-bindings: PCI: rcar-gen4-pci-host: Add R-Car V4H compatible new c037263db4ce dt-bindings: PCI: rcar-gen4-pci-ep: Add R-Car V4H compatible new 52d06636a4ae dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxIte [...] new 14680b252788 Merge branch 'pci/dt-bindings' new 07db0fa80cf3 PCI: cadence: Set a 64-bit BAR if requested new ec5498576872 Merge branch 'pci/controller/cadence' new 869bc5253406 PCI: dwc: ep: Fix DBI access failure for drivers requiring [...] new 7cbebc86c72a PCI: dwc: ep: Add Kernel-doc comments for APIs new b7dec6b85089 PCI: dwc: ep: Remove deinit() callback from struct dw_pcie_ep_ops new c8682a3314c1 PCI: dwc: ep: Rename dw_pcie_ep_exit() to dw_pcie_ep_deinit() new 570d7715eed8 PCI: dwc: ep: Introduce dw_pcie_ep_cleanup() API for drive [...] new 7d6e64c443ea PCI: dwc: ep: Rename dw_pcie_ep_init_complete() to dw_pcie [...] new df69e17ccc2f PCI: dwc: ep: Call dw_pcie_ep_init_registers() API directl [...] new a01e7214bef9 PCI: endpoint: Remove "core_init_notifier" flag new 08f38906c947 Merge branch 'pci/controller/dwc' new fd6eb49a84a8 PCI: mt7621: Fix string truncation in mt7621_pcie_parse_port() new 102c69699b5b Merge branch 'pci/controller/mt7621' new de66b37a174f PCI: rockchip-ep: Set a 64-bit BAR if requested new 2dba285caba5 PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id new f4036f64b581 Merge branch 'pci/controller/rockchip' new 19326006a21d PCI: tegra194: Fix probe path for Endpoint mode new 24ffb8c9188e Merge branch 'pci/controller/tegra194' new 417660525d6f PCI: endpoint: pci-epf-test: Simplify pci_epf_test_alloc_s [...] new 29a025b6fbf3 PCI: endpoint: Allocate a 64-bit BAR if that is the only option new 828e870431aa PCI: endpoint: pci-epf-test: Remove superfluous code new e49eab944cfb PCI: endpoint: pci-epf-test: Simplify pci_epf_test_set_bar() loop new 597ac0fa37b8 PCI: endpoint: pci-epf-test: Clean up pci_epf_test_unbind() new f8891023bbf8 Merge branch 'pci/endpoint' new 372c669271bf Revert "PCI/MSI: Provide stubs for IMS functions" new 1794808fb1b3 Revert "PCI/MSI: Provide pci_ims_alloc/free_irq()" new b966b1102871 Revert "PCI/MSI: Provide IMS (Interrupt Message Store) support" new 72860ff3bb76 Revert "iommu/amd: Enable PCI/IMS" new 79f99aac79ae Revert "iommu/vt-d: Enable PCI/IMS" new 850aae933c4b Revert "x86/apic/msi: Enable PCI/IMS" new 8a1940bca94b Revert "genirq/msi: Provide constants for PCI/IMS support" new 375a99fd867c Merge branch 'pci/ims-removal' new e30556bf682d PCI: Constify pcibus_class new c7ae396ec597 PCI: Annotate pci_cache_line_size variables as __ro_after_init new c9758cc45c2b PCI/ERR: Cleanup misleading indentation inside if conditions new 4c407392c1af PCI: Clean up accessor macro formatting new 9d11a09e35a6 x86/pci: Remove OLPC dead code new fe4a83ec0781 PCI: Make pcie_bandwidth_capable() static new 7ecf13fd35fe Merge branch 'pci/misc' new f0bae243b2bc Merge tag 'pci-v6.10-changes' of git://git.kernel.org/pub/ [...] new 193d0c4e1e42 rpmsg: core: Make rpmsg_class constant new bcbab579f968 rpmsg: qcom_glink_ssr: fix module autoloading new e66128fa8e7e Merge tag 'rpmsg-v6.10' of git://git.kernel.org/pub/scm/li [...] new 1961511c8e66 remoteproc: Make rproc_class constant new 331f91d86f71 remoteproc: mediatek: Make sure IPI buffer fits in L2TCM new fec2601f2003 remoteproc: zynqmp: Add coredump support new b31bcda55fcb remoteproc: zynqmp: fix lockstep mode memory region new 9e1b2a0757d0 dt-bindings: remoteproc: Add Tightly Coupled Memory (TCM) [...] new 72c350c9a6cd remoteproc: zynqmp: parse TCM from device tree new a6b974b40f94 drivers: remoteproc: xlnx: Add Versal and Versal-NET support new 084c22964c08 drivers: remoteproc: xlnx: Fix uninitialized variable use new b9511056ce5b drivers: remoteproc: xlnx: Fix uninitialized tcm mode new 91e0d560b9fd dt-bindings: remoteproc: mediatek: Support MT8188 dual-core SCP new 928a55ab1b41 remoteproc: mediatek: Support MT8188 SCP core 1 new c08a82494500 remoteproc: mediatek: Support setting DRAM and IPI shared [...] new faba7db43129 remoteproc: mediatek: Add IMGSYS IPI command new 61f6f68447ab remoteproc: k3-r5: Wait for core0 power-up before powering [...] new 3c8a9066d584 remoteproc: k3-r5: Do not allow core1 to power up before c [...] new 47558cbaa842 remoteproc: mediatek: Fix error code in scp_rproc_init() new 1dc7242f6ee0 remoteproc: k3-r5: Jump to error handling labels in start/ [...] new 335617f0d502 dt-bindings: remoteproc: qcom,smd-edge: Mark qcom,ipc as d [...] new a0acdef561d1 dt-bindings: remoteproc: qcom,msm8996-mss-pil: allow glink [...] new a0bcbce66121 dt-bindings: remoteproc: qcom,qcs404-cdsp-pil: Fix qcom,ha [...] new 16e204e95809 dt-bindings: remoteproc: qcom,sc7280-wpss-pil: Fix qcom,ha [...] new 4d5ba6ead1dc dt-bindings: remoteproc: qcom,sdm845-adsp-pil: Fix qcom,ha [...] new ab7b884a34ff Merge tag 'rproc-v6.10' of git://git.kernel.org/pub/scm/li [...] new 6efb495826a9 mailbox: zynqmp: Move of_match structure closer to usage new 41bcf30100c5 mailbox: zynqmp: Move buffered IPI setup to of_match selec [...] new 0ac39d85a741 mailbox: zynqmp: Enable Bufferless IPI usage on Versal-bas [...] new 182ebe56742c mailbox: omap: Remove unused omap_mbox_{enable,disable}_ir [...] new 6faf89a89f45 mailbox: omap: Remove unused omap_mbox_request_channel() function new 6979e8be50af mailbox: omap: Move omap_mbox_irq_t into driver new e9eceec61a3e mailbox: omap: Move fifo size check to point of use new 8aa4a34d740c mailbox: omap: Remove unneeded header omap-mailbox.h new 982b1451517d mailbox: omap: Remove device class new e4e8b1fe742f mailbox: omap: Use devm_pm_runtime_enable() helper new 7077ac4c6097 mailbox: omap: Merge mailbox child node setup loops new 2a0fca3949b5 mailbox: omap: Use function local struct mbox_controller new 34123b1a4add mailbox: omap: Use mbox_controller channel list directly new 5aa00b68eade mailbox: omap: Remove mbox_chan_to_omap_mbox() new 04a07a344148 mailbox: omap: Reverse FIFO busy check logic new 3f58c1f4206f mailbox: omap: Remove kernel FIFO message queuing new cd251970b19e dt-bindings: mailbox: arm,mhuv3: Add bindings new ca1a8680b134 mailbox: arm_mhuv3: Add driver new 6ffb1635341b mailbox: zynqmp: handle SGI for shared IPI new dc48215f4fd9 mailbox: mtk-cmdq-mailbox: fix module autoloading new 747a69a119c4 mailbox: mtk-cmdq: Fix pm_runtime_get_sync() warning in mb [...] new c9834d848da1 mailbox: Convert from tasklet to BH workqueue new b714363cd6f0 dt-bindings: mailbox: qcom: Add MSM8974 APCS compatible new 10b98582bc76 dt-bindings: mailbox: qcom-ipcc: Document the SDX75 IPCC new 34dcc466103e Merge tag 'mailbox-v6.10' of git://git.kernel.org/pub/scm/ [...]
The 171 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/PCI/msi-howto.rst | 2 +- Documentation/PCI/pci.rst | 2 +- Documentation/PCI/pcieaer-howto.rst | 2 +- .../devicetree/bindings/mailbox/arm,mhuv3.yaml | 224 ++++ .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 + .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + .../devicetree/bindings/pci/amlogic,axg-pcie.yaml | 2 +- .../devicetree/bindings/pci/apple,pcie.yaml | 2 +- .../devicetree/bindings/pci/brcm,iproc-pcie.yaml | 2 +- .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 2 +- .../bindings/pci/cdns,cdns-pcie-host.yaml | 3 - .../devicetree/bindings/pci/cdns-pcie-host.yaml | 2 +- .../devicetree/bindings/pci/faraday,ftpci100.yaml | 2 +- .../bindings/pci/fsl,layerscape-pcie-ep.yaml | 102 ++ .../bindings/pci/fsl,layerscape-pcie.yaml | 167 +++ .../devicetree/bindings/pci/host-generic-pci.yaml | 2 +- .../devicetree/bindings/pci/intel,ixp4xx-pci.yaml | 2 +- .../bindings/pci/intel,keembay-pcie.yaml | 2 +- .../devicetree/bindings/pci/layerscape-pci.txt | 79 -- .../devicetree/bindings/pci/loongson.yaml | 2 +- .../bindings/pci/mediatek,mt7621-pcie.yaml | 7 +- .../bindings/pci/mediatek-pcie-gen3.yaml | 2 +- .../bindings/pci/microchip,pcie-host.yaml | 2 +- .../devicetree/bindings/pci/qcom,pcie-common.yaml | 2 +- .../devicetree/bindings/pci/qcom,pcie.yaml | 2 +- .../devicetree/bindings/pci/rcar-gen4-pci-ep.yaml | 4 +- .../bindings/pci/rcar-gen4-pci-host.yaml | 4 +- .../devicetree/bindings/pci/rcar-pci-host.yaml | 5 +- .../bindings/pci/renesas,pci-rcar-gen2.yaml | 2 +- .../bindings/pci/rockchip,rk3399-pcie.yaml | 3 +- .../devicetree/bindings/pci/snps,dw-pcie.yaml | 2 +- .../devicetree/bindings/pci/ti,am65-pci-host.yaml | 22 +- .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 5 + .../devicetree/bindings/pci/versatile.yaml | 2 +- .../devicetree/bindings/pci/xilinx-versal-cpm.yaml | 2 +- .../bindings/pci/xlnx,axi-pcie-host.yaml | 2 +- .../devicetree/bindings/pci/xlnx,nwl-pcie.yaml | 2 +- .../devicetree/bindings/pci/xlnx,xdma-host.yaml | 2 +- .../devicetree/bindings/remoteproc/mtk,scp.yaml | 2 + .../bindings/remoteproc/qcom,msm8996-mss-pil.yaml | 1 - .../bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml | 6 +- .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml | 6 +- .../bindings/remoteproc/qcom,sdm845-adsp-pil.yaml | 6 +- .../bindings/remoteproc/qcom,smd-edge.yaml | 3 +- .../bindings/remoteproc/xlnx,zynqmp-r5fss.yaml | 279 ++++- Documentation/translations/zh_CN/PCI/msi-howto.rst | 2 +- Documentation/translations/zh_CN/PCI/pci.rst | 2 +- MAINTAINERS | 9 + arch/x86/kernel/apic/msi.c | 5 - arch/x86/pci/mmconfig-shared.c | 40 +- arch/x86/pci/olpc.c | 3 - drivers/ata/pata_cs5520.c | 6 - drivers/cxl/core/pci.c | 35 +- drivers/cxl/core/regs.c | 2 +- drivers/cxl/cxl.h | 2 + drivers/cxl/cxlpci.h | 1 - drivers/cxl/pci.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +- drivers/infiniband/hw/qib/qib_iba7220.c | 2 +- drivers/infiniband/hw/qib/qib_iba7322.c | 5 +- drivers/infiniband/hw/qib/qib_pcie.c | 2 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 2 +- drivers/iommu/amd/iommu.c | 17 +- drivers/iommu/intel/irq_remapping.c | 19 +- drivers/mailbox/Kconfig | 21 +- drivers/mailbox/Makefile | 2 + drivers/mailbox/arm_mhuv3.c | 1103 ++++++++++++++++++++ drivers/mailbox/bcm-pdc-mailbox.c | 21 +- drivers/mailbox/imx-mailbox.c | 16 +- drivers/mailbox/mtk-cmdq-mailbox.c | 3 +- drivers/mailbox/omap-mailbox.c | 519 ++------- drivers/mailbox/zynqmp-ipi-mailbox.c | 412 +++++++- drivers/mfd/intel-lpss-pci.c | 2 +- drivers/misc/vmw_vmci/vmci_guest.c | 3 +- drivers/net/ethernet/amd/xgbe/xgbe-pci.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 2 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 9 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 2 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 2 +- .../ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c | 2 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 2 +- drivers/net/ethernet/wangxun/libwx/wx_lib.c | 8 +- drivers/net/wireless/ath/ath10k/ahb.c | 18 +- drivers/net/wireless/ath/ath10k/pci.c | 36 +- drivers/net/wireless/ath/ath10k/pci.h | 6 +- drivers/net/wireless/realtek/rtw88/pci.c | 2 +- drivers/net/wireless/realtek/rtw89/pci.c | 2 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 2 +- drivers/pci/access.c | 44 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 7 +- drivers/pci/controller/dwc/pci-dra7xx.c | 9 + drivers/pci/controller/dwc/pci-imx6.c | 10 + drivers/pci/controller/dwc/pci-keystone.c | 11 + drivers/pci/controller/dwc/pci-layerscape-ep.c | 9 + drivers/pci/controller/dwc/pcie-artpec6.c | 15 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 238 +++-- drivers/pci/controller/dwc/pcie-designware-plat.c | 11 + drivers/pci/controller/dwc/pcie-designware.h | 14 +- drivers/pci/controller/dwc/pcie-keembay.c | 18 +- drivers/pci/controller/dwc/pcie-qcom-ep.c | 4 +- drivers/pci/controller/dwc/pcie-rcar-gen4.c | 28 +- drivers/pci/controller/dwc/pcie-tegra194.c | 8 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 15 +- drivers/pci/controller/pcie-mt7621.c | 2 +- drivers/pci/controller/pcie-rcar-ep.c | 2 + drivers/pci/controller/pcie-rockchip-ep.c | 10 +- drivers/pci/doe.c | 12 +- drivers/pci/endpoint/functions/pci-epf-test.c | 80 +- drivers/pci/endpoint/pci-ep-cfs.c | 9 + drivers/pci/endpoint/pci-epc-core.c | 22 + drivers/pci/endpoint/pci-epf-core.c | 9 +- drivers/pci/hotplug/TODO | 12 +- drivers/pci/msi/api.c | 58 +- drivers/pci/msi/irqdomain.c | 59 -- drivers/pci/msi/msi.c | 15 +- drivers/pci/of_property.c | 2 + drivers/pci/pci.c | 143 ++- drivers/pci/pci.h | 2 - drivers/pci/pcie/Kconfig | 2 +- drivers/pci/pcie/aer_inject.c | 2 +- drivers/pci/pcie/aspm.c | 182 ++-- drivers/pci/pcie/edr.c | 28 +- drivers/pci/pcie/err.c | 12 +- drivers/pci/pcie/portdrv.c | 8 +- drivers/pci/probe.c | 8 +- drivers/pci/quirks.c | 20 + drivers/perf/cxl_pmu.c | 2 +- drivers/platform/x86/intel_ips.c | 2 +- drivers/remoteproc/mtk_common.h | 11 +- drivers/remoteproc/mtk_scp.c | 241 ++++- drivers/remoteproc/mtk_scp_ipi.c | 7 +- drivers/remoteproc/remoteproc_internal.h | 2 +- drivers/remoteproc/remoteproc_sysfs.c | 2 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 58 +- drivers/remoteproc/xlnx_r5_remoteproc.c | 329 +++--- drivers/rpmsg/qcom_glink_ssr.c | 1 + drivers/rpmsg/rpmsg_char.c | 2 +- drivers/rpmsg/rpmsg_core.c | 16 +- drivers/rpmsg/rpmsg_ctrl.c | 2 +- drivers/rpmsg/rpmsg_internal.h | 2 +- drivers/scsi/arcmsr/arcmsr_hba.c | 2 +- drivers/scsi/hpsa.c | 2 +- drivers/scsi/ipr.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 2 +- drivers/scsi/pmcraid.c | 2 +- drivers/scsi/vmw_pvscsi.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/usb/core/hcd-pci.c | 3 +- include/dt-bindings/arm/mhuv3-dt.h | 13 + include/linux/irqdomain_defs.h | 1 - include/linux/lockdep.h | 5 + include/linux/msi.h | 2 - include/linux/msi_api.h | 1 - include/linux/omap-mailbox.h | 13 - include/linux/pci-epc.h | 7 +- include/linux/pci.h | 74 +- include/linux/pci_ids.h | 2 + include/linux/remoteproc/mtk_scp.h | 1 + include/uapi/linux/pci_regs.h | 6 + security/keys/trusted-keys/trusted_tpm2.c | 25 +- sound/soc/intel/avs/core.c | 2 +- 165 files changed, 3840 insertions(+), 1511 deletions(-) create mode 100644 Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml create mode 100644 Documentation/devicetree/bindings/pci/fsl,layerscape-pcie-ep.yaml create mode 100644 Documentation/devicetree/bindings/pci/fsl,layerscape-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/layerscape-pci.txt create mode 100644 drivers/mailbox/arm_mhuv3.c create mode 100644 include/dt-bindings/arm/mhuv3-dt.h