]> git.sur5r.net Git - u-boot/blobdiff - cmd/usb.c
usb: kbd: Do not deregister usbkbd twice when using dm
[u-boot] / cmd / usb.c
index 9ed5dc61eab031fa5f78d34340a272f50ac5c447..97dd6f0099dc24b24d66f8cd9dd348d7a79b65d3 100644 (file)
--- a/cmd/usb.c
+++ b/cmd/usb.c
@@ -541,7 +541,7 @@ static int do_usbboot(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
 
 static int do_usb_stop_keyboard(int force)
 {
-#ifdef CONFIG_USB_KEYBOARD
+#if !defined CONFIG_DM_USB && defined CONFIG_USB_KEYBOARD
        if (usb_kbd_deregister(force) != 0) {
                printf("USB not stopped: usbkbd still using USB\n");
                return 1;