* Copyright (c) 2000-2005 ZyDAS Technology Corporation
* Copyright (c) 2007-2009 Atheros Communications, Inc.
* Copyright 2009 Johannes Berg <johannes@sipsolutions.net>
- * Copyright 2009 Christian Lamparter <chunkeey@googlemail.com>
+ * Copyright 2009-2011 Christian Lamparter <chunkeey@googlemail.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
}
if (usb_interrupt_level2 & AR9170_USB_INTR_SRC7_USB_RESUME) {
+ usb_resume_ack();
+
fw.suspend_mode = CARL9170_HOST_AWAKE;
- andl(AR9170_USB_REG_WAKE_UP, AR9170_USB_WAKE_UP_WAKE);
+ set(AR9170_USB_REG_WAKE_UP, 0);
- usb_resume_ack();
reboot();
}
}
void usb_timer(void)
{
-#ifdef CONFIG_CARL9170FW_WOL
- if (fw.suspend_mode == CARL9170_AWAKE_HOST) {
- orl(AR9170_USB_REG_WAKE_UP, AR9170_USB_WAKE_UP_WAKE);
- }
-#endif /* CONFIG_CARL9170FW_WOL */
}