示例#1
0
文件: spl.c 项目: ehamine/u-boot
void spl_board_init(void)
{
	bcu_init();

	sbc_init();

	sg_init();

	uniphier_board_reset();

	pll_init();

	uniphier_board_init();

	led_write(L, 0, , );

	clkrst_init();

	led_write(L, 1, , );

	{
		int res;

		res = umc_init();
		if (res < 0) {
			while (1)
				;
		}
	}
	led_write(L, 2, , );

	enable_dpll_ssc();

	led_write(L, 3, , );
}
示例#2
0
文件: crt.c 项目: jld/umx
void
um_crti(void)
{
	assert(!progblks);
	progblks = calloc(UM_NLIST, sizeof(struct block *));
	
	assert(!prognowr);
	prognowr = calloc((proglen + 31)/32, 4);
	assert(!prognoex);
	prognoex = calloc((proglen + 31)/32, 4);

	umc_init();
}
示例#3
0
void spl_board_init(void)
{
	bcu_init();

	sbc_init();

	sg_init();

	uniphier_board_reset();

	pll_init();

	uniphier_board_init();

	led_write(L, 0, , );

	memconf_init();

	led_write(L, 1, , );

	early_clkrst_init();

	led_write(L, 2, , );

	early_pin_init();

	led_write(L, 3, , );

#ifdef CONFIG_SPL_SERIAL_SUPPORT
	preloader_console_init();
#endif

	led_write(L, 4, , );

	{
		int res;

		res = umc_init();
		if (res < 0) {
			while (1)
				;
		}
	}
	led_write(L, 5, , );

	enable_dpll_ssc();

	led_write(L, 6, , );
}
示例#4
0
int dram_init(void)
{
	DECLARE_GLOBAL_DATA_PTR;
	gd->ram_size = CONFIG_SYS_SDRAM_SIZE;

#ifdef CONFIG_DRAM_INIT
	led_write(B, 4, , );

	{
		int res;

		res = umc_init();
		if (res < 0)
			return res;
	}
	led_write(B, 5, , );

	enable_dpll_ssc();
#endif

	led_write(B, 6, , );

	return 0;
}