]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | /* |
2 | * include/asm-sh/sh03/io.h | |
3 | * | |
4 | * Copyright 2004 Interface Co.,Ltd. Saito.K | |
5 | * | |
6 | * IO functions for an Interface CTP/PCI-SH03 | |
7 | */ | |
8 | ||
9 | #ifndef _ASM_SH_IO_SH03_H | |
10 | #define _ASM_SH_IO_SH03_H | |
11 | ||
12 | #include <linux/time.h> | |
13 | ||
14 | #define INTC_IPRD 0xffd00010UL | |
15 | ||
16 | #define IRL0_IRQ 2 | |
17 | #define IRL0_IPR_ADDR INTC_IPRD | |
18 | #define IRL0_IPR_POS 3 | |
19 | #define IRL0_PRIORITY 13 | |
20 | ||
21 | #define IRL1_IRQ 5 | |
22 | #define IRL1_IPR_ADDR INTC_IPRD | |
23 | #define IRL1_IPR_POS 2 | |
24 | #define IRL1_PRIORITY 10 | |
25 | ||
26 | #define IRL2_IRQ 8 | |
27 | #define IRL2_IPR_ADDR INTC_IPRD | |
28 | #define IRL2_IPR_POS 1 | |
29 | #define IRL2_PRIORITY 7 | |
30 | ||
31 | #define IRL3_IRQ 11 | |
32 | #define IRL3_IPR_ADDR INTC_IPRD | |
33 | #define IRL3_IPR_POS 0 | |
34 | #define IRL3_PRIORITY 4 | |
35 | ||
36 | ||
37 | extern unsigned long sh03_isa_port2addr(unsigned long offset); | |
38 | ||
39 | extern void setup_sh03(void); | |
40 | extern void init_sh03_IRQ(void); | |
41 | extern void heartbeat_sh03(void); | |
42 | ||
43 | extern void sh03_rtc_gettimeofday(struct timeval *tv); | |
44 | extern int sh03_rtc_settimeofday(const struct timeval *tv); | |
45 | ||
46 | #endif /* _ASM_SH_IO_SH03_H */ |