Vincent Palatin
5da2dc9789
usb: workaround non-working keyboards.
...
If the USB keyboard is not answering properly the first request on its
interrupt endpoint, just skip it and try the next one.
This workarounds an issue with a wireless mouse dongle which presents
itself both as a keyboard and a mouse but has a non-functional keyboard
interface.
Signed-off-by: Vincent Palatin <vpalatin@chromium.org >
(cherry picked from commit 012bbf0ce0301be2482857e3f03b481dd15c2340)
Rebased to upstream/master:
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Stefan Reinauer <reinauer@chromium.org >
Tested-by: Vincent Palatin <vpalatin@chromium.org >
2013-06-12 22:22:50 +02:00
..
2013-06-07 14:17:00 -04:00
2013-04-01 16:33:52 -04:00
2013-06-07 14:17:01 -04:00
2013-06-07 14:17:01 -04:00
2013-05-13 13:33:22 -07:00
2012-11-27 17:26:48 -06:00
2013-05-24 16:54:09 -05:00
2013-04-01 16:33:52 -04:00
2012-11-06 22:57:32 +01:00
2012-11-04 11:00:35 -07:00
2013-06-04 16:06:31 -04:00
2013-03-29 09:35:34 +01:00
2012-10-03 00:52:44 +02:00
2012-10-03 16:01:22 -07:00
2013-02-28 19:09:23 -08:00
2012-11-04 11:00:35 -07:00
2013-02-28 19:09:23 -08:00
2012-11-04 11:00:35 -07:00
2013-03-16 21:12:01 +01:00
2013-03-12 17:06:22 +09:00
2012-11-04 11:00:35 -07:00
2013-02-20 08:52:29 -05:00
2012-11-04 11:00:35 -07:00
2012-11-04 11:00:34 -07:00
2013-03-27 15:30:11 -04:00
2013-03-12 12:43:31 -04:00
2013-04-01 16:33:52 -04:00
2013-02-28 19:09:23 -08:00
2013-05-01 11:17:21 -04:00
2013-06-04 16:06:31 -04:00
2012-11-04 11:00:35 -07:00
2013-05-30 14:45:06 +02:00
2012-11-04 11:00:34 -07:00
2013-04-28 11:07:40 +02:00
2012-12-11 13:17:33 -07:00
2013-02-20 08:52:41 -05:00
2013-02-28 19:49:13 -08:00
2013-03-12 23:28:40 +01:00
2012-12-11 13:17:35 -07:00
2013-05-01 16:24:02 -04:00
2013-02-01 15:42:45 -05:00
2012-10-05 11:07:42 -07:00
2012-12-11 13:17:35 -07:00
2012-11-04 11:00:35 -07:00
2012-11-04 11:00:35 -07:00
2013-02-28 19:09:23 -08:00
2013-03-07 17:22:57 +01:00
2013-02-28 19:09:23 -08:00
2012-10-03 16:01:22 -07:00
2012-11-04 11:00:35 -07:00
2013-05-24 10:38:08 -04:00
2012-11-04 11:00:35 -07:00
2013-04-17 10:58:51 -04:00
2012-11-04 11:00:35 -07:00
2013-04-11 15:52:54 -04:00
2013-05-31 17:12:03 -05:00
2012-11-04 11:00:35 -07:00
2013-05-14 15:37:24 -04:00
2013-05-31 17:12:03 -05:00
2013-03-11 17:00:28 -04:00
2012-11-04 11:00:35 -07:00
2013-03-29 09:35:33 +01:00
2012-12-11 13:17:33 -07:00
2013-03-04 13:42:06 +08:00
2013-02-28 19:09:23 -08:00
2013-05-01 11:17:21 -04:00
2013-05-01 16:24:02 -04:00
2013-05-01 16:24:02 -04:00
2013-05-01 16:24:01 -04:00
2013-04-08 12:00:51 -04:00
2013-02-28 19:09:23 -08:00
2013-05-13 16:26:12 +08:00
2013-01-08 10:54:33 +09:00
2013-05-14 15:37:25 -04:00
2013-03-01 12:01:32 -05:00
2013-04-08 12:00:51 -04:00
2013-02-04 09:14:02 -05:00
2013-04-12 14:13:13 -07:00
2013-04-11 15:52:54 -04:00
2013-02-28 19:09:23 -08:00
2013-03-18 18:58:53 +01:00
2013-05-05 23:54:22 +02:00
2012-12-26 10:36:26 -08:00
2013-05-14 15:37:25 -04:00
2013-02-28 19:09:23 -08:00
2013-02-28 19:09:23 -08:00
2013-02-04 09:14:02 -05:00
2012-12-13 11:46:56 -07:00
2013-04-01 16:33:52 -04:00
2013-04-01 16:33:52 -04:00
2012-12-11 13:17:34 -07:00
2012-12-13 11:46:56 -07:00
2013-03-27 15:30:11 -04:00
2012-12-13 11:46:56 -07:00
2013-04-05 14:55:21 -04:00
2013-04-05 14:55:21 -04:00
2012-10-19 15:25:43 -07:00
2013-04-05 14:55:21 -04:00
2012-12-13 11:46:57 -07:00
2012-12-13 11:46:55 -07:00
2013-05-01 16:41:10 -04:00
2013-04-10 15:22:22 +02:00
2013-04-05 14:55:21 -04:00
2013-05-31 17:12:03 -05:00
2013-04-05 14:55:21 -04:00
2013-04-11 15:52:55 -04:00
2013-06-07 14:17:01 -04:00
2013-04-22 10:56:38 +02:00
2013-05-14 15:37:24 -04:00
2013-02-04 09:14:02 -05:00
2013-06-04 16:06:31 -04:00
2013-06-04 16:06:31 -04:00
2013-06-04 16:06:31 -04:00
2012-10-29 09:07:06 -07:00
2013-06-05 22:40:03 +02:00
2013-06-04 16:06:32 -04:00
2013-05-30 14:45:06 +02:00
2013-03-29 09:35:34 +01:00
2013-02-04 09:14:21 -05:00
2013-05-14 15:37:25 -04:00
2013-05-06 02:16:36 +02:00
2013-06-12 22:22:50 +02:00
2013-05-05 23:54:22 +02:00
2013-05-05 23:54:22 +02:00
2012-11-04 11:00:35 -07:00