aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/usb2/controller/uss820dci.c
diff options
context:
space:
mode:
authorAlfred Perlstein <alfred@FreeBSD.org>2009-01-04 00:12:01 +0000
committerAlfred Perlstein <alfred@FreeBSD.org>2009-01-04 00:12:01 +0000
commitd5474fd85f6d8044976511534faa78061d078efe (patch)
tree6a212d791777cd056f5b3466272b0be92152182e /sys/dev/usb2/controller/uss820dci.c
parent17c98d6dabbf9ca3b4b2ad4d9bfca987fb74276c (diff)
Notes
Diffstat (limited to 'sys/dev/usb2/controller/uss820dci.c')
-rw-r--r--sys/dev/usb2/controller/uss820dci.c25
1 files changed, 1 insertions, 24 deletions
diff --git a/sys/dev/usb2/controller/uss820dci.c b/sys/dev/usb2/controller/uss820dci.c
index d010a538510c..6db143add2a2 100644
--- a/sys/dev/usb2/controller/uss820dci.c
+++ b/sys/dev/usb2/controller/uss820dci.c
@@ -223,29 +223,6 @@ uss820dci_wakeup_peer(struct uss820dci_softc *sc)
}
static void
-uss820dci_rem_wakeup_set(struct usb2_device *udev, uint8_t is_on)
-{
- struct uss820dci_softc *sc;
- uint8_t temp;
-
- DPRINTFN(5, "is_on=%u\n", is_on);
-
- USB_BUS_LOCK_ASSERT(udev->bus, MA_OWNED);
-
- sc = USS820_DCI_BUS2SC(udev->bus);
-
- temp = USS820_READ_1(sc, USS820_SCR);
-
- if (is_on) {
- temp |= USS820_SCR_RWUPE;
- } else {
- temp &= ~USS820_SCR_RWUPE;
- }
-
- USS820_WRITE_1(sc, USS820_SCR, temp);
-}
-
-static void
uss820dci_set_address(struct uss820dci_softc *sc, uint8_t addr)
{
DPRINTFN(5, "addr=%d\n", addr);
@@ -1375,6 +1352,7 @@ uss820dci_init(struct uss820dci_softc *sc)
USS820_WRITE_1(sc, USS820_SCR,
USS820_SCR_T_IRQ |
USS820_SCR_IE_RESET |
+ /* USS820_SCR_RWUPE | */
USS820_SCR_IE_SUSP |
USS820_SCR_IRQPOL);
@@ -2518,5 +2496,4 @@ struct usb2_bus_methods uss820dci_bus_methods =
.get_hw_ep_profile = &uss820dci_get_hw_ep_profile,
.set_stall = &uss820dci_set_stall,
.clear_stall = &uss820dci_clear_stall,
- .rem_wakeup_set = &uss820dci_rem_wakeup_set,
};