|
|
|
@ -287,7 +287,7 @@ static void bbswitch_on(void) {
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
pr_info("enabling discrete graphics\n");
|
|
|
|
|
pci_bridge_secondary_bus_reset(dis_dev);
|
|
|
|
|
//pci_bridge_secondary_bus_reset(dis_dev);
|
|
|
|
|
if (bbswitch_acpi_on())
|
|
|
|
|
pr_warn("The discrete card could not be enabled by a _DSM call\n");
|
|
|
|
|
|
|
|
|
@ -436,7 +436,7 @@ static int __init bbswitch_init(void) {
|
|
|
|
|
dev_name(&pdev->dev), (char *)buf.pointer);
|
|
|
|
|
} else {
|
|
|
|
|
dis_dev = pdev;
|
|
|
|
|
pci_d3cold_enable(pdev);
|
|
|
|
|
pci_d3cold_disable(pdev);
|
|
|
|
|
dis_handle = handle;
|
|
|
|
|
pr_info("Found discrete VGA device %s: %s\n",
|
|
|
|
|
dev_name(&pdev->dev), (char *)buf.pointer);
|
|
|
|
|