77 Commits (56b359b8f52bbc90e7f31692ace488c9d68083a2)

Author SHA1 Message Date
Johann Fischer 56b359b8f5 drivers: udc_dwc2: do not throw error when FIFO settings can be reused 23 hours ago
Tomasz Moń d29719e27e drivers: udc_dwc2: Disable endpoints asynchronously 2 weeks ago
Tomasz Moń 9aff5da68a drivers: udc_dwc2: Optimize incomplete iso handling 2 weeks ago
Tomasz Moń 70cd0ab567 drivers: udc_dwc2: Use spin lock for synchronization 2 weeks ago
Tomasz Moń 46b11f1fb2 drivers: udc_dwc2: Inline vendor quirks if possible 2 weeks ago
Johann Fischer 7b287ec133 drivers: udc: disable SOF interrupt by default 2 weeks ago
Tomasz Moń 89a81e3c1f drivers: udc_dwc2: Disable control IN endpoint on SETUP 3 weeks ago
Tomasz Moń 2248396873 drivers: udc_dwc2: Execute post enable quirk after enable 1 month ago
Tomasz Moń 8b4c53e05a drivers: udc_dwc2: Optimize endpoint interrupt handling 2 months ago
Tomasz Moń 243f7c44d3 drivers: udc_dwc2: Disable control IN endpoint on timeout 2 months ago
Tomasz Moń 79f2615f1a drivers: udc_dwc2: Limit operating speed to stack configuration 3 months ago
Tomasz Moń 264e9feca0 drivers: udc_dwc2: Replace transfer events with atomics 3 months ago
Tomasz Moń 4e99b5b1bf drivers: udc_dwc2: Mark endpoint idle on disable while hibernated 3 months ago
Tomasz Moń 1cccf28d5e drivers: usb: udc: Reduce unnecessary ep config lookups 3 months ago
Tomasz Moń 6e3f8d4967 drivers: udc_dwc2: Set control endpoint CNAK only when necessary 3 months ago
Tomasz Moń 2aa26ad261 drivers: udc_dwc2: Optimize endpoint event clear 4 months ago
Tomasz Moń 2395452656 drivers: udc_dwc2: Reset core on shutdown 4 months ago
Tomasz Moń 2be960ad2b drivers: udc_dwc2: Disable endpoint while hibernated 4 months ago
Tomasz Moń 962a53ef8e drivers: udc_dwc2: Avoid unnecessary context switches 4 months ago
Tomasz Moń 23232e6bb2 drivers: udc: Do not allow lock/unlock to fail 5 months ago
Tomasz Moń 8348d9a2b7 drivers: udc_dwc2: Rework control endpoint feeding 5 months ago
Tomasz Moń ea72b27f3d drivers: udc_dwc2: Stop OUT transfers on ZLP 5 months ago
Tomasz Moń a61afc8eb1 drivers: udc_dwc2: Allocate multiple of bMaxPacketSize0 5 months ago
Tomasz Moń d4cc8de644 drivers: udc_dwc2: Add helpers to check operating mode 5 months ago
Tomasz Moń 43880b930c drivers: udc_dwc2: Workaround hibernation exit glitch 5 months ago
Tomasz Moń b963c7d5eb drivers: udc_dwc2: Set bit 17 if needed on Hibernation Exit 5 months ago
Tomasz Moń 45ee2a0b0d drivers: udc_dwc2: Fix multipart DMA OUT transfers 6 months ago
Tomasz Moń 883b77fe3b drivers: udc_dwc2: Recover after STALLed OUT Data Stage 6 months ago
Tomasz Moń 18be1d0768 drivers: udc_dwc2: Fix large control write transfers 6 months ago
Tomasz Moń a26d3c2f2e drivers: udc_dwc2: Workaround endpoint disable race condition 7 months ago
Tomasz Moń edbb05368d drivers: udc_dwc2: Queue next packet on incomplete iso IN interrupt 7 months ago
Tomasz Moń 8b212d80fd drivers: udc_dwc2: Fix isochronous endpoint disable 7 months ago
Tomasz Moń 19955f6478 drivers: udc_dwc2: Reduce TxFIFO0 allocation size 9 months ago
Tomasz Moń 94a6b82572 drivers: udc_dwc2: Handle IN events before OUT events 9 months ago
Tomasz Moń 508bd3edef drivers: udc_dwc2: Change hibernation exit on bus reset 9 months ago
Tomasz Moń f57e78de2a drivers: udc_dwc2: Suspend if connected to suspended bus 9 months ago
Tomasz Moń f8df6b49e1 drivers: udc_dwc2: Add hibernation vendor quirks 10 months ago
Tomasz Moń ac7d55b939 drivers: usb: udc_dwc2: Support Remote Wakeup 10 months ago
Tomasz Moń b89b7ed542 drivers: usb: udc_dwc2: Exit hibernation on disable 10 months ago
Tomasz Moń f7650262bf drivers: usb: udc_dwc2: Enter hibernation in thread 10 months ago
Tomasz Moń 5fc0405a6f drivers: usb: udc_dwc2: Synchronize thread with UDC API 10 months ago
Tomasz Moń c2f2d8ce5d drivers: usb: udc_dwc2: Replace queue with events 10 months ago
Tomasz Moń 2c78a4d243 drivers: usb: udc_dwc2: Remove forward defitions 10 months ago
Tomasz Moń 6582529d1f drivers: usb: udc_dwc2: Restrict TxFIFO to SPRAM size 10 months ago
Tomasz Moń 57666d3eff drivers: udc_dwc2: Send isochronous data on next SOF 10 months ago
Marek Pieta 8b50d3768f drivers: usb: udc_dwc2: Notify upper layer on failed TX 10 months ago
Tomasz Moń 9f6b66f162 drivers: udc_dwc2: Enter hibernation during suspend 10 months ago
Tomasz Moń debc744665 drivers: udc_dwc2: Allow not-multiple-of-4 mps in DMA mode 11 months ago
Tomasz Moń 0b242dea42 drivers: udc_dwc2: Do not enable inactive endpoint 11 months ago
Tomasz Moń c3daf6f220 drivers: udc_dwc2: Support isochronous endpoints 11 months ago