Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
timer.c
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2010, Lars-Peter Clausen <[email protected]>
3  * JZ4740 platform timer support
4  *
5  * This program is free software; you can redistribute it and/or modify it
6  * under the terms of the GNU General Public License as published by the
7  * Free Software Foundation; either version 2 of the License, or (at your
8  * option) any later version.
9  *
10  * You should have received a copy of the GNU General Public License along
11  * with this program; if not, write to the Free Software Foundation, Inc.,
12  * 675 Mass Ave, Cambridge, MA 02139, USA.
13  *
14  */
15 
16 #include <linux/io.h>
17 #include <linux/kernel.h>
18 #include <linux/module.h>
19 
20 #include <asm/mach-jz4740/base.h>
21 #include <asm/mach-jz4740/timer.h>
22 
25 
27 {
29 }
31 
33 {
35 }
37 
39 {
41 
42  if (!jz4740_timer_base)
43  panic("Failed to ioremap timer registers");
44 
45  /* Disable all timer clocks except for those used as system timers */
47 
48  /* Timer irqs are unmasked by default, mask them */
50 }