Loading drivers/usb/gadget/function/f_gsi.c +2 −2 Original line number Diff line number Diff line Loading @@ -2618,10 +2618,10 @@ static int gsi_bind(struct usb_configuration *c, struct usb_function *f) info.string_defs = qdss_gsi_string_defs; info.data_desc = &qdss_gsi_data_intf_desc; info.data_str_idx = 0; info.fs_in_desc = &qdss_gsi_hs_data_desc; info.fs_in_desc = &qdss_gsi_fs_data_desc; info.hs_in_desc = &qdss_gsi_hs_data_desc; info.ss_in_desc = &qdss_gsi_ss_data_desc; info.fs_desc_hdr = qdss_gsi_hs_data_only_desc; info.fs_desc_hdr = qdss_gsi_fs_data_only_desc; info.hs_desc_hdr = qdss_gsi_hs_data_only_desc; info.ss_desc_hdr = qdss_gsi_ss_data_only_desc; info.in_epname = "gsi-epin"; Loading drivers/usb/gadget/function/f_gsi.h +14 −0 Original line number Diff line number Diff line Loading @@ -1340,6 +1340,14 @@ static struct usb_interface_descriptor qdss_gsi_data_intf_desc = { .bInterfaceProtocol = 0xff, }; static struct usb_endpoint_descriptor qdss_gsi_fs_data_desc = { .bLength = USB_DT_ENDPOINT_SIZE, .bDescriptorType = USB_DT_ENDPOINT, .bEndpointAddress = USB_DIR_IN, .bmAttributes = USB_ENDPOINT_XFER_BULK, .wMaxPacketSize = cpu_to_le16(64), }; static struct usb_endpoint_descriptor qdss_gsi_hs_data_desc = { .bLength = USB_DT_ENDPOINT_SIZE, .bDescriptorType = USB_DT_ENDPOINT, Loading @@ -1364,6 +1372,12 @@ static struct usb_ss_ep_comp_descriptor qdss_gsi_data_ep_comp_desc = { .wBytesPerInterval = 0, }; static struct usb_descriptor_header *qdss_gsi_fs_data_only_desc[] = { (struct usb_descriptor_header *) &qdss_gsi_data_intf_desc, (struct usb_descriptor_header *) &qdss_gsi_fs_data_desc, NULL, }; static struct usb_descriptor_header *qdss_gsi_hs_data_only_desc[] = { (struct usb_descriptor_header *) &qdss_gsi_data_intf_desc, (struct usb_descriptor_header *) &qdss_gsi_hs_data_desc, Loading Loading
drivers/usb/gadget/function/f_gsi.c +2 −2 Original line number Diff line number Diff line Loading @@ -2618,10 +2618,10 @@ static int gsi_bind(struct usb_configuration *c, struct usb_function *f) info.string_defs = qdss_gsi_string_defs; info.data_desc = &qdss_gsi_data_intf_desc; info.data_str_idx = 0; info.fs_in_desc = &qdss_gsi_hs_data_desc; info.fs_in_desc = &qdss_gsi_fs_data_desc; info.hs_in_desc = &qdss_gsi_hs_data_desc; info.ss_in_desc = &qdss_gsi_ss_data_desc; info.fs_desc_hdr = qdss_gsi_hs_data_only_desc; info.fs_desc_hdr = qdss_gsi_fs_data_only_desc; info.hs_desc_hdr = qdss_gsi_hs_data_only_desc; info.ss_desc_hdr = qdss_gsi_ss_data_only_desc; info.in_epname = "gsi-epin"; Loading
drivers/usb/gadget/function/f_gsi.h +14 −0 Original line number Diff line number Diff line Loading @@ -1340,6 +1340,14 @@ static struct usb_interface_descriptor qdss_gsi_data_intf_desc = { .bInterfaceProtocol = 0xff, }; static struct usb_endpoint_descriptor qdss_gsi_fs_data_desc = { .bLength = USB_DT_ENDPOINT_SIZE, .bDescriptorType = USB_DT_ENDPOINT, .bEndpointAddress = USB_DIR_IN, .bmAttributes = USB_ENDPOINT_XFER_BULK, .wMaxPacketSize = cpu_to_le16(64), }; static struct usb_endpoint_descriptor qdss_gsi_hs_data_desc = { .bLength = USB_DT_ENDPOINT_SIZE, .bDescriptorType = USB_DT_ENDPOINT, Loading @@ -1364,6 +1372,12 @@ static struct usb_ss_ep_comp_descriptor qdss_gsi_data_ep_comp_desc = { .wBytesPerInterval = 0, }; static struct usb_descriptor_header *qdss_gsi_fs_data_only_desc[] = { (struct usb_descriptor_header *) &qdss_gsi_data_intf_desc, (struct usb_descriptor_header *) &qdss_gsi_fs_data_desc, NULL, }; static struct usb_descriptor_header *qdss_gsi_hs_data_only_desc[] = { (struct usb_descriptor_header *) &qdss_gsi_data_intf_desc, (struct usb_descriptor_header *) &qdss_gsi_hs_data_desc, Loading