diff options
Diffstat (limited to 'chip/g/usb.c')
-rw-r--r-- | chip/g/usb.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chip/g/usb.c b/chip/g/usb.c index 0acacb8fa2..b5dc8f08bc 100644 --- a/chip/g/usb.c +++ b/chip/g/usb.c @@ -1360,6 +1360,9 @@ void usb_release(void) /* disable interrupt handlers */ task_disable_irq(GC_IRQNUM_USB0_USBINTR); + /* Deactivate the PHY */ + GR_USB_GGPIO = GGPIO_WRITE(USB_CUSTOM_CFG_REG, 0); + /* disable clocks */ clock_enable_module(MODULE_USB, 0); /* TODO: pin-mux */ |