aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb
AgeCommit message (Expand)AuthorFilesLines
5 daysMerge tag 'usb-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds97-1121/+2418
6 daysMerge tag 'pull-persistency' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-84/+109
7 daysMerge tag 'pmdomain-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/u...Linus Torvalds3-3/+20
9 daysMerge tag 'pm-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds1-0/+1
2025-11-27usb: gadget: tegra-xudc: Always reinitialize data toggle when clear haltHaotien Hsu1-6/+0
2025-11-27Merge tag 'usb-serial-6.19-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/ke...Greg Kroah-Hartman4-292/+182
2025-11-26USB: serial: option: move Telit 0x10c7 composition in the right placeFabio Porcedda1-3/+3
2025-11-26USB: serial: option: add Telit Cinterion FE910C04 new compositionsFabio Porcedda1-0/+14
2025-11-26usb: typec: ucsi: fix use-after-free caused by uec->workDuoming Zhou1-0/+1
2025-11-26usb: typec: ucsi: fix probe failure in gaokun_ucsi_probe()Duoming Zhou1-0/+1
2025-11-26usb: dwc3: core: Remove redundant comment in core initKrishna Kurapati1-4/+0
2025-11-26usb: phy: Initialize struct usb_phy list_headDiogo Ivo1-0/+4
2025-11-24usb: gadget: renesas_usbf: Handle devm_pm_runtime_enable() errorsHaotian Zhang1-1/+3
2025-11-24USB: serial: option: add Foxconn T99W760Slark Xiao1-0/+2
2025-11-22USB: storage: Remove subclass and protocol overrides from Novatek quirkAlan Stern1-1/+1
2025-11-21usb: usb-storage: No additional quirks need to be added to the EL-R12 optical...Chen Changcheng1-1/+1
2025-11-21usb: typec: hd3ss3220: Enable VBUS based on ID pin stateKrishna Kurapati1-2/+73
2025-11-21usb: typec: anx7411: add WQ_PERCPU to alloc_workqueue usersMarco Crivellari1-2/+1
2025-11-21USB: add WQ_PERCPU to alloc_workqueue usersMarco Crivellari2-3/+2
2025-11-21drivers/usb/storage: use min() instead of min_t()David Laight1-2/+1
2025-11-21usb: raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZEGopi Krishna Menon1-0/+3
2025-11-21usb: uas: fix urb unmapping issue when the uas device is remove during ongoin...Owen Gu1-0/+5
2025-11-21usb: dwc3: Fix race condition between concurrent dwc3_remove_requests() call ...Manish Nagar2-0/+8
2025-11-21xhci: dbgtty: fix device unregisterƁukasz Bartosik1-0/+6
2025-11-21usb: storage: sddr55: Reject out-of-bound new_pbaTianchu Chen1-0/+6
2025-11-21usb: ohci-da8xx: remove unused platform dataBartosz Golaszewski1-17/+0
2025-11-21usb: gadget: functionfs: use dma_buf_unmap_attachment_unlocked() helperLiang Jie1-3/+1
2025-11-21usb: uas: reduce time under spinlockOliver Neukum1-9/+14
2025-11-21usb: dwc3: eic7700: Add EIC7700 USB driverHang Cao1-7/+64
2025-11-21usb: typec: ucsi: Add support for SET_PDOS commandPooja Katiyar2-0/+2
2025-11-21usb: typec: ucsi: Enable debugfs for message_out data structurePooja Katiyar1-0/+26
2025-11-21usb: typec: ucsi: Add support for message out data structurePooja Katiyar3-0/+32
2025-11-21usb: typec: ucsi: Update UCSI structure to have message in and message out fi...Pooja Katiyar8-71/+112
2025-11-21uapi: cdc.h: cleanly provide for more interfaces and countriesOliver Neukum1-1/+1
2025-11-21usb: Remove redundant pm_runtime_mark_last_busy() callsSakari Ailus19-31/+0
2025-11-21usb: renesas_usbhs: Assert/de-assert reset signals on suspend/resumeClaudiu Beznea1-9/+26
2025-11-21usb: host: ohci-platform: Call reset assert/deassert on suspend/resumeClaudiu Beznea1-2/+19
2025-11-21usb: host: ehci-platform: Call reset assert/deassert on suspend/resumeClaudiu Beznea1-2/+20
2025-11-21usb: host: Do not check priv->clks[clk]Claudiu Beznea2-4/+2
2025-11-21usb: typec: tipd: mark as orientation awarePeter Korsgaard1-0/+1
2025-11-21usb: uas: add WQ_PERCPU to alloc_workqueue usersMarco Crivellari1-1/+1
2025-11-21usb: dwc3: replace use of system_wq with system_percpu_wqMarco Crivellari1-1/+1
2025-11-21usb: dwc2: fix hang during suspend if set as peripheralJisheng Zhang1-1/+8
2025-11-21usb: dwc2: fix hang during shutdown if set as peripheralJisheng Zhang1-4/+4
2025-11-21usb: typec: ucsi: Set orientation_aware if UCSI version is 2.x and aboveAbel Vesa1-0/+3
2025-11-21usb: chaoskey: fix locking for O_NONBLOCKOliver Neukum1-3/+13
2025-11-21usb: xhci: Add debugfs support for xHCI Port Link Info (PORTLI) register.Rai, Amardeep3-1/+42
2025-11-21usb: xhci: standardize single bit-field macrosNiklas Neronin7-37/+38
2025-11-21usb: xhci: drop xhci-caps.h dependence on xhci-ext-caps.hNiklas Neronin1-2/+2
2025-11-21usb: xhci: simplify Max Scratchpad buffer macrosNiklas Neronin1-1/+3
2025-11-21usb: xhci: simplify Isochronous Scheduling Threshold handlingNiklas Neronin2-15/+20
2025-11-21usb: xhci: improve xhci-caps.h commentsNiklas Neronin1-43/+57
2025-11-21usb: xhci: limit number of interrupts to 128Niklas Neronin2-8/+12
2025-11-21usb: xhci: limit number of ports to 127Niklas Neronin3-4/+7
2025-11-21usb: xhci: simplify handling of Structural Parameters 1 valuesNiklas Neronin7-47/+33
2025-11-21usb: xhci: use cached HCSPARAMS1 valueNiklas Neronin1-2/+1
2025-11-21usb: xhci: remove unused trace operation and argumentNiklas Neronin2-21/+8
2025-11-21usb: xhci: remove deprecated TODO commentNiklas Neronin1-1/+0
2025-11-21usb: xhci: replace use of system_wq with system_percpu_wqMarco Crivellari2-5/+5
2025-11-21usb: xhci: Don't unchain link TRBs on quirky HCsMichal Pecio1-11/+16
2025-11-21usb: xhci: Assume that endpoints halt as specifiedMichal Pecio1-50/+23
2025-11-21usb: xhci: implement USB Port Register Set structNiklas Neronin4-30/+24
2025-11-21usb: xhci: add USB Port Register Set structNiklas Neronin2-22/+17
2025-11-21usb: xhci: add helper to read PORTSC registerNiklas Neronin7-48/+55
2025-11-21usb: xhci: add tracing for PORTSC register writesNiklas Neronin6-20/+32
2025-11-21usb: xhci: rework xhci_decode_portsc()Niklas Neronin1-22/+35
2025-11-21xhci: simplify and rework trb_in_td()Mathias Nyman1-44/+28
2025-11-21xhci: Add helper to find trb from its dma addressMathias Nyman1-6/+22
2025-11-21usb: xhci: limit run_graceperiod for only usb 3.0 devicesHongyu Xie1-1/+1
2025-11-21usb: xhci-mtk: correct most kernel-doc problems in xhci-mtk.hRandy Dunlap1-4/+6
2025-11-19usb: dwc3: imx8mp: Set out of band wakeup for i.MX95Peng Fan1-2/+7
2025-11-19usb: chipidea: ci_hdrc_imx: Set out of band wakeup for i.MX95Peng Fan1-1/+10
2025-11-19usb: chipidea: core: detach power domain for ci_hdrc platform deviceXu Yang1-0/+3
2025-11-17convert gadgetfsAl Viro1-8/+11
2025-11-17gadgetfs: switch to simple_remove_by_name()Al Viro1-19/+13
2025-11-17convert functionfsAl Viro1-8/+9
2025-11-17functionfs: switch to simple_remove_by_name()Al Viro1-29/+22
2025-11-17functionfs: fix the open/removal racesAl Viro1-10/+43
2025-11-17functionfs: need to cancel ->reset_work in ->kill_sb()Al Viro1-0/+3
2025-11-17functionfs: don't bother with ffs->ref in ffs_data_{opened,closed}()Al Viro1-5/+3
2025-11-17functionfs: don't abuse ffs_data_closed() on fs shutdownAl Viro1-8/+8
2025-11-17Merge back earlier material related to system sleep for 6.19Rafael J. Wysocki1-0/+1
2025-11-17USB: serial: ftdi_sio: drop NDI quirk module parameterJohan Hovold1-38/+3
2025-11-17USB: serial: ftdi_sio: clean up NDI speed hackJohan Hovold1-10/+2
2025-11-17USB: serial: ftdi_sio: enable NDI speed hack consistentlyJohan Hovold1-1/+2
2025-11-17USB: serial: ftdi_sio: rename quirk symbolsJohan Hovold1-20/+20
2025-11-17USB: serial: ftdi_sio: clean up quirk commentsJohan Hovold1-9/+10
2025-11-17USB: serial: ftdi_sio: rewrite 8u2232c quirkJohan Hovold1-7/+12
2025-11-17USB: serial: ftdi_sio: silence jtag probeJohan Hovold1-6/+2
2025-11-17USB: serial: ftdi_sio: match on interface number for jtagJohan Hovold1-48/+24
2025-11-14usb: sl811-hcd: Add PM_EVENT_POWEROFF into suspend callbacksMario Limonciello (AMD)1-0/+1
2025-11-12Merge tag 'usb-serial-6.18-rc6' of ssh://gitolite.kernel.org/pub/scm/linux/ke...Greg Kroah-Hartman3-2/+10
2025-11-10USB: serial: option: add support for Rolling RW101R-GLVanillan Wang1-2/+8
2025-11-09usb: typec: ucsi: psy: Set max current to zero when disconnectedJameson Thies1-0/+5
2025-11-09usb: gadget: f_eem: Fix memory leak in eem_unwrapKuen-Han Tsai1-1/+6
2025-11-09usb: dwc3: pci: Sort out the Intel device IDsHeikki Krogerus1-41/+41
2025-11-09usb: dwc3: pci: add support for the Intel Nova Lake -SHeikki Krogerus1-0/+2
2025-11-09drivers/usb/dwc3: fix PCI parent checkJamie Iles1-1/+2
2025-11-09usb: storage: Fix memory leak in USB bulk transportDesnes Nunes1-0/+16
2025-11-09xhci: sideband: Fix race condition in sideband unregisterMathias Nyman1-44/+58
2025-11-09xhci: dbgtty: Fix data corruption when transmitting data form DbC to hostMathias Nyman2-1/+17
2025-11-09xhci: fix stale flag preventig URBs after link state error is clearedMathias Nyman2-5/+11
2025-10-30USB: serial: ftdi_sio: add support for u-blox EVK-M101Oleksandr Suvorov2-0/+2
2025-10-28usb: cdns3: Fix double resource release in cdns3_pci_probeMiaoqian Lin1-4/+1
2025-10-28usb: gadget: udc: fix use-after-free in usb_gadget_state_workJimmy Hu1-1/+16
2025-10-28usb: renesas_usbhs: Fix synchronous external abort on unbindClaudiu Beznea1-7/+7
2025-10-28usb: typec: ucsi: Add support for orientationAbel Vesa2-0/+27
2025-10-28usb: typec: ucsi: Add SET_POWER_LEVEL UCSI command to debugfsVenkat Jayaraman2-0/+2
2025-10-28usb: mtu3: fix invalid kernel-doc in mtu3.hRandy Dunlap1-12/+20
2025-10-28usb: mtu3: fix misspelled wordsRandy Dunlap3-4/+4
2025-10-28usb: dwc3: apple: Only support a single reset controllerSven Peter1-14/+14
2025-10-28xen/usb: Constify struct hc_driverChristophe JAILLET1-2/+2
2025-10-27USB: serial: kobil_sct: drop unnecessary initialisationsJohan Hovold1-4/+2
2025-10-27USB: serial: kobil_sct: clean up set_termios()Johan Hovold1-10/+16
2025-10-27USB: serial: kobil_sct: add control request helpersJohan Hovold1-81/+27
2025-10-27USB: serial: kobil_sct: clean up device type checksJohan Hovold1-9/+10
2025-10-27USB: serial: kobil_sct: clean up tiocmset()Johan Hovold1-35/+26
2025-10-27USB: serial: belkin_sa: clean up tiocmset()Johan Hovold1-16/+6
2025-10-27USB: serial: kobil_sct: fix TIOCMBIS and TIOCMBICJohan Hovold1-9/+9
2025-10-27USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBICJohan Hovold1-11/+17
2025-10-27Merge 6.18-rc3 into usb-nextGreg Kroah-Hartman8-11/+29
2025-10-24usb: typec: ucsi_glink: Increase buffer size to support UCSI v2Anjelique Melendez1-10/+70
2025-10-24usb: typec: ucsi_glink: Update request/response buffers to be packedAnjelique Melendez1-4/+4
2025-10-24usb: dwc3: Allow usb role swich control from userspacePritam Manohar Sutar1-0/+1
2025-10-24Merge tag 'usb-serial-6.18-rc3' of ssh://gitolite.kernel.org/pub/scm/linux/ke...Greg Kroah-Hartman1-0/+10
2025-10-23USB: serial: option: add Telit FN920C04 ECM compositionsLI Qingwu1-0/+4
2025-10-23usb: typec: ps883x: Fix missing mutex_unlock()Konrad Dybcio1-3/+1
2025-10-22USB: serial: option: add Quectel RG255CReinhard Speyerer1-0/+4
2025-10-22usb: uhci: Work around bogus clang shift overflow warning from DMA_BIT_MASK(64)Nathan Chancellor1-9/+6
2025-10-22usb: typec: ps883x: Add USB4 mode and TBT3 altmode supportKonrad Dybcio1-0/+29
2025-10-22usb: typec: ps883x: Rework ps883x_set()Konrad Dybcio1-35/+38
2025-10-22usb: typec: ps883x: Cache register settings, not Type-C modeKonrad Dybcio1-19/+22
2025-10-22usb: typec: ucsi: Report power supply change on sink path changeJameson Thies2-1/+2
2025-10-22usb: typec: ucsi: Report power supply changes on power opmode changesJameson Thies1-0/+3
2025-10-22usb: typec: ucsi: psy: Add power supply statusJameson Thies2-0/+29
2025-10-22usb: dwc3: Add Apple Silicon DWC3 glue layer driverSven Peter3-0/+501
2025-10-22usb: dwc3: glue: Allow more fine grained control over mode switchesSven Peter4-5/+131
2025-10-22usb: dwc3: glue: Add documentationSven Peter1-0/+27
2025-10-22usb: dwc3: dwc3_power_off_all_roothub_ports: Use ioremap_np when requiredSven Peter1-1/+4
2025-10-22usb: typec: pd: Register SPR AVS caps with usb_power_delivery classBadhri Jagan Sridharan1-5/+90
2025-10-22tcpm: Parse and log AVS APDOBadhri Jagan Sridharan1-1/+14
2025-10-22usbip: Use min to simplify stub_send_ret_submitThorsten Blum1-6/+3
2025-10-22usb: core: Add tracepoints for device allocation and state changesKuen-Han Tsai5-1/+75
2025-10-22usb: core: Centralize device state update logicKuen-Han Tsai1-12/+16
2025-10-22tcpm: switch check for role_sw device with fw_nodeMichael Grzeschik1-2/+2
2025-10-22usb/core/quirks: Add Huawei ME906S to wakeup quirkTim Guttzeit1-0/+2
2025-10-22usb: raw-gadget: do not limit transfer lengthAndrey Konovalov1-2/+0
2025-10-20USB: serial: option: add UNISOC UIS7720Renjun Wang1-0/+2
2025-10-14xhci: dbc: enable back DbC in resume if it was enabled before suspendMathias Nyman1-1/+8
2025-10-14xhci: dbc: fix bogus 1024 byte prefix if ttyDBC read races with stall eventMathias Nyman1-2/+4
2025-10-14usb: xhci-pci: Fix USB2-only root hub registrationMichal Pecio1-1/+2
2025-10-13usb: misc: Add x86 dependency for Intel USBIO driverPeter Robinson1-0/+1
2025-10-13usb: dwc3: Don't call clk_bulk_disable_unprepare() twiceChristophe JAILLET1-3/+0
2025-10-13usb: ljca: Improve ACPI hardware ID documentationSakari Ailus1-13/+24
2025-10-13usb: ljca: Order ACPI hardware IDs alphabeticallySakari Ailus1-4/+4
2025-10-13usb: vhci-hcd: Replace pr_*() with dev_*() loggingCristian Ciocaltea1-35/+39
2025-10-13usb: vhci-hcd: Switch to dev_err_probe() in probe pathCristian Ciocaltea1-9/+7
2025-10-13usb: typec: ucsi: Handle incorrect num_connectors capabilityMark Pearson1-0/+6
2025-10-13USB: Fix descriptor count when handling invalid MBIM extended descriptorSeungjin Bae1-1/+1
2025-10-13usb: dwc3: dwc3-generic-plat: Add layerscape dwc3 supportFrank Li1-1/+13
2025-10-13usb: dwc3: Add software-managed properties for flattened modelFrank Li4-2/+26
2025-10-13usb: typec: altmodes/displayport: do not enter mode if port is the UFPRD Babiera1-1/+3
2025-10-13usb: typec: class: add typec_get_data_role symbolRD Babiera1-0/+13
2025-10-13usb: chipidea: imx: add USB support for i.MX94Xu Yang1-0/+12
2025-10-13usb: typec: tipd: Fix error handling in cd321x_read_data_statusSven Peter1-4/+10
2025-10-13usb: gadget: zero: add function wakeup supportXu Yang1-9/+18
2025-10-13usb: hub: Use max() to improve usb_set_lpm_pel()Thorsten Blum1-8/+3
2025-10-13usbip: Fix locking bug in RT-enabled kernelsLizhi Xu1-3/+3
2025-10-13usb: usbtmc: Remove unnecessary local variable from usbtmc_ioctl_requestThorsten Blum1-8/+4
2025-10-13usb: ehci: Add Aspeed AST2700 supportRyan Chen1-2/+13
2025-10-13usb: uhci: Add Aspeed AST2700 supportRyan Chen1-2/+12
2025-10-13usb: uhci: Add reset control supportRyan Chen2-2/+16
2025-10-13usb: core: Drop spaces after function namesClaudiu Beznea1-4/+4
2025-10-13usb: misc: ljca: Remove Wentong's e-mail addressSakari Ailus1-1/+1
2025-10-04Merge tag 'usb-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds76-696/+2722
2025-10-02Merge tag 'media/v6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mc...Linus Torvalds2-5/+8
2025-09-29Merge tag 'vfs-6.18-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-2/+2
2025-09-25usb: vhci-hcd: Prevent suspending virtually attached devicesCristian Ciocaltea1-0/+22
2025-09-25Merge tag 'usb-serial-6.18-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/ke...Greg Kroah-Hartman2-1/+7
2025-09-24USB: serial: option: add SIMCom 8230C compositionsXiaowei Li1-0/+6
2025-09-18usb: xhci: align PORTSC trace with one-based port numberingNiklas Neronin1-1/+1
2025-09-18usb: xhci: correct indentation for PORTSC tracing functionNiklas Neronin1-17/+17
2025-09-18usb: xhci: improve TR Dequeue Pointer maskNiklas Neronin2-7/+8
2025-09-18usb: xhci-pci: add support for hosts with zero USB3 portsNiklas Neronin1-18/+24
2025-09-18usb: xhci: Update a comment about Stop Endpoint retriesMichal Pecio1-2/+3
2025-09-18Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running"Michal Pecio1-7/+4
2025-09-17Merge patch series "usb: gadget: Refactor function drivers to use __free() cl...Greg Kroah-Hartman5-146/+110
2025-09-17usb: gadget: f_rndis: Refactor bind path to use __free()Kuen-Han Tsai1-50/+35
2025-09-17usb: gadget: f_ecm: Refactor bind path to use __free()Kuen-Han Tsai1-28/+20
2025-09-17usb: gadget: f_acm: Refactor bind path to use __free()Kuen-Han Tsai1-23/+19
2025-09-17usb: gadget: f_ncm: Refactor bind path to use __free()Kuen-Han Tsai1-45/+33
2025-09-17usb: gadget: Store endpoint pointer in usb_requestKuen-Han Tsai1-0/+3
2025-09-17usb: host: xhci-rcar: Add Renesas RZ/G3E USB3 Host driver supportBiju Das3-1/+68
2025-09-17usb: host: xhci-plat: Add .post_resume_quirk for struct xhci_plat_privBiju Das2-0/+15
2025-09-17usb: host: xhci-rcar: Move R-Car reg definitionsBiju Das2-44/+50
2025-09-17usb: gadget: f_fs: Fix epfile null pointer access after ep enable.Owen Gu1-1/+7
2025-09-17usb: mon: Increase BUFF_MAX to 64 MiB to support multi-MB URBsForest Crossman1-6/+8
2025-09-17usb: xhci: plat: Facilitate using autosuspend for xhci plat devicesKrishna Kurapati1-0/+1
2025-09-17Merge patch series "Add SpacemiT K1 USB3.0 host controller support"Greg Kroah-Hartman3-0/+178
2025-09-17usb: dwc3: add generic driver to support flattenedZe Huang3-0/+178