aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/host/ohci-hcd.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-30usb: ohci: Prevent missed ohci interruptsGuenter Roeck1-0/+8
2023-02-01usb: remove ohci-tmio driverArnd Bergmann1-18/+0
2022-08-31usb: reduce kernel log spam on driver registrationArd Biesheuvel1-1/+0
2022-04-23usb: remove third argument of usb_maxpacket()Vincent Mailhol1-2/+1
2021-09-14usb: ohci: Prefer struct_size over open coded arithmeticLen Baker1-2/+1
2020-11-13usb: fix a few cases of -WfallthroughNick Desaulniers1-1/+1
2020-09-14usb: ohci: Make distrust_firmware param default to falseHamish Martin1-1/+1
2020-09-14usb: ohci: Default to per-port over-current protectionHamish Martin1-6/+10
2020-07-15USB: ohci: Replace HTTP links with HTTPS onesAlexander A. Klimov1-1/+1
2020-07-10USB: OHCI: Use fallthrough pseudo-keywordGustavo A. R. Silva1-2/+2
2019-09-02Merge 5.3-rc7 into usb-nextGreg Kroah-Hartman1-3/+12
2019-08-28usb: host: ohci: fix a race condition between shutdown and irqYoshihiro Shimoda1-3/+12
2019-08-21usb: add a HCD_DMA flag instead of guestimating DMA capabilitiesChristoph Hellwig1-1/+1
2019-06-28usb: host: Fix excessive alignment restriction for local memory allocationsFredrik Noring1-2/+2
2019-06-03USB: drop HCD_LOCAL_MEM flagLaurentiu Tudor1-1/+1
2019-06-03USB: use genalloc for USB HCs with local memoryLaurentiu Tudor1-5/+18
2018-05-31USB: ohci: no need to check return value of debugfs_create functionsGreg Kroah-Hartman1-5/+0
2018-04-02Merge tag 'arch-removal' of git://git.kernel.org/pub/scm/linux/kernel/git/arn...Linus Torvalds1-18/+0
2018-03-26usb: host: remove tilegx platform glueArnd Bergmann1-18/+0
2018-03-09USB: OHCI: Fix NULL dereference in HCDs using HCD_LOCAL_MEMFredrik Noring1-1/+2
2018-02-15ohci-hcd: Fix race condition caused by ohci_urb_enqueue() and io_watchdog_func()Shigeru Yoshida1-3/+7
2017-11-21treewide: setup_timer() -> timer_setup()Kees Cook1-5/+4
2017-11-13Merge tag 'usb-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-1/+2
2017-11-04USB: add SPDX identifiers to all remaining files in drivers/usb/Greg Kroah-Hartman1-0/+1
2017-11-01usb: host: ohci-hcd: mark expected switch fall-throughGustavo A. R. Silva1-1/+1
2017-10-25locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ...Mark Rutland1-1/+1
2017-03-23ohci-pci: add qemu quirkGerd Hoffmann1-1/+2
2017-03-17usb: add CONFIG_USB_PCI for system have both PCI HW and non-PCI based USB HWyuan linyu1-1/+1
2017-02-27lib/vsprintf.c: remove %Z supportAlexey Dobriyan1-1/+1
2016-10-30Merge 4.9-rc3 into usb-nextGreg Kroah-Hartman1-1/+1
2016-10-27USB: OHCI: make ohci-da8xx a separate driverManjunath Goudar1-18/+0
2016-10-24usb: increase ohci watchdog delay to 275 msecBryan Paluch1-1/+1
2016-07-07timers: Remove set_timer_slack() leftoversThomas Gleixner1-1/+0
2016-05-13USB: ohci-jz4740: Remove obsolete driverMaarten ter Huurne1-5/+0
2015-12-04usb: ehci: ohci: fix bool assignmentsGeyslan G. Bem1-2/+2
2015-05-10USB: ohci-hcd.c: move assignment out of if () blockGreg Kroah-Hartman1-1/+2
2014-11-25USB: host: Remove ehci-octeon and ohci-octeon driversAlan Stern1-5/+0
2014-09-23usb: hub: rename khubd to hub_wq in documentation and commentsPetr Mladek1-3/+3
2014-07-18USB: OHCI: add check for stopped frame counterAlan Stern1-2/+34
2014-07-18USB: OHCI: add I/O watchdog for orphan TDsAlan Stern1-0/+125
2014-07-18USB: OHCI: make URB completions single-threadedAlan Stern1-6/+4
2014-07-18USB: OHCI: redesign the TD done listAlan Stern1-7/+5
2014-07-18USB: OHCI: no shortcut for unlinking URBS from a dead controllerAlan Stern1-14/+8
2014-07-18USB: OHCI: revert the ZF Micro orphan-TD quirkAlan Stern1-133/+1
2014-07-17USB: OHCI: fix bugs in debug routinesAlan Stern1-5/+5
2014-07-17USB: OHCI: add SG supportAlan Stern1-6/+32
2014-07-09USB: OHCI: don't allocate HCCA atomicallyVladimir Zapolskiy1-1/+1
2014-05-27usb: ohci-da8xx can only be built-inArnd Bergmann1-1/+1
2013-12-08USB: OHCI: Properly handle OHCI controller suspendMajunath Goudar1-1/+8
2013-12-03USB: kill #undef VERBOSE_DEBUGOliver Neukum1-2/+0
2013-12-03ohci:always register debug filesOliver Neukum1-6/+0
2013-12-03ohci: kill ohci_vdbgOliver Neukum1-2/+2
2013-12-03ohci: remove conditional compilationOliver Neukum1-8/+0
2013-10-14Revert "USB: OHCI: Properly handle OHCI controller suspend"Greg Kroah-Hartman1-8/+1
2013-10-05USB: OHCI: Properly handle OHCI controller suspendManjunath Goudar1-1/+8
2013-09-30USB: OHCI: ohci_init_driver(): sanity check overridesKevin Hilman1-4/+6
2013-09-29Merge 3.12-rc3 into usb-nextGreg Kroah-Hartman1-10/+12
2013-09-26USB: OHCI: make ohci-pxa27x a separate driverManjunath Goudar1-5/+0
2013-09-26USB: OHCI: make ohci-ep93xx a separate driverManjunath Goudar1-18/+0
2013-09-26USB: OHCI: make ohci-nxp a separate driverManjunath Goudar1-18/+0
2013-09-26USB: OHCI: make ohci-s3c2410 a separate driverManjunath Goudar1-18/+0
2013-09-26USB: OHCI: make ohci-at91 a separate driverManjunath Goudar1-18/+0
2013-09-26USB: OHCI: make ohci-spear a separate driverManjunath Goudar1-18/+0
2013-09-26USB: OHCI: make ohci-omap3 a separate driverManjunath Goudar1-18/+0
2013-09-26USB: OHCI: make ohci-omap a separate driverManjunath Goudar1-18/+0
2013-09-26USB: OHCI: make ohci-exynos a separate driverManjunath Goudar1-18/+0
2013-09-25USB: OHCI: accept very late isochronous URBsAlan Stern1-10/+12
2013-07-26USB: ohci_usb warn "irq nobody cared" on shutdowncaizhiyong1-1/+1
2013-06-06USB: OHCI: remove bogus #errorArnd Bergmann1-20/+0
2013-06-03USB: OHCI: make ohci-platform a separate driverManjunath Goudar1-5/+1
2013-05-30USB: OHCI: make ohci-pci a separate driverManjunath Goudar1-19/+1
2013-05-30USB: OHCI: Generic changes to make ohci-pci a separate driverManjunath Goudar1-9/+0
2013-05-30USB: OHCI: prepare to make ohci-hcd a library moduleManjunath Goudar1-9/+96
2013-05-15USB: OHCI: fix logic for scheduling isochronous URBsAlan Stern1-14/+18
2013-05-15USB: fix latency in uhci-hcd and ohci-hcdAlan Stern1-1/+1
2013-04-25USB: OHCI: avoid conflicting platform driversArnd Bergmann1-18/+118
2012-10-22USB: OHCI: remove Alchemy OHCI platform driver.Florian Fainelli1-5/+0
2012-10-22USB: OHCI: remove OHCI SH platform driverFlorian Fainelli1-5/+0
2012-10-22USB: OHCI: remove Netlogic XLS OHCI platform driverFlorian Fainelli1-5/+0
2012-10-22USB: OHCI: remove CNS3xxx OHCI platform driverFlorian Fainelli1-5/+0
2012-10-22USB: OHCI: remove PNX8550 OHCI driverFlorian Fainelli1-5/+0
2012-10-22USB: ohci: merge ohci_finish_controller_resume with ohci_resumeFlorian Fainelli1-2/+39
2012-10-22USB: ohci: remove check for RH already suspended in ohci_suspendFlorian Fainelli1-9/+2
2012-10-22USB: ohci: move ohci_pci_{suspend,resume} to ohci-hcd.cFlorian Fainelli1-0/+43
2012-10-22USB: OHCI: remove ohci-pcc-soc driver.Florian Fainelli1-5/+0
2012-10-22OHCI: implement new semantics for URB_ISO_ASAPAlan Stern1-4/+32
2012-10-02Merge branch 'for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-1/+1
2012-08-26ARM: mach-pnx4008: Remove architectureRoland Stigge1-1/+1
2012-08-20workqueue: deprecate flush[_delayed]_work_sync()Tejun Heo1-1/+1
2012-07-18usb: add host support for the tilegx architectureChris Metcalf1-0/+5
2012-04-18USB: OHCI: remove old SSB OHCI driverHauke Mehrtens1-20/+1
2012-03-28Merge tag 'split-asm_system_h-for-linus-20120328' of git://git.kernel.org/pub...Linus Torvalds1-1/+0
2012-03-28Remove all #inclusions of asm/system.hDavid Howells1-1/+0
2012-03-27Merge tag 'cleanup' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds1-1/+1
2012-03-15USB: use generic platform driver on ath79Hauke Mehrtens1-5/+0
2012-03-15USB: OHCI: Add a generic platform device driverHauke Mehrtens1-0/+5
2012-03-13USB: ohci-nxp: Support for LPC32xxRoland Stigge1-1/+1
2012-03-13USB: ohci-nxp: Rename symbols from pnx4008 to nxpRoland Stigge1-1/+1
2012-03-13USB: OHCI-HCD: Rename ohci-pnx4008 to ohci-nxpRoland Stigge1-1/+1
2012-03-03ARM: S3C24XX: change the ARCH_S3C2410 to ARCH_S3C24XXKukjin Kim1-1/+1
2012-03-01usb: core: hcd: make hcd->irq unsignedFelipe Balbi1-1/+1
2012-01-13module_param: make bool parameters really bool (drivers & misc)Rusty Russell1-2/+2
2012-01-09Merge tag 'drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds1-0/+5
2011-12-23USB: Add Samsung Exynos OHCI diverJingoo Han1-0/+5
2011-11-26Merge 3.2-rc3 into usb-linusGreg Kroah-Hartman1-9/+6
2011-11-18OHCI: final fix for NVIDIA problems (I hope)Alan Stern1-9/+6
2011-11-18usb: Netlogic: Use CPU_XLR in place of NLM_XLRJayachandran C1-1/+1
2011-11-18OHCI: remove uses of hcd->stateAlan Stern1-13/+13
2011-08-22usb: OHCI/EHCI support for Netlogic XLS processor.Jayachandran C1-0/+5
2011-06-15USB: change maintainership of ohci-hcd and ehci-hcdAlan Stern1-1/+3
2011-05-19USB: remove remaining usages of hcd->state from usbcore and fix regressionAlan Stern1-1/+3
2011-04-13USB: ohci: add bus glue for the Atheros AR71XX/AR7240 SoCsGabor Juhos1-0/+5
2011-03-31Fix common misspellingsLucas De Marchi1-1/+1
2011-03-16Merge branch 'remove' of master.kernel.org:/home/rmk/linux-2.6-armLinus Torvalds1-5/+0
2011-03-16Merge branch 'devicetree/next' of git://git.secretlab.ca/git/linux-2.6Linus Torvalds1-3/+3
2011-03-01usb: EHCI, OHCI: Add configuration for the SH USB controllerYoshihiro Shimoda1-4/+1
2011-03-01USB host: Move AMD PLL quirk to pci-quirks.cAndiry Xu1-11/+2
2011-02-28dt/usb: Eliminate users of of_platform_{,un}register_driverGrant Likely1-3/+3
2011-02-17Revert "USB host: Move AMD PLL quirk to pci-quirks.c"Greg Kroah-Hartman1-2/+11
2011-02-04USB host: Move AMD PLL quirk to pci-quirks.cAndiry Xu1-11/+2
2011-01-24ARM: lh7a40x: remove unmaintained platform supportRussell King1-5/+0
2011-01-07Merge branch 'for-2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-1/+2
2011-01-07Merge branch 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-0/+5
2010-12-24usb: don't use flush_scheduled_work()Tejun Heo1-1/+2
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-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: omap: ohci: Missing driver unregister in module exitKeshava Munegowda1-0/+3
2010-10-22OHCI: work around for nVidia shutdown problemAlan Stern1-1/+8
2010-08-11Merge branch 'master' into for-nextJiri Kosina1-3/+3
2010-08-10USB: convert usb_hcd bitfields into atomic flagsAlan Stern1-3/+3
2010-08-10drivers/usb: Remove unnecessary return's from void functionsJoe Perches1-1/+0
2010-08-05USB: Add JZ4740 OHCI supportLars-Peter Clausen1-0/+5
2010-08-05MIPS: Alchemy: remove SOC_AU1X00 in favor of MIPS_ALCHEMYManuel Lauss1-1/+1
2010-05-20USB: ohci: Add Kconfig entries for ohci-omap3Anand Gadiyar1-2/+29
2010-05-20USB: make hcd.h public (drivers dependency)Eric Lescouet1-1/+1
2010-03-02USB: OHCI: DA8xx/OMAP-L1x glue layerSergei Shtylyov1-0/+5
2009-11-17USB: ohci: quirk AMD prefetch for USB 1.1 ISO transferLibin Yang1-0/+5
2009-09-23USB: EHCI: OHCI: Remove unnecessary includes of reboot.hAnand Gadiyar1-1/+0
2009-06-15USB: OHCI: use the new usb debugfs directoryGreg Kroah-Hartman1-1/+1
2009-06-15USB: host/ohci-hcd.c: fix sparse warningsH Hartley Sweeten1-18/+18
2009-03-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6Linus Torvalds1-1/+1
2009-03-24USB: ohci-hcd: Add ARCH_S3C24XX to the ohci-s3c2410.c glueBen Dooks1-1/+1
2009-03-16sh: Add OHCI USB support for SH7786Kuninori Morimoto1-1/+2
2009-01-27USB: don't enable wakeup by default for PCI host controllersAlan Stern1-5/+3
2009-01-07USB: automatically enable wakeup for PCI host controllersAlan Stern1-5/+7
2008-10-22USB: ohci: add support for tmio-ohci cellDmitry Baryshkov1-0/+21
2008-10-17USB: EHCI: log a warning if ehci-hcd is not loaded firstAlan Stern1-0/+3
2008-10-17USB: EHCI, OHCI, UHCI: remove version numbersAlan Stern1-5/+2
2008-08-13USB: quirk PLL power down modeLibin Yang1-0/+17
2008-08-13USB: ohci: make distrust_firmware a quirkDmitry Baryshkov1-1/+5
2008-07-21USB: make SA1111 OHCI driver SA11x0 specificEric Miao1-1/+1
2008-07-03OHCI: Fix problem if SM501 and another platform driver is selectedBen Dooks1-1/+14
2008-04-02USB: ohci: fix 2 timers to fire at jiffies + 1sRichard Kennedy1-1/+1
2008-02-01usb: ohci-sm501 driverMagnus Damm1-0/+5
2008-02-01USB: add support for SuperH OHCIYoshihiro Shimoda1-0/+7
2008-02-01usb: Remove OHCI useless masking/unmasking of WDH interruptBenjamin Herrenschmidt1-4/+0
2008-02-01USB: convert ohci debug files to use debugfs instead of sysfsTony Jones1-0/+18
2008-01-26[ARM] USB: update to allow pxa27x ohci driver to support pxa3xxeric miao1-1/+1
2007-12-17usb: Remove broken optimisation in OHCI IRQ handlerBenjamin Herrenschmidt1-10/+13
2007-10-25USB: remove new OHCI build warningsDavid Brownell1-1/+8
2007-10-12USB: ohci SSB bus glueMichael Buesch1-1/+20
2007-10-12USB: reorganize urb->status use in ohci-hcdAlan Stern1-8/+7
2007-10-12USB: make HCDs responsible for managing endpoint queuesAlan Stern1-18/+14
2007-10-12USB: OHCI handles more ZFMicro quirksMike Nuss1-27/+139
2007-07-19some kmalloc/memset ->kzalloc (tree wide)Yoann Padioleau1-2/+1
2007-07-12USB: PS3: USB system-bus reworkGeoff Levand1-14/+6
2007-07-12USB: Fix NEC OHCI chip silicon bugMichael Hanselmann1-12/+39
2007-07-12USB: EHCI, OHCI: handover changesAlan Stern1-19/+2
2007-05-08header cleaning: don't include smp_lock.h when not usedRandy Dunlap1-1/+0
2007-04-27dev_dbg: check dev_dbg() argumentsDan Williams1-6/+0
2007-02-16USB: ps3: don't call ps3_system_bus_driver_register on other platformsIshizaki Kou1-5/+13
2007-02-07USB: ps3 ohci bus glueGeoff Levand1-1/+20
2007-02-07USB: ohci error handling cleanupBenjamin Herrenschmidt1-18/+15
2007-02-07ohci: Add support for OHCI controller on the of_platform busSylvain Munaut1-0/+20
2007-02-07ohci: Rework bus glue integration to allow several at onceSylvain Munaut1-12/+80
2006-12-20USB: OHCI support for PNX8550Vitaly Wool1-0/+4
2006-12-20USB: ohci whitespace/comment fixupsDavid Brownell1-81/+25
2006-12-07Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-armLinus Torvalds1-3/+2
2006-12-01USB: OHCI: disable RHSC inside interrupt handlerAlan Stern1-0/+10
2006-12-01[ARM] 3963/1: AT91: Update configuration filesAndrew Victor1-3/+2
2006-11-16USB: OHCI: fix root-hub resume bugAlan Stern1-10/+15
2006-10-05IRQ: Maintain regs pointer globally rather than passing to IRQ handlersDavid Howells1-7/+7
2006-09-28OHCI: add auto-stop supportAlan Stern1-11/+7
2006-09-27USB: ohci_usb can oops on shutdownPete Zaitcev1-1/+3
2006-09-27USB: Properly unregister reboot notifier in case of failure in ehci hcdAleksey Gorelov1-8/+4
2006-09-27USB: move <linux/usb_otg.h> to <linux/usb/otg.h>David Brownell1-1/+1
2006-09-27USB OHCI controller support for PNX4008Vitaly Wool1-0/+5
2006-09-27USB: OHCI avoids root hub timer pollingDavid Brownell1-9/+32
2006-08-02USB: AT91 OHCI updates, mostly power managementDavid Brownell1-1/+2
2006-07-12[PATCH] USB: ohci bits for the cirrus ep93xxLennert Buytenhek1-0/+5
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-05-08[PATCH] USB: fix bug in ohci-hcd.c ohci_restart()David Brownell1-1/+1
2006-03-20[PATCH] USB: ohci uses driver model wakeup flagsDavid Brownell1-22/+27
2006-03-20[PATCH] USB: add support for OCHI on AT91rm9200Andrew Victor1-0/+5
2006-01-04[PATCH] USB: central handling for host controllers that were reset during sus...Alan Stern1-6/+1
2006-01-04[PATCH] USB: hcd uses EXTRA_CFLAGS for -DDEBUGDavid Brownell1-7/+0
2005-11-29[PATCH] USB: Fix USB suspend/resume crasher (#2)Benjamin Herrenschmidt1-1/+5
2005-10-28[PATCH] OHCI PM updatesDavid Brownell1-1/+1