aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb
AgeCommit message (Expand)AuthorFilesLines
8 daysusb: typec: tcpm: Check for port partner validity before consuming itBadhri Jagan Sridharan1-7/+23
8 daysusb: typec: tcpm: enforce ready state when queueing alt mode vdmRD Babiera1-0/+4
8 daysusb: typec: tcpm: unregister existing source caps before re-registrationAmit Sunil Dhamne1-1/+4
8 daysusb: typec: tcpm: clear pd_event queue in PORT_RESETRD Babiera1-0/+1
8 daysusb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlockedRD Babiera1-1/+1
8 daysusb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed deviceAlan Stern1-2/+3
8 daysusb: ohci: Prevent missed ohci interruptsGuenter Roeck1-0/+8
2024-04-23usb: typec: qcom-pmic: fix pdphy start() error handlingJohan Hovold1-4/+7
2024-04-23usb: typec: qcom-pmic: fix use-after-free on late probe errorsJohan Hovold1-2/+6
2024-04-23usb: gadget: f_fs: Fix a race condition when processing setup packets.Chris Wulff1-1/+1
2024-04-23USB: core: Fix access violation during port device removalAlan Stern1-2/+6
2024-04-23usb: dwc3: core: Prevent phy suspend during initThinh Nguyen4-52/+68
2024-04-23usb: xhci-plat: Don't include xhci.hThinh Nguyen2-1/+4
2024-04-23usb: gadget: uvc: use correct buffer size when parsing configfs listsIvan Avdeev1-2/+2
2024-04-23usb: gadget: composite: fix OS descriptors w_value logicPeter Korsgaard1-3/+3
2024-04-23usb: gadget: f_fs: Fix race between aio_cancel() and AIO request completeWesley Cheng1-1/+6
2024-04-19Merge tag 'usb-serial-6.9-rc5' of https://git.kernel.org/pub/scm/linux/kernel...Greg Kroah-Hartman1-0/+40
2024-04-18USB: serial: option: add Telit FN920C04 rmnet compositionsDaniele Palmas1-0/+6
2024-04-18usb: dwc3: ep0: Don't reset resource alloc flagThinh Nguyen1-1/+2
2024-04-18Revert "usb: cdc-wdm: close race between read and workqueue"Greg Kroah-Hartman1-5/+1
2024-04-18USB: serial: option: add Rolling RW101-GL and RW135-GL supportVanillan Wang1-0/+8
2024-04-18USB: serial: option: add Lonsung U8300/U9300 productCoia Prant1-0/+4
2024-04-17USB: serial: option: add support for Fibocom FM650/FG650Chuanhong Guo1-0/+4
2024-04-15USB: serial: option: support Quectel EM060K sub-modelsJerry Meng1-0/+16
2024-04-15USB: serial: option: add Fibocom FM135-GL variantsbolan wang1-0/+2
2024-04-11usb: misc: onboard_usb_hub: Disable the USB hub clock on failureFabio Estevam1-1/+5
2024-04-09usb: dwc2: host: Fix dereference issue in DDMA completion flow.Minas Harutyunyan1-1/+3
2024-04-09usb: typec: mux: it5205: Fix ChipID value typoAngeloGioacchino Del Regno1-1/+1
2024-04-05usb: gadget: fsl: Initialize udc before using itUwe Kleine-König1-3/+2
2024-04-04usb: Disable USB3 LPM at shutdownKai-Heng Feng1-1/+3
2024-04-04usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport errorNorihiko Hama1-2/+2
2024-04-04usb: typec: tcpm: Correct the PDO counting in pd_setKyle Tso1-2/+2
2024-04-04usb: gadget: functionfs: Wait for fences before enqueueing DMABUFPaul Cercueil1-11/+12
2024-04-04usb: gadget: functionfs: Fix inverted DMA fence directionPaul Cercueil1-2/+4
2024-04-04usb: typec: ucsi: Fix connector check on initChristian A. Ehrhardt1-2/+4
2024-04-04xhci: Fix root hub port null pointer dereference in xhci tracepointsMathias Nyman1-7/+5
2024-04-04usb: xhci: correct return value in case of STS_HCEOliver Neukum1-5/+4
2024-03-26USB: core: Fix deadlock in port "disable" sysfs attributeAlan Stern1-4/+34
2024-03-26USB: core: Add hub_get() and hub_put() routinesAlan Stern2-7/+18
2024-03-26usb: typec: ucsi: Check capabilities before cable and identity discoveryJameson Thies2-15/+24
2024-03-26usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before resetChristian A. Ehrhardt1-1/+35
2024-03-26usb: typec: ucsi_acpi: Refactor and fix DELL quirkChristian A. Ehrhardt1-42/+33
2024-03-26usb: typec: ucsi: Ack unsupported commandsChristian A. Ehrhardt1-1/+5
2024-03-26usb: typec: ucsi: Check for notifications after initChristian A. Ehrhardt1-1/+9
2024-03-26usb: typec: ucsi: Clear EVENT_PENDING under PPM lockChristian A. Ehrhardt1-2/+2
2024-03-26usb: typec: Return size of buffer if pd_set operation succeedsKyle Tso1-1/+6
2024-03-26usb: udc: remove warning when queue disabled epyuan linyu1-1/+3
2024-03-26usb: dwc3: pci: Drop duplicate IDHeikki Krogerus1-2/+0
2024-03-26usb: dwc3: Properly set system wakeupThinh Nguyen4-0/+25
2024-03-26Revert "usb: phy: generic: Get the vbus supply"Alexander Stein1-7/+0
2024-03-26usb: cdc-wdm: close race between read and workqueueOliver Neukum1-1/+5
2024-03-26usb: dwc2: gadget: LPM flow fixMinas Harutyunyan3-21/+47
2024-03-26usb: dwc2: gadget: Fix exiting from clock gatingMinas Harutyunyan4-5/+14
2024-03-26usb: dwc2: host: Fix ISOC flow in DDMA modeMinas Harutyunyan3-9/+22
2024-03-26usb: dwc2: host: Fix remote wakeup from hibernationMinas Harutyunyan2-4/+14
2024-03-26usb: dwc2: host: Fix hibernation flowMinas Harutyunyan2-2/+28
2024-03-26USB: core: Fix deadlock in usb_deauthorize_interface()Alan Stern1-3/+13
2024-03-26usb: typec: tcpm: Update PD of Type-C port upon pd_setKyle Tso1-0/+2
2024-03-26usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd()Xu Yang1-2/+0
2024-03-26usb: misc: ljca: Fix double free in error handling pathYongzhi Liu1-13/+9
2024-03-26usb: typec: ucsi: Fix race between typec_switch and role_switchKrishna Kurapati1-0/+14
2024-03-26usb: typec: tcpm: Correct port source pdo array in pd_set callbackKyle Tso1-1/+1
2024-03-26USB: UAS: return ENODEV when submit urbs fail with device not attachedWeitao Wang1-15/+13
2024-03-21Merge tag 'usb-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds94-1907/+4488
2024-03-19usb: usb-acpi: Fix oops due to freeing uninitialized pld pointerMathias Nyman1-1/+1
2024-03-13Merge tag 'spi-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds1-1/+1
2024-03-12mm, slab: remove last vestiges of SLAB_MEM_SPREADLinus Torvalds1-5/+3
2024-03-11Merge tag 'wq-for-6.9-bh-conversions' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-11/+12
2024-03-08Merge tag 'usb-serial-6.9-rc1' of https://git.kernel.org/pub/scm/linux/kernel...Greg Kroah-Hartman6-3/+19
2024-03-07usb: gadget: net2272: Use irqflags in the call to net2272_probe_finColin Ian King1-1/+1
2024-03-07usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logicWayne Chang1-14/+25
2024-03-07USB: gadget: pxa27x_udc: Remove unused of_gpio.hAndy Shevchenko1-1/+0
2024-03-07usb: gadget/snps_udc_plat: Remove unused of_gpio.hAndy Shevchenko1-1/+0
2024-03-07usb: ohci-pxa27x: Remove unused of_gpio.hAndy Shevchenko1-1/+0
2024-03-07usb: sl811-hcd: only defined function checkdone if QUIRK2 is definedColin Ian King1-0/+2
2024-03-06usb: Clarify expected behavior of dev_bin_attrs_are_visible()Elbert Mai1-2/+5
2024-03-05xhci: Allow RPM on the USB controller (1022:43f7) by defaultBasavaraj Natikar1-1/+4
2024-03-05usb: isp1760: remove SLAB_MEM_SPREAD flag usageChengming Zhou1-5/+3
2024-03-05xhci: Fix failure to detect ring expansion need.Mathias Nyman1-1/+7
2024-03-05usb: misc: onboard_hub: use pointer consistently in the probe functionJavier Carrasco1-1/+1
2024-03-05usb: gadget: fsl: Increase size of name buffer for endpointsUwe Kleine-König1-1/+1
2024-03-05usb: gadget: fsl: Add of device table to enable module autoloadingUwe Kleine-König1-0/+10
2024-03-05usb: typec: tcpm: add support to set tcpc connector orientatitionMarco Felsch1-0/+6
2024-03-05usb: typec: tcpci: add generic tcpci fallback compatibleMarco Felsch1-0/+1
2024-03-05usb: gadget: fsl-udc: Replace custom log wrappers by dev_{err,warn,dbg,vdbg}Uwe Kleine-König2-100/+62
2024-03-05usb: core: Set connect_type of ports based on DT nodeStephen Boyd2-0/+73
2024-03-05usb: misc: onboard_usb_hub: Add support for TI TUSB8020BMacpaul Lin2-0/+9
2024-03-05usb: musb: remove unused variable 'count'Colin Ian King1-4/+0
2024-03-05usb: dwc3: core: Add DWC31 version 2.00a controllerWesley Cheng1-0/+1
2024-03-05usb: dwc3-am62: add workaround for Errata i2409Roger Quadros1-1/+18
2024-03-05usb: dwc3-am62: Fix PHY core voltage selectionRoger Quadros1-1/+9
2024-03-05usb: dwc3-am62: Disable wakeup at removeRoger Quadros1-0/+1
2024-03-05usb: dwc3-am62: fix module unload/reload behaviorRoger Quadros1-10/+2
2024-03-05usb: dwc3: of-simple: Add compatible for hi3798mv200 DWC3 controllerYang Xiwen1-0/+1
2024-03-05usb: port: Don't try to peer unused USB ports based on locationMathias Nyman1-2/+3
2024-03-05usb: gadget: ncm: Fix handling of zero block length packetsKrishna Kurapati1-1/+1
2024-03-05usb: typec: altmodes/displayport: create sysfs nodes as driver's default devi...RD Babiera1-9/+9
2024-03-05usb: typec: ucsi: Register SOP' alternate modes with cable plugJameson Thies2-0/+62
2024-03-05usb: typec: ucsi: Register SOP/SOP' Discover Identity ResponsesJameson Thies2-0/+141
2024-03-05usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTYJameson Thies2-0/+78
2024-03-05usb: typec: ucsi: Clean up UCSI_CABLE_PROP macrosJameson Thies1-2/+2
2024-03-05usb: typec: tpcm: Fix PORT_RESET behavior for self powered devicesBadhri Jagan Sridharan1-2/+5
2024-03-05usb: typec: ucsi: fix UCSI on SM8550 & SM8650 Qualcomm devicesNeil Armstrong1-0/+1
2024-03-05usb: typec: altmodes/displayport: send configure message on sop'RD Babiera1-1/+2
2024-03-05usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdmRD Babiera1-10/+16
2024-03-05usb: usb-acpi: Set port connect type of not connectable ports correctlyMathias Nyman1-23/+23
2024-03-05usb: dwc3: qcom: Remove ACPI support from glue driverKrishna Kurapati2-265/+13
2024-03-05usb: Export BOS descriptor to sysfsElbert Mai1-17/+61
2024-03-05USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113MToru Katagiri1-0/+2
2024-03-04USB: serial: keyspan: remove redundant assignment to pointer dataColin Ian King1-1/+0
2024-03-04USB: serial: ftdi_sio: remove redundant assignment to variable cflagColin Ian King1-1/+1
2024-03-04USB: serial: oti6858: remove redundant assignment to variable divisorColin Ian King1-1/+0
2024-03-04USB: serial: option: add MeiG Smart SLM320 productAurélien Jacobs1-0/+6
2024-03-04USB: serial: cp210x: add ID for MGP Instruments PDS100Christian Häggström1-0/+1
2024-03-04USB: serial: add device ID for VeriFone adapterCameron Williams1-0/+1
2024-03-04USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USBDaniel Vogelbacher2-0/+8
2024-03-02usb: cdns3: Fix spelling mistake "supporte" -> "supported"Colin Ian King1-1/+1
2024-03-02USB: document some API requirements on disconnectionMichal Pecio1-1/+4
2024-03-02USB: usb-storage: Prevent divide-by-0 error in isd200_ata_commandAlan Stern1-5/+18
2024-03-02usb: xhci: Add error handling in xhci_map_urb_for_dmaPrashanth K1-0/+2
2024-03-02xhci: dbc: poll at different rate depending on data transfer activityMathias Nyman2-2/+13
2024-03-02xhci: retry Stop Endpoint on buggy NEC controllersMichal Pecio1-0/+9
2024-03-02xhci: fix matching completion events with TDsMichal Pecio1-4/+3
2024-03-02usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segmentsNiklas Neronin1-22/+15
2024-03-02usb: xhci: remove duplicate code from 'xhci_clear_command_ring()'Niklas Neronin1-13/+1
2024-03-02xhci: save slot ID in struct 'xhci_port'Niklas Neronin5-75/+26
2024-03-02xhci: replace real & fake port with pointer to root hub portNiklas Neronin6-45/+35
2024-03-02xhci: rework how real & fake ports are foundNiklas Neronin1-19/+15
2024-03-02usb: typec: constify struct class usageRicardo B. Marliere4-6/+6
2024-02-26Merge v6.8-rc6 into usb-nextGreg Kroah-Hartman13-23/+86
2024-02-25Merge tag 'usb-6.8-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds11-24/+74
2024-02-24Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds2-0/+14
2024-02-20usb: typec: tpcm: Fix issues with power being removed during resetMark Brown1-1/+2
2024-02-19Revert "xhci: add helper to stop endpoint and wait for completion"Greg Kroah-Hartman2-48/+16
2024-02-19usb: core: constify the struct device_type usageRicardo B. Marliere5-8/+8
2024-02-19usb: gadget: constify the struct device_type usageRicardo B. Marliere1-1/+1
2024-02-19usb: phy: constify the struct device_type usageRicardo B. Marliere1-1/+1
2024-02-19usb: typec: constify the struct device_type usageRicardo B. Marliere1-15/+15
2024-02-19usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBsKrishna Kurapati1-1/+9
2024-02-19Revert "usb: typec: tcpm: reset counter when enter into unattached state afte...Ondrej Jirman1-3/+0
2024-02-19usb: gadget: omap_udc: fix USB gadget regression on Palm TEAaro Koskinen1-1/+2
2024-02-19usb: dwc3: gadget: Don't disconnect if not startedThinh Nguyen1-0/+5
2024-02-19usb: cdns3: fix memory double free when handle zero packetFrank Li1-1/+5
2024-02-19usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()Frank Li1-1/+1
2024-02-19usb: roles: don't get/set_role() when usb_role_switch is unregisteredXu Yang1-2/+10
2024-02-19usb: roles: fix NULL pointer issue when put module's referenceXu Yang1-6/+11
2024-02-19usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllersPawel Laszczak3-6/+14
2024-02-19usb: cdnsp: blocked some cdns3 specific codePawel Laszczak1-2/+14
2024-02-19usb: uhci-grlib: Explicitly include linux/platform_device.hAndreas Larsson1-0/+1
2024-02-19Merge 6.8-rc5 into usb-nextGreg Kroah-Hartman3-9/+0
2024-02-17usb: typec: qcom-pmic-typec: add support for PMI632 PMICDmitry Baryshkov4-8/+107
2024-02-17usb: typec: ucsi: Get PD revision for partnerAbhishek Pandit-Subedi1-0/+23
2024-02-17usb: typec: ucsi: Update connector cap and statusAbhishek Pandit-Subedi1-4/+52
2024-02-17usb: typec: ucsi: Limit read size on v1.2Abhishek Pandit-Subedi2-2/+35
2024-02-17usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERRMichael Grzeschik1-0/+3
2024-02-17usb: gadget: uvc: dont drop frames if zero length packages are lateMichael Grzeschik1-1/+2
2024-02-17usb: gadget: uvc: rework complete handlerMichael Grzeschik1-47/+48
2024-02-17usb: gadget: uvc: refactor the check for a valid buffer in the pump workerMichael Grzeschik1-4/+3
2024-02-17usb: gadget: uvc: drop unnecessary check for always set reqMichael Grzeschik1-7/+0
2024-02-17usb: roles: Link the switch to its connectorHeikki Krogerus1-2/+38
2024-02-17usb: image: mdc800: Remove redundant assignment to variable retvalColin Ian King1-1/+0
2024-02-17usb: storage: freecom: Remove redundant assignment to variable offsetColin Ian King1-1/+0
2024-02-17usb: sysfs: use kstrtobool() if possibleGuan-Yu Lin1-10/+12
2024-02-17usb: gadget: functionfs: Add DMABUF import interfacePaul Cercueil2-0/+468
2024-02-17usb: gadget: functionfs: Factorize wait-for-endpoint codePaul Cercueil1-21/+27
2024-02-17usb: gadget: Support already-mapped DMA SGsPaul Cercueil1-1/+6
2024-02-17usb: dwc3: apply snps,host-vbus-glitches workaround unconditionallyFrank Li3-7/+1
2024-02-17usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports()Dan Carpenter1-1/+1
2024-02-17usb: dwc3: gadget: Remove redundant assignment to pointer trbColin Ian King1-1/+1
2024-02-17usb: dwc3: gadget: Rewrite endpoint allocation flowThinh Nguyen4-51/+41
2024-02-17usb: core: Kconfig: Improve USB authorization mode helpNiko Mauno1-6/+16
2024-02-17xhci: add helper to stop endpoint and wait for completionMathias Nyman2-16/+48
2024-02-17xhci: Decouple handling an event from checking for unhandled eventsMathias Nyman1-19/+19
2024-02-17xhci: Don't check if the event ring is valid before every event TRBMathias Nyman1-6/+6
2024-02-17xhci: add helper that checks for unhandled events on a event ringMathias Nyman1-3/+8
2024-02-17xhci: move event processing for one interrupter to a separate functionMathias Nyman1-45/+42
2024-02-17xhci: update event ring dequeue pointer position to controller correctlyMathias Nyman1-10/+13
2024-02-17xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event()Mathias Nyman1-22/+15
2024-02-17xhci: make isoc_bei_interval variable interrupter specific.Mathias Nyman3-8/+11
2024-02-17xhci: Add helper to set an interrupters interrupt moderation intervalMathias Nyman1-7/+18
2024-02-17xhci: Add interrupt pending autoclear flag to each interrupterMathias Nyman3-6/+19
2024-02-14scsi: sd: usb_storage: uas: Access media prior to querying device propertiesMartin K. Petersen2-0/+14
2024-02-09Revert "usb: dwc3: Support EBC feature of DWC_usb31"Thinh Nguyen3-9/+0
2024-02-08usb: gadget: max3420_udc: Follow renaming of SPI "master" to "controller"Uwe Kleine-König1-1/+1
2024-02-08usb: typec: ucsi: Add qcm6490-pmic-glink as needing PDOS quirkLuca Weiss1-0/+1
2024-02-05usb: core: hcd: Convert from tasklet to BH workqueueTejun Heo1-11/+12
2024-02-04Merge 6.8-rc3 into usb-nextGreg Kroah-Hartman20-79/+256
2024-02-02Merge tag 'usb-serial-6.8-rc3' of https://git.kernel.org/pub/scm/linux/kernel...Greg Kroah-Hartman3-0/+4
2024-01-31USB: serial: option: add Fibocom FM101-GL variantPuliang Lu1-0/+1
2024-01-30USB: serial: qcserial: add new usb-id for Dell Wireless DW5826eJackBB Wu1-0/+2
2024-01-30USB: serial: cp210x: add ID for IMST iM871A-USBLeonard Dallmayr1-0/+1
2024-01-27usb: typec: qcom-pmic-typec: allow different implementations for the port bac...Dmitry Baryshkov4-319/+282
2024-01-27usb: typec: qcom-pmic-typec: allow different implementations for the PD PHYDmitry Baryshkov5-195/+171
2024-01-27usb: typec: qcom-pmic-typec: fix arguments of qcom_pmic_typec_pdphy_set_rolesDmitry Baryshkov3-5/+8
2024-01-27usb: typec: tcpm: fix the PD disabled caseDmitry Baryshkov1-1/+2
2024-01-27usb: ucsi_acpi: Quirk to ack a connector change ack cmdChristian A. Ehrhardt1-3/+68
2024-01-27usb: ucsi_acpi: Fix command completion handlingChristian A. Ehrhardt1-4/+13
2024-01-27usb: ucsi: Add missing ppm_lockChristian A. Ehrhardt1-0/+2
2024-01-27usb: ulpi: Fix debugfs directory leakSean Anderson1-1/+1
2024-01-27Revert "usb: typec: tcpm: fix cc role at port reset"Badhri Jagan Sridharan1-2/+1