]>
Commit | Line | Data |
---|---|---|
323d1f9d MY |
1 | /* |
2 | * Copyright (C) 2013-2015 Masahiro Yamada <yamada.masahiro@socionext.com> | |
3 | * | |
4 | * SPDX-License-Identifier: GPL-2.0+ | |
5 | */ | |
6 | ||
7 | #include <common.h> | |
8 | #include <spl.h> | |
107b3fb4 MY |
9 | |
10 | #include "../init.h" | |
11 | #include "../micro-support-card.h" | |
323d1f9d MY |
12 | |
13 | int ph1_sld3_init(const struct uniphier_board_data *bd) | |
14 | { | |
15 | ph1_sld3_bcu_init(bd); | |
16 | ||
5d0607c5 MY |
17 | sbc_admulti_init(bd); |
18 | uniphier_sld3_sbc_init(bd); | |
323d1f9d MY |
19 | |
20 | support_card_reset(); | |
21 | ||
22 | ph1_sld3_pll_init(bd); | |
23 | ||
24 | support_card_init(); | |
25 | ||
26 | led_puts("L0"); | |
27 | ||
28 | memconf_init(bd); | |
29 | ph1_sld3_memconf_init(bd); | |
30 | ||
31 | led_puts("L1"); | |
32 | ||
33 | ph1_ld4_early_clk_init(bd); | |
34 | ||
35 | led_puts("L2"); | |
36 | ||
37 | ph1_sld3_early_pin_init(bd); | |
38 | ||
39 | led_puts("L3"); | |
40 | ||
41 | #ifdef CONFIG_SPL_SERIAL_SUPPORT | |
42 | preloader_console_init(); | |
43 | #endif | |
44 | ||
45 | led_puts("L4"); | |
46 | ||
47 | led_puts("L5"); | |
48 | ||
49 | ph1_sld3_enable_dpll_ssc(bd); | |
50 | ||
51 | led_puts("L6"); | |
52 | ||
53 | return 0; | |
54 | } |