xref: /netbsd/sys/arch/hpcmips/vr/vripunit.h (revision bf9ec67e)
1 /*	$NetBSD: vripunit.h,v 1.4 2002/05/16 19:43:14 wiz Exp $	*/
2 
3 /*-
4  * Copyright (c) 2002 TAKEMURA Shin
5  * All rights reserved.
6  *
7  * Redistribution and use in source and binary forms, with or without
8  * modification, are permitted provided that the following conditions
9  * are met:
10  * 1. Redistributions of source code must retain the above copyright
11  *    notice, this list of conditions and the following disclaimer.
12  * 2. Redistributions in binary form must reproduce the above copyright
13  *    notice, this list of conditions and the following disclaimer in the
14  *    documentation and/or other materials provided with the distribution.
15  * 3. Neither the name of the project nor the names of its contributors
16  *    may be used to endorse or promote products derived from this software
17  *    without specific prior written permission.
18  *
19  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
20  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22  * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
23  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
25  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
26  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29  * SUCH DAMAGE.
30  *
31  */
32 
33 #ifndef _VRIPUNIT_H_
34 #define _VRIPUNIT_H_
35 
36 enum vrip_unit_id {
37 	VRIP_UNIT_PMU,
38 	VRIP_UNIT_RTC,
39 	VRIP_UNIT_PIU,
40 	VRIP_UNIT_KIU,
41 	VRIP_UNIT_SIU,
42 	VRIP_UNIT_GIU,
43 	VRIP_UNIT_LED,
44 	VRIP_UNIT_AIU,
45 	VRIP_UNIT_FIR,
46 	VRIP_UNIT_DSIU,
47 	VRIP_UNIT_PCIU,
48 	VRIP_UNIT_SCU,
49 	VRIP_UNIT_CSI,
50 	VRIP_UNIT_BCU,
51 	VRIP_UNIT_DMAAU,
52 	VRIP_UNIT_DCU,
53 	VRIP_UNIT_PS2U0,
54 	VRIP_UNIT_PS2U1,
55 	VRIP_UNIT_USBU,
56 	VRIP_UNIT_CARDU0,
57 	VRIP_UNIT_CARDU1,
58 };
59 
60 #ifdef VRIPUNIT_DEFINE_UNIT_NICKNAME
61 #define VRPMU		VRIP_UNIT_PMU
62 #define VRRTC		VRIP_UNIT_RTC
63 #define VRPIU		VRIP_UNIT_PIU
64 #define VRKIU		VRIP_UNIT_KIU
65 #define VRSIU		VRIP_UNIT_SIU
66 #define VRGIU		VRIP_UNIT_GIU
67 #define VRLED		VRIP_UNIT_LED
68 #define VRAIU		VRIP_UNIT_AIU
69 #define VRFIR		VRIP_UNIT_FIR
70 #define VRDSIU		VRIP_UNIT_DSIU
71 #define VRPCIU		VRIP_UNIT_PCIU
72 #define VRSCU		VRIP_UNIT_SCU
73 #define VRCSI		VRIP_UNIT_CSI
74 #define VRBCU		VRIP_UNIT_BCU
75 #define VRDMAAU		VRIP_UNIT_DMAAU
76 #define VRDCU		VRIP_UNIT_DCU
77 #define VRPS2U0		VRIP_UNIT_PS2U0
78 #define VRPS2U1		VRIP_UNIT_PS2U1
79 #define VRUSBU		VRIP_UNIT_USBU
80 #define VRCARDU0	VRIP_UNIT_CARDU0
81 #define VRCARDU1	VRIP_UNIT_CARDU1
82 #endif /* VRIPUNIT_DEFINE_UNIT_NICKNAME */
83 
84 #endif /* _VRIPUNIT_H_ */
85