Beispiel #1
0
/*
************************************************************************************************************
*
*                                             function
*
*    name          :
*
*    parmeters     :
*
*    return        :
*
*    note          :
*
*
************************************************************************************************************
*/
int gic_init (void)
{
	gic_distributor_init();
	gic_cpuif_init();

	return 0;
}
Beispiel #2
0
void init_gic(void)
{
	u32 i;

	for (i=0; i<GIC_IRQ_NUM; i++)
		irq_vector[i] = null_irq_hdle;

	gic_distributor_init();
	gic_cpuif_init();
}
Beispiel #3
0
/*
************************************************************************************************************
*
*                                             function
*
*    name          :
*
*    parmeters     :
*
*    return        :
*
*    note          :
*
*
************************************************************************************************************
*/
int arch_interrupt_init (void)
{
	int i;

	for (i=0; i<GIC_IRQ_NUM; i++)
	{
		sunxi_int_handlers[i].m_data = default_isr;
	}
	gic_distributor_init();
	gic_cpuif_init();

	return 0;
}