diff options
| author | Vincent Palatin <vpalatin@chromium.org> | 2013-05-10 19:48:58 -0700 |
|---|---|---|
| committer | Marek Vasut <marex@denx.de> | 2013-06-12 22:22:50 +0200 |
| commit | 09defbc75b46991b794f35957e986acbfe0c7946 (patch) | |
| tree | bc077c133035f46c4bff8119c0b9375f040bc97b /common/usb_kbd.c | |
| parent | e1208c2fe5e07f9a248cfbf9bbb212aa34ad2806 (diff) | |
| download | olio-uboot-2014.01-09defbc75b46991b794f35957e986acbfe0c7946.tar.xz olio-uboot-2014.01-09defbc75b46991b794f35957e986acbfe0c7946.zip | |
usb: properly re-initialize the USB keyboard.
Allow to reconfigure properly the USB keyboard driver when we enumerate
several times the USB devices and its position in the device tree has
changes.
Signed-off-by: Vincent Palatin <vpalatin@chromium.org>
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Stefan Reinauer <reinauer@chromium.org>
Tested-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'common/usb_kbd.c')
| -rw-r--r-- | common/usb_kbd.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/common/usb_kbd.c b/common/usb_kbd.c index b96284992..188763d60 100644 --- a/common/usb_kbd.c +++ b/common/usb_kbd.c @@ -496,6 +496,7 @@ int drv_usb_kbd_init(void) if (old_dev) { /* Already registered, just return ok. */ debug("USB KBD: is already registered.\n"); + usb_kbd_deregister(); return 1; } |