Loading arch/x86/pci/acpi.c +15 −2 Original line number Diff line number Diff line Loading @@ -81,6 +81,17 @@ static const struct dmi_system_id pci_crs_quirks[] __initconst = { DMI_MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies, LTD"), }, }, /* https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/931368 */ /* https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1033299 */ { .callback = set_use_crs, .ident = "Foxconn K8M890-8237A", .matches = { DMI_MATCH(DMI_BOARD_VENDOR, "Foxconn"), DMI_MATCH(DMI_BOARD_NAME, "K8M890-8237A"), DMI_MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies, LTD"), }, }, /* Now for the blacklist.. */ Loading Loading @@ -121,8 +132,10 @@ void __init pci_acpi_crs_quirks(void) { int year; if (dmi_get_date(DMI_BIOS_DATE, &year, NULL, NULL) && year < 2008) if (dmi_get_date(DMI_BIOS_DATE, &year, NULL, NULL) && year < 2008) { if (iomem_resource.end <= 0xffffffff) pci_use_crs = false; } dmi_check_system(pci_crs_quirks); Loading Loading
arch/x86/pci/acpi.c +15 −2 Original line number Diff line number Diff line Loading @@ -81,6 +81,17 @@ static const struct dmi_system_id pci_crs_quirks[] __initconst = { DMI_MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies, LTD"), }, }, /* https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/931368 */ /* https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1033299 */ { .callback = set_use_crs, .ident = "Foxconn K8M890-8237A", .matches = { DMI_MATCH(DMI_BOARD_VENDOR, "Foxconn"), DMI_MATCH(DMI_BOARD_NAME, "K8M890-8237A"), DMI_MATCH(DMI_BIOS_VENDOR, "Phoenix Technologies, LTD"), }, }, /* Now for the blacklist.. */ Loading Loading @@ -121,8 +132,10 @@ void __init pci_acpi_crs_quirks(void) { int year; if (dmi_get_date(DMI_BIOS_DATE, &year, NULL, NULL) && year < 2008) if (dmi_get_date(DMI_BIOS_DATE, &year, NULL, NULL) && year < 2008) { if (iomem_resource.end <= 0xffffffff) pci_use_crs = false; } dmi_check_system(pci_crs_quirks); Loading