1
2 #ifndef __ASM_SH_IODATA_LANDISK_H
3 #define __ASM_SH_IODATA_LANDISK_H
4
5
6
7
8
9
10
11
12 #include <linux/sh_intc.h>
13
14
15
16 #define PA_USB 0xa4000000
17
18 #define PA_ATARST 0xb0000000
19 #define PA_LED 0xb0000001
20 #define PA_STATUS 0xb0000002
21 #define PA_SHUTDOWN 0xb0000003
22 #define PA_PCIPME 0xb0000004
23 #define PA_IMASK 0xb0000005
24
25 #define PA_PWRINT_CLR 0xb0000006
26
27 #define PA_PIDE_OFFSET 0x40
28 #define PA_SIDE_OFFSET 0x40
29
30 #define IRQ_PCIINTA evt2irq(0x2a0)
31 #define IRQ_PCIINTB evt2irq(0x2c0)
32 #define IRQ_PCIINTC evt2irq(0x2e0)
33 #define IRQ_PCIINTD evt2irq(0x300)
34 #define IRQ_ATA evt2irq(0x320)
35 #define IRQ_FATA evt2irq(0x340)
36 #define IRQ_POWER evt2irq(0x360)
37 #define IRQ_BUTTON evt2irq(0x380)
38 #define IRQ_FAULT evt2irq(0x3a0)
39
40 void init_landisk_IRQ(void);
41
42 #define __IO_PREFIX landisk
43 #include <asm/io_generic.h>
44
45 #endif
46