summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chip/g/usb.c3
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 */