xref: /netbsd-src/sys/arch/evbarm/armadillo/armadillo9reg.h (revision 5c90fb9a2fba0b6f5e00732f11d82d7e654c019a)
1*5c90fb9aShamajima /*	$NetBSD: armadillo9reg.h,v 1.1 2005/11/13 06:33:05 hamajima Exp $	*/
2*5c90fb9aShamajima 
3*5c90fb9aShamajima /*
4*5c90fb9aShamajima  * Copyright (c) 2005 HAMAJIMA Katsuomi. All rights reserved.
5*5c90fb9aShamajima  *
6*5c90fb9aShamajima  * Redistribution and use in source and binary forms, with or without
7*5c90fb9aShamajima  * modification, are permitted provided that the following conditions
8*5c90fb9aShamajima  * are met:
9*5c90fb9aShamajima  * 1. Redistributions of source code must retain the above copyright
10*5c90fb9aShamajima  *    notice, this list of conditions and the following disclaimer.
11*5c90fb9aShamajima  * 2. Redistributions in binary form must reproduce the above copyright
12*5c90fb9aShamajima  *    notice, this list of conditions and the following disclaimer in the
13*5c90fb9aShamajima  *    documentation and/or other materials provided with the distribution.
14*5c90fb9aShamajima  *
15*5c90fb9aShamajima  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
16*5c90fb9aShamajima  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
17*5c90fb9aShamajima  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
18*5c90fb9aShamajima  * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
19*5c90fb9aShamajima  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20*5c90fb9aShamajima  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21*5c90fb9aShamajima  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22*5c90fb9aShamajima  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23*5c90fb9aShamajima  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24*5c90fb9aShamajima  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25*5c90fb9aShamajima  * SUCH DAMAGE.
26*5c90fb9aShamajima  */
27*5c90fb9aShamajima 
28*5c90fb9aShamajima #ifndef _ARMADILLO9REG_H_
29*5c90fb9aShamajima #define	_ARMADILLO9REG_H_
30*5c90fb9aShamajima 
31*5c90fb9aShamajima /*
32*5c90fb9aShamajima  * Memory map and register definitions for the Armadillo-9 single board computer
33*5c90fb9aShamajima  */
34*5c90fb9aShamajima #define	ARMADILLO9_IO_VBASE	0xf0300000UL
35*5c90fb9aShamajima #define	ARMADILLO9_IO8_VBASE	ARMADILLO9_IO_VBASE
36*5c90fb9aShamajima #define	ARMADILLO9_IO8_HWBASE	0x10000000UL
37*5c90fb9aShamajima #define	ARMADILLO9_IO8_SIZE	0x04000000UL
38*5c90fb9aShamajima #define	ARMADILLO9_IO16_VBASE	(ARMADILLO9_IO8_VBASE + ARMADILLO9_IO8_SIZE)
39*5c90fb9aShamajima #define	ARMADILLO9_IO16_HWBASE	0x20000000UL
40*5c90fb9aShamajima #define	ARMADILLO9_IO16_SIZE	0x04000000UL
41*5c90fb9aShamajima #define	ARMADILLO9_ISAIO	0x02000000UL
42*5c90fb9aShamajima #define	ARMADILLO9_ISAMEM	0x03000000UL
43*5c90fb9aShamajima 
44*5c90fb9aShamajima #endif /* _ARMADILLO9REG_H_ */
45