2 * Copyright 2016 Freescale Semiconductor, Inc.
4 * SPDX-License-Identifier: GPL-2.0+
10 #include <asm/arch/clock.h>
11 #include <asm/arch/fsl_serdes.h>
12 #include <asm/arch/soc.h>
14 #include <environment.h>
18 DECLARE_GLOBAL_DATA_PTR;
22 puts("Board: LS1012AFRDM ");
31 gd->ram_size = CONFIG_SYS_SDRAM_SIZE;
36 int board_eth_init(bd_t *bis)
38 return pci_eth_init(bis);
41 int board_early_init_f(void)
43 fsl_lsch2_early_init_f();
50 struct ccsr_cci400 *cci = (struct ccsr_cci400 *)CONFIG_SYS_CCI400_ADDR;
52 * Set CCI-400 control override register to enable barrier
55 out_le32(&cci->ctrl_ord, CCI400_CTRLORD_EN_BARRIER);
57 #ifdef CONFIG_ENV_IS_NOWHERE
58 gd->env_addr = (ulong)&default_environment[0];
64 int ft_board_setup(void *blob, bd_t *bd)
68 ft_cpu_setup(blob, bd);