ARM: AM33xx: Cleanup clocks layer
[kernel/u-boot.git] / board / ti / ti814x / evm.c
index c469645..bd708bb 100644 (file)
@@ -125,11 +125,7 @@ void s_init(void)
        /* Enable timer */
        timer_init();
 
-       /* Setup the PLLs and the clocks for the peripherals */
-       pll_init();
-
-       /* Enable RTC32K clock */
-       rtc32k_enable();
+       setup_clocks_for_console();
 
        /* Set UART pins */
        enable_uart0_pin_mux();
@@ -147,6 +143,12 @@ void s_init(void)
 
        preloader_console_init();
 
+       /* Setup the PLLs and the clocks for the peripherals */
+       prcm_init();
+
+       /* Enable RTC32K clock */
+       rtc32k_enable();
+
        config_dmm(&evm_lisa_map_regs);
 
        config_ddr(0, 0, &evm_ddr2_data, &evm_ddr2_cctrl_data,