aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/chipidea
AgeCommit message (Expand)AuthorFilesLines
5 daysMerge tag 'usb-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds3-2/+12
2025-11-21usb: Remove redundant pm_runtime_mark_last_busy() callsSakari Ailus2-2/+0
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-10-13usb: chipidea: imx: add USB support for i.MX94Xu Yang1-0/+12
2025-08-13usb: chipidea: imx: improve usbmisc_imx7d_pullup()Xu Yang2-8/+18
2025-07-21usb: chipidea: imx: Add a missing blank lineDan Carpenter1-0/+1
2025-07-07usb: chipidea: s32g: Add usb support for s32g3Ghennadi Procopciuc1-0/+15
2025-07-07usb: chipidea: s32g: Add usb support for s32g2Ghennadi Procopciuc2-0/+79
2025-07-05Merge merge point of tag 'usb-6.16-rc5' into usb-nextGreg Kroah-Hartman1-0/+7
2025-06-19usb: chipidea: udc: disconnect/reconnect from host when do suspend/resumeXu Yang1-0/+7
2025-06-19usb: chipidea: imx: implement workaround for ERR051725Xu Yang2-0/+26
2025-06-19usb: chipidea: imx: add imx_usbmisc_pullup() hookXu Yang2-0/+19
2025-06-19usb: chipidea: udc: add CI_HDRC_CONTROLLER_PULLUP_EVENT eventXu Yang1-0/+5
2025-04-28Merge 6.15-rc4 into usb-nextGreg Kroah-Hartman1-13/+31
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: chipidea: imx: add HSIO Block Control wakeup settingXu Yang1-0/+77
2025-04-11usb: chipidea: imx: add wakeup interrupt handlingXu Yang1-0/+37
2025-04-02Merge tag 'usb-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-5/+5
2025-03-03usb: chipidea: imx: fix some typoXu Yang1-5/+5
2025-02-18USB: chipidea: Switch to use hrtimer_setup()Nam Cao1-2/+1
2025-01-15USB: Use str_enable_disable-like helpersKrzysztof Kozlowski1-1/+2
2025-01-13Merge 6.13-rc7 into usb-nextGreg Kroah-Hartman1-8/+17
2024-12-23usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in t...Joe Hattori1-8/+17
2024-12-04usb: chipidea: host: Improve port index sanitizingXu Yang1-2/+8
2024-11-12usb: chipidea: imx: add imx8ulp supportXu Yang1-0/+4
2024-11-05usb: Use (of|device)_property_present() for non-boolean propertiesRob Herring (Arm)1-1/+1
2024-10-04usb: chipidea: udc: improve error recovery for ISO transferXu Yang1-4/+9
2024-10-04usb: chipidea: udc: improve dTD link logicXu Yang1-1/+8
2024-10-04usb: chipidea: udc: handle USB Error Interrupt if IOC not setXu Yang1-1/+1
2024-10-04usb: chipidea: udc: create bounce buffer for problem sglist entries if possibleXu Yang2-0/+150
2024-10-04usb: chipidea: udc: limit usb request length to max 16KBXu Yang2-0/+7
2024-10-04usb: chipidea: add CI_HDRC_HAS_SHORT_PKT_LIMIT flagXu Yang3-0/+4
2024-10-04usb: Switch back to struct platform_driver::remove()Uwe Kleine-König6-6/+6
2024-09-11usb: chipidea: npcm: Fix coding style with clarification of data typeAndreas Kühn1-1/+1
2024-09-03usb: chipidea: npcm: Fix coding style with missing spaceAndreas Kühn1-1/+1
2024-09-03usb: chipidea: udc: enable suspend interrupt after usb resetXu Yang1-1/+7
2024-08-07usb: chipidea: Use of_property_present()Rob Herring (Arm)1-1/+1
2024-06-27usb: chipidea: ci_hdrc_tegra: Switch to RUNTIME_PM_OPS()Fabio Estevam1-5/+4
2024-06-27usb: chipidea: ci_hdrc_imx: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS()Fabio Estevam1-10/+9
2024-06-20usb: add missing MODULE_DESCRIPTION() macrosJeff Johnson1-0/+1
2024-06-04Revert "usb: chipidea: move ci_ulpi_init after the phy initialization"Peter Chen2-4/+9
2024-05-22tracing/treewide: Remove second parameter of __assign_str()Steven Rostedt (Google)1-2/+2
2024-04-09usb: chipidea: move ci_ulpi_init after the phy initializationMichael Grzeschik2-9/+4
2024-03-27usb: chipidea: ci_hdrc_imx: align usb wakeup clock name with dt-bindingsXu Yang1-1/+1
2024-03-26usb: chipidea: npcm: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-01-27usb: chipidea: core: handle power lost in workqueueXu Yang2-20/+26
2024-01-04usb: chipidea: wait controller resume finished for wakeup irqXu Yang1-0/+7
2024-01-04usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always onXu Yang1-1/+16
2023-12-15usb: chipidea: Remove usage of the deprecated ida_simple_xx() APIChristophe JAILLET1-3/+3
2023-11-22usb: chipidea: udc: Add revision check of 2.20[CI_REVISION_22]Piyush Mehta1-1/+2
2023-10-21usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OFRob Herring1-1/+1
2023-10-21usb: chipidea: Add support for NPCMTomer Maimon3-0/+119
2023-10-21usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flagTomer Maimon1-1/+4
2023-10-10usb: Use device_get_match_data()Rob Herring1-6/+5
2023-10-02usb: chipidea: tegra: Consistently use dev_err_probe()Michał Mirosław1-9/+7
2023-10-02usb: chipidea: Simplify Tegra DMA alignment codeMichał Mirosław1-27/+18
2023-10-02usb: chipidea: Fix DMA overwrite for TegraMichał Mirosław1-3/+4
2023-08-09usb: chipidea: add workaround for chipidea PEC bugXu Yang4-1/+7
2023-08-04usb: chipidea: udc: Remove an unnecessary NULL valueRuan Jinjie1-1/+1
2023-07-27usb: chipidea/core: Use devm_platform_get_and_ioremap_resource()Yangtao Li1-2/+1
2023-07-25usb: chipidea: add USB PHY eventXu Yang2-2/+26
2023-07-25usb: chipidea: imx: add one fsl picophy parameter tuning implementationXu Yang3-0/+13
2023-07-25usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0Xu Yang2-6/+10
2023-07-25usb: Explicitly include correct DT includesRob Herring3-2/+5
2023-06-13usb: chipidea: imx: add missing USB PHY DPDM wakeup settingXu Yang1-1/+1
2023-06-13usb: chipidea: imx: turn off vbus comparator when suspendXu Yang1-0/+35
2023-06-13usb: chipidea: imx: don't request QoS for imx8ulpXu Yang1-0/+5
2023-05-29usb: chipidea: imx: remove one duplicated reg defineXu Yang1-1/+0
2023-05-28usb: chipidea/core: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-28usb: chipidea/ci_hdrc_usb2: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-28usb: chipidea/ci_hdrc_tegra: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-28usb: chipidea/ci_hdrc_msm: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-28usb: chipidea/ci_hdrc_imx: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-20usb: chipidea: fix missing goto in `ci_hdrc_probe`Yinhao Hu1-1/+1
2023-04-05usb: chipidea: imx: avoid unnecessary probe deferThomas Ballasi1-1/+1
2023-03-27Merge 6.3-rc4 into usb-nextGreg Kroah-Hartman3-2/+16
2023-03-23usb: chipidea: core: fix possible concurrent when switch roleXu Yang3-2/+13
2023-03-23usb: chipdea: core: fix return -EINVAL if request role is the same with curre...Xu Yang1-1/+4
2023-03-23usb: chipidea: debug: remove redundant 'role' debug fileXu Yang1-55/+0
2023-03-16usb: Use of_property_read_bool() for boolean propertiesRob Herring2-4/+4
2023-02-06USB: chipidea: fix memory leak with using debugfs_lookup()Greg Kroah-Hartman1-1/+1
2023-01-31usb: chipidea: ci_hdrc_imx: use dev_err_probeAlexander Stein1-3/+7
2023-01-23Merge 6.2-rc5 into usb-nextGreg Kroah-Hartman1-2/+2
2023-01-17usb: chipidea: core: fix possible constant 0 if use IS_ERR(ci->role_switch)Xu Yang1-2/+2
2023-01-06usb: chipidea: imx: Drop empty platform remove functionUwe Kleine-König1-6/+0
2022-11-21Merge 6.1-rc6 into usb-nextGreg Kroah-Hartman1-0/+2
2022-11-09usb: chipidea: core: wrap ci_handle_power_lost() with CONFIG_PM_SLEEPXu Yang1-19/+19
2022-11-09usb: chipidea: ci_hdrc_imx: Fix a typo ("regualator")Jonathan Neuschäfer1-1/+1
2022-11-09usb: chipidea: fix deadlock in ci_otg_del_timerDuoming Zhou1-0/+2
2022-10-23usb: chipidea: usbmisc: add power lost check for imx7ulpLi Jun1-0/+1
2022-10-23usb: chipidea: usbmisc: add power lost check for imx7dLi Jun1-0/+20
2022-10-23usb: chipidea: usbmisc: add power lost check for imx6sxLi Jun1-0/+20
2022-10-23usb: chipidea: usbmisc: group usbmisc operations for PMLi Jun3-66/+106
2022-10-23usb: chipidea: udc: add suspend/resume support for device controllerXu Yang1-0/+32
2022-10-23usb: chipidea: host: add suspend/resume support for host controllerXu Yang1-0/+16
2022-10-23usb: chipidea: core: handle suspend/resume for each roleXu Yang2-0/+12
2022-10-23usb: chipidea: core: add controller resume support when controller is powered...Xu Yang3-20/+63
2022-10-23usb: chipidea: core: handle usb role switch in a common wayXu Yang1-35/+20
2022-09-08usb: chipidea: make configs for glue drivers visible with EXPERTLukas Bulwahn1-5/+5
2022-08-31usb: chipidea: Add support for VBUS control with PHYPiyush Mehta3-0/+15
2022-08-05Merge tag 'trace-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds1-2/+2
2022-07-27usb/chipidea: fix repeated words in commentsJilin Yuan1-1/+1
2022-07-15usb: chipidea: tracing: Use the new __vstring() helperSteven Rostedt (Google)1-2/+2
2022-06-27Merge 5.19-rc4 into usb-nextGreg Kroah-Hartman1-0/+3
2022-06-24usb: chipidea: udc: check request status before setting device addressXu Yang1-0/+3
2022-06-21usb: chipidea: ci_hdrc_imx: use dev_err_probe()Alexander Stein1-16/+7
2022-06-21usb: chipidea: udc: implement get_frameMichael Grzeschik3-0/+17
2022-06-10USB: chipidea: fix typo in commentJulia Lawall1-1/+1
2022-01-31usb: udc: Fix typo in commenttangmeng1-1/+1
2022-01-12Merge tag 'usb-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds2-3/+3
2022-01-10Merge tag 'drivers-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/soc...Linus Torvalds1-7/+46
2021-12-17usb: chipidea: Set the DT node on the child deviceRob Herring1-0/+1
2021-12-16usb: chipidea: tegra: Add runtime PM and OPP supportDmitry Osipenko1-7/+46
2021-11-29Merge 5.16-rc3 into usb-nextGreg Kroah-Hartman1-9/+9
2021-11-17usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probeDan Carpenter1-9/+9
2021-11-17usb: Remove redundant 'flush_workqueue()' callsChristophe JAILLET1-3/+2
2021-10-22USB: chipidea: fix interrupt deadlockJohan Hovold1-7/+16
2021-10-11Merge 5.15-rc5 into usb-nextGreg Kroah-Hartman1-5/+10
2021-10-10usb: chipidea: udc: make controller hardware endpoint primedPiyush Mehta1-0/+8
2021-10-05usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandleFabio Estevam1-5/+10
2021-08-21usb: chipidea: host: fix port index underflow and UBSAN complainsLi Jun1-3/+11
2021-06-21Merge tag 'v5.13-rc7' into usb-nextGreg Kroah-Hartman1-2/+14
2021-06-16usb: chipidea: imx: Fix Battery Charger 1.2 CDP detectionBreno Lima1-2/+14
2021-05-31Merge 5.13-rc4 into usb-nextGreg Kroah-Hartman1-0/+1
2021-05-27usb: chipidea: udc: Fix incorrectly documented function 'hw_port_is_high_spee...Lee Jones1-1/+1
2021-05-27usb: chipidea: otg: Fix formatting and missing documentation issuesLee Jones1-4/+5
2021-05-27usb: chipidea: core: Fix incorrectly documented function 'ci_usb_phy_exit()'Lee Jones1-1/+1
2021-05-27USB: chipidea: remove dentry storage for debugfs fileGreg Kroah-Hartman2-22/+14
2021-05-17usb: chipidea: udc: assign interrupt number to USB gadget structureLi Jun1-0/+1
2021-03-23usb: chipidea: tegra: Silence deferred probe errorDmitry Osipenko1-5/+3
2021-03-10usb: chipidea: tegra: fix flexible_array.cocci warningskernel test robot1-1/+1
2021-01-13usb: chipidea: tegra: Specify TX FIFO threshold in UDC SoC infoDmitry Osipenko1-5/+14
2021-01-13usb: chipidea: tegra: Support runtime PMDmitry Osipenko1-3/+10
2021-01-13usb: chipidea: tegra: Support host modePeter Geis4-8/+350
2021-01-13usb: chipidea: tegra: Rename UDC to USBDmitry Osipenko2-40/+40
2021-01-13usb: chipidea: tegra: Remove MODULE_ALIASDmitry Osipenko1-1/+0
2020-12-28usb: chipidea: ci_hdrc_imx: add missing put_device() call in usbmisc_get_init...Yu Kuai1-1/+5
2020-12-10Merge tag 'usb-v5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pe...Greg Kroah-Hartman6-15/+129
2020-12-10usb: chipidea: ci_hdrc_imx: Use of_device_get_match_data()Fabio Estevam1-6/+1
2020-12-10usb: chipidea: usbmisc_imx: Use of_device_get_match_data()Fabio Estevam1-6/+1
2020-12-10usb: chipidea: trace: fix the endian issuePeter Chen1-2/+2
2020-12-10usb: chipidea: add tracepoint support for udcPeter Chen4-3/+127
2020-12-07usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING flag to imx6ulFabio Estevam1-1/+2
2020-09-03usb: chipidea: ci_hdrc_imx: restore pinctrlPeter Chen1-1/+7
2020-08-23usb: chipidea: imx: add two samsung picophy parameters tuning implementationPeter Chen3-0/+28
2020-07-29Merge tag 'usb-ci-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Greg Kroah-Hartman5-4/+37
2020-07-28usb: chipidea: imx: get available runtime dr mode for wakeup settingPeter Chen3-2/+7
2020-07-28usb: chipidea: add query_available_role interfacePeter Chen1-0/+27
2020-07-20Merge 5.8-rc6 into usb-nextGreg Kroah-Hartman1-0/+24
2020-07-09usb: chipidea: ci_hdrc_pci: Fix improper use of kerneldoc formatLee Jones1-1/+1
2020-07-09usb: chipidea: usbmisc_imx: Demote obvious misuse of kerneldoc to standard co...Lee Jones1-1/+1
2020-07-09usb: chipidea: udc: Fix a few kerneldoc issuesLee Jones1-2/+6
2020-07-09usb: chipidea: udc: Help out kerneldoc headers that have tried, demote the ot...Lee Jones1-17/+17
2020-07-09usb: chipidea: udc: Add missing descriptions for function arg 'ci'Lee Jones1-1/+11
2020-07-09usb: chipidea: debug: Demote obvious misuse of kerneldoc to standard comment ...Lee Jones1-5/+5
2020-07-09usb: chipidea: otg: Fix kerneldoc issues relating to description of 'ci'Lee Jones1-2/+4
2020-07-09usb: chipidea: core: Document hw_port_test_set()'s missing 'ci' argumentLee Jones1-0/+1
2020-07-07usb: chipidea: core: add wakeup support for extconPeter Chen1-0/+24
2020-06-24USB: ch9: add "USB_" prefix in front of TEST definesGreg Kroah-Hartman1-5/+5
2020-06-10usb: chipidea: udc: fix the ENDIAN issuePeter Chen1-2/+3
2020-05-26Merge tag 'usb-ci-v5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Greg Kroah-Hartman11-176/+545
2020-05-07usb: chipidea: msm: Ensure proper controller reset using role switch APIBryan O'Donoghue1-1/+1
2020-05-06usb: chipidea: Enable user-space triggered role-switchingBryan O'Donoghue1-0/+1
2020-05-06usb: chipidea: udc: add software sg list supportPeter Chen3-32/+133
2020-05-06usb: chipidea: usbmisc_imx: using different ops for imx7d and imx7ulpPeter Chen1-5/+84
2020-05-06usb: chipidea: pull down dp for possible charger detection operationPeter Chen1-1/+4
2020-05-06usb: chipidea: introduce imx7d USB charger detectionJun Li3-1/+259
2020-05-06usb: chipidea: introduce CI_HDRC_CONTROLLER_VBUS_EVENT glue layer usePeter Chen1-1/+6
2020-04-29usb: chipidea: usb2: remove unneeded semicolonJason Yan1-1/+1
2020-04-08usb: chipidea: allow disabling glue drivers if EMBEDDEDMichał Mirosław2-18/+31
2020-04-08usb: chipidea: usb2: absorb zevio glue driverMichał Mirosław3-68/+6
2020-04-08usb: chipidea: usb2: make clock optionalMichał Mirosław1-9/+9
2020-04-08usb: chipidea: usb2: fix formattingMichał Mirosław1-2/+2
2020-04-08usb: chipidea: usb2: constify zynq_pdataMichał Mirosław1-1/+1
2020-03-30Merge tag 'pm-5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds1-7/+5
2020-03-30Merge branch 'pm-qos'Rafael J. Wysocki1-7/+5
2020-03-30usb: chipidea: core: show the real pointer value for registerPeter Chen1-1/+1
2020-03-30usb: chipidea: core: refine the description for this driverPeter Chen1-33/+7
2020-03-30usb: chipidea: udc: fix the kernel doc for udc.hPeter Chen1-4/+1
2020-03-23Merge 5.6-rc7 into usb-nextGreg Kroah-Hartman1-3/+4
2020-03-17usb: chipidea: udc: fix sleeping function called from invalid contextPeter Chen1-3/+4
2020-03-16USB: chipidea: Use the correct style for SPDX License IdentifierNishad Kamdar6-6/+6
2020-03-16usb: chipidea: otg: handling vbus disconnect event occurred during system sus...Peter Chen1-0/+7
2020-03-16usb: chipidea: udc: using structure ci_hdrc device for runtime PMPeter Chen1-8/+5
2020-03-04usb: roles: Provide the switch drivers handle to the switch in the APIHeikki Krogerus1-4/+6
2020-02-14drivers: usb: Call cpu_latency_qos_*() instead of pm_qos_*()Rafael J. Wysocki1-7/+5
2020-01-22usb: chipidea: add inline for ci_hdrc_host_driver_init if host is not definedJun Li1-1/+1
2020-01-22usb: chipidea: handle single role for usb role classJun Li2-1/+13
2020-01-13Merge 5.5-rc6 into usb-nextGreg Kroah-Hartman1-1/+3
2020-01-09usb: chipidea: tegra: Add USB_TEGRA_PHY to driver's dependenciesDmitry Osipenko1-0/+1
2020-01-09usb: chipidea: tegra: Stop managing PHY's powerDmitry Osipenko1-9/+0
2019-12-30usb: chipidea: host: Disable port power only if previously enabledGuenter Roeck1-1/+3
2019-11-18usb: chipidea: imx: pinctrl for HSIC is optionalPeter Chen1-28/+35
2019-11-18usb: chipidea: imx: refine the error handling for hsicPeter Chen1-6/+9
2019-11-18usb: chipidea: imx: change hsic power regulator as optionalPeter Chen1-1/+2
2019-11-18usb: chipidea: imx: check data->usbmisc_data against NULL before accessLi Jun1-7/+9
2019-11-18usb: chipidea: core: change vbus-regulator as optionalPeter Chen1-1/+1