/* * Copyright (C) 2001, 2002, MontaVista Software Inc. * Author: Jun Sun, jsun@mvista.com or jsun@junsun.net * Copyright (c) 2003 Maciej W. Rozycki * * include/asm-mips/time.h * header file for the new style time.c file and time services. * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the * Free Software Foundation; either version 2 of the License, or (at your * option) any later version. */ #ifndef _ASM_TIME_H #define _ASM_TIME_H #include <linux/rtc.h> #include <linux/spinlock.h> #include <linux/clockchips.h> #include <linux/clocksource.h> extern spinlock_t rtc_lock; /* * board specific routines required by time_init(). */ extern void plat_time_init(void); /* * mips_hpt_frequency - must be set if you intend to use an R4k-compatible * counter as a timer interrupt source. */ extern unsigned int mips_hpt_frequency; /* * The performance counter IRQ on MIPS is a close relative to the timer IRQ * so it lives here. */ extern int (*perf_irq)(void); extern int __weak get_c0_perfcount_int(void); /* * Initialize the calling CPU's compare interrupt as clockevent device */ extern unsigned int get_c0_compare_int(void); extern int r4k_clockevent_init(void);
static inline int mips_clockevent_init(void) { #ifdef CONFIG_CEVT_R4K return r4k_clockevent_init(); #else return -ENXIO; #endif }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Ralf Bächle | 14 | 58.33% | 2 | 50.00% |
Manuel Lauss | 8 | 33.33% | 1 | 25.00% |
Andrew Bresticker | 2 | 8.33% | 1 | 25.00% |
Total | 24 | 100.00% | 4 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Ralf Bächle | 13 | 56.52% | 2 | 50.00% |
Manuel Lauss | 8 | 34.78% | 1 | 25.00% |
Steven J. Hill | 2 | 8.70% | 1 | 25.00% |
Total | 23 | 100.00% | 4 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Thomas Gleixner | 13 | 52.00% | 1 | 50.00% |
Ralf Bächle | 12 | 48.00% | 1 | 50.00% |
Total | 25 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Ralf Bächle | 76 | 49.03% | 10 | 47.62% |
Linus Torvalds | 22 | 14.19% | 2 | 9.52% |
Manuel Lauss | 20 | 12.90% | 1 | 4.76% |
Thomas Gleixner | 13 | 8.39% | 1 | 4.76% |
Andrew Bresticker | 10 | 6.45% | 2 | 9.52% |
Atsushi Nemoto | 10 | 6.45% | 2 | 9.52% |
Steven J. Hill | 2 | 1.29% | 1 | 4.76% |
Yoichi Yuasa | 1 | 0.65% | 1 | 4.76% |
Andrew Morton | 1 | 0.65% | 1 | 4.76% |
Total | 155 | 100.00% | 21 | 100.00% |