xHCI: Correct the #define XHCI_LEGACY_DISABLE_SMI
authorAlex He <alex.he@amd.com>
Fri, 30 Mar 2012 02:21:38 +0000 (10:21 +0800)
committerPaul Gortmaker <paul.gortmaker@windriver.com>
Mon, 10 Feb 2014 21:11:19 +0000 (16:11 -0500)
commit617734b48a50fbcb8b5a9eba56686570d7a4bb6c
tree46e53270ecdb4115462d06faa67fcc14f44123dc
parenta4ad381723f28cef4b50f302801d9081e83f6ede
xHCI: Correct the #define XHCI_LEGACY_DISABLE_SMI

commit 95018a53f7653e791bba1f54c8d75d9cb700d1bd upstream.

Re-define XHCI_LEGACY_DISABLE_SMI and used it in right way. All SMI enable
bits will be cleared to zero and flag bits 29:31 are also cleared to zero.
Other bits should be presvered as Table 146.

This patch should be backported to kernels as old as 2.6.31.

Signed-off-by: Alex He <alex.he@amd.com>
Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
drivers/usb/host/pci-quirks.c
drivers/usb/host/xhci-ext-caps.h