diff options
author | Bob Moore <robert.moore@intel.com> | 2012-12-19 00:38:12 -0500 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2013-01-10 06:36:19 -0500 |
commit | 1f06c92110b4512beffc98656286fdc60ed00a85 (patch) | |
tree | 4ca5416c9eda6312e77e818d2b5f85f72eef009b | |
parent | 886308ecea88236e88fba2a7f50d8ce22a40c4fe (diff) |
ACPICA: Disassembler: Add new ACPI 5 interrupt sharing flags.
This changes adds the ShareAndWake and ExclusiveAndWake flags which
were added to the Irq, Interrupt, and Gpio resource descriptors
in ACPI 5.0.
Signed-off-by: Bob Moore <robert.moore@intel.com>
Signed-off-by: Lv Zheng <lv.zheng@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
-rw-r--r-- | drivers/acpi/acpica/rsdump.c | 6 | ||||
-rw-r--r-- | drivers/acpi/acpica/utresrc.c | 4 |
2 files changed, 6 insertions, 4 deletions
diff --git a/drivers/acpi/acpica/rsdump.c b/drivers/acpi/acpica/rsdump.c index 276e52f2236d..0b7381fed2ec 100644 --- a/drivers/acpi/acpica/rsdump.c +++ b/drivers/acpi/acpica/rsdump.c | |||
@@ -98,7 +98,7 @@ struct acpi_rsdump_info acpi_rs_dump_irq[7] = { | |||
98 | acpi_gbl_he_decode}, | 98 | acpi_gbl_he_decode}, |
99 | {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(irq.polarity), "Polarity", | 99 | {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(irq.polarity), "Polarity", |
100 | acpi_gbl_ll_decode}, | 100 | acpi_gbl_ll_decode}, |
101 | {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(irq.sharable), "Sharing", | 101 | {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(irq.sharable), "Sharing", |
102 | acpi_gbl_shr_decode}, | 102 | acpi_gbl_shr_decode}, |
103 | {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(irq.interrupt_count), | 103 | {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(irq.interrupt_count), |
104 | "Interrupt Count", NULL}, | 104 | "Interrupt Count", NULL}, |
@@ -287,7 +287,7 @@ struct acpi_rsdump_info acpi_rs_dump_ext_irq[8] = { | |||
287 | "Triggering", acpi_gbl_he_decode}, | 287 | "Triggering", acpi_gbl_he_decode}, |
288 | {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(extended_irq.polarity), "Polarity", | 288 | {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(extended_irq.polarity), "Polarity", |
289 | acpi_gbl_ll_decode}, | 289 | acpi_gbl_ll_decode}, |
290 | {ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET(extended_irq.sharable), "Sharing", | 290 | {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(extended_irq.sharable), "Sharing", |
291 | acpi_gbl_shr_decode}, | 291 | acpi_gbl_shr_decode}, |
292 | {ACPI_RSD_SOURCE, ACPI_RSD_OFFSET(extended_irq.resource_source), NULL, | 292 | {ACPI_RSD_SOURCE, ACPI_RSD_OFFSET(extended_irq.resource_source), NULL, |
293 | NULL}, | 293 | NULL}, |
@@ -320,7 +320,7 @@ struct acpi_rsdump_info acpi_rs_dump_gpio[16] = { | |||
320 | "ProducerConsumer", acpi_gbl_consume_decode}, | 320 | "ProducerConsumer", acpi_gbl_consume_decode}, |
321 | {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(gpio.pin_config), "PinConfig", | 321 | {ACPI_RSD_UINT8, ACPI_RSD_OFFSET(gpio.pin_config), "PinConfig", |
322 | acpi_gbl_ppc_decode}, | 322 | acpi_gbl_ppc_decode}, |
323 | {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(gpio.sharable), "Sharable", | 323 | {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(gpio.sharable), "Sharing", |
324 | acpi_gbl_shr_decode}, | 324 | acpi_gbl_shr_decode}, |
325 | {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(gpio.io_restriction), | 325 | {ACPI_RSD_2BITFLAG, ACPI_RSD_OFFSET(gpio.io_restriction), |
326 | "IoRestriction", acpi_gbl_ior_decode}, | 326 | "IoRestriction", acpi_gbl_ior_decode}, |
diff --git a/drivers/acpi/acpica/utresrc.c b/drivers/acpi/acpica/utresrc.c index 546ea735fedd..8f8eab98ed79 100644 --- a/drivers/acpi/acpica/utresrc.c +++ b/drivers/acpi/acpica/utresrc.c | |||
@@ -127,7 +127,9 @@ const char *acpi_gbl_rw_decode[] = { | |||
127 | 127 | ||
128 | const char *acpi_gbl_shr_decode[] = { | 128 | const char *acpi_gbl_shr_decode[] = { |
129 | "Exclusive", | 129 | "Exclusive", |
130 | "Shared" | 130 | "Shared", |
131 | "ExclusiveAndWake", /* ACPI 5.0 */ | ||
132 | "SharedAndWake" /* ACPI 5.0 */ | ||
131 | }; | 133 | }; |
132 | 134 | ||
133 | const char *acpi_gbl_siz_decode[] = { | 135 | const char *acpi_gbl_siz_decode[] = { |