aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb
AgeCommit message (Expand)AuthorFilesLines
2025-05-27Merge tag 'pm-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds1-0/+2
2025-05-27Merge tag 'timers-cleanups-2025-05-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-2/+2
2025-05-26Merge branches 'pm-runtime' and 'pm-sleep'Rafael J. Wysocki1-0/+2
2025-05-26Merge tag 'for-6.16/block-20250523' of git://git.kernel.dk/linuxLinus Torvalds1-6/+14
2025-05-16Merge tag 'sound-6.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-1/+1
2025-05-13ucsi_ccg: Disable async suspend in ucsi_ccg_probe()Jon Hunter1-0/+2
2025-05-11ALSA: ump: Fix a typo of snd_ump_stream_msg_device_infoTakashi Iwai1-1/+1
2025-05-08treewide, timers: Rename destroy_timer_on_stack() as timer_destroy_on_stack()Ingo Molnar2-2/+2
2025-05-05usb-storage: reject probe of device one non-DMA HCDs when using highmemChristoph Hellwig1-6/+14
2025-05-05xhci: dbc: Avoid event polling busyloop if pending rx transfers are inactive.Mathias Nyman2-3/+19
2025-05-05usb: xhci: Don't trust the EP Context cycle bit when moving HW dequeueMichal Pecio1-10/+9
2025-05-02usb: usbtmc: Fix erroneous generic_read ioctl returnDave Penkler1-6/+12
2025-05-02usb: usbtmc: Fix erroneous wait_srq ioctl returnDave Penkler1-12/+11
2025-05-02usb: usbtmc: Fix erroneous get_stb ioctl error returnsDave Penkler1-4/+8
2025-05-01usb: typec: tcpm: delay SNK_TRY_WAIT_DEBOUNCE to SRC_TRYWAIT transitionRD Babiera1-1/+1
2025-05-01USB: usbtmc: use interruptible sleep in usbtmc_readOliver Neukum1-1/+5
2025-05-01usb: cdnsp: fix L1 resume issue for RTL_REVISION_NEW_LPM versionPawel Laszczak3-1/+7
2025-05-01usb: typec: ucsi: displayport: Fix NULL pointer accessAndrei Kuchynski1-0/+2
2025-05-01usb: typec: ucsi: displayport: Fix deadlockAndrei Kuchynski3-8/+47
2025-05-01usb: misc: onboard_usb_dev: fix support for Cypress HX3 hubsLukasz Czechowski1-2/+8
2025-05-01usb: uhci-platform: Make the clock really optionalAlexey Charkov1-1/+1
2025-05-01usb: dwc3: gadget: Make gadget_wakeup asynchronousPrashanth K2-37/+27
2025-05-01usb: gadget: Use get_status callback to set remote wakeup capabilityPrashanth K1-7/+5
2025-05-01usb: gadget: f_ecm: Add get_status callbackPrashanth K1-0/+7
2025-05-01usb: host: tegra: Prevent host controller crash when OTG port is usedJim Lin1-0/+3
2025-05-01usb: cdnsp: Fix issue with resuming from L1Pawel Laszczak4-2/+45
2025-05-01usb: gadget: tegra-xudc: ACK ST_RC after clearing CTRL_RUNWayne Chang1-0/+4
2025-04-18Merge tag 'usb-serial-6.15-rc3' of ssh://gitolite.kernel.org/pub/scm/linux/ke...Greg Kroah-Hartman4-0/+17
2025-04-16USB: serial: simple: add OWON HDS200 series oscilloscope supportCraig Hesling1-0/+7
2025-04-16USB: serial: ftdi_sio: add support for Abacus Electrics Optical ProbeMichael Ehrenreich2-0/+7
2025-04-16USB: serial: option: add Sierra Wireless EM9291Adam Xue1-0/+3
2025-04-15usb: typec: class: Unlocked on error in typec_register_partner()Dan Carpenter1-0/+1
2025-04-15usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash DriveMiao Li1-0/+3
2025-04-11USB: wdm: add annotationOliver Neukum1-1/+1
2025-04-11USB: wdm: wdm_wwan_port_tx_complete mutex in atomic contextOliver Neukum1-1/+1
2025-04-11USB: wdm: close race between wdm_open and wdm_wwan_port_stopOliver Neukum1-2/+4
2025-04-11USB: wdm: handle IO errors in wdm_wwan_port_startOliver Neukum1-1/+10
2025-04-11USB: VLI disk crashes if LPM is usedOliver Neukum1-0/+3
2025-04-11usb: dwc3: gadget: check that event count does not exceed event buffer lengthFrode Isaksen1-0/+6
2025-04-11USB: storage: quirk for ADATA Portable HDD CH94Oliver Neukum1-0/+7
2025-04-11usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash DriveMiao Li1-0/+3
2025-04-11USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02)Huacai Chen1-0/+23
2025-04-11usb: dwc3: xilinx: Prevent spike in reset signalMike Looijmans1-3/+1
2025-04-11usb: cdns3: Fix deadlock when using NCM gadgetRalph Siemsen1-0/+2
2025-04-11usb: chipidea: ci_hdrc_imx: implement usb_phy_init() error handlingFedor Pchelkin1-3/+10
2025-04-11usb: chipidea: ci_hdrc_imx: fix call balance of regulator routinesFedor Pchelkin1-8/+17
2025-04-11usb: chipidea: ci_hdrc_imx: fix usbmisc handlingFedor Pchelkin1-2/+4
2025-04-11usb: typec: class: Invalidate USB device pointers on partner unregistrationAndrei Kuchynski1-2/+6
2025-04-11usb: typec: class: Fix NULL pointer accessAndrei Kuchynski2-2/+14
2025-04-11xhci: Limit time spent with xHC interrupts disabled during bus resumeMathias Nyman3-16/+20
2025-04-11usb: xhci: Fix invalid pointer dereference in Etron workaroundMichal Pecio1-1/+1
2025-04-11usb: xhci: Fix Short Packet handling rework ignoring errorsMichal Pecio1-1/+1
2025-04-11Revert "xhci: Prevent early endpoint restart when handling STALL errors."Mathias Nyman3-13/+3
2025-04-11Revert "xhci: Avoid queuing redundant Stop Endpoint command for stalled endpo...Mathias Nyman1-5/+3
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner35-68/+68
2025-04-02Merge tag 'usb-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds66-651/+1338
2025-03-26Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds2-4/+4
2025-03-25Merge tag 'timers-cleanups-2025-03-23' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds8-24/+17
2025-03-22Merge tag 'usb-serial-6.15-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/ke...Greg Kroah-Hartman1-13/+0
2025-03-14usb: host: cdns3: forward lost power information to xhciThéo Lebrun1-0/+11
2025-03-14usb: host: xhci-plat: allow upper layers to signal power lossThéo Lebrun2-1/+3
2025-03-14usb: xhci: change xhci_resume() parameters to explicit the desired infoThéo Lebrun6-22/+21
2025-03-14usb: cdns3-ti: run HW init at resume() if HW was resetThéo Lebrun1-0/+25
2025-03-14usb: cdns3-ti: move reg writes to separate functionThéo Lebrun1-38/+44
2025-03-14usb: cdns3: call cdns_power_is_lost() only once in cdns_resume()Théo Lebrun1-2/+3
2025-03-14usb: cdns3: rename hibernated argument of role->resume() to lost_powerThéo Lebrun3-4/+4
2025-03-14usb: xhci: tegra: rename `runtime` boolean to `is_auto_runtime`Théo Lebrun1-5/+5
2025-03-14usb: host: xhci-plat: mvebu: use ->quirks instead of ->init_quirk() funcThéo Lebrun3-17/+1
2025-03-14usb: dwc3: Don't use %pK through printkThomas Weißschuh2-4/+4
2025-03-14usb: core: Don't use %pK through printkThomas Weißschuh2-3/+3
2025-03-14usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev()Chenyuan Yang1-0/+3
2025-03-14usb: common: usb-conn-gpio: switch psy_cfg from of_node to fwnodeSebastian Reichel1-1/+1
2025-03-14usb: typec: tcpm: fix state transition for SNK_WAIT_CAPABILITIES state in run...Amit Sunil Dhamne1-4/+4
2025-03-14Merge tag 'usb-serial-6.14-rc7' of ssh://gitolite.kernel.org/pub/scm/linux/ke...Greg Kroah-Hartman3-16/+59
2025-03-12USB: serial: ftdi_sio: add support for Altera USB Blaster 3Boon Khai Ng2-0/+27
2025-03-11usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems RunningMichal Pecio1-4/+7
2025-03-11usb: xhci: Don't change the status of stalled TDs on failed Stop EPMichal Pecio1-1/+11
2025-03-11xhci: Avoid queuing redundant Stop Endpoint command for stalled endpointMathias Nyman1-3/+5
2025-03-10Merge v6.14-rc6 into usb-nextGreg Kroah-Hartman24-83/+189
2025-03-06usb: typec: ucsi: Fix NULL pointer accessAndrei Kuchynski1-6/+7
2025-03-06usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card ReaderMiao Li1-0/+4
2025-03-06xhci: Handle spurious events on Etron host isoc enpointsMathias Nyman2-13/+27
2025-03-06usb: xhci: Unify duplicate inc_enq() codeMichal Pecio1-75/+55
2025-03-06usb: xhci: Apply the link chain quirk on NEC isoc endpointsMichal Pecio1-2/+11
2025-03-06xhci: Prevent early endpoint restart when handling STALL errors.Mathias Nyman3-3/+13
2025-03-06usb: xhci: move debug capabilities from trb_in_td() to handle_tx_event()Niklas Neronin1-21/+17
2025-03-06usb: xhci: refactor trb_in_td() to be staticNiklas Neronin2-63/+61
2025-03-06usb: xhci: set page size to the xHCI-supported sizeNiklas Neronin2-20/+22
2025-03-06usb: xhci: correct debug message page size calculationNiklas Neronin1-3/+3
2025-03-06usb: xhci: Skip only one TD on Ring Underrun/OverrunMichal Pecio1-1/+14
2025-03-06usb: xhci: Expedite skipping missed isoch TDs on modern HCsMichal Pecio1-4/+10
2025-03-06usb: xhci: Fix isochronous Ring Underrun/Overrun event handlingMichal Pecio1-6/+14
2025-03-06usb: xhci: Complete 'error mid TD' transfers when handling Missed ServiceMichal Pecio1-1/+5
2025-03-06usb: xhci: Don't skip on Stopped - Length InvalidMichal Pecio1-0/+4
2025-03-06usb: xhci: remove redundant update_ring_for_set_deq_completion() functionNiklas Neronin1-39/+2
2025-03-06xhci: show correct U1 and U2 timeout values in debug messagesMathias Nyman1-4/+4
2025-03-06USB: serial: option: fix Telit Cinterion FE990A nameFabio Porcedda1-4/+4
2025-03-06USB: serial: option: add Telit Cinterion FE990B compositionsFabio Porcedda1-0/+16
2025-03-06USB: serial: option: match on interface class for Telit FN990BJohan Hovold1-12/+12
2025-03-04usb: xhci: Fix host controllers "dying" after suspend and resumeMichal Pecio1-1/+5
2025-03-04usb: dwc3: Set SUSPENDENABLE soon after phy initThinh Nguyen3-30/+45
2025-03-03usb: dwc3: exynos: add support for exynos7870Kaustabh Chakraborty1-0/+9
2025-03-03usb: storage: shuttle_usbat: Use const for constant arrayJonathan Neuschäfer1-1/+1
2025-03-03usb: storage: sddr55: Use const for constant arraysJonathan Neuschäfer1-2/+2
2025-03-03usb: storage: sddr09: Use const for constant arraysJonathan Neuschäfer1-7/+7
2025-03-03usb: storage: realtek_cr: Use const for constant arraysJonathan Neuschäfer1-3/+3
2025-03-03usb: storage: initializers: Use const for constant arrayJonathan Neuschäfer1-1/+1
2025-03-03usb: storage: datafab: Use const for constant arraysJonathan Neuschäfer1-7/+7
2025-03-03usb: storage: alauda: Use const for card ID arrayJonathan Neuschäfer1-4/+4
2025-03-03usb: storage: transport: Use const for constant arrayJonathan Neuschäfer1-1/+1
2025-03-03usb: storage: jumpshot: Use const for constant arraysJonathan Neuschäfer1-5/+5
2025-03-03ucsi_ccg: Don't show non-functional attributesMario Limonciello1-6/+19
2025-03-03ucsi_ccg: Don't show failed to get FW build information errorMario Limonciello1-3/+2
2025-03-03usb: chipidea: imx: fix some typoXu Yang1-5/+5
2025-03-03usb: ulpi: Remove unused otg_ulpi_createDr. David Alan Gilbert1-23/+0
2025-03-03usb: core: replace usb_sndaddr0pipe macro with usb_sndctrlpipeStefan Eichenberger1-3/+1
2025-03-03usb: hub: lack of clearing xHC resourcesPawel Laszczak1-0/+33
2025-03-03usb: renesas_usbhs: Flush the notify_hotplug_workClaudiu Beznea1-0/+2
2025-03-03usb: renesas_usbhs: Use devm_usb_get_phy()Claudiu Beznea1-1/+1
2025-03-03usb: renesas_usbhs: Call clk_put()Claudiu Beznea1-1/+3
2025-03-03usb: dwc3: gadget: Prevent irq storm when TH re-executesBadhri Jagan Sridharan2-13/+13
2025-03-03usb: gadget: Check bmAttributes only if configuration is validPrashanth K1-1/+1
2025-03-03xhci: Restrict USB4 tunnel detection for USB3 devices to Intel hostsMarc Zyngier1-0/+8
2025-02-27usb: xhci: Enable the TRB overfetch quirk on VIA VL805Michal Pecio3-5/+10
2025-02-21USB: core: Add eUSB2 descriptor and parsing in USB coreKannappan R1-5/+46
2025-02-20usb: gadget: Fix setting self-powered state on suspendMarek Szyprowski1-1/+2
2025-02-19usb: typec: ucsi: increase timeout for PPM reset operationsFedor Pchelkin1-1/+1
2025-02-19acpi: typec: ucsi: Introduce a ->poll_cci methodChristian A. Ehrhardt7-12/+25
2025-02-19usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionalityAngeloGioacchino Del Regno1-0/+11
2025-02-19usb: gadget: Set self-powered based on MaxPower and bmAttributesPrashanth K1-5/+11
2025-02-19usb: gadget: u_ether: Set is_suspend flag if remote wakeup failsPrashanth K1-2/+2
2025-02-19usb: atm: cxacru: fix a flaw in existing endpoint checksNikita Zhandarovich1-6/+7
2025-02-19usb: typec: ps883x: fix configuration error handlingJohan Hovold1-10/+26
2025-02-19usb: typec: ps883x: fix missing accessibility checkJohan Hovold1-0/+11
2025-02-19usb: typec: ps883x: fix registration raceJohan Hovold1-15/+16
2025-02-19usb: typec: ps883x: fix probe error handlingJohan Hovold1-2/+3
2025-02-19usb: dwc2: Implement recovery after PM domain offStefan Wahren3-0/+41
2025-02-19usb: dwc2: Refactor backup/restore of registersStefan Wahren3-101/+121
2025-02-19usb: dwc2: gadget: Introduce register restore flagsStefan Wahren2-7/+11
2025-02-19usb: misc: onboard_dev: add vdda support for Microchip USB2514Catalin Popescu1-1/+8
2025-02-18usb: typec: tcpm: Switch to use hrtimer_setup()Nam Cao1-8/+8
2025-02-18usb: musb: cppi41: Switch to use hrtimer_setup()Nam Cao1-2/+2
2025-02-18usb: ehci: Switch to use hrtimer_setup()Nam Cao1-2/+1
2025-02-18usb: gadget: Switch to use hrtimer_setup()Nam Cao2-6/+3
2025-02-18usb: fotg210-hcd: Switch to use hrtimer_setup()Nam Cao1-2/+1
2025-02-18usb: dwc2: Switch to use hrtimer_setup()Nam Cao1-2/+1
2025-02-18USB: chipidea: Switch to use hrtimer_setup()Nam Cao1-2/+1
2025-02-17USB: serial: mos7840: drop unused definesJohan Hovold1-13/+0
2025-02-17Merge 6.14-rc3 into usb-nextGreg Kroah-Hartman16-45/+139
2025-02-14usb: typec: Add support for Parade PS8830 Type-C RetimerAbel Vesa3-0/+448
2025-02-14USB: dwc3: Use syscon_regmap_lookup_by_phandle_argsKrzysztof Kozlowski1-10/+2
2025-02-14usb: dwc3: gadget: Avoid using reserved endpoints on Intel MerrifieldAndy Shevchenko1-0/+10
2025-02-14usb: dwc3: gadget: Add support for snps,reserved-endpoints propertyAndy Shevchenko1-1/+40
2025-02-14usb: dwc3: gadget: Refactor loop to avoid NULL endpointsAndy Shevchenko1-4/+18
2025-02-14usb: typec: ucsi: resume work after EC initJameson Thies1-5/+12
2025-02-14usb: typec: tcpm: PSSourceOffTimer timeout in PR_Swap enters ERROR_RECOVERYJos Wang1-2/+1
2025-02-14usb: roles: set switch registered flag early onElson Roy Serrao1-2/+3
2025-02-14usb: gadget: uvc: Fix unstarted kthread workerFrederic Weisbecker1-1/+1
2025-02-14USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast distLei Huang1-0/+3
2025-02-14usb: gadget: core: flush gadget workqueue after device removalRoy Luo1-1/+1
2025-02-14USB: gadget: f_midi: f_midi_complete to call queue_workJill Donahue1-1/+1
2025-02-14usb: core: fix pipe creation for get_bMaxPacketSize0Stefan Eichenberger1-2/+1
2025-02-14usb: dwc3: Fix timeout issue during controller enter/exit from halt stateSelvarasu Ganesan1-0/+34
2025-02-14USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphoneMathias Nyman1-0/+3
2025-02-14USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirkMarek Vasut1-3/+6
2025-02-14usb: cdc-acm: Fix handling of oversized fragmentsJann Horn1-1/+1
2025-02-14usb: cdc-acm: Check control transfer buffer size before accessJann Horn1-3/+14
2025-02-14usb: xhci: Restore xhci_pci support for Renesas HCsMichal Pecio1-3/+4
2025-02-14USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCIHuacai Chen1-0/+9
2025-02-13Merge tag 'usb-serial-6.14-rc3' of ssh://gitolite.kernel.org/pub/scm/linux/ke...Greg Kroah-Hartman1-20/+29
2025-02-12scsi: usb: Rename the RESERVE and RELEASE constantsBart Van Assche2-4/+4
2025-02-11USB: serial: option: drop MeiG Smart definesJohan Hovold1-20/+8
2025-02-11USB: serial: option: fix Telit Cinterion FN990A nameFabio Porcedda1-5/+5
2025-02-11USB: serial: option: add Telit Cinterion FN990B compositionsFabio Porcedda1-0/+16
2025-02-11USB: serial: option: add MeiG Smart SLM828Chester A. Unal1-5/+10
2025-02-03usb: gadget: f_midi: fix MIDI Streaming descriptor lengthsJohn Keeping1-4/+4
2025-02-03usb: dwc2: gadget: remove of_node reference upon udc_stopFabrice Gasnier1-0/+1
2025-02-03USB: hub: Ignore non-compliant devices with too many configs or interfacesAlan Stern1-0/+11
2025-02-03usb: gadget: udc: renesas_usb3: Fix compiler warningGuo Ren1-1/+1
2025-02-03usb: dwc3: Document nostream_workThinh Nguyen1-0/+1
2025-02-03usb: phy: generic: Use proper helper for property detectionAlexander Stein1-1/+1
2025-02-03usb: gadget: f_midi: Fixing wMaxPacketSize exceeded issue during MIDI bind re...Selvarasu Ganesan1-0/+9
2025-02-03usb: typec: thunderbolt: Remove IS_ERR check for plugBenson Leung1-2/+2
2025-02-03usb: typec: thunderbolt: Fix loops that iterate TYPEC_PLUG_SOP_P and TYPEC_PL...Benson Leung1-3/+3
2025-02-03usb: musb: Constify struct musb_fifo_cfgChristophe JAILLET5-13/+13
2025-02-03usb: usb251xb: silence EPROBE_DEFER error on bootDominique Martinet1-4/+2
2025-02-03usb: phy: mxs: silence EPROBE_DEFER error on bootDominique Martinet1-5/+3
2025-02-03usb: typec: ucsi: acpi: move LG Gram quirk to ucsi_gram_sync_control()Dmitry Baryshkov1-21/+9
2025-02-03usb: typec: ucsi: ccg: move command quirks to ucsi_ccg_sync_control()Dmitry Baryshkov1-33/+29
2025-02-03usb: typec: ucsi: return CCI and message from sync_control callbackDmitry Baryshkov5-16/+24
2025-02-03usb: host: max3421-hcd: Add missing spi_device_id tableAlexander Stein1-0/+7
2025-02-03usb: gadget: uvc: drop vb2_ops_wait_prepare/finishHans Verkuil1-2/+0
2025-02-03usb: typec: ucsi: Enable UCSI commands in debugfsMadhu M2-0/+6
2025-02-03usb: typec: ucsi: Rename SET_UOM UCSI command to SET_CCOMMadhu M3-3/+3
2025-01-28Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-71/+25
2025-01-27Merge tag 'usb-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds90-565/+2079
2025-01-26Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds3-12/+12
2025-01-22Merge tag 'acpi-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-2/+1
2025-01-21Merge tag 'kthread-for-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2025-01-20Merge tag 'for-6.14/block-20250118' of git://git.kernel.dk/linuxLinus Torvalds1-4/+1