示例#1
0
asmlinkage void __init sysinit(void)
{
	sys_clk_khz = clock_pll(0, 0);
	sys_clk_mhz = sys_clk_khz/1000;
	
	wtm_init();
	scm_init();
	gpio_init();
	fbcs_init();
	sdramc_init();
}
示例#2
0
void __initialize_hardware(void)
{
	/*******************************************************
	*	Out of reset, the low-level assembly code calls this 
	*	routine to initialize the derivative modules for the  
	*	board. 
	********************************************************/

//DM	gpio_init();
	fbcs_init();
	sdramc_init();
    
	/* enabling peripheral clocks */
	MCF_PMM_PPMLR0 &= ~(MCF_PMM_PPMLR0_CD18);	/* ICTRL0 */
	MCF_PMM_PPMLR0 &= ~(MCF_PMM_PPMLR0_CD19);   /* ICTRL1 */
    MCF_PMM_PPMLR0 &= ~(MCF_PMM_PPMLR0_CD20);   /* ICTRL2 */

	initialize_exceptions();
}