diff options
-rw-r--r-- | board/discovery-stm32f072/board.c | 9 | ||||
-rw-r--r-- | board/discovery-stm32f072/board.h | 1 | ||||
-rw-r--r-- | board/discovery-stm32f072/echo.c | 1 | ||||
-rw-r--r-- | board/twinkie/board.c | 1 | ||||
-rw-r--r-- | board/twinkie/board.h | 1 | ||||
-rw-r--r-- | chip/stm32/usb-stream.h | 3 | ||||
-rw-r--r-- | chip/stm32/usb_console.c | 2 |
7 files changed, 12 insertions, 6 deletions
diff --git a/board/discovery-stm32f072/board.c b/board/discovery-stm32f072/board.c index b5637612aa..f6eea229b8 100644 --- a/board/discovery-stm32f072/board.c +++ b/board/discovery-stm32f072/board.c @@ -42,10 +42,11 @@ USB_GPIO_CONFIG(usb_gpio, USB_EP_GPIO) const void *const usb_strings[] = { - [USB_STR_DESC] = usb_string_desc, - [USB_STR_VENDOR] = USB_STRING_DESC("Google Inc."), - [USB_STR_PRODUCT] = USB_STRING_DESC("discovery-stm32f072"), - [USB_STR_VERSION] = NULL /* filled at runtime */, + [USB_STR_DESC] = usb_string_desc, + [USB_STR_VENDOR] = USB_STRING_DESC("Google Inc."), + [USB_STR_PRODUCT] = USB_STRING_DESC("discovery-stm32f072"), + [USB_STR_VERSION] = NULL /* filled at runtime */, + [USB_STR_STREAM_NAME] = USB_STRING_DESC("Echo"), }; BUILD_ASSERT(ARRAY_SIZE(usb_strings) == USB_STR_COUNT); diff --git a/board/discovery-stm32f072/board.h b/board/discovery-stm32f072/board.h index bb3fdee002..531a52e9b9 100644 --- a/board/discovery-stm32f072/board.h +++ b/board/discovery-stm32f072/board.h @@ -75,6 +75,7 @@ enum usb_strings { USB_STR_VENDOR, USB_STR_PRODUCT, USB_STR_VERSION, + USB_STR_STREAM_NAME, USB_STR_COUNT }; diff --git a/board/discovery-stm32f072/echo.c b/board/discovery-stm32f072/echo.c index 8fa6435458..f8396ba3a6 100644 --- a/board/discovery-stm32f072/echo.c +++ b/board/discovery-stm32f072/echo.c @@ -33,6 +33,7 @@ USART_CONFIG(usart3, usart3_hw, 115200, 64, 64, in_ready, NULL) USART_CONFIG(usart4, usart4_hw, 115200, 64, 64, in_ready, NULL) USB_STREAM_CONFIG(usb_stream1, USB_IFACE_STREAM, + USB_STR_STREAM_NAME, USB_EP_STREAM, 256, 256, diff --git a/board/twinkie/board.c b/board/twinkie/board.c index 682c15945e..bfd7e078b9 100644 --- a/board/twinkie/board.c +++ b/board/twinkie/board.c @@ -76,5 +76,6 @@ const void * const usb_strings[] = { [USB_STR_PRODUCT] = USB_STRING_DESC("Twinkie"), [USB_STR_VERSION] = NULL /* filled at runtime */, [USB_STR_SNIFFER] = USB_STRING_DESC("USB-PD Sniffer"), + [USB_STR_CONSOLE_NAME] = USB_STRING_DESC("Shell"), }; BUILD_ASSERT(ARRAY_SIZE(usb_strings) == USB_STR_COUNT); diff --git a/board/twinkie/board.h b/board/twinkie/board.h index df1ca2ec7f..edfcc4800b 100644 --- a/board/twinkie/board.h +++ b/board/twinkie/board.h @@ -74,6 +74,7 @@ enum usb_strings { USB_STR_PRODUCT, USB_STR_VERSION, USB_STR_SNIFFER, + USB_STR_CONSOLE_NAME, USB_STR_COUNT }; diff --git a/chip/stm32/usb-stream.h b/chip/stm32/usb-stream.h index 92cfc4e60d..796eacaa17 100644 --- a/chip/stm32/usb-stream.h +++ b/chip/stm32/usb-stream.h @@ -105,6 +105,7 @@ extern struct out_stream_ops const usb_stream_out_stream_ops; */ #define USB_STREAM_CONFIG(NAME, \ INTERFACE, \ + INTERFACE_NAME, \ ENDPOINT, \ RX_SIZE, \ TX_SIZE, \ @@ -153,7 +154,7 @@ extern struct out_stream_ops const usb_stream_out_stream_ops; .bInterfaceClass = USB_CLASS_VENDOR_SPEC, \ .bInterfaceSubClass = USB_SUBCLASS_GOOGLE_SERIAL, \ .bInterfaceProtocol = USB_PROTOCOL_GOOGLE_SERIAL, \ - .iInterface = 0, \ + .iInterface = INTERFACE_NAME, \ }; \ const struct usb_endpoint_descriptor \ USB_EP_DESC(INTERFACE, 0) = { \ diff --git a/chip/stm32/usb_console.c b/chip/stm32/usb_console.c index 81121dfcc7..a4a25315fc 100644 --- a/chip/stm32/usb_console.c +++ b/chip/stm32/usb_console.c @@ -39,7 +39,7 @@ const struct usb_interface_descriptor USB_IFACE_DESC(USB_IFACE_CONSOLE) = { .bInterfaceClass = USB_CLASS_VENDOR_SPEC, .bInterfaceSubClass = USB_SUBCLASS_GOOGLE_SERIAL, .bInterfaceProtocol = USB_PROTOCOL_GOOGLE_SERIAL, - .iInterface = 0, + .iInterface = USB_STR_CONSOLE_NAME, }; const struct usb_endpoint_descriptor USB_EP_DESC(USB_IFACE_CONSOLE, 0) = { .bLength = USB_DT_ENDPOINT_SIZE, |