summaryrefslogtreecommitdiff
path: root/sys/dev/usb/uhub.c
AgeCommit message (Expand)Author
2022-04-06revert accidental last commit (except ukbd.c)mlelstv
2022-04-06remove debug printfmlelstv
2022-02-04uhub(4): Sprinkle dtrace probes.riastradh
2021-10-15Revert "usb: uhub: remove unnecessary delays when powering on ports"jmcneill
2021-10-11Add missing inclusion of sys/bitops.h.msaitoh
2021-10-11uhub: Skip USB_POWER_DOWN_TIME delay for root hubsjmcneill
2021-10-11Fix previous; restore 'up' pointer in second uhub_explore loop.jmcneill
2021-10-10usb: uhub: remove unnecessary delays when powering on portsjmcneill
2021-06-13usb(4): Bus exploration is single-threaded -- assert it so.riastradh
2021-06-13uhub(4): Defer rescan to USB event thread.riastradh
2021-06-13uhub(4): Trigger bus exploration after rescanning children.riastradh
2021-06-12usb(4), uhub(4): Sprinkle usbhist.riastradh
2021-06-12usb(4): Sprinkle kernel lock assertions.riastradh
2021-06-12uhub(4): Allow only one explore/rescan at a time.riastradh
2020-06-05Register eight vHCI buses, and use separate KCOV mailboxes for them.maxv
2020-05-31sc_statuspend is allocated with kmem_zalloc, so no need to memset it.maxv
2020-05-15Introduce KCOV remote support. This allows to collect KCOV coverage onmaxv
2020-01-07Localify, constify.maxv
2019-08-21convert pairs of USBHIST_CALLED()+USBHIST_LOG*() intomrg
2019-05-05remove explicit 'extern struct cfdriver <my>_cd;' and use ioconf.hmrg
2018-10-23Make USB port iteration code consistent, always startint at port #1manu
2018-10-19Make USB port numbers display consistentmanu
2018-09-18add config_pending usage to uhub and general USB device attachment.mrg
2018-02-01 Mark DVF_DETACH_SHUTDOWN to USB root HUB. This change makes USB hostmsaitoh
2017-10-28Update the kernhist(9) kernel history code to address issues identifiedpgoyette
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2016-11-25+#include "opt_usb.h"skrll
2016-09-13tiny KNFskrll
2016-04-23Merge nick-nhusbskrll
2016-03-13KNFskrll
2016-02-16Re-enable the TT support that existed previously.skrll
2016-02-05Use the port status straight after the reset and not after theskrll
2015-03-28Improve DPRINTFs - partially from Takahiro HAYASHIskrll
2015-03-26Note the uhub the DPRINTF is about in many casesskrll
2015-03-26Convert to USBHIST. Inspired by patch from Takahiro HAYASHIskrll
2014-08-13SS device detection needs more work. #if 0 previous attempt for now.skrll
2014-08-12Some USB3 / SS support - baby steps. From Takahiro HAYASHI.skrll
2013-09-15Remove unused variablemartin
2013-06-25Spell "Windows 98" not-incorrectly in comment.jakllsch
2013-01-22uhub is mpsafejmcneill
2013-01-05fix debug variables.christos
2013-01-05- need opt_usb.h if depending on USB_DEBUGchristos
2012-11-14Fix function name in DPRINTFskrll
2012-09-09In uhub_childdet, do not free the array of sub-devices if there is none.gsutre
2012-03-12take the kernel lock a few more places when doing detach, to avoidmrg
2012-03-09Restore parts of uhub_explore() needed to make usb_needs_reattach() work.jakllsch
2012-03-05not enable -> not enabledsborrill
2011-06-09Move EHCI_DEBUG, OHCI_DEBUG, UHCI_DEBUG, USB_DEBUG, UHUB_DEBUG to opt_usb.hmatt
2011-05-29When a child device is detached and no interfaces are claimed by drivers,jmcneill
2010-11-03Change a stray USBDEVNAME to device_xname(). Only affects DIAGNOSTICdyoung