Linux-2.6.12-rc2
[linux-flexiantxendom0-natty.git] / include / asm-sh / hs7751rvoip / hs7751rvoip.h
1 #ifndef __ASM_SH_RENESAS_HS7751RVOIP_H
2 #define __ASM_SH_RENESAS_HS7751RVOIP_H
3
4 /*
5  * linux/include/asm-sh/hs7751rvoip/hs7751rvoip.h
6  *
7  * Copyright (C) 2000  Atom Create Engineering Co., Ltd.
8  *
9  * Renesas Technology Sales HS7751RVoIP support
10  */
11
12 /* Box specific addresses.  */
13
14 #define PA_BCR          0xa4000000      /* FPGA */
15 #define PA_SLICCNTR1    0xa4000006      /* SLIC PIO Control 1 */
16 #define PA_SLICCNTR2    0xa4000008      /* SLIC PIO Control 2 */
17 #define PA_DMACNTR      0xa400000a      /* USB DMA Control */
18 #define PA_INPORTR      0xa400000c      /* Input Port Register */
19 #define PA_OUTPORTR     0xa400000e      /* Output Port Reguster */
20 #define PA_VERREG       0xa4000014      /* FPGA Version Register */
21
22 #define PA_AREA5_IO     0xb4000000      /* Area 5 IO Memory */
23 #define PA_AREA6_IO     0xb8000000      /* Area 6 IO Memory */
24 #define PA_IDE_OFFSET   0x1f0           /* CF IDE Offset */
25
26 #define IRLCNTR1        (PA_BCR + 0)    /* Interrupt Control Register1 */
27 #define IRLCNTR2        (PA_BCR + 2)    /* Interrupt Control Register2 */
28 #define IRLCNTR3        (PA_BCR + 4)    /* Interrupt Control Register3 */
29 #define IRLCNTR4        (PA_BCR + 16)   /* Interrupt Control Register4 */
30 #define IRLCNTR5        (PA_BCR + 18)   /* Interrupt Control Register5 */
31
32 #define IRQ_PCIETH      6               /* PCI Ethernet IRQ */
33 #define IRQ_PCIHUB      7               /* PCI Ethernet Hub IRQ */
34 #define IRQ_USBCOM      8               /* USB Comunication IRQ */
35 #define IRQ_USBCON      9               /* USB Connect IRQ */
36 #define IRQ_USBDMA      10              /* USB DMA IRQ */
37 #define IRQ_CFCARD      11              /* CF Card IRQ */
38 #define IRQ_PCMCIA      12              /* PCMCIA IRQ */
39 #define IRQ_PCISLOT     13              /* PCI Slot #1 IRQ */
40 #define IRQ_ONHOOK1     0               /* ON HOOK1 IRQ */
41 #define IRQ_OFFHOOK1    1               /* OFF HOOK1 IRQ */
42 #define IRQ_ONHOOK2     2               /* ON HOOK2 IRQ */
43 #define IRQ_OFFHOOK2    3               /* OFF HOOK2 IRQ */
44 #define IRQ_RINGING     4               /* Ringing IRQ */
45 #define IRQ_CODEC       5               /* CODEC IRQ */
46
47 #endif  /* __ASM_SH_RENESAS_HS7751RVOIP */