OSDN Git Service

usb-ehci: fix reset
authorGerd Hoffmann <kraxel@redhat.com>
Thu, 23 Feb 2012 13:24:00 +0000 (14:24 +0100)
committerGerd Hoffmann <kraxel@redhat.com>
Mon, 27 Feb 2012 10:13:26 +0000 (11:13 +0100)
commit81d37739dfded2ebd992f3bf8ae5d6cb1a0558cc
tree872014a8b645e190e5d74248bff3501903320762
parent299aa1c6df1a308cc4d49666e7eb75655c0d40ce
usb-ehci: fix reset

Two reset fixes:
  * pick up s->usbcmd value after ehci_reset call to make sure it
    keeps the reset value and doesn't get rubbish filled in when
    val is written back to the mmio register array later on.
  * make sure the frame timer is zapped on reset.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
hw/usb-ehci.c