static irq_return_t clock_handler(unsigned int irq_nr, void *data) {
	raspi_systick_clear();
	raspi_systick_comare(RELOAD_VALUE);

	clock_tick_handler(irq_nr, data);

	return IRQ_HANDLED;
}
static irq_return_t clock_handler(unsigned int irq_nr, void *data) {
	clock_tick_handler(irq_nr, data);
	REG_STORE(PTIMER_IS, 0x1);
	return IRQ_HANDLED;
}
Exemple #3
0
static irq_return_t clock_handler(unsigned int irq_nr, void *data) {
	__set_tsr(__get_tsr() & ~TSR_DIS);
	clock_tick_handler(irq_nr, data);
	return IRQ_HANDLED;
}
Exemple #4
0
static irq_return_t clock_handler(unsigned int irq_nr, void *data) {
	volatile struct gptimerxx_x *gptimer = GPTIMER1_BASE;
	clock_tick_handler(irq_nr, data);
	REG_STORE(&gptimer->tisr, GPTIMER_TISR_OVERFLOW);
	return IRQ_HANDLED;
}
static irq_return_t clock_handler(unsigned int irq_nr, void *dev_id) {
        clock_tick_handler(irq_nr, dev_id);
        return IRQ_HANDLED;
}