mirror of
https://github.com/linux-sunxi/u-boot-sunxi.git
synced 2024-02-12 11:16:03 +08:00
usb: kbd: Allow "usb reset" to continue when an usb kbd is used
Use the new force parameter to make the stdio_deregister succeed, replacing stdin with a nulldev, and assume that the usb keyboard will come back after the reset. Signed-off-by: Hans de Goede <hdegoede@redhat.com>
This commit is contained in:

committed by
Marek Vasut

parent
32d019265d
commit
8a8a2257ec
@ -547,10 +547,10 @@ int drv_usb_kbd_init(void)
|
||||
}
|
||||
|
||||
/* Deregister the keyboard. */
|
||||
int usb_kbd_deregister(void)
|
||||
int usb_kbd_deregister(int force)
|
||||
{
|
||||
#ifdef CONFIG_SYS_STDIO_DEREGISTER
|
||||
int ret = stdio_deregister(DEVNAME, 0);
|
||||
int ret = stdio_deregister(DEVNAME, force);
|
||||
if (ret && ret != -ENODEV)
|
||||
return ret;
|
||||
|
||||
|
Reference in New Issue
Block a user