From: Bob Moore <robert.mo...@intel.com>

Add additional debug info to assist with GPE debugging.

Signed-off-by: Bob Moore <robert.mo...@intel.com>
Signed-off-by: Feng Tang <feng.t...@intel.com>
Signed-off-by: Len Brown <len.br...@intel.com>
---
 drivers/acpi/acpica/evgpe.c | 21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

diff --git a/drivers/acpi/acpica/evgpe.c b/drivers/acpi/acpica/evgpe.c
index afbd5cb..3db3c56 100644
--- a/drivers/acpi/acpica/evgpe.c
+++ b/drivers/acpi/acpica/evgpe.c
@@ -379,6 +379,18 @@ u32 acpi_ev_gpe_detect(struct acpi_gpe_xrupt_info * 
gpe_xrupt_list)
                         */
                        if (!(gpe_register_info->enable_for_run |
                              gpe_register_info->enable_for_wake)) {
+                               ACPI_DEBUG_PRINT((ACPI_DB_INTERRUPTS,
+                                                 "Ignore disabled registers 
for GPE%02X-GPE%02X: "
+                                                 "RunEnable=%02X, 
WakeEnable=%02X\n",
+                                                 gpe_register_info->
+                                                 base_gpe_number,
+                                                 gpe_register_info->
+                                                 base_gpe_number +
+                                                 (ACPI_GPE_REGISTER_WIDTH - 1),
+                                                 gpe_register_info->
+                                                 enable_for_run,
+                                                 gpe_register_info->
+                                                 enable_for_wake));
                                continue;
                        }
 
@@ -401,9 +413,14 @@ u32 acpi_ev_gpe_detect(struct acpi_gpe_xrupt_info * 
gpe_xrupt_list)
                        }
 
                        ACPI_DEBUG_PRINT((ACPI_DB_INTERRUPTS,
-                                         "Read GPE Register at GPE%02X: 
Status=%02X, Enable=%02X\n",
+                                         "Read registers for GPE%02X-GPE%02X: 
Status=%02X, Enable=%02X, "
+                                         "RunEnable=%02X, WakeEnable=%02X\n",
                                          gpe_register_info->base_gpe_number,
-                                         status_reg, enable_reg));
+                                         gpe_register_info->base_gpe_number +
+                                         (ACPI_GPE_REGISTER_WIDTH - 1),
+                                         status_reg, enable_reg,
+                                         gpe_register_info->enable_for_run,
+                                         gpe_register_info->enable_for_wake));
 
                        /* Check if there is anything active at all in this 
register */
 
-- 
1.7.12.1.396.g16eed7c

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to