Index: uspace/drv/infrastructure/rootamdm37x/rootamdm37x.c
===================================================================
--- uspace/drv/infrastructure/rootamdm37x/rootamdm37x.c	(revision 601fa93464560a7a2f974811a227b30e6dbf88ec)
+++ uspace/drv/infrastructure/rootamdm37x/rootamdm37x.c	(revision 7290ca0c7924417e4d8915bf1601248a8ffc3a0f)
@@ -37,4 +37,6 @@
 #define _DDF_DATA_IMPLANT
 
+#define DEBUG_CM
+
 #include <ddf/driver.h>
 #include <ddf/log.h>
@@ -152,5 +154,5 @@
 
 	/* Always set DPLL5 to automatic */
-	uint32_t reg = clock_control_cm->autoidle2_pll
+	uint32_t reg = clock_control_cm->autoidle2_pll;
 	reg &= ~(CLOCK_CONTROL_CM_AUTOIDLE2_PLL_AUTO_PERIPH2_DPLL_MASK <<
 	    CLOCK_CONTROL_CM_AUTOIDLE2_PLL_AUTO_PERIPH2_DPLL_SHIFT);
@@ -159,4 +161,9 @@
 	clock_control_cm->autoidle2_pll = reg;
 
+#ifdef DEBUG_CM
+	printf("DPLL5 could be on: %x %x.\n",
+	    clock_control_cm->idlest_ckgen, clock_control_cm->idlest2_ckgen);
+#endif
+
 	if (on) {
 		/* Enable interface and function clock for USB TLL */
@@ -168,4 +175,8 @@
 		usb_host_cm->fclken |= USBHOST_CM_FCLKEN_EN_USBHOST1_FLAG;
 		usb_host_cm->fclken |= USBHOST_CM_FCLKEN_EN_USBHOST2_FLAG;
+#ifdef DEBUG_CM
+	printf("DPLL5 (and everything else) should be on: %x %x.\n",
+	    clock_control_cm->idlest_ckgen, clock_control_cm->idlest2_ckgen);
+#endif
 	} else {
 		/* Disable interface and function clock for USB hosts */
