1. Aug 30, 2023
    • Bjorn Helgaas's avatar
      Merge branch 'pci/controller/brcmstb' · 4b3f481c
      Bjorn Helgaas authored
      - Assert PERST# when probing BCM2711 because some bootloaders don't do it
        (Jim Quinlan)
      
      * pci/controller/brcmstb:
        PCI: brcmstb: Remove stale comment
        PCI: brcmstb: Assert PERST# on BCM2711
      4b3f481c
    • Bjorn Helgaas's avatar
      Merge branch 'pci/controller/apple' · 98072e31
      Bjorn Helgaas authored
      - Initialize pcie->nvecs (number of available MSIs) before use (Sven Peter)
      
      * pci/controller/apple:
        PCI: apple: Initialize pcie->nvecs before use
      98072e31
    • Bjorn Helgaas's avatar
      Merge branch 'pci/vpd' · 3c298b84
      Bjorn Helgaas authored
      - Ensure device is accessible before VPD access via sysfs (Alex Williamson)
      
      - Ensure device doesn't go to a low-power state while we're polling for PME
        (Alex Williamson)
      
      * pci/vpd:
        PCI: Fix runtime PM race with PME polling
        PCI/VPD: Add runtime power management to sysfs interface
      3c298b84
    • Bjorn Helgaas's avatar
      Merge branch 'pci/vga' · 93a3241d
      Bjorn Helgaas authored
      - Correct parameter types for vga_str_to_iostate() and
        vga_update_device_decodes() (Sui Jingfeng)
      
      - Simplify vga_arbiter_notify_clients() (Sui Jingfeng)
      
      - Simplify vga_client_register() (Sui Jingfeng)
      
      - Replace MIT license text with SPDX identifier (Sui Jingfeng)
      
      - Fix lots of comment typos (Sui Jingfeng)
      
      * pci/vga:
        PCI/VGA: Fix typos
        PCI/VGA: Replace full MIT license text with SPDX identifier
        PCI/VGA: Simplify vga_client_register()
        PCI/VGA: Simplify vga_arbiter_notify_clients()
        PCI/VGA: Correct vga_update_device_decodes() parameter type
        PCI/VGA: Correct vga_str_to_iostate() io_state parameter type
      93a3241d
    • Bjorn Helgaas's avatar
      Merge branch 'pci/virtualization' · 9ad56b7c
      Bjorn Helgaas authored
      - Avoid bus resets on NVIDIA T4 GPUs because they don't seem to recover (Wu
        Zongyong)
      
      * pci/virtualization:
        PCI: Mark NVIDIA T4 GPUs to avoid bus reset
      9ad56b7c
    • Bjorn Helgaas's avatar
      Merge branch 'pci/pm' · 95cddeae
      Bjorn Helgaas authored
      - Only read PCI_PM_CTRL register when available, to avoid reading the wrong
        register and corrupting dev->current_state (Feiyang Chen)
      
      * pci/pm:
        PCI/PM: Only read PCI_PM_CTRL register when available
      95cddeae
    • Bjorn Helgaas's avatar
      Merge branch 'pci/pcie-rmw' · 8b524514
      Bjorn Helgaas authored
      - Add locking for read/modify/write PCIe Capability Register accessors for
        Link Control and Root Control (Ilpo Järvinen)
      
      - Use PCIe RMW accessors for Link Control updates in PCI core, pciehp,
        amdgpu, radeon, mlx5, ath10k, ath11k, ath12k (Ilpo Järvinen)
      
      - Convert PCIBIOS error values in mlx5 to generic errnos (Ilpo Järvinen)
      
      - Simplify pcie_capability_clear_and_set_word() control flow (Bjorn
        Helgaas)
      
      * pci/pcie-rmw:
        PCI: Simplify pcie_capability_clear_and_set_word() control flow
        net/mlx5: Convert PCI error values to generic errnos
        PCI: Document the Capability accessor RMW improvements
        wifi: ath10k: Use RMW accessors for changing LNKCTL
        wifi: ath12k: Use RMW accessors for changing LNKCTL
        wifi: ath11k: Use RMW accessors for changing LNKCTL
        net/mlx5: Use RMW accessors for changing LNKCTL
        drm/radeon: Use RMW accessors for changing LNKCTL
        drm/amdgpu: Use RMW accessors for changing LNKCTL
        PCI/ASPM: Use RMW accessors for changing LNKCTL
        PCI: pciehp: Use RMW accessors for changing LNKCTL
        PCI: Make link retraining use RMW accessors for changing LNKCTL
        PCI: Add locking to RMW PCI Express Capability Register accessors
      8b524514
    • Bjorn Helgaas's avatar
      Merge branch 'pci/ioport' · d4a0f52c
      Bjorn Helgaas authored
      - Make I/O resources depend on CONFIG_HAS_IOPORT so inw() and friends can
        be completely omitted on architectures without I/O port support (Niklas
        Schnelle)
      
      * pci/ioport:
        PCI/sysfs: Make I/O resource depend on HAS_IOPORT
        PCI: Make quirk using inw() depend on HAS_IOPORT
      d4a0f52c
    • Bjorn Helgaas's avatar
      Merge branch 'pci/hotplug' · 6ab23de2
      Bjorn Helgaas authored
      - Make ibmphp read-only arrays static instead of putting them on the stack
        (Colin Ian King)
      
      * pci/hotplug:
        PCI: ibmphp: Make read-only arrays static
      6ab23de2
    • Bjorn Helgaas's avatar
      Merge branch 'pci/aer' · 3e2a87a0
      Bjorn Helgaas authored
      - Remove pci_disable_pcie_error_reporting() (unused) and unexport
        pci_enable_pcie_error_reporting().  This all done by the PCI core now
        (Bjorn Helgaas)
      
      * pci/aer:
        PCI/AER: Unexport pci_enable_pcie_error_reporting()
        PCI/AER: Drop unused pci_disable_pcie_error_reporting()
      3e2a87a0
  2. Aug 26, 2023
  3. Aug 25, 2023
  4. Aug 24, 2023
  5. Aug 22, 2023
  6. Aug 12, 2023
  7. Aug 11, 2023
  8. Aug 10, 2023
  9. Jul 19, 2023
  10. Jul 14, 2023