]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r228483, r228640, r228709, r228711, r228723 and r229086:
authorhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 3 Jan 2012 09:15:54 +0000 (09:15 +0000)
committerhselasky <hselasky@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 3 Jan 2012 09:15:54 +0000 (09:15 +0000)
commit493422a2ce1ad1f3afd908ad782d0dd0e21437df
tree7f69b592c680273b07eb6d5b3b84d0c487ba3d50
parentabf17d95bb0821a5137f8305cf2f95a76aa5d13b
MFC r228483, r228640, r228709, r228711, r228723 and r229086:
 - Implement better support for USB controller suspend and resume.
 - Add code to wait for USB shutdown to be executed at system shutdown.
 - Add sysctl which can be used to skip this waiting.

NOTE: All USB controller drivers needs to be re-compiled after
this change due to changes in some USB controller only structures.

git-svn-id: svn://svn.freebsd.org/base/stable/8@229370 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
40 files changed:
sys/dev/usb/controller/at91dci.c
sys/dev/usb/controller/at91dci.h
sys/dev/usb/controller/at91dci_atmelarm.c
sys/dev/usb/controller/atmegadci.c
sys/dev/usb/controller/atmegadci.h
sys/dev/usb/controller/atmegadci_atmelarm.c
sys/dev/usb/controller/avr32dci.c
sys/dev/usb/controller/avr32dci.h
sys/dev/usb/controller/ehci.c
sys/dev/usb/controller/ehci.h
sys/dev/usb/controller/ehci_ixp4xx.c
sys/dev/usb/controller/ehci_pci.c
sys/dev/usb/controller/musb_otg.c
sys/dev/usb/controller/musb_otg.h
sys/dev/usb/controller/musb_otg_atmelarm.c
sys/dev/usb/controller/ohci.c
sys/dev/usb/controller/ohci.h
sys/dev/usb/controller/ohci_atmelarm.c
sys/dev/usb/controller/ohci_pci.c
sys/dev/usb/controller/uhci.c
sys/dev/usb/controller/uhci.h
sys/dev/usb/controller/uhci_pci.c
sys/dev/usb/controller/usb_controller.c
sys/dev/usb/controller/uss820dci.c
sys/dev/usb/controller/uss820dci.h
sys/dev/usb/controller/uss820dci_atmelarm.c
sys/dev/usb/controller/xhci.c
sys/dev/usb/controller/xhci.h
sys/dev/usb/controller/xhci_pci.c
sys/dev/usb/usb_bus.h
sys/dev/usb/usb_controller.h
sys/dev/usb/usb_if.m
sys/mips/atheros/ar71xx_ehci.c
sys/mips/atheros/ar71xx_ohci.c
sys/mips/cavium/usb/octusb.c
sys/mips/cavium/usb/octusb.h
sys/mips/cavium/usb/octusb_octeon.c
sys/mips/rmi/xls_ehci.c
sys/modules/usb/Makefile
sys/modules/usb/avr32dci/Makefile [new file with mode: 0644]