|
@@ -47,11 +47,11 @@ void pcie_port_acpi_setup(struct pci_dev *port, int *srv_mask)
|
|
|
|
|
|
|
|
flags = root->osc_control_set;
|
|
flags = root->osc_control_set;
|
|
|
|
|
|
|
|
- *srv_mask = PCIE_PORT_SERVICE_DPC;
|
|
|
|
|
|
|
+ *srv_mask = 0;
|
|
|
if (flags & OSC_PCI_EXPRESS_NATIVE_HP_CONTROL)
|
|
if (flags & OSC_PCI_EXPRESS_NATIVE_HP_CONTROL)
|
|
|
*srv_mask |= PCIE_PORT_SERVICE_HP;
|
|
*srv_mask |= PCIE_PORT_SERVICE_HP;
|
|
|
if (flags & OSC_PCI_EXPRESS_PME_CONTROL)
|
|
if (flags & OSC_PCI_EXPRESS_PME_CONTROL)
|
|
|
*srv_mask |= PCIE_PORT_SERVICE_PME;
|
|
*srv_mask |= PCIE_PORT_SERVICE_PME;
|
|
|
if (flags & OSC_PCI_EXPRESS_AER_CONTROL)
|
|
if (flags & OSC_PCI_EXPRESS_AER_CONTROL)
|
|
|
- *srv_mask |= PCIE_PORT_SERVICE_AER;
|
|
|
|
|
|
|
+ *srv_mask |= PCIE_PORT_SERVICE_AER | PCIE_PORT_SERVICE_DPC;
|
|
|
}
|
|
}
|