usb: gadget: f_uac2: Add speed names to bInterval dbg/warn
authorPavel Hofman <pavel.hofman@ivitera.com>
Thu, 27 Jan 2022 11:43:31 +0000 (12:43 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 31 Jan 2022 13:26:18 +0000 (14:26 +0100)
Add speed names for better clarity of dgb/warn messages from max packet
size/bInterval checks.

Signed-off-by: Pavel Hofman <pavel.hofman@ivitera.com>
Link: https://lore.kernel.org/r/20220127114331.41367-5-pavel.hofman@ivitera.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/gadget/function/f_uac2.c

index 48d6fb26bb190e6b0a4a3e5862c7475e492d665f..ce3ca7e62e2a5d243083052734b5049edfecbf36 100644 (file)
@@ -124,6 +124,16 @@ static struct usb_string strings_fn[] = {
        { },
 };
 
+static const char *const speed_names[] = {
+       [USB_SPEED_UNKNOWN] = "UNKNOWN",
+       [USB_SPEED_LOW] = "LS",
+       [USB_SPEED_FULL] = "FS",
+       [USB_SPEED_HIGH] = "HS",
+       [USB_SPEED_WIRELESS] = "W",
+       [USB_SPEED_SUPER] = "SS",
+       [USB_SPEED_SUPER_PLUS] = "SS+",
+};
+
 static struct usb_gadget_strings str_fn = {
        .language = 0x0409,     /* en-us */
        .strings = strings_fn,
@@ -745,12 +755,12 @@ static int set_ep_max_packet_size_bint(struct device *dev, const struct f_uac2_o
 
        if (max_size_bw <= max_size_ep)
                dev_dbg(dev,
-                       "%s: Will use maxpctksize %d and bInterval %d\n",
-                       dir, max_size_bw, bint);
+                       "%s %s: Would use maxpctksize %d and bInterval %d\n",
+                       speed_names[speed], dir, max_size_bw, bint);
        else {
                dev_warn(dev,
-                       "%s: Req. maxpcktsize %d at bInterval %d > max ISOC %d, may drop data!\n",
-                       dir, max_size_bw, bint, max_size_ep);
+                       "%s %s: Req. maxpcktsize %d at bInterval %d > max ISOC %d, may drop data!\n",
+                       speed_names[speed], dir, max_size_bw, bint, max_size_ep);
                max_size_bw = max_size_ep;
        }