| Paul Mundt | c2a560f | 2006-10-19 17:31:22 +0900 | [diff] [blame] | 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_IDE_OFFSET	0x1f0		/* CF IDE Offset */ | 
|  | 23 |  | 
|  | 24 | #define IRLCNTR1	(PA_BCR + 0)	/* Interrupt Control Register1 */ | 
|  | 25 | #define IRLCNTR2	(PA_BCR + 2)	/* Interrupt Control Register2 */ | 
|  | 26 | #define IRLCNTR3	(PA_BCR + 4)	/* Interrupt Control Register3 */ | 
|  | 27 | #define IRLCNTR4	(PA_BCR + 16)	/* Interrupt Control Register4 */ | 
|  | 28 | #define IRLCNTR5	(PA_BCR + 18)	/* Interrupt Control Register5 */ | 
|  | 29 |  | 
|  | 30 | #define IRQ_PCIETH	6		/* PCI Ethernet IRQ */ | 
|  | 31 | #define IRQ_PCIHUB	7		/* PCI Ethernet Hub IRQ */ | 
|  | 32 | #define IRQ_USBCOM	8		/* USB Comunication IRQ */ | 
|  | 33 | #define IRQ_USBCON	9		/* USB Connect IRQ */ | 
|  | 34 | #define IRQ_USBDMA	10		/* USB DMA IRQ */ | 
|  | 35 | #define IRQ_CFCARD	11		/* CF Card IRQ */ | 
|  | 36 | #define IRQ_PCMCIA	12		/* PCMCIA IRQ */ | 
|  | 37 | #define IRQ_PCISLOT	13		/* PCI Slot #1 IRQ */ | 
|  | 38 | #define IRQ_ONHOOK1	0		/* ON HOOK1 IRQ */ | 
|  | 39 | #define IRQ_OFFHOOK1	1		/* OFF HOOK1 IRQ */ | 
|  | 40 | #define IRQ_ONHOOK2	2		/* ON HOOK2 IRQ */ | 
|  | 41 | #define IRQ_OFFHOOK2	3		/* OFF HOOK2 IRQ */ | 
|  | 42 | #define	IRQ_RINGING	4		/* Ringing IRQ */ | 
|  | 43 | #define	IRQ_CODEC	5		/* CODEC IRQ */ | 
|  | 44 |  | 
|  | 45 | #define __IO_PREFIX	hs7751rvoip | 
|  | 46 | #include <asm/io_generic.h> | 
|  | 47 |  | 
|  | 48 | /* arch/sh/boards/renesas/hs7751rvoip/irq.c */ | 
|  | 49 | void init_hs7751rvoip_IRQ(void); | 
|  | 50 |  | 
|  | 51 | /* arch/sh/boards/renesas/hs7751rvoip/io.c */ | 
|  | 52 | void *hs7751rvoip_ioremap(unsigned long, unsigned long); | 
|  | 53 |  | 
|  | 54 | #endif  /* __ASM_SH_RENESAS_HS7751RVOIP */ |