From: Simon Glass <sjg@chromium.org>
Date: Sun, 1 Sep 2024 22:26:19 +0000 (-0600)
Subject: usb: Add DEV_FLAGS_DM to stdio for USB keyboard
X-Git-Tag: v2025.01-rc5-pxa1908~170^2~42^2~15
X-Git-Url: http://git.dujemihanovic.xyz/html/%7B%7B%20.RelPermalink%20%7D%7D?a=commitdiff_plain;h=010c44926386254ce7a6ec20bc75ffd5196be85c;p=u-boot.git

usb: Add DEV_FLAGS_DM to stdio for USB keyboard

This device contains a pointer to struct udevice so set the flag
indicating that, just to be tidy.

Signed-off-by: Simon Glass <sjg@chromium.org>
---

diff --git a/common/usb_kbd.c b/common/usb_kbd.c
index b834b2f703..1d9845b01e 100644
--- a/common/usb_kbd.c
+++ b/common/usb_kbd.c
@@ -612,7 +612,7 @@ static int probe_usb_keyboard(struct usb_device *dev)
 	debug("USB KBD: register.\n");
 	memset(&usb_kbd_dev, 0, sizeof(struct stdio_dev));
 	strcpy(usb_kbd_dev.name, DEVNAME);
-	usb_kbd_dev.flags =  DEV_FLAGS_INPUT;
+	usb_kbd_dev.flags = DEV_FLAGS_INPUT | DEV_FLAGS_DM;
 	usb_kbd_dev.getc = usb_kbd_getc;
 	usb_kbd_dev.tstc = usb_kbd_testc;
 	usb_kbd_dev.priv = (void *)dev;