This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 0ad5b053d438 Merge tag 'char-misc-5.7-rc1' of git://git.kernel.org/pub/ [...] new 58a3862a10a3 PCI/ASPM: Clear the correct bits when enabling L1 substates new 3b364c659bd3 PCI/ASPM: Reduce severity of common clock config message new dd956a123699 Merge branch 'pci/aspm' new b5dfbeacf748 PCI/ERR: Combine pci_channel_io_frozen cases new 6d2c89441571 PCI/ERR: Update error status after reset_link() new be06c1b42eea PCI/DPC: Move DPC data into struct pci_dev new b6cf1a42f916 PCI/ERR: Remove service dependency in pcie_do_recovery() new e8e5ff2aeec1 PCI/ERR: Return status of pcie_do_recovery() new 27005618178e PCI/DPC: Cache DPC capabilities in pci_init_capabilities() new 20e15e673b05 PCI/AER: Add pci_aer_raw_clear_status() to unconditionally [...] new aea47413e7ce PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for [...] new ac1c8e35a326 PCI/DPC: Add Error Disconnect Recover (EDR) support new 894020fdd88c PCI/AER: Rationalize error status register clearing new 4ea40c380dd5 Merge branch 'pci/edr' new 9cb3985af635 PCI: Add 32 GT/s decoding in some macros new e56faff57f0b PCI: Add pci_speed_string() new 6348a34dcb98 PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings new 757bfaa2c351 PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro new eb81b249ba05 Merge branch 'pci/enumeration' new 202853595e53 PCI: pciehp: Disable in-band presence detect when possible new f496648b99f8 PCI: pciehp: Wait for PDS if in-band presence is disabled new 0b382546d863 PCI: pciehp: Add DMI table for in-band presence detection [...] new 3e487d2e4aa4 PCI: pciehp: Fix indefinite wait on sysfs requests new 8edf5332c393 PCI: pciehp: Fix MSI interrupt race new 3038685357ee Merge branch 'pci/hotplug' new b88bf6c3b6ff PCI: Add boot interrupt quirk mechanism for Xeon chipsets new 06320cedc897 Documentation: PCI: Add background on Boot Interrupts new 74f0862cc983 Merge branch 'pci/interrupts' new e3cdcfcea363 PCI/ACPI: Move pcie_to_hpx3_type[] from stack to static data new 2880325bda8d PCI: Avoid ASMedia XHCI USB PME# from D0 defect new bd641fd8303a PCI: sysfs: Revert "rescan" file renames new 10e8141baa7c Merge branch 'pci/misc' new 7b94b53db34f PCI/P2PDMA: Add Intel Sky Lake-E Root Ports B, C, D to the [...] new de71a000a15f Merge branch 'pci/p2pdma' new 72e0ef0e5f06 PCI: Use ioremap(), not phys_to_virt() for platform ROM new 2c8d5a2dc1e3 PCI: Add support for root bus sizing new 5799dac9c38a alpha: Fix nautilus PCI setup new 86845e37aca4 Merge branch 'pci/resource' new 3375590623e4 PCI: Add Zhaoxin Vendor ID new 0325837c51cb PCI: Add ACS quirk for Zhaoxin multi-function devices new 299bd044a6f3 PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports new 1ee57ad69e1d Merge branch 'pci/virtualization' new 636a0e4b0794 dt-bindings: Add AXG PCIE PHY bindings new b09b48b3d094 dt-bindings: Add AXG shared MIPI/PCIE analog PHY bindings new 6e5f77031cc9 dt-bindings: PCI: meson: Update PCIE bindings documentation new af3f5722d10c phy: amlogic: Add Amlogic AXG MIPI/PCIE analog PHY Driver new e2463559ff1d phy: amlogic: Add Amlogic AXG PCIE PHY Driver new 1e6bbc468893 PCI: amlogic: Use AXG PCIE new d620d86426ba Merge branch 'remotes/lorenzo/pci/amlogic' new 847dbf4e1aba dt-bindings: PCI: Add PCI Endpoint Controller Schema new 69501078fc60 dt-bindings: PCI: cadence: Add PCIe RC/EP DT schema for Ca [...] new 11be8af70d86 dt-bindings: PCI: Convert PCIe Host/Endpoint in Cadence pl [...] new 86d0b6a13105 Merge branch 'remotes/lorenzo/pci/dt' new 9a5595ab21a9 PCI: dwc: pci-dra7xx: Fix MSI IRQ handling new cc36a451e403 Merge branch 'remotes/lorenzo/pci/dwc' new 5779dd0a7dbd PCI: endpoint: Use notification chain mechanism to notify [...] new 3d3248dbd018 PCI: endpoint: Replace spinlock with mutex new 04e046ca57eb PCI: endpoint: Fix for concurrent memory allocation in OB [...] new 07301c982643 PCI: endpoint: Protect concurrent access to pci_epf_ops wi [...] new 2499ee84e027 PCI: endpoint: Assign function number for each PF in EPC core new 3d5f7d9f6a38 PCI: endpoint: Add core init notifying feature new e966f7390da9 PCI: dwc: Refactor core initialization code for EP mode new 0ef22dcf0c18 PCI: endpoint: Add notification for core init completion new ac37dde72177 PCI: dwc: Add API to notify core initialization completion new 5e50ee27d4a5 PCI: pci-epf-test: Add support to defer core initialization new ee22d0c5e88b soc/tegra: bpmp: Update ABI header new 9f04d18b1edf dt-bindings: PCI: tegra: Add DT support for PCIe EP nodes [...] new c57247f940e8 PCI: tegra: Add support for PCIe endpoint mode in Tegra194 new f58d5f53c894 PCI: endpoint: Fix clearing start entry in configfs new 5ebf3fc59bd2 PCI: endpoint: functions/pci-epf-test: Add DMA support to [...] new 5893c2e5353b PCI: endpoint: functions/pci-epf-test: Print throughput in [...] new 0a121f9bc3f5 misc: pci_endpoint_test: Use streaming DMA APIs for buffer [...] new 73c5762652c5 tools: PCI: Add 'd' command line option to support DMA new cf376b4b59da misc: pci_endpoint_test: Add support to get DMA option fro [...] new 83153d9f36e2 PCI: endpoint: Fix ->set_msix() to take BIR and offset as [...] new 6f5e193bfb55 PCI: dwc: Fix dw_pcie_ep_raise_msix_irq() to get correct M [...] new 146d32880796 PCI: keystone: Allow AM654 PCIe Endpoint to raise MSI-X interrupt new b2ba9225e031 misc: pci_endpoint_test: Avoid using module parameter to d [...] new 475007f9cef0 misc: pci_endpoint_test: Add ioctl to clear IRQ new 74d60b28d5bf tools: PCI: Add 'e' to clear IRQ new 6b443e5c80b6 misc: pci_endpoint_test: Fix to support > 10 pci-endpoint- [...] new c2be14ab32d8 misc: pci_endpoint_test: Use full pci-endpoint-test name i [...] new 54455238be89 PCI: tegra: Print -EPROBE_DEFER error message at debug level new e48ba3eb29a2 misc: pci_endpoint_test: remove duplicate macro PCI_ENDPOI [...] new b16f2ab280f9 Merge branch 'remotes/lorenzo/pci/endpoint' new e658a4fea8ef PCI: hv: Remove unnecessary type casting from kzalloc new 42c3d41832ef PCI: hv: Add missing kfree(hbus) in hv_pci_probe()'s error [...] new f9ad0f361cf3 PCI: hv: Decouple the func definition in hv_dr_state from [...] new 999dd956d838 PCI: hv: Add support for protocol 1.3 and support PCI_BUS_ [...] new 067fb6c97e7e PCI: hv: Replace zero-length array with flexible-array member new b00f80fcfaa0 PCI: hv: Move hypercall related definitions into tlfs header new 61bfd920abbf PCI: hv: Move retarget related structures into tlfs header new 1cf106d93245 PCI: hv: Introduce hv_msi_entry new a29a44c19711 Merge branch 'remotes/lorenzo/pci/hv' new 1f442218d657 PCI: mobiveil: Introduce a new structure mobiveil_root_port new 2ba24842d6b4 PCI: mobiveil: Move the host initialization into a function new 39e3a03eea5b PCI: mobiveil: Collect the interrupt related operations in [...] new 03bdc3884019 PCI: mobiveil: Modularize the Mobiveil PCIe Host Bridge IP driver new ed620e96541f PCI: mobiveil: Add callback function for interrupt initialization new fc99b3311af7 PCI: mobiveil: Add callback function for link up check new 52cae4c7082f PCI: mobiveil: Allow mobiveil_host_init() to be used to re [...] new 029dea3cdc67 PCI: mobiveil: Add 8-bit and 16-bit CSR register accessors new 11d22cc395ca PCI: mobiveil: Add Header Type field check new 3edeb49525bb dt-bindings: PCI: Add NXP Layerscape SoCs PCIe Gen4 controller new d29ad70a813b PCI: mobiveil: Add PCIe Gen4 RC driver for Layerscape SoCs new 92a17e5c7949 PCI: mobiveil: Fix sparse different address space warnings new 863bba34d2f4 PCI: mobiveil: Fix unmet dependency warning for PCIE_MOBIV [...] new d09fca9ecddb Merge branch 'remotes/lorenzo/pci/mobiveil' new 604f3956524a PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM new a9dcb025d31e Merge branch 'remotes/lorenzo/pci/qcom' new 94e99b194e5f PCI: tegra: Use pci_parse_request_of_pci_ranges() new 5f38dec435b2 Merge branch 'remotes/lorenzo/pci/tegra' new 449a01d2659c PCI: vmd: Add two VMD Device IDs new 86ce3c90c910 Merge branch 'remotes/lorenzo/pci/vmd' new 86f26a77cb0c Merge tag 'pci-v5.7-changes' of git://git.kernel.org/pub/s [...] new e7fc1e57d9ab dm integrity: fix ppc64le warning new 120c9257f5f1 Revert "dm: always call blk_queue_split() in dm_process_bio()" new 8267d8fb4819 dm integrity: fix logic bug in integrity tag testing new de3c913c6e9d Merge tag 'for-5.7/dm-fixes' of git://git.kernel.org/pub/s [...]
The 119 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/boot-interrupts.rst | 155 +++++ Documentation/PCI/index.rst | 1 + Documentation/PCI/pcieaer-howto.rst | 23 +- .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 22 +- .../devicetree/bindings/pci/cdns,cdns-pcie-ep.txt | 27 - .../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 49 ++ .../bindings/pci/cdns,cdns-pcie-host.txt | 66 -- .../bindings/pci/cdns,cdns-pcie-host.yaml | 76 +++ .../devicetree/bindings/pci/cdns-pcie-host.yaml | 27 + .../devicetree/bindings/pci/cdns-pcie.yaml | 31 + .../bindings/pci/layerscape-pcie-gen4.txt | 52 ++ .../bindings/pci/nvidia,tegra194-pcie.txt | 125 +++- Documentation/devicetree/bindings/pci/pci-ep.yaml | 41 ++ .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 35 + .../bindings/phy/amlogic,meson-axg-pcie.yaml | 52 ++ MAINTAINERS | 12 +- arch/alpha/kernel/sys_nautilus.c | 52 +- arch/x86/include/asm/hyperv-tlfs.h | 41 ++ arch/x86/include/asm/mshyperv.h | 8 + drivers/acpi/pci_root.c | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 31 +- .../gpu/drm/nouveau/nvkm/subdev/bios/shadowpci.c | 17 +- drivers/gpu/drm/radeon/radeon_bios.c | 30 +- drivers/md/dm-integrity.c | 4 +- drivers/md/dm.c | 5 +- drivers/misc/pci_endpoint_test.c | 213 +++++- drivers/net/ethernet/intel/ice/ice_main.c | 4 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 4 +- drivers/pci/controller/Kconfig | 11 +- drivers/pci/controller/Makefile | 2 +- drivers/pci/controller/dwc/Kconfig | 29 +- drivers/pci/controller/dwc/pci-dra7xx.c | 231 +++++-- drivers/pci/controller/dwc/pci-keystone.c | 5 +- drivers/pci/controller/dwc/pci-meson.c | 116 +--- drivers/pci/controller/dwc/pcie-designware-ep.c | 144 +++-- drivers/pci/controller/dwc/pcie-designware.h | 12 + drivers/pci/controller/dwc/pcie-qcom.c | 8 +- drivers/pci/controller/dwc/pcie-tegra194.c | 712 ++++++++++++++++++++- drivers/pci/controller/mobiveil/Kconfig | 34 + drivers/pci/controller/mobiveil/Makefile | 5 + .../pci/controller/mobiveil/pcie-layerscape-gen4.c | 267 ++++++++ .../pcie-mobiveil-host.c} | 564 ++++------------ .../pci/controller/mobiveil/pcie-mobiveil-plat.c | 61 ++ drivers/pci/controller/mobiveil/pcie-mobiveil.c | 231 +++++++ drivers/pci/controller/mobiveil/pcie-mobiveil.h | 226 +++++++ drivers/pci/controller/pci-hyperv.c | 260 +++++--- drivers/pci/controller/pci-tegra.c | 187 ++---- drivers/pci/controller/pcie-brcmstb.c | 4 +- drivers/pci/endpoint/functions/pci-epf-test.c | 402 ++++++++++-- drivers/pci/endpoint/pci-ep-cfs.c | 28 +- drivers/pci/endpoint/pci-epc-core.c | 137 ++-- drivers/pci/endpoint/pci-epc-mem.c | 10 +- drivers/pci/endpoint/pci-epf-core.c | 35 +- drivers/pci/hotplug/pciehp.h | 1 + drivers/pci/hotplug/pciehp_hpc.c | 93 ++- drivers/pci/p2pdma.c | 3 + drivers/pci/pci-acpi.c | 4 +- drivers/pci/pci-sysfs.c | 33 +- drivers/pci/pci.c | 25 +- drivers/pci/pci.h | 32 +- drivers/pci/pcie/Kconfig | 10 + drivers/pci/pcie/Makefile | 1 + drivers/pci/pcie/aer.c | 40 +- drivers/pci/pcie/aspm.c | 6 +- drivers/pci/pcie/dpc.c | 137 ++-- drivers/pci/pcie/edr.c | 239 +++++++ drivers/pci/pcie/err.c | 66 +- drivers/pci/pcie/portdrv.h | 5 - drivers/pci/pcie/portdrv_core.c | 21 - drivers/pci/probe.c | 42 ++ drivers/pci/quirks.c | 120 +++- drivers/pci/rom.c | 17 - drivers/pci/setup-bus.c | 34 +- drivers/pci/slot.c | 38 +- drivers/phy/amlogic/Kconfig | 22 + drivers/phy/amlogic/Makefile | 12 +- .../phy/amlogic/phy-meson-axg-mipi-pcie-analog.c | 188 ++++++ drivers/phy/amlogic/phy-meson-axg-pcie.c | 192 ++++++ drivers/scsi/lpfc/lpfc_attr.c | 4 +- include/linux/acpi.h | 6 +- include/linux/aer.h | 9 +- include/linux/pci-acpi.h | 8 + include/linux/pci-epc.h | 27 +- include/linux/pci-epf.h | 29 +- include/linux/pci.h | 10 +- include/linux/pci_ids.h | 2 + include/soc/tegra/bpmp-abi.h | 10 +- include/uapi/linux/pci_regs.h | 2 + include/uapi/linux/pcitest.h | 8 + tools/pci/pcitest.c | 37 +- 90 files changed, 4837 insertions(+), 1635 deletions(-) create mode 100644 Documentation/PCI/boot-interrupts.rst delete mode 100644 Documentation/devicetree/bindings/pci/cdns,cdns-pcie-ep.txt create mode 100644 Documentation/devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml delete mode 100644 Documentation/devicetree/bindings/pci/cdns,cdns-pcie-host.txt create mode 100644 Documentation/devicetree/bindings/pci/cdns,cdns-pcie-host.yaml create mode 100644 Documentation/devicetree/bindings/pci/cdns-pcie-host.yaml create mode 100644 Documentation/devicetree/bindings/pci/cdns-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt create mode 100644 Documentation/devicetree/bindings/pci/pci-ep.yaml create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson-axg-mipi-pc [...] create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson-axg-pcie.yaml create mode 100644 drivers/pci/controller/mobiveil/Kconfig create mode 100644 drivers/pci/controller/mobiveil/Makefile create mode 100644 drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c rename drivers/pci/controller/{pcie-mobiveil.c => mobiveil/pcie-mobiveil-host.c} (54%) create mode 100644 drivers/pci/controller/mobiveil/pcie-mobiveil-plat.c create mode 100644 drivers/pci/controller/mobiveil/pcie-mobiveil.c create mode 100644 drivers/pci/controller/mobiveil/pcie-mobiveil.h create mode 100644 drivers/pci/pcie/edr.c create mode 100644 drivers/phy/amlogic/phy-meson-axg-mipi-pcie-analog.c create mode 100644 drivers/phy/amlogic/phy-meson-axg-pcie.c