Example #1
0
void platform_early_init(void)
{
	msm_clocks_init();
	qgic_init();
	platform_init_timer();
	board_init();
}
void platform_early_init(void)
{
	platform_init_interrupts();
	platform_init_timer();
	msm_clock_init();
	msm_gpio_init();
}
Example #3
0
void platform_early_init(void)
{
	board_init();
	platform_init_interrupts();
	platform_init_timer();
	msm_gpio_init();
}
Example #4
0
void platform_early_init(void)
{
	system_rev = HW_REV;

	/* initialize clocks */
	clock_init_early();

	/* initialize GPIOs */
	gpio_init_early();

	/* initialize the interrupt controller */
	platform_init_interrupts();

	/* initialize the timer block */
	platform_init_timer();

	/* initialize the uart */
	uart_init_early();

#if defined(TCC_I2C_USE)
	i2c_init_early();
#endif

	adc_init_early();
}
Example #5
0
void platform_early_init(void)
{
#if 0 /* disabled */
	uart_init(target_uart_gsbi());
#endif
	qgic_init();
	platform_init_timer();
}
Example #6
0
void platform_early_init(void)
{
	/* initialize the interrupt controller */
	platform_init_interrupts();

	/* initialize the timer block */
	platform_init_timer();
}
Example #7
0
File: platform.c Project: n0d3/lk
void platform_early_init(void)
{
    //uart3_clock_init();
    //uart_init();

    platform_init_interrupts();
    platform_init_timer();
}
Example #8
0
void platform_early_init(void)
{
	uart1_mux_init();
	uart1_clock_init();
	uart_init();

	platform_init_interrupts();
	platform_init_timer();
}
Example #9
0
void platform_init(void)
{
	/* init interrupt controller */
	platform_init_interrupts();

	/* init serial port */
	console_init();

	/* init timmer for kernel tick */
	platform_init_timer();
	//platform_set_periodic_timer(timer_tick, 0, 10); /* 10ms */
}
Example #10
0
void platform_early_init(void)
{
    uint8_t cfg_bid = 0x1;
    uint8_t cfg_pid = 0x1;
    uint8_t gsbi_id = target_uart_gsbi();

    uart_dm_init(gsbi_id, GSBI_BASE(gsbi_id), GSBI_UART_DM_BASE(gsbi_id));

    /* Timers - QGIC Config */
    writel((cfg_bid << 7 | cfg_pid << 10), APCS_GLB_QGIC_CFG);
    qgic_init();
    platform_init_timer();
}
Example #11
0
void platform_early_init(void)
{
    msm_clocks_init();

    /* initialize the interrupt controller */
    qgic_init();

    platform_init_timer();

    board_init();

    platform_qcom_init_pmm();
}
Example #12
0
void platform_early_init(void)
{
	/* update the heap end so we can take advantage of more ram */
	platform_init_multiboot_info();
	
	/* get the text console working */
	platform_init_console();
	
	/* initialize the interrupt controller */
	platform_init_interrupts();

	/* initialize the timer */
	platform_init_timer();
}
Example #13
0
void platform_early_init(void)
{
	/* initialize the basic clocks */
	per_L3_config();
	per_L4_config();
	wkup_clk_config();

	/* initialize the tx half of the debug uart */
	platform_init_debug();

	/* initialize the interrupt controller */
	platform_init_interrupts();

	/* initialize the timer */
	platform_init_timer();
}
void platform_early_init(void)
{
#if WITH_DEBUG_UART
	uart1_clock_init();
	uart_init();
#endif
	if(machine_is_8x25()) {
		qgic_init();
		target_uses_qgic = 1;
		debug_timer = (GIC_PPI_START + 2);
		gpt_timer = (GIC_PPI_START + 3);
		usb_hs_int = INT_USB_HS_GIC;
	} else {
		platform_init_interrupts();
		debug_timer = 8;
		gpt_timer = 7;
		usb_hs_int = INT_USB_HS_VIC;
	}
	platform_init_timer();
}
Example #15
0
void platform_early_init(void)
{
    platform_init_uart();

    /* update the heap end so we can take advantage of more ram */
    platform_init_multiboot_info();

    /* get the text console working */
    platform_init_console();

    /* initialize the interrupt controller */
    platform_init_interrupts();

    /* initialize the timer */
    platform_init_timer();
#if WITH_KERNEL_VM
    heap_arena_init();
    pmm_add_arena(&heap_arena);
#endif

}
Example #16
0
void platform_early_init(void)
{
    uart_init();
    platform_init_interrupts();
    platform_init_timer();
}
Example #17
0
void platform_early_init(void)
{
    uart_init(target_uart_gsbi());
    qgic_init();
    platform_init_timer();
}
Example #18
0
void platform_early_init(void)
{
	qgic_init();
	platform_init_timer();
}