[U-Boot] [PATCH] usb: kbd: Don't fail with iomux
Simon Glass
sjg at chromium.org
Mon Oct 9 04:45:08 UTC 2017
+Tom
On 26 September 2017 at 19:19, Rob Clark <robdclark at gmail.com> wrote:
> stdin might not be set, which would cause iomux_doenv() to fail
> therefore causing probe_usb_keyboard() to fail. Furthermore if we do
> have iomux enabled, the sensible thing (in terms of user experience)
> would be to simply add ourselves to the list of stdin devices.
>
> This fixes an issue with usbkbd on dragonboard410c with distro-
> bootcmd, where stdin is not set (so stdinname is null).
>
> Signed-off-by: Rob Clark <robdclark at gmail.com>
> ---
> Somehow this patch was dropped on the floor. I don't remember
> which version # this is up to, search the list if you care. But
> this is the latest. I only noticed it was missing because u-boot
> crashes when you boot with usb-keyboard plugged in (at least on
> db410c) without it. So someone please apply this patch before it
> gets lost again.
>
> common/usb_kbd.c | 46 +++++++++++++++++++++++++++++++---------------
> include/console.h | 2 --
> 2 files changed, 31 insertions(+), 17 deletions(-)
Reviewed-by: Simon Glass <sjg at chromium.org>
More information about the U-Boot
mailing list