1f15cbe6fSPaul Mundt #ifndef __ASM_SH_IODATA_LANDISK_H
2f15cbe6fSPaul Mundt #define __ASM_SH_IODATA_LANDISK_H
3f15cbe6fSPaul Mundt 
4f15cbe6fSPaul Mundt /*
5f15cbe6fSPaul Mundt  * linux/include/asm-sh/landisk/iodata_landisk.h
6f15cbe6fSPaul Mundt  *
7f15cbe6fSPaul Mundt  * Copyright (C) 2000  Atom Create Engineering Co., Ltd.
8f15cbe6fSPaul Mundt  *
9f15cbe6fSPaul Mundt  * IO-DATA LANDISK support
10f15cbe6fSPaul Mundt  */
11f15cbe6fSPaul Mundt 
12f15cbe6fSPaul Mundt /* Box specific addresses.  */
13f15cbe6fSPaul Mundt 
14f15cbe6fSPaul Mundt #define PA_USB		0xa4000000	/* USB Controller M66590 */
15f15cbe6fSPaul Mundt 
16f15cbe6fSPaul Mundt #define PA_ATARST	0xb0000000	/* ATA/FATA Access Control Register */
17f15cbe6fSPaul Mundt #define PA_LED		0xb0000001	/* LED Control Register */
18f15cbe6fSPaul Mundt #define PA_STATUS	0xb0000002	/* Switch Status Register */
19f15cbe6fSPaul Mundt #define PA_SHUTDOWN	0xb0000003	/* Shutdown Control Register */
20f15cbe6fSPaul Mundt #define PA_PCIPME	0xb0000004	/* PCI PME Status Register */
21f15cbe6fSPaul Mundt #define PA_IMASK	0xb0000005	/* Interrupt Mask Register */
22f15cbe6fSPaul Mundt /* 2003.10.31 I-O DATA NSD NWG	add.	for shutdown port clear */
23f15cbe6fSPaul Mundt #define PA_PWRINT_CLR	0xb0000006	/* Shutdown Interrupt clear Register */
24f15cbe6fSPaul Mundt 
25f15cbe6fSPaul Mundt #define PA_PIDE_OFFSET	0x40		/* CF IDE Offset */
26f15cbe6fSPaul Mundt #define PA_SIDE_OFFSET	0x40		/* HDD IDE Offset */
27f15cbe6fSPaul Mundt 
28f15cbe6fSPaul Mundt #define IRQ_PCIINTA	5		/* PCI INTA IRQ */
29f15cbe6fSPaul Mundt #define IRQ_PCIINTB	6		/* PCI INTB IRQ */
30f15cbe6fSPaul Mundt #define IRQ_PCIINDC	7		/* PCI INTC IRQ */
31f15cbe6fSPaul Mundt #define IRQ_PCIINTD	8		/* PCI INTD IRQ */
32f15cbe6fSPaul Mundt #define IRQ_ATA		9		/* ATA IRQ */
33f15cbe6fSPaul Mundt #define IRQ_FATA	10		/* FATA IRQ */
34f15cbe6fSPaul Mundt #define IRQ_POWER	11		/* Power Switch IRQ */
35f15cbe6fSPaul Mundt #define IRQ_BUTTON	12		/* USL-5P Button IRQ */
36f15cbe6fSPaul Mundt #define IRQ_FAULT	13		/* USL-5P Fault  IRQ */
37f15cbe6fSPaul Mundt 
38f15cbe6fSPaul Mundt #define __IO_PREFIX landisk
39f15cbe6fSPaul Mundt #include <asm/io_generic.h>
40f15cbe6fSPaul Mundt 
41f15cbe6fSPaul Mundt #endif  /* __ASM_SH_IODATA_LANDISK_H */
42f15cbe6fSPaul Mundt 
43