Merge tag 'pci-v5.19-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaa...
[linux-block.git] / drivers / pci / pci-acpi.c
index 3ae435beaf0a9d0046d006670f72b0ec09058bda..3760d85c10d259d2d67c7b44c83f3acbecaa5ff6 100644 (file)
@@ -1393,6 +1393,9 @@ void pci_acpi_setup(struct device *dev, struct acpi_device *adev)
 
        acpi_pci_wakeup(pci_dev, false);
        acpi_device_power_add_dependent(adev, dev);
+
+       if (pci_is_bridge(pci_dev))
+               acpi_dev_power_up_children_with_adr(adev);
 }
 
 void pci_acpi_cleanup(struct device *dev, struct acpi_device *adev)