]>
git.ipfire.org Git - people/ms/u-boot.git/blob - arch/arm/mach-uniphier/init/init.c
77e5b99047bc868347ac93003874cf90552f7c04
2 * Copyright (C) 2015 Masahiro Yamada <yamada.masahiro@socionext.com>
4 * SPDX-License-Identifier: GPL-2.0+
8 #include <debug_uart.h>
12 #include "../soc-info.h"
14 void spl_board_init(void)
16 const struct uniphier_board_data
*param
;
18 #ifdef CONFIG_DEBUG_UART
22 param
= uniphier_get_board_param();
26 switch (uniphier_get_soc_type()) {
27 #if defined(CONFIG_ARCH_UNIPHIER_SLD3)
28 case SOC_UNIPHIER_SLD3
:
29 uniphier_sld3_init(param
);
32 #if defined(CONFIG_ARCH_UNIPHIER_LD4)
33 case SOC_UNIPHIER_LD4
:
34 uniphier_ld4_init(param
);
37 #if defined(CONFIG_ARCH_UNIPHIER_PRO4)
38 case SOC_UNIPHIER_PRO4
:
39 uniphier_pro4_init(param
);
42 #if defined(CONFIG_ARCH_UNIPHIER_SLD8)
43 case SOC_UNIPHIER_SLD8
:
44 uniphier_sld8_init(param
);
47 #if defined(CONFIG_ARCH_UNIPHIER_PRO5)
48 case SOC_UNIPHIER_PRO5
:
49 uniphier_pro5_init(param
);
52 #if defined(CONFIG_ARCH_UNIPHIER_PXS2) || defined(CONFIG_ARCH_UNIPHIER_LD6B)
53 case SOC_UNIPHIER_PXS2
:
54 case SOC_UNIPHIER_LD6B
:
55 uniphier_pxs2_init(param
);
58 #if defined(CONFIG_ARCH_UNIPHIER_LD11)
59 case SOC_UNIPHIER_LD11
:
60 uniphier_ld11_init(param
);
63 #if defined(CONFIG_ARCH_UNIPHIER_LD20)
64 case SOC_UNIPHIER_LD20
:
65 uniphier_ld20_init(param
);