19ec31230eb3 ("usb: dwc3: ep0: explicitly call dwc3_ep0_prepare_one_trb()") 7931ec86c1b7 ("usb: dwc3: ep0: add dwc3_ep0_prepare_one_trb()") 5eb30cedced6 ("usb: dwc3: trace: purge dwc3_trace()") bb0147364850 ("usb: dwc3: gadget: don't clear RUN/STOP when it's invalid to do so") 57b14da56227 ("usb: dwc3: don't compile dwc3_trace() unless CONFIG_FTRACE=y") cdd72ac20b4a ("usb: dwc3: debug: move dwc3_ep0_state_string() to debug.h") 08a36b543803 ("usb: dwc3: gadget: simplify __dwc3_gadget_ep_queue()") 4bc48c974708 ("usb: dwc3: gadget: retire LST bit completely") 79d17482a409 ("usb: dwc3: don't set last bit for ISOC endpoints") 72704f876f50 ("dwc3: gadget: Implement the suspend entry event handler") d6dc2e76a860 ("usb: dwc3: gadget: decrement trbs_left for each sg entry") ba62c09d5cc2 ("usb: dwc3: gadget: start Bulk endpoints more frequently") 13fa2e69b1dd ("usb: dwc3: gadget: disable XFER_NOT_READY") 55a0237f8f47 ("usb: dwc3: gadget: use allocated/queued reqs for LST bit") 69450c4dc164 ("usb: dwc3: gadget: halt and stop based HWO bit") 60cfb37ac9bc ("usb: dwc3: remove trailing newline from dwc3_trace") 71f7e7027028 ("usb: dwc3: gadget: improve gcmd trace") 0fe886cdb07a ("usb: dwc3: gadget: single return point on generic commands") 0933df159c5c ("usb: dwc3: trace: print ep cmd status with a single trace") f6bb225bb3ca ("usb: dwc3: gadget: loop while (timeout)") ba1598410eff ("usb: dwc3: gadget: fix trace output when command fails") f75cacc468ed ("usb: dwc3: trace: fully decode IRQ events") 2eb8801650b3 ("usb: dwc3: gadget: add a pointer to endpoint registers") 2cd4718d0bbe ("usb: dwc3: gadget: pass dep as argument to endpoint command") 5ee85d890f8d ("usb: dwc3: gadget: split __dwc3_gadget_kick_transfer()") 6b74289937f6 ("usb: dwc3: gadget: return 0 if we try to Wakeup in superspeed") b43bba96b903 ("usb: dwc3: gadget: remove udelay(1) when sending ep cmds") 6aff48329595 ("usb: dwc3: gadget: rely on sg_is_last() and list_is_last()") 4fae2e3e1515 ("usb: dwc3: gadget: simplify __dwc3_gadget_kick_transfer()") c4233573f6ee ("usb: dwc3: gadget: prepare TRBs on update transfers too") 50c763f8c1ba ("usb: dwc3: Set the ClearPendIN bit on Clear Stall EP command") 7b9cc7a2b101 ("usb: dwc3: gadget: give better command return code") 052ba52efa17 ("usb: dwc3: gadget: remove newline from trace") 36b68aae8e39 ("usb: dwc3: gadget: use link TRB for all endpoint types") 4faf75504a7d ("usb: dwc3: gadget: move % operation to increment helpers") ef966b9d3353 ("usb: dwc3: gadget: add trb enqueue/dequeue helpers") 70fdb273db37 ("usb: dwc3: get rid of DWC3_TRB_MASK") 53fd88189e08 ("usb: dwc3: gadget: rename busy/free_slot to trb_enqueue/dequeue") c36d8e947a56 ("usb: dwc3: gadget: put link to U0 before Start Transfer") 218ef7b647e3 ("usb: dwc3: gadget: extract unlocked dwc3_gadget_wakeup()") 2b0f11df84bb ("usb: dwc3: gadget: clear SUSPHY bit before ep cmds") c0ca324d09a0 ("usb: dwc3: gadget: combine return points into a single one") 696c8b128220 ("usb: dwc3: drop ev_buffs array") 660e9bde74d6 ("usb: dwc3: remove num_event_buffers") aa3342c8bb61 ("usb: dwc3: better name for our request management lists") 8495036e986b ("usb: dwc3: increase maximum number of TRBs per endpoint") ca4d44ea2a91 ("usb: dwc3: gadget: always enable CSP") bc5081617fae ("usb: dwc3: drop FIFO resizing logic") e901aa159dac ("usb: dwc3: gadget: fix endpoint renaming") ee5cd41c9117 ("usb: dwc3: Update speed checks for SuperSpeedPlus")