]> git.karo-electronics.de Git - karo-tx-linux.git/commit
USB: xhci: Wait for controller to be ready after reset.
authorSarah Sharp <sarah.a.sharp@linux.intel.com>
Mon, 24 May 2010 20:25:15 +0000 (13:25 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 5 Jul 2010 18:11:07 +0000 (11:11 -0700)
commitd1ba1dd79a088e505b6cb030f5f3f01f653c56d1
tree9b84696a2fefeecbeda642dbcd0d611b75dac769
parentd9c1ee1895d3d6266656527c729e5278904a3e36
USB: xhci: Wait for controller to be ready after reset.

commit 2d62f3eea98354d61f90d6b115eecf9be5f4bdfe upstream.

After software resets an xHCI host controller, it must wait for the
"Controller Not Ready" (CNR) bit in the status register to be cleared.
Software is not supposed to ring any doorbells or write to any registers
except the status register until this bit is cleared.

Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/host/xhci-hcd.c