cevt-r4k.h (823B)
1/* 2 * This file is subject to the terms and conditions of the GNU General Public 3 * License. See the file "COPYING" in the main directory of this archive 4 * for more details. 5 * 6 * Copyright (C) 2008 Kevin D. Kissell 7 */ 8 9/* 10 * Definitions used for common event timer implementation 11 * for MIPS 4K-type processors and their MIPS MT variants. 12 * Avoids unsightly extern declarations in C files. 13 */ 14#ifndef __ASM_CEVT_R4K_H 15#define __ASM_CEVT_R4K_H 16 17#include <linux/clockchips.h> 18#include <asm/time.h> 19 20DECLARE_PER_CPU(struct clock_event_device, mips_clockevent_device); 21 22void mips_event_handler(struct clock_event_device *dev); 23int c0_compare_int_usable(void); 24irqreturn_t c0_compare_interrupt(int, void *); 25 26extern struct irqaction c0_compare_irqaction; 27extern int cp0_timer_irq_installed; 28 29#endif /* __ASM_CEVT_R4K_H */