• Linus Torvalds's avatar
    Merge tag 'pci-v6.1-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci · 041bc24d
    Linus Torvalds authored
    Pull pci updates from Bjorn Helgaas:
     "Resource management:
    
       - Distribute spare resources to unconfigured hotplug bridges at
         boot-time (not just when hot-adding such a bridge), which makes
         hot-adding devices to docks work better.
    
       - Revert to a BAR assignment inherited from firmware only when the
         address is actually reachable via any upstream bridges, which fixes
         some cases where firmware doesn't configure all devices.
    
       - Add a sysfs interface to resize BARs so this can be done before
         assigning devices to a VM through VFIO.
    
      Power management:
    
       - Disable Precision Time Management for all devices on suspend to
         enable lower-power PM state. We previously did this just for Root
         Ports, which isn't enough because downstream devices can still
         generate PTM messages, which cause errors if it's disabled in the
         Root Port.
    
       - Save and restore the ASPM L1 PM Substates c...
    041bc24d
microchip,pcie-host.yaml 3.79 KB