/* * Copyright (C) 2013-2015 Masahiro Yamada * * SPDX-License-Identifier: GPL-2.0+ */ #include #include #include #include void __weak bcu_init(void) { }; void __weak sg_init(void) { }; void __weak early_pin_init(void) { }; void sbc_init(void); void sg_init(void); void pll_init(void); void pin_init(void); void memconf_init(void); void early_clkrst_init(void); void early_pin_init(void); int umc_init(void); void enable_dpll_ssc(void); void spl_board_init(void) { bcu_init(); sbc_init(); sg_init(); support_card_reset(); pll_init(); support_card_init(); led_puts("L0"); memconf_init(); led_puts("L1"); early_clkrst_init(); led_puts("L2"); early_pin_init(); led_puts("L3"); #ifdef CONFIG_SPL_SERIAL_SUPPORT preloader_console_init(); #endif led_puts("L4"); { int res; res = umc_init(); if (res < 0) { while (1) ; } } led_puts("L5"); enable_dpll_ssc(); led_puts("L6"); }