Browse Source

Ignore false button events generated by switch gpio use

SVN-Revision: 5687
Mike Baker 19 years ago
parent
commit
7e7ff643f5
1 changed files with 2 additions and 0 deletions
  1. 2 0
      package/broadcom-diag/src/diag.c

+ 2 - 0
package/broadcom-diag/src/diag.c

@@ -556,6 +556,8 @@ static irqreturn_t button_handler(int irq, void *dev_id, struct pt_regs *regs)
 	changed = platform.button_polarity ^ in;
 	platform.button_polarity = in;
 
+	changed &= ~gpio_outen(0, 0);
+
 	for (b = platform.buttons; b->name; b++) { 
 		struct event_t *event;