mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* [PATCH v2 1/2] usb: gadget: initialize serialnumber
@ 2023-10-26 14:43 Marco Felsch
  2023-10-26 14:43 ` [PATCH v2 2/2] scripts: get_maintainers: drop --status enforcement Marco Felsch
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Marco Felsch @ 2023-10-26 14:43 UTC (permalink / raw)
  To: barebox

Windows hosts do require the serial number to be set to any ascii string
to enumerate correctly. Set the serial number if provided or to "unset"
if not to provide a sane default which works for both hosts.

Reported-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
---
Changelog

v2:
- adapt commit message
- use barebox_get_serial_number() and "unset"

 drivers/usb/gadget/udc/core.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/usb/gadget/udc/core.c b/drivers/usb/gadget/udc/core.c
index b58498680ad1..e7cfa0d5d836 100644
--- a/drivers/usb/gadget/udc/core.c
+++ b/drivers/usb/gadget/udc/core.c
@@ -1204,7 +1204,7 @@ int usb_add_gadget(struct usb_gadget *gadget)
 	gadget->productname = xstrdup(barebox_get_model());
 	dev_add_param_string(&gadget->dev, "productname", NULL, NULL,
 			     &gadget->productname, NULL);
-	gadget->serialnumber = xstrdup("");
+	gadget->serialnumber = xstrdup(barebox_get_serial_number() ? : "unset");
 	dev_add_param_string(&gadget->dev, "serialnumber", NULL, NULL,
 			     &gadget->serialnumber, NULL);
 
-- 
2.39.2




^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2023-11-01  8:52 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-26 14:43 [PATCH v2 1/2] usb: gadget: initialize serialnumber Marco Felsch
2023-10-26 14:43 ` [PATCH v2 2/2] scripts: get_maintainers: drop --status enforcement Marco Felsch
2023-10-26 21:31   ` Ahmad Fatoum
2023-10-26 21:32 ` [PATCH v2 1/2] usb: gadget: initialize serialnumber Ahmad Fatoum
2023-10-27  5:28   ` Marco Felsch
2023-10-27  8:00   ` Sascha Hauer
2023-10-27  8:09     ` Marco Felsch
2023-10-27  8:17       ` Sascha Hauer
2023-10-27  8:19         ` Marco Felsch
2023-11-01  7:24           ` Ahmad Fatoum
2023-11-01  8:50 ` Sascha Hauer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox