diff --git a/os/hal/ports/KINETIS/K60x/hal_lld.c b/os/hal/ports/KINETIS/K60x/hal_lld.c index 9ba82a6f..45b20132 100644 --- a/os/hal/ports/KINETIS/K60x/hal_lld.c +++ b/os/hal/ports/KINETIS/K60x/hal_lld.c @@ -220,7 +220,7 @@ void k60x_clock_init(void) { SIM->CLKDIV1 = SIM_CLKDIV1_OUTDIV1(KINETIS_CLKDIV1_OUTDIV1-1) | SIM_CLKDIV1_OUTDIV2(KINETIS_CLKDIV1_OUTDIV2-1) | SIM_CLKDIV1_OUTDIV4(KINETIS_CLKDIV1_OUTDIV4-1); - SIM->CLKDIV2 = SIM_CLKDIV2_USBDIV(0); + SIM->CLKDIV2 = SIM_CLKDIV2_USBDIV(1); /* Configure peripherals to use MCGPLLCLK */ SIM->SOPT2 = SIM_SOPT2_PLLFLLSEL_MCGPLL; diff --git a/os/hal/ports/KINETIS/LLD/USBHSv1/hal_usb_lld.c b/os/hal/ports/KINETIS/LLD/USBHSv1/hal_usb_lld.c index 3ba2b7c1..e8838c16 100644 --- a/os/hal/ports/KINETIS/LLD/USBHSv1/hal_usb_lld.c +++ b/os/hal/ports/KINETIS/LLD/USBHSv1/hal_usb_lld.c @@ -429,8 +429,8 @@ void usb_lld_init(void) { #if defined(K64F) /* Switch from default MCGPLLCLK to IRC48M for USB */ - SIM->CLKDIV2 = SIM_CLKDIV2_USBDIV(0); - SIM->SOPT2 |= SIM_SOPT2_PLLFLLSEL_IRC48M; + //SIM->CLKDIV2 = SIM_CLKDIV2_USBDIV(0); + //SIM->SOPT2 |= SIM_SOPT2_PLLFLLSEL_IRC48M; #endif #if defined(MK66F18)