|
|
@ -276,7 +276,7 @@ static void bbswitch_off(void) {
|
|
|
|
ad->power.state = ACPI_STATE_D0;
|
|
|
|
ad->power.state = ACPI_STATE_D0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
} while (0);
|
|
|
|
} while (0);
|
|
|
|
pci_set_power_state(dis_dev, PCI_D3cold);
|
|
|
|
pci_set_power_state(dis_dev, PCI_D3hot);
|
|
|
|
|
|
|
|
|
|
|
|
if (bbswitch_acpi_off())
|
|
|
|
if (bbswitch_acpi_off())
|
|
|
|
pr_warn("The discrete card could not be disabled by a _DSM call\n");
|
|
|
|
pr_warn("The discrete card could not be disabled by a _DSM call\n");
|
|
|
@ -430,7 +430,7 @@ static int __init bbswitch_init(void) {
|
|
|
|
|
|
|
|
|
|
|
|
acpi_get_name(handle, ACPI_FULL_PATHNAME, &buf);
|
|
|
|
acpi_get_name(handle, ACPI_FULL_PATHNAME, &buf);
|
|
|
|
|
|
|
|
|
|
|
|
if (pdev->vendor == PCI_VENDOR_ID_INTEL) {
|
|
|
|
if (pdev->vendor == PCI_VENDOR_ID_ATI) {
|
|
|
|
igd_handle = handle;
|
|
|
|
igd_handle = handle;
|
|
|
|
pr_info("Found integrated VGA device %s: %s\n",
|
|
|
|
pr_info("Found integrated VGA device %s: %s\n",
|
|
|
|
dev_name(&pdev->dev), (char *)buf.pointer);
|
|
|
|
dev_name(&pdev->dev), (char *)buf.pointer);
|
|
|
|