usb: gadget: functions: add ftrace export over USB
Greg Kroah-Hartman
maintainerQuoted 5 lines · Felipe Balbi
Quoted 5 lines
(quoted diff) +5
-0+static struct usb_interface_descriptor ftrace_intf_desc = { + .bLength = USB_DT_INTERFACE_SIZE, + .bDescriptorType = USB_DT_INTERFACE, + + .bAlternateSetting = 0,
Quoted 8 lines
Review
Quoted 3 lines
(quoted diff) +3
-0+ .bNumEndpoints = 1, + .bInterfaceClass = USB_CLASS_VENDOR_SPEC, + .bInterfaceSubClass = USB_SUBCLASS_VENDOR_SPEC,We *may* be able to use the
USB_DEBUG_CLASShere with a vendor protocol which we define to be Linux Ftrace. If folks think it would be best, then I can go look at the debug class and check whether it would be feasible.
I didn't think that that class allowed vendor protocols, but if it does, sure, that would be nice.
I don't have access to usb-if specs since they kicked Linux out of the organization, and because of that, I really don't care about their specs anymore :)
thanks,
greg k-h