diff options
Diffstat (limited to 'drivers/input/serio/i8042.c')
-rw-r--r-- | drivers/input/serio/i8042.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/input/serio/i8042.c b/drivers/input/serio/i8042.c index bc56e52b945f..a31578170ccc 100644 --- a/drivers/input/serio/i8042.c +++ b/drivers/input/serio/i8042.c | |||
@@ -609,6 +609,8 @@ static irqreturn_t __init i8042_aux_test_irq(int irq, void *dev_id) | |||
609 | str = i8042_read_status(); | 609 | str = i8042_read_status(); |
610 | if (str & I8042_STR_OBF) { | 610 | if (str & I8042_STR_OBF) { |
611 | data = i8042_read_data(); | 611 | data = i8042_read_data(); |
612 | dbg("%02x <- i8042 (aux_test_irq, %s)", | ||
613 | data, str & I8042_STR_AUXDATA ? "aux" : "kbd"); | ||
612 | if (i8042_irq_being_tested && | 614 | if (i8042_irq_being_tested && |
613 | data == 0xa5 && (str & I8042_STR_AUXDATA)) | 615 | data == 0xa5 && (str & I8042_STR_AUXDATA)) |
614 | complete(&i8042_aux_irq_delivered); | 616 | complete(&i8042_aux_irq_delivered); |
@@ -750,6 +752,7 @@ static int __init i8042_check_aux(void) | |||
750 | * AUX IRQ was never delivered so we need to flush the controller to | 752 | * AUX IRQ was never delivered so we need to flush the controller to |
751 | * get rid of the byte we put there; otherwise keyboard may not work. | 753 | * get rid of the byte we put there; otherwise keyboard may not work. |
752 | */ | 754 | */ |
755 | dbg(" -- i8042 (aux irq test timeout)"); | ||
753 | i8042_flush(); | 756 | i8042_flush(); |
754 | retval = -1; | 757 | retval = -1; |
755 | } | 758 | } |