mirror of
https://xff.cz/git/u-boot/
synced 2025-09-02 01:02:19 +02:00
ARM: uniphier: add PLL init code for LD20 SoC
Initialize the DPLL (PLL for DRAM) in SPL, and others in U-Boot proper. Split the common code into pll-base-ld20.c for easier re-use. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
This commit is contained in:
@@ -58,8 +58,14 @@ static void uniphier_nand_pin_init(bool cs2)
|
||||
|
||||
int board_init(void)
|
||||
{
|
||||
const struct uniphier_board_data *bd;
|
||||
|
||||
led_puts("U0");
|
||||
|
||||
bd = uniphier_get_board_param();
|
||||
if (!bd)
|
||||
return -ENODEV;
|
||||
|
||||
switch (uniphier_get_soc_type()) {
|
||||
#if defined(CONFIG_ARCH_UNIPHIER_SLD3)
|
||||
case SOC_UNIPHIER_SLD3:
|
||||
@@ -133,6 +139,7 @@ int board_init(void)
|
||||
sg_set_pinsel(153, 14, 8, 4); /* XIRQ4 -> XIRQ4 */
|
||||
sg_set_iectrl(153);
|
||||
led_puts("U1");
|
||||
uniphier_ld20_pll_init(bd);
|
||||
uniphier_ld20_clk_init();
|
||||
cci500_init(2);
|
||||
break;
|
||||
|
Reference in New Issue
Block a user