]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - arch/powerpc/cpu/mpc512x/interrupts.c
Merge branch 'master' of git://git.denx.de/u-boot-arm
[karo-tx-uboot.git] / arch / powerpc / cpu / mpc512x / interrupts.c
1 /*
2  * (C) Copyright 2000-2007
3  * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4  *
5  * Copyright 2004 Freescale Semiconductor, Inc.
6  *
7  * See file CREDITS for list of people who contributed to this
8  * project.
9  *
10  * This program is free software; you can redistribute it and/or
11  * modify it under the terms of the GNU General Public License as
12  * published by the Free Software Foundation; either version 2 of
13  * the License, or (at your option) any later version.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18  * GNU General Public License for more details.
19  *
20  * You should have received a copy of the GNU General Public License
21  * along with this program; if not, write to the Free Software
22  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
23  * MA 02111-1307 USA
24  *
25  * Derived from the MPC83xx code.
26  */
27
28 #include <common.h>
29
30 DECLARE_GLOBAL_DATA_PTR;
31
32 struct irq_action {
33         interrupt_handler_t *handler;
34         void *arg;
35         ulong count;
36 };
37
38 int interrupt_init_cpu (unsigned *decrementer_count)
39 {
40         *decrementer_count = get_tbclk () / CONFIG_SYS_HZ;
41
42         return 0;
43 }
44
45 /*
46  * Install and free an interrupt handler.
47  */
48 void
49 irq_install_handler (int irq, interrupt_handler_t * handler, void *arg)
50 {
51 }
52
53 void irq_free_handler (int irq)
54 {
55 }
56
57 void timer_interrupt_cpu (struct pt_regs *regs)
58 {
59         /* nothing to do here */
60         return;
61 }