aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/host/ehci-hcd.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-09usb: ehci: add workaround for chipidea PORTSC.PEC bugXu Yang1-2/+6
2022-08-31usb: reduce kernel log spam on driver registrationArd Biesheuvel1-1/+0
2022-04-21USB: Fix ehci infinite suspend-resume loop issue in zhaoxinWeitao Wango1-0/+23
2021-10-05usb: ehci: Fix a function name in commentsCai Huoqing1-1/+1
2021-09-27Merge 5.15-rc3 into usb-nextGreg Kroah-Hartman1-48/+27
2021-09-14usb: ehci: Simplify platform driver registrationGuenter Roeck1-48/+27
2021-09-14usb: ehci: handshake CMD_RUN instead of STS_HALTNeal Liu1-1/+10
2021-08-18usb: host: remove dead EHCI support for on-chip PMC MSP71xx USB controllerLukas Bulwahn1-5/+0
2021-07-21usb: ehci: Prevent missed ehci interrupts with edge-triggered MSIDavid Jeffery1-4/+14
2021-06-10usb: ehci: do not initialise static variablesJason Wang1-2/+2
2021-05-13usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to corePeter Chen1-0/+4
2021-03-23USB: ehci: drop workaround for forced irq threadingJohan Hovold1-10/+3
2021-03-23usb: ehci: add spurious flag to disable overcurrent checkingFlorian Fainelli1-1/+1
2021-01-12ehci: fix EHCI host controller initialization sequenceEugene Korenevsky1-0/+12
2020-11-13usb: fix a few cases of -WfallthroughNick Desaulniers1-1/+1
2020-09-17ehci-hcd: Move include to keep CRC stableQuentin Perret1-0/+1
2020-07-10usb: host: Use fallthrough pseudo-keywordGustavo A. R. Silva1-2/+2
2019-08-21usb: add a HCD_DMA flag instead of guestimating DMA capabilitiesChristoph Hellwig1-1/+1
2019-06-03USB: drop HCD_LOCAL_MEM flagLaurentiu Tudor1-1/+1
2018-09-28usb: host: Replace empty define with do whileCorentin Labbe1-3/+3
2018-09-20USB: EHCI: make ehci-mv a separate driverLubomir Rintel1-5/+0
2018-06-25USB: ehci-hcd: Add get_resuming_ports methodAlan Stern1-0/+1
2018-05-31USB: ehci-hcd: no need to check return value of debugfs_create functionsGreg Kroah-Hartman1-5/+0
2018-03-26usb: host: remove tilegx platform glueArnd Bergmann1-5/+0
2017-11-07USB: host: ehci: Remove redundant license textGreg Kroah-Hartman1-14/+0
2017-11-04USB: add SPDX identifiers to all remaining files in drivers/usb/Greg Kroah-Hartman1-0/+1
2017-11-01usb: host: ehci-hcd: mark expected switch fall-throughGustavo A. R. Silva1-1/+1
2017-03-16usb: host: Remove remaining pci_pool in commentsRomain Perier1-1/+1
2017-02-27lib/vsprintf.c: remove %Z supportAlexey Dobriyan1-1/+1
2016-10-05USB: host: ehci-sead3: Remove SEAD-3 EHCI codePaul Burton1-5/+0
2016-08-09usb: ehci: change order of register cleanup during shutdownMarc Ohlf1-2/+2
2016-06-07usb: echi-hcd: Add ehci_setup check before echi_shutdownSrinivas Kandagatla1-0/+9
2016-02-04USB: EHCI: fix compiler warning introduced by commit 2a40f324541eAlan Stern1-1/+0
2016-02-03USB: EHCI: add a delay when unlinking an active QHAlan Stern1-0/+3
2016-02-03USB: EHCI: improve handling of the ehci->iaa_in_progress flagAlan Stern1-1/+2
2016-02-03USB: EHCI: store reason for unlinking a QHAlan Stern1-4/+7
2016-01-24ehci-hcd: Cleanup memory resources when ehci_halt failsJia-Ju Bai1-1/+3
2015-12-04usb: ehci: ohci: fix bool assignmentsGeyslan G. Bem1-1/+1
2015-11-09dma: remove external references to dma_supportedChristoph Hellwig1-1/+1
2015-05-31drivers:usb:fsl: Fix compilation error for fsl ehci drvRamneek Mehresh1-1/+2
2015-05-24drivers:usb:fsl:Make fsl ehci drv an independent driver moduleRamneek Mehresh1-5/+0
2015-04-07usb: host: ehci: use new USB_RESUME_TIMEOUTFelipe Balbi1-5/+5
2015-01-09USB: ehci-platform: Support ehci reset after resume quirkWu Liang feng1-3/+3
2014-11-25USB: host: Remove ehci-octeon and ohci-octeon driversAlan Stern1-5/+0
2014-11-03usb: ehci: add ehci_port_power interfaceMichael Grzeschik1-1/+8
2014-09-23usb: hub: rename khubd to hub_wq in documentation and commentsPetr Mladek1-1/+1
2014-09-19USB: EHCI: unlink QHs even after the controller has stoppedAlan Stern1-2/+0
2014-02-26usb: ehci: fix deadlock when threadirqs option is usedStanislaw Gruszka1-3/+10
2013-12-03USB: kill #undef VERBOSE_DEBUGOliver Neukum1-1/+0
2013-12-03usb: kill DEBUG compile optionOliver Neukum1-3/+3
2013-12-03ehci: Remove debugging at every interruptOliver Neukum1-7/+0
2013-10-19USB: EHCI: add check for wakeup/suspend raceAlan Stern1-0/+8
2013-10-14USB: EHCI: create per-TT bandwidth tablesAlan Stern1-0/+22
2013-10-11USB: EHCI: use a bandwidth-allocation tableAlan Stern1-0/+3
2013-10-11USB: EHCI: create a "periodic schedule info" structAlan Stern1-1/+1
2013-10-11USB: EHCI: change toggle only upon successful resetAlan Stern1-1/+1
2013-09-26USB: EHCI: make ehci-w90X900 a separate driverManjunath Goudar1-5/+0
2013-09-23Revert "Revert "USB: EHCI: support running URB giveback in tasklet context""Greg Kroah-Hartman1-1/+1
2013-09-17Revert "USB: EHCI: support running URB giveback in tasklet context"Greg Kroah-Hartman1-1/+1
2013-08-30ehci: remove debugging statement with ehci statistics in ehci_stop()Xenia Ragiadakou1-8/+0
2013-08-30ehci: enable debugging code when CONFIG_DYNAMIC_DEBUG is setXenia Ragiadakou1-3/+3
2013-08-12USB: EHCI: support running URB giveback in tasklet contextMing Lei1-1/+1
2013-08-12USB: EHCI: improve interrupt qh unlinkMing Lei1-0/+1
2013-08-12USB: EHCI: improve ehci_endpoint_disableMing Lei1-10/+6
2013-06-17USB: EHCI: make ehci-tegra a separate driverManjunath Goudar1-5/+0
2013-06-17USB: EHCI: export ehci_handshake for ehci-hcd sub-driversManjunath Goudar1-7/+10
2013-05-16USB: EHCI: remove bogus #errorArnd Bergmann1-17/+0
2013-04-17usb: remove redundant tdi_resetShengzhou Liu1-3/+0
2013-04-08USB: EHCI: make ehci-msm a separate driverManjunath Goudar1-5/+1
2013-04-08USB: EHCI: make ehci-atmel a separate driverManjunath Goudar1-5/+1
2013-04-08USB: EHCI: make ehci-s5p a separate driverManjunath Goudar1-5/+1
2013-04-08USB: EHCI: make ehci-spear a separate driverManjunath Goudar1-5/+1
2013-04-08USB: EHCI: make ehci-orion a separate driverManjunath Goudar1-5/+1
2013-03-28USB: EHCI: DT support for generic bus glueArnd Bergmann1-5/+0
2013-03-25USB: EHCI: improve end_unlink_async()Alan Stern1-2/+2
2013-03-25USB: EHCI: convert singly-linked lists to list_headsAlan Stern1-1/+4
2013-03-25USB: EHCI: consolidate code in ehci_urb_dequeue()Alan Stern1-37/+11
2013-03-25USB: EHCI: split needs_rescan into two flagsAlan Stern1-5/+11
2013-03-20Merge branch 'usb-linus' into usb-nextGreg Kroah-Hartman1-4/+3
2013-03-18USB: EHCI: improve use of per-port status-change bitsAlan Stern1-2/+2
2013-03-15USB: EHCI: fix regression during bus resumeAlan Stern1-0/+1
2013-03-15USB: EHCI: split ehci-omap out to a separate driverAlan Stern1-5/+1
2013-03-05USB: EHCI: work around silicon bug in Intel's EHCI controllersAlan Stern1-4/+2
2013-01-25USB: EHCI: notify usbcore about port resumesAlan Stern1-0/+1
2013-01-23USB: EHCI: fix build error in ehci-mxcAlan Stern1-5/+1
2013-01-22USB: EHCI: fix incorrect configuration testAlan Stern1-1/+1
2013-01-22USB: EHCI: Move definition of EHCI_STATS to ehci.hRoger Quadros1-4/+0
2012-11-11USB: EHCI: miscellaneous cleanups for the library conversionAlan Stern1-4/+5
2012-11-02USB: EHCI: fix build error by making ChipIdea host a normal EHCI driverAlan Stern1-10/+1
2012-11-01USB: EHCI: make ehci-platform a separate driverAlan Stern1-5/+1
2012-11-01USB: EHCI: make ehci-pci a separate driverAlan Stern1-21/+5
2012-11-01USB: EHCI: prepare to make ehci-hcd a library moduleAlan Stern1-3/+70
2012-10-31USB: EHCI: remove ehci_port_power() routineAlan Stern1-21/+0
2012-10-31USB: EHCI: remove unused Link Power Management codeAlan Stern1-18/+0
2012-10-24USB: EHCI: make ehci_read_frame_index platform independentAlan Stern1-1/+26
2012-10-22USB: EHCI: remove CNS3xxx EHCI platform driverFlorian Fainelli1-5/+0
2012-10-22USB: EHCI: remove Alchemy EHCI driverFlorian Fainelli1-5/+0
2012-10-22USB: EHCI: remove Netlogic XLS EHCI driverFlorian Fainelli1-5/+0
2012-10-22USB: EHCI: remove Loongson 1B EHCI driver.Florian Fainelli1-5/+0
2012-10-22USB: EHCI: remove IXP4xx EHCI driverFlorian Fainelli1-5/+0
2012-10-22EHCI: use the isochronous scheduling thresholdAlan Stern1-1/+1
2012-09-18USB EHCI/Xen: propagate controller reset information to hypervisorJan Beulich1-2/+2
2012-07-26Merge tag 'usb-3.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-286/+226
2012-07-18usb: add host support for the tilegx architectureChris Metcalf1-0/+5
2012-07-16USB: EHCI: resolve some unlikely racesAlan Stern1-1/+19
2012-07-16USB: EHCI: fix up lockingAlan Stern1-15/+33
2012-07-16USB: EHCI: simplify isochronous scanningAlan Stern1-3/+0
2012-07-16USB: EHCI: use hrtimer for the I/O watchdogAlan Stern1-46/+1
2012-07-16USB: EHCI: always scan each interrupt QHAlan Stern1-2/+5
2012-07-16USB: EHCI: don't lose events during a scanAlan Stern1-3/+10
2012-07-16USB: EHCI: use hrtimer for unlinking empty async QHsAlan Stern1-15/+1
2012-07-16USB: EHCI: unlink multiple async QHs togetherAlan Stern1-31/+4
2012-07-16USB: EHCI: use hrtimer for the IAA watchdogAlan Stern1-52/+14
2012-07-16USB: EHCI: don't refcount iso_stream structuresAlan Stern1-3/+9
2012-07-16USB: EHCI: use hrtimer for (s)iTD deallocationAlan Stern1-0/+1
2012-07-16USB: EHCI: use hrtimer for controller deathAlan Stern1-10/+10
2012-07-16USB: EHCI: use hrtimer for interrupt QH unlinkAlan Stern1-2/+4
2012-07-16USB: EHCI: use hrtimer for async scheduleAlan Stern1-10/+3
2012-07-16USB: EHCI: remove PS3 status pollingAlan Stern1-67/+2
2012-07-16USB: EHCI: use hrtimer for the periodic scheduleAlan Stern1-1/+1
2012-07-16USB: EHCI: introduce high-res timerAlan Stern1-2/+13
2012-07-16USB: EHCI: add new root-hub state: STOPPINGAlan Stern1-7/+6
2012-07-16USB: EHCI: add pointer to end of async-unlink listAlan Stern1-7/+2
2012-07-16USB: EHCI: rename "reclaim"Alan Stern1-13/+12
2012-07-16USB: EHCI: add symbolic constants for QHsAlan Stern1-1/+1
2012-07-16USB: EHCI: don't refcount QHsAlan Stern1-1/+1
2012-07-16USB: EHCI: remove unneeded suspend/resume codeAlan Stern1-7/+0
2012-07-16USB: EHCI: initialize data before resetting hardwareAlan Stern1-3/+3
2012-07-09EHCI: centralize controller initializationAlan Stern1-1/+4
2012-07-09EHCI: centralize controller suspend/resumeAlan Stern1-0/+89
2012-06-26USB: EHCI: define extension registers like normal onesAlan Stern1-10/+5
2012-06-13USB: fix PS3 EHCI systemsRicardo Martins1-0/+2
2012-05-21Revert "USB: EHCI: work around bug in the Philips ISP1562 controller"Greg Kroah-Hartman1-1/+1
2012-05-19USB: EHCI: fix command register configuration lost problemMing Lei1-1/+0
2012-05-14USB: EHCI: work around bug in the Philips ISP1562 controllerAlan Stern1-1/+1
2012-05-11usb: chipidea: add host roleAlexander Shishkin1-0/+8
2012-04-23EHCI: maintain the ehci->command value properlyAlan Stern1-6/+10
2012-04-22Merge 3.4-rc4 into usb-next.Greg Kroah-Hartman1-7/+6
2012-04-19usb: host: mips: sead3: USB Host controller support for SEAD-3 platform.Steven J. Hill1-0/+5
2012-04-18EHCI: don't try to clear the IAAD bitAlan Stern1-7/+1
2012-04-18EHCI: always clear the STS_FLR status bitAlan Stern1-1/+6
2012-04-17EHCI: fix criterion for resuming the root hubAlan Stern1-1/+1
2012-04-09EHCI: keep track of ports being resumed and indicate in hub_status_dataAlan Stern1-0/+3
2012-03-28Remove all #inclusions of asm/system.hDavid Howells1-1/+0
2012-03-15USB: use generic platform driver on ath79Hauke Mehrtens1-5/+0
2012-03-15USB: EHCI: Add a generic platform device driverHauke Mehrtens1-0/+5
2012-02-24usb: host: remove ehci-pxa168.cNeil Zhang1-5/+0
2012-01-24USB: Add EHCI bus glue for Loongson1x SoCs (UPDATED)Kelvin Cheung1-0/+5
2012-01-13module_param: make bool parameters really bool (drivers & misc)Rusty Russell1-1/+1
2011-12-22Merge branch 'for-gadget/next' of git://git.kernel.org/pub/scm/linux/kernel/g...Greg Kroah-Hartman1-0/+5
2011-12-20USB: EHCI: Add Marvell Host Controller driverNeil Zhang1-0/+5
2011-12-09Merge branch 'for-usb' of git://git.kernel.org/pub/scm/linux/kernel/git/geoff...Greg Kroah-Hartman1-10/+52
2011-12-09usb: PS3 EHCI QH read work-aroundGeoff Levand1-0/+1
2011-12-08usb: Fix PS3 EHCI suspendGeoff Levand1-0/+50
2011-12-08usb: Remove ehci_reset call from ehci_runGeoff Levand1-10/+1
2011-11-18usb: Netlogic: Use CPU_XLR in place of NLM_XLRJayachandran C1-1/+1
2011-11-03Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds1-1/+1
2011-10-24MIPS: Alchemy: remove all CONFIG_SOC_AU1??? definesManuel Lauss1-1/+1
2011-10-18EHCI: workaround for MosChip controller bugAlan Stern1-2/+1
2011-09-26EHCI : introduce a common ehci_setupMatthieu CASTET1-0/+29
2011-09-18usb: ehci: fix comment for EHCI_SHRINK_JIFFIESMing Lei1-1/+1
2011-08-22USB: EHCI: remove usages of hcd->stateAlan Stern1-10/+10
2011-08-22usb: OHCI/EHCI support for Netlogic XLS processor.Jayachandran C1-0/+5
2011-08-22USB: pxa168: Add onchip USB host controller supportTanmay Upadhyay1-0/+5
2011-07-25Merge branch 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-8/+13
2011-07-08USB: EHCI: go back to using the system clock for QH unlinksAlan Stern1-5/+3
2011-07-08USB: EHCI: Allow users to override 80% max periodic bandwidthKirill Smelkov1-0/+6
2011-07-08USB: EHCI: Move sysfs related bits into ehci-sysfs.cKirill Smelkov1-2/+3
2011-06-15USB: change maintainership of ohci-hcd and ehci-hcdAlan Stern1-0/+4
2011-06-07ehci-hcd: remove EOL from MODULE_PARM_DESC for 'hird' optionNiels de Vos1-1/+1
2011-05-19USB: remove remaining usages of hcd->state from usbcore and fix regressionAlan Stern1-1/+3
2011-05-03USB: EHCI: Add bus glue for GRLIB GRUSBHC controllerJan Andersson1-0/+5
2011-05-03USB: EHCI: Support controllers with big endian capability regsJan Andersson1-1/+1
2011-04-13USB: ehci: add bus glue for the Atheros AR71XX/AR724X/AR91XX SoCsGabor Juhos1-0/+5
2011-04-13USB: Add initial S5P EHCI driverJoonyoung Shim1-0/+5
2011-03-16Merge branch 'devicetree/next' of git://git.secretlab.ca/git/linux-2.6Linus Torvalds1-6/+6
2011-03-11usb: host: Add EHCI driver for NVIDIA Tegra SoCsBenoit Goby1-0/+5
2011-03-01usb: EHCI, OHCI: Add configuration for the SH USB controllerYoshihiro Shimoda1-1/+1
2011-03-01USB host: Move AMD PLL quirk to pci-quirks.cAndiry Xu1-7/+3
2011-02-28dt/usb: Eliminate users of of_platform_{,un}register_driverGrant Likely1-6/+6
2011-02-25USB: EHCI bus glue for on-chip PMC MSP USB controllerAnoop1-0/+5
2011-02-17USB: don't run ehci_reset in ehci_run for tdi deviceMatthieu CASTET1-1/+6
2011-01-22USB: EHCI: fix DMA deallocation bugAlan Stern1-7/+12
2011-01-07Merge branch 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-1/+29
2011-01-03Merge branch 'master' of git://git.infradead.org/users/cbou/linux-cns3xxx int...Russell King1-0/+5
2010-12-16Merge branch 'usb-next' into musb-mergeGreg Kroah-Hartman1-1/+29
2010-12-10USB: EHCI: Add MSM Host Controller driverPavankumar Kondeti1-0/+5
2010-12-10USB: EHCI: ASPM quirk of ISOC on AMD SB800Alex He1-0/+8
2010-12-03Merge branch 'sh/ehci' of master.kernel.org:/pub/scm/linux/kernel/git/lethal/...Greg Kroah-Hartman1-0/+5
2010-12-01usb: ehci: introduce CONFIG_USB_EHCI_HCD_OMAPKeshava Munegowda1-1/+1
2010-11-29USB: cns3xxx: Add EHCI and OHCI bus glue for cns3xxx SOCsMac Lin1-0/+5
2010-11-16USB host: Adding USB ehci & ohci support for spear platformDeepak Sikri1-0/+5
2010-11-16USB: EHCI: fix obscure race in ehci_endpoint_disableAlan Stern1-5/+5
2010-11-11usb: Add support for VIA VT8500 and compatibles in EHCI HCDAlexey Charkov1-0/+5
2010-11-01usb: ehci-hcd: Add support for SuperH EHCI.Paul Mundt1-0/+5
2010-10-29USB: Add EHCI and OHCH glue for OCTEON II SOCs.David Daney1-0/+5
2010-10-24Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jiko...Linus Torvalds1-1/+0
2010-10-22USB: ehci tdi : let's tdi_reset set host modeMatthieu CASTET1-0/+15
2010-08-11Merge branch 'master' into for-nextJiri Kosina1-5/+44
2010-08-10USB: EHCI: add missing frame -> microframe conversionAlan Stern1-1/+7