/* ************************************************************************************************************ * * function * * name : * * parmeters : * * return : * * note : * * ************************************************************************************************************ */ int gic_init (void) { gic_distributor_init(); gic_cpuif_init(); return 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(); }
/* ************************************************************************************************************ * * 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; }