• Sarah Sharp's avatar
    Revert "xHCI: reset-on-resume quirk for NEC uPD720200" · 0de13500
    Sarah Sharp authored
    This reverts commit df711fc9.
    
    The commit added a reset-on-resume quirk because the NEC chipset stopped
    responding to commands about 30 minutes after a system resume from
    suspend.  We thought it was a chipset issue, but it turns out that the
    xHCI driver was zeroing out the link TRB after a successful context
    restore during resume.  The host controller would fall off the command
    ring sometime later, causing it to not respond to new commands.
    
    The link TRB issue has been fixed with commit
    158886cd "xHCI: fix bug in
    xhci_clear_command_ring()", so revert the reset-on-resume quirk, as it's
    not necessary.
    
    Commit df711fc9 was marked for stable
    trees back to 2.6.37, but according to my mail, it has not made it into
    Linus' tree or the stable trees yet.
    Signed-off-by: default avatarSarah Sharp <sarah.a.sharp@linux.intel.com>
    Tested-by: default avatarJulian Sikorski <belegdol@gmail.com>
    Cc: Andiry Xu <andiry.xu@amd.com>
    0de13500
xhci-pci.c 9.17 KB