X-Git-Url: https://jxself.org/git/?p=carl9170fw.git;a=blobdiff_plain;f=carlfw%2Finclude%2Fusb.h;h=2098638cf7d6a8d0b01a17535b1b7beaa6f703dd;hp=3f35567f8b9910133cb45fb401a28c56ab39a859;hb=6476369c2c6d4ba487408cb5daff8df0480d6b4a;hpb=7b5eda181245312c9b4f444d5cb2ed997ec5b6c3 diff --git a/carlfw/include/usb.h b/carlfw/include/usb.h index 3f35567..2098638 100644 --- a/carlfw/include/usb.h +++ b/carlfw/include/usb.h @@ -50,11 +50,16 @@ static inline __inline bool usb_configured(void) AR9170_USB_DEVICE_ADDRESS_CONFIGURE); } -static inline __inline void usb_remote_wakeup(void) +static inline __inline void usb_enable_remote_wakeup(void) { orb(AR9170_USB_REG_MAIN_CTRL, AR9170_USB_MAIN_CTRL_REMOTE_WAKEUP); } +static inline __inline void usb_disable_remote_wakeup(void) +{ + andb(AR9170_USB_REG_MAIN_CTRL, ~AR9170_USB_MAIN_CTRL_REMOTE_WAKEUP); +} + static inline __inline void usb_enable_global_int(void) { orb(AR9170_USB_REG_MAIN_CTRL, AR9170_USB_MAIN_CTRL_ENABLE_GLOBAL_INT);