summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLen Brown <len.brown@intel.com>2004-03-31 19:02:39 -0500
committerLen Brown <lenb@dhcppc3.>2004-03-31 19:02:39 -0500
commit112382a40b8fb3cd9555bb17db8741cd57524ea5 (patch)
tree08b333093aae8a45a8f70c576a9dc63b33c55908
parent566b6ef3cd4e646682e5ae28ca6361db37d51e0b (diff)
[ACPI] Restore PIC-mode SCI default to Level Trigger (David Shaohua Li)
http://bugme.osdl.org/show_bug.cgi?id=2382
-rw-r--r--drivers/acpi/bus.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/acpi/bus.c b/drivers/acpi/bus.c
index 0b1e442c88cd..7d35c674d4ed 100644
--- a/drivers/acpi/bus.c
+++ b/drivers/acpi/bus.c
@@ -615,6 +615,11 @@ acpi_bus_init (void)
#ifdef CONFIG_X86
if (!acpi_ioapic) {
extern acpi_interrupt_flags acpi_sci_flags;
+
+ /* compatible (0) means level (3) */
+ if (acpi_sci_flags.trigger == 0)
+ acpi_sci_flags.trigger = 3;
+
/* Set PIC-mode SCI trigger type */
acpi_pic_sci_set_trigger(acpi_fadt.sci_int, acpi_sci_flags.trigger);
} else {