1 | /*
|
---|
2 | * TOPPERS/JSP Kernel
|
---|
3 | * Toyohashi Open Platform for Embedded Real-Time Systems/
|
---|
4 | * Just Standard Profile Kernel
|
---|
5 | *
|
---|
6 | * Copyright (C) 2000,2001 by Embedded and Real-Time Systems Laboratory
|
---|
7 | * Toyohashi Univ. of Technology, JAPAN
|
---|
8 | * Copyright (C) 2001 by Industrial Technology Institute,
|
---|
9 | * Miyagi Prefectural Government, JAPAN
|
---|
10 | * Copyright (C) 2002 by Hokkaido Industrial Research Institute, JAPAN
|
---|
11 | * Copyright (C) 2010 by Cronus Computer Works, JAPAN
|
---|
12 | *
|
---|
13 | * ä¸è¨è使¨©è
|
---|
14 | ã¯ï¼Free Software Foundation ã«ãã£ã¦å
|
---|
15 | ¬è¡¨ããã¦ãã
|
---|
16 | * GNU General Public License ã® Version 2 ã«è¨è¿°ããã¦ããæ¡ä»¶ãï¼ä»¥
|
---|
17 | * ä¸ã®æ¡ä»¶ã®ãããããæºããå ´åã«éãï¼æ¬ã½ããã¦ã§ã¢ï¼æ¬ã½ããã¦ã§
|
---|
18 | * ã¢ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ã使ç¨ã»è¤è£½ã»æ¹å¤ã»åé
|
---|
19 | å¸ï¼ä»¥ä¸ï¼
|
---|
20 | * å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
|
---|
21 | * (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
|
---|
22 | * 権表示ï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
|
---|
23 | * ã¹ã³ã¼ãä¸ã«å«ã¾ãã¦ãããã¨ï¼
|
---|
24 | * (2) æ¬ã½ããã¦ã§ã¢ãåå©ç¨å¯è½ãªãã¤ããªã³ã¼ãï¼ãªãã±ã¼ã¿ãã«ãªã
|
---|
25 | * ã¸ã§ã¯ããã¡ã¤ã«ãã©ã¤ãã©ãªãªã©ï¼ã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼å©ç¨
|
---|
26 | * ã«ä¼´ãããã¥ã¡ã³ãï¼å©ç¨è
|
---|
27 | ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è使¨©è¡¨ç¤ºï¼
|
---|
28 | * ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
|
---|
29 | * (3) æ¬ã½ããã¦ã§ã¢ãåå©ç¨ä¸å¯è½ãªãã¤ããªã³ã¼ãã®å½¢ã¾ãã¯æ©å¨ã«çµ
|
---|
30 | * ã¿è¾¼ãã å½¢ã§å©ç¨ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºãããã¨ï¼
|
---|
31 | * (a) å©ç¨ã«ä¼´ãããã¥ã¡ã³ãï¼å©ç¨è
|
---|
32 | ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½
|
---|
33 | * 権表示ï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
|
---|
34 | * (b) å©ç¨ã®å½¢æ
|
---|
35 | ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼ä¸è¨è使¨©è
|
---|
36 | ã«å ±åãã
|
---|
37 | * ãã¨ï¼
|
---|
38 | * (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
|
---|
39 | * 害ãããï¼ä¸è¨è使¨©è
|
---|
40 | ãå
|
---|
41 | 責ãããã¨ï¼
|
---|
42 | *
|
---|
43 | * æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨è使¨©è
|
---|
44 | ã¯ï¼
|
---|
45 | * æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ãã®é©ç¨å¯è½æ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ã
|
---|
46 | * ãªãï¼ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çããã
|
---|
47 | * ããªãæå®³ã«é¢ãã¦ãï¼ãã®è²¬ä»»ãè² ããªãï¼
|
---|
48 | *
|
---|
49 | * @(#) $Id
|
---|
50 | */
|
---|
51 |
|
---|
52 | #ifndef _SH7262_H_
|
---|
53 | #define _SH7262_H_
|
---|
54 |
|
---|
55 | #include <sil.h>
|
---|
56 |
|
---|
57 | /*
|
---|
58 | * å²è¾¼ã¿ãã¯ã¿çªå·
|
---|
59 | */
|
---|
60 | #define INT_IRQ0 64 /* IRQ0 (å¤é¨å²ãè¾¼ã¿) */
|
---|
61 | #define INT_IRQ1 65 /* IRQ1 (å¤é¨å²ãè¾¼ã¿) */
|
---|
62 | #define INT_IRQ2 66 /* IRQ2 (å¤é¨å²ãè¾¼ã¿) */
|
---|
63 | #define INT_IRQ3 67 /* IRQ3 (å¤é¨å²ãè¾¼ã¿) */
|
---|
64 | #define INT_IRQ4 68 /* IRQ4 (å¤é¨å²ãè¾¼ã¿) */
|
---|
65 | #define INT_IRQ5 69 /* IRQ5 (å¤é¨å²ãè¾¼ã¿) */
|
---|
66 | #define INT_IRQ6 70 /* IRQ6 (å¤é¨å²ãè¾¼ã¿) */
|
---|
67 | #define INT_IRQ7 71 /* IRQ7 (å¤é¨å²ãè¾¼ã¿) */
|
---|
68 | #define INT_PINT0 80 /* PINT0 (å¤é¨å²ãè¾¼ã¿) */
|
---|
69 | #define INT_PINT1 81 /* PINT1 (å¤é¨å²ãè¾¼ã¿) */
|
---|
70 | #define INT_PINT2 82 /* PINT2 (å¤é¨å²ãè¾¼ã¿) */
|
---|
71 | #define INT_PINT3 83 /* PINT3 (å¤é¨å²ãè¾¼ã¿) */
|
---|
72 | #define INT_PINT4 84 /* PINT4 (å¤é¨å²ãè¾¼ã¿) */
|
---|
73 | #define INT_PINT5 85 /* PINT5 (å¤é¨å²ãè¾¼ã¿) */
|
---|
74 | #define INT_PINT6 86 /* PINT6 (å¤é¨å²ãè¾¼ã¿) */
|
---|
75 | #define INT_PINT7 87 /* PINT7 (å¤é¨å²ãè¾¼ã¿) */
|
---|
76 | #define INT_DEI0 108 /* DMACãã£ãã«0 ãã©ã³ã¹ãã¡ã¨ã³ã */
|
---|
77 | #define INT_HEI0 109 /* DMACãã£ãã«0 ãã¼ãã¨ã³ã */
|
---|
78 | #define INT_DEI1 112 /* DMACãã£ãã«1 ãã©ã³ã¹ãã¡ã¨ã³ã */
|
---|
79 | #define INT_HEI1 113 /* DMACãã£ãã«1 ãã¼ãã¨ã³ã */
|
---|
80 | #define INT_DEI2 116 /* DMACãã£ãã«2 ãã©ã³ã¹ãã¡ã¨ã³ã */
|
---|
81 | #define INT_HEI2 117 /* DMACãã£ãã«2 ãã¼ãã¨ã³ã */
|
---|
82 | #define INT_DEI3 120 /* DMACãã£ãã«3 ãã©ã³ã¹ãã¡ã¨ã³ã */
|
---|
83 | #define INT_HEI3 121 /* DMACãã£ãã«3 ãã¼ãã¨ã³ã */
|
---|
84 | #define INT_DEI4 124 /* DMACãã£ãã«4 ãã©ã³ã¹ãã¡ã¨ã³ã */
|
---|
85 | #define INT_HEI4 125 /* DMACãã£ãã«4 ãã¼ãã¨ã³ã */
|
---|
86 | #define INT_DEI5 128 /* DMACãã£ãã«5 ãã©ã³ã¹ãã¡ã¨ã³ã */
|
---|
87 | #define INT_HEI5 129 /* DMACãã£ãã«5 ãã¼ãã¨ã³ã */
|
---|
88 | #define INT_DEI6 132 /* DMACãã£ãã«6 ãã©ã³ã¹ãã¡ã¨ã³ã */
|
---|
89 | #define INT_HEI6 133 /* DMACãã£ãã«6 ãã¼ãã¨ã³ã */
|
---|
90 | #define INT_DEI7 136 /* DMACãã£ãã«7 ãã©ã³ã¹ãã¡ã¨ã³ã */
|
---|
91 | #define INT_HEI7 137 /* DMACãã£ãã«7 ãã¼ãã¨ã³ã */
|
---|
92 | #define INT_DEI8 140 /* DMACãã£ãã«8 ãã©ã³ã¹ãã¡ã¨ã³ã */
|
---|
93 | #define INT_HEI8 141 /* DMACãã£ãã«8 ãã¼ãã¨ã³ã */
|
---|
94 | #define INT_DEI9 144 /* DMACãã£ãã«9 ãã©ã³ã¹ãã¡ã¨ã³ã */
|
---|
95 | #define INT_HEI9 145 /* DMACãã£ãã«9 ãã¼ãã¨ã³ã */
|
---|
96 | #define INT_DEI10 148 /* DMACãã£ãã«10 ãã©ã³ã¹ãã¡ã¨ã³ã */
|
---|
97 | #define INT_HEI10 149 /* DMACãã£ãã«10 ãã¼ãã¨ã³ã */
|
---|
98 | #define INT_DEI11 152 /* DMACãã£ãã«11 ãã©ã³ã¹ãã¡ã¨ã³ã */
|
---|
99 | #define INT_HEI11 153 /* DMACãã£ãã«11 ãã¼ãã¨ã³ã */
|
---|
100 | #define INT_DEI12 156 /* DMACãã£ãã«12 ãã©ã³ã¹ãã¡ã¨ã³ã */
|
---|
101 | #define INT_HEI12 157 /* DMACãã£ãã«12 ãã¼ãã¨ã³ã */
|
---|
102 | #define INT_DEI13 160 /* DMACãã£ãã«13 ãã©ã³ã¹ãã¡ã¨ã³ã */
|
---|
103 | #define INT_HEI13 161 /* DMACãã£ãã«13 ãã¼ãã¨ã³ã */
|
---|
104 | #define INT_DEI14 164 /* DMACãã£ãã«14 ãã©ã³ã¹ãã¡ã¨ã³ã */
|
---|
105 | #define INT_HEI14 165 /* DMACãã£ãã«14 ãã¼ãã¨ã³ã */
|
---|
106 | #define INT_DEI15 168 /* DMACãã£ãã«15 ãã©ã³ã¹ãã¡ã¨ã³ã */
|
---|
107 | #define INT_HEI15 169 /* DMACãã£ãã«15 ãã¼ãã¨ã³ã */
|
---|
108 | #define INT_USBI 170 /* USBã³ã³ããã¼ã© */
|
---|
109 | #define INT_VIVSYNCJ 171 /* ãããªãã£ã¹ãã¬ã¤ã³ã³ããã¼ã©3 VSYNCå¨æä¹±ãæ¤åº */
|
---|
110 | #define INT_VBUFFER 172 /* ãããªãã£ã¹ãã¬ã¤ã³ã³ããã¼ã©3 ãããã¡ã¨ã©ã¼ */
|
---|
111 | #define INT_VIFIELDE 173 /* ãããªãã£ã¹ãã¬ã¤ã³ã³ããã¼ã©3 ãã£ã¼ã«ãæ¸ãè¾¼ã¿å®äº */
|
---|
112 | #define INT_VOLINE 174 /* ãããªãã£ã¹ãã¬ã¤ã³ã³ããã¼ã©3 ã©ã¤ã³å²ã込㿠*/
|
---|
113 | #define INT_CMI0 175 /* CMTãã£ãã«0 ã³ã³ãã¢ããã */
|
---|
114 | #define INT_CMI1 176 /* CMTãã£ãã«1 ã³ã³ãã¢ããã */
|
---|
115 | #define INT_CMI 177 /* BSC ãªãã¬ãã·ã¥ã¿ã¤ãã³ã³ãã¢ããã */
|
---|
116 | #define INT_ITI 178 /* WDT ã¤ã³ã¿ã¼ãã«ã¿ã¤ãå²ã込㿠*/
|
---|
117 | #define INT_TGI0A 179 /* MTU2 TGRA0 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
118 | #define INT_TGI0B 180 /* MTU2 TGRB0 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
119 | #define INT_TGI0C 181 /* MTU2 TGRC0 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
120 | #define INT_TGI0D 182 /* MTU2 TGRD0 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
121 | #define INT_TGI0V 183 /* MTU2 TCNT0 ãªã¼ãããã¼ */
|
---|
122 | #define INT_TGI0E 184 /* MTU2 TGRE0 ã³ã³ãã¢ããã */
|
---|
123 | #define INT_TGI0F 185 /* MTU2 TGRF0 ã³ã³ãã¢ããã */
|
---|
124 | #define INT_TGI1A 186 /* MTU2 TGRA1 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
125 | #define INT_TGI1B 187 /* MTU2 TGRB1 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
126 | #define INT_TGI1V 188 /* MTU2 TCNT1 ãªã¼ãããã¼ */
|
---|
127 | #define INT_TGI1U 189 /* MTU2 TCNT1 ã¢ã³ãããã¼ */
|
---|
128 | #define INT_TGI2A 190 /* MTU2 TGRA2 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
129 | #define INT_TGI2B 191 /* MTU2 TGRA2 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
130 | #define INT_TGI2V 192 /* MTU2 TCNT2 ãªã¼ãããã¼ */
|
---|
131 | #define INT_TGI2U 193 /* MTU2 TCNT2 ã¢ã³ãããã¼ */
|
---|
132 | #define INT_TGI3A 194 /* MTU2 TGRA3 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
133 | #define INT_TGI3B 195 /* MTU2 TGRB3 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
134 | #define INT_TGI3C 196 /* MTU2 TGRC3 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
135 | #define INT_TGI3D 197 /* MTU2 TGRD3 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
136 | #define INT_TGI3V 198 /* MTU2 TCNT3 ãªã¼ãããã¼ */
|
---|
137 | #define INT_TGI4A 199 /* MTU2 TGRA4 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
138 | #define INT_TGI4B 200 /* MTU2 TGRB4 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
139 | #define INT_TGI4C 201 /* MTU2 TGRC4 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
140 | #define INT_TGI4D 202 /* MTU2 TGRD4 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
141 | #define INT_TGI4V 203 /* MTU2 TCNT4 ãªã¼ãããã¼ï¼ã¢ã³ãããã¼ */
|
---|
142 | #define INT_CMF1 204 /* PWMãã£ãã«1 ã³ã³ãã¢ããããã©ã° */
|
---|
143 | #define INT_CMF2 205 /* PWMãã£ãã«2 ã³ã³ãã¢ããããã©ã° */
|
---|
144 | #define INT_ADI 206 /* A/Då¤æå¨ å¤æçµäº */
|
---|
145 | #define INT_SSIF0 207 /* SSIãã£ãã«0 SSIF0 */
|
---|
146 | #define INT_SSIRXI0 208 /* SSIãã£ãã«0 SSIRXI0 */
|
---|
147 | #define INT_SSITXI0 209 /* SSIãã£ãã«0 SSITXI0 */
|
---|
148 | #define INT_SSII1 210 /* SSIãã£ãã«1 SSII1 */
|
---|
149 | #define INT_SSIRTI1 211 /* SSIãã£ãã«1 SSIRTI1 */
|
---|
150 | #define INT_SSII2 212 /* SSIãã£ãã«2 SSII2 */
|
---|
151 | #define INT_SSIRTI2 213 /* SSIãã£ãã«2 SSIRTI2 */
|
---|
152 | #define INT_SSII3 214 /* SSIãã£ãã«3 SSII2 */
|
---|
153 | #define INT_SSIRTI3 215 /* SSIãã£ãã«3 SSIRTI2 */
|
---|
154 | #define INT_SPDIFI 216 /* SPDIFã¤ã³ã¿ã¼ãã§ã¼ã¹å²ã込㿠*/
|
---|
155 | #define INT_IIC3STPI0 217 /* IIC3ãã£ãã«0 忢æ¡ä»¶æ¤åº */
|
---|
156 | #define INT_IIC3NAKI0 218 /* IIC3ãã£ãã«0 NACK æ¤åº */
|
---|
157 | #define INT_IIC3RXI0 219 /* IIC3ãã£ãã«0 åä¿¡ãã¼ã¿ãã« */
|
---|
158 | #define INT_IIC3TXI0 220 /* IIC3ãã£ãã«0 éä¿¡ãã¼ã¿ã¨ã³ãã㣠*/
|
---|
159 | #define INT_IIC3TEI0 221 /* IIC3ãã£ãã«0 éä¿¡çµäº */
|
---|
160 | #define INT_IIC3STPI1 222 /* IIC3ãã£ãã«1 忢æ¡ä»¶æ¤åº */
|
---|
161 | #define INT_IIC3NAKI1 223 /* IIC3ãã£ãã«1 NACK æ¤åº */
|
---|
162 | #define INT_IIC3RXI1 224 /* IIC3ãã£ãã«1 åä¿¡ãã¼ã¿ãã« */
|
---|
163 | #define INT_IIC3TXI1 225 /* IIC3ãã£ãã«1 éä¿¡ãã¼ã¿ã¨ã³ãã㣠*/
|
---|
164 | #define INT_IIC3TEI1 226 /* IIC3ãã£ãã«1 éä¿¡çµäº */
|
---|
165 | #define INT_IIC3STPI2 227 /* IIC3ãã£ãã«2 忢æ¡ä»¶æ¤åº */
|
---|
166 | #define INT_IIC3NAKI2 228 /* IIC3ãã£ãã«2 NACK æ¤åº */
|
---|
167 | #define INT_IIC3RXI2 229 /* IIC3ãã£ãã«2 åä¿¡ãã¼ã¿ãã« */
|
---|
168 | #define INT_IIC3TXI2 230 /* IIC3ãã£ãã«2 éä¿¡ãã¼ã¿ã¨ã³ãã㣠*/
|
---|
169 | #define INT_IIC3TEI2 231 /* IIC3ãã£ãã«2 éä¿¡çµäº */
|
---|
170 | #define INT_BRI0 232 /* SCIFãã£ãã«0 ãã¬ã¼ã¯æ¤åº */
|
---|
171 | #define INT_ERI0 233 /* SCIFãã£ãã«0 åä¿¡ã¨ã©ã¼ */
|
---|
172 | #define INT_RXI0 234 /* SCIFãã£ãã«0 åä¿¡ãã¼ã¿ãã« */
|
---|
173 | #define INT_TXI0 235 /* SCIFãã£ãã«0 éä¿¡FIFOãã¼ã¿ã¨ã³ãã㣠*/
|
---|
174 | #define INT_BRI1 236 /* SCIFãã£ãã«1 ãã¬ã¼ã¯æ¤åº */
|
---|
175 | #define INT_ERI1 237 /* SCIFãã£ãã«1 åä¿¡ã¨ã©ã¼ */
|
---|
176 | #define INT_RXI1 238 /* SCIFãã£ãã«1 åä¿¡ãã¼ã¿ãã« */
|
---|
177 | #define INT_TXI1 239 /* SCIFãã£ãã«1 éä¿¡FIFOãã¼ã¿ã¨ã³ãã㣠*/
|
---|
178 | #define INT_BRI2 240 /* SCIFãã£ãã«2 ãã¬ã¼ã¯æ¤åº */
|
---|
179 | #define INT_ERI2 241 /* SCIFãã£ãã«2 åä¿¡ã¨ã©ã¼ */
|
---|
180 | #define INT_RXI2 242 /* SCIFãã£ãã«2 åä¿¡ãã¼ã¿ãã« */
|
---|
181 | #define INT_TXI2 243 /* SCIFãã£ãã«2 éä¿¡FIFOãã¼ã¿ã¨ã³ãã㣠*/
|
---|
182 | #define INT_BRI3 244 /* SCIFãã£ãã«3 ãã¬ã¼ã¯æ¤åº */
|
---|
183 | #define INT_ERI3 245 /* SCIFãã£ãã«3 åä¿¡ã¨ã©ã¼ */
|
---|
184 | #define INT_RXI3 246 /* SCIFãã£ãã«3 åä¿¡ãã¼ã¿ãã« */
|
---|
185 | #define INT_TXI3 247 /* SCIFãã£ãã«3 éä¿¡FIFOãã¼ã¿ã¨ã³ãã㣠*/
|
---|
186 | #define INT_BRI4 248 /* SCIFãã£ãã«4 ãã¬ã¼ã¯æ¤åº */
|
---|
187 | #define INT_ERI4 249 /* SCIFãã£ãã«4 åä¿¡ã¨ã©ã¼ */
|
---|
188 | #define INT_RXI4 250 /* SCIFãã£ãã«4 åä¿¡ãã¼ã¿ãã« */
|
---|
189 | #define INT_TXI4 251 /* SCIFãã£ãã«4 éä¿¡FIFOãã¼ã¿ã¨ã³ãã㣠*/
|
---|
190 | #define INT_BRI5 252 /* SCIFãã£ãã«5 ãã¬ã¼ã¯æ¤åº */
|
---|
191 | #define INT_ERI5 253 /* SCIFãã£ãã«5 åä¿¡ã¨ã©ã¼ */
|
---|
192 | #define INT_RXI5 254 /* SCIFãã£ãã«5 åä¿¡ãã¼ã¿ãã« */
|
---|
193 | #define INT_TXI5 255 /* SCIFãã£ãã«5 éä¿¡FIFOãã¼ã¿ã¨ã³ãã㣠*/
|
---|
194 | #define INT_BRI6 256 /* SCIFãã£ãã«6 ãã¬ã¼ã¯æ¤åº */
|
---|
195 | #define INT_ERI6 257 /* SCIFãã£ãã«6 åä¿¡ã¨ã©ã¼ */
|
---|
196 | #define INT_RXI6 258 /* SCIFãã£ãã«6 åä¿¡ãã¼ã¿ãã« */
|
---|
197 | #define INT_TXI6 259 /* SCIFãã£ãã«6 éä¿¡FIFOãã¼ã¿ã¨ã³ãã㣠*/
|
---|
198 | #define INT_BRI7 260 /* SCIFãã£ãã«7 ãã¬ã¼ã¯æ¤åº */
|
---|
199 | #define INT_ERI7 261 /* SCIFãã£ãã«7 åä¿¡ã¨ã©ã¼ */
|
---|
200 | #define INT_RXI7 262 /* SCIFãã£ãã«7 åä¿¡ãã¼ã¿ãã« */
|
---|
201 | #define INT_TXI7 263 /* SCIFãã£ãã«7 éä¿¡FIFOãã¼ã¿ã¨ã³ãã㣠*/
|
---|
202 | #define INT_SIOFI 264 /* SIOFå²ã込㿠*/
|
---|
203 | #define INT_SPEI0 265 /* SPIãã£ãã«0 ã¨ã©ã¼ */
|
---|
204 | #define INT_SPRI0 266 /* SPIãã£ãã«0 åä¿¡ãããã¡ãã« */
|
---|
205 | #define INT_SPTI0 267 /* SPIãã£ãã«0 éä¿¡ã¨ã³ããã£*/
|
---|
206 | #define INT_SPEI1 268 /* SPIãã£ãã«1 ã¨ã©ã¼ */
|
---|
207 | #define INT_SPRI1 269 /* SPIãã£ãã«1 åä¿¡ãããã¡ãã« */
|
---|
208 | #define INT_SPTI1 270 /* SPIãã£ãã«1 éä¿¡ã¨ã³ããã£*/
|
---|
209 | #define INT_ERS0 271 /* RCANãã£ãã«0 ERSè¦å å²ã込㿠*/
|
---|
210 | #define INT_OVR0 272 /* RCANãã£ãã«0 OVRè¦å å²ã込㿠*/
|
---|
211 | #define INT_RM00 273 /* RCANãã£ãã«0 ãã¼ã¿ãã¬ã¼ã åä¿¡ */
|
---|
212 | #define INT_RM10 274 /* RCANãã£ãã«0 ãªã¢ã¼ããã¬ã¼ã åä¿¡ */
|
---|
213 | #define INT_SLE0 275 /* RCANãã£ãã«0 ã¡ãã»ã¼ã¸éä¿¡ */
|
---|
214 | #define INT_ERS1 276 /* RCANãã£ãã«1 ERSè¦å å²ã込㿠*/
|
---|
215 | #define INT_OVR1 277 /* RCANãã£ãã«1 OVRè¦å å²ã込㿠*/
|
---|
216 | #define INT_RM01 278 /* RCANãã£ãã«1 ãã¼ã¿ãã¬ã¼ã åä¿¡ */
|
---|
217 | #define INT_RM11 279 /* RCANãã£ãã«1 ãªã¢ã¼ããã¬ã¼ã åä¿¡ */
|
---|
218 | #define INT_SLE1 280 /* RCANãã£ãã«1 ã¡ãã»ã¼ã¸éä¿¡ */
|
---|
219 | #define INT_IEBI 281 /* IEBusã³ã³ããã¼ã©å²ã込㿠*/
|
---|
220 | #define INT_ISY 282 /* CD-ROMãã³ã¼ã åæã³ã¼ãç°å¸¸ã¿ã¤ãã³ã° */
|
---|
221 | #define INT_IERR 283 /* CD-ROMãã³ã¼ã ECCã¨ã©ã¼ */
|
---|
222 | #define INT_IARG 284 /* CD-ROMãã³ã¼ã ITARGã¨ã©ã¼å²ã込㿠*/
|
---|
223 | #define INT_ISEC 285 /* CD-ROMãã³ã¼ã ã»ã¯ã¿åãæ¿ãã */
|
---|
224 | #define INT_IBUF 286 /* CD-ROMãã³ã¼ã ãããã¡ãã¼ã¿è»¢éç¶æ
|
---|
225 | é·ç§» */
|
---|
226 | #define INT_IREDAY 287 /* CD-ROMãã³ã¼ã ãããã¡ãã¼ã¿è»¢éè¦æ± */
|
---|
227 | #define INT_FLSTEI 288 /* NANDãã©ãã·ã¥ã³ã³ããã¼ã© STEIè¦å å²å²ã込㿠*/
|
---|
228 | #define INT_FLTENDI 289 /* NANDãã©ãã·ã¥ã³ã³ããã¼ã© 転éçµäº */
|
---|
229 | #define INT_FLTREQ0I 290 /* NANDãã©ãã·ã¥ã³ã³ããã¼ã© FIFO0転éè¦æ± */
|
---|
230 | #define INT_FLTREQ1I 291 /* NANDãã©ãã·ã¥ã³ã³ããã¼ã© FIFO0転éè¦æ± */
|
---|
231 | #define INT_SDHI3 292 /* SDãã¹ãã¤ã³ã¿ã¼ãã§ã¼ã¹ SDHI3å²ã込㿠*/
|
---|
232 | #define INT_SDHI0 293 /* SDãã¹ãã¤ã³ã¿ã¼ãã§ã¼ã¹ SDHI0å²ã込㿠*/
|
---|
233 | #define INT_SDHI1 294 /* SDãã¹ãã¤ã³ã¿ã¼ãã§ã¼ã¹ SDHI1å²ã込㿠*/
|
---|
234 | #define INT_ARM 296 /* RTC ã¢ã©ã¼ã å²ã込㿠*/
|
---|
235 | #define INT_PRD 297 /* RTC 卿å²ã込㿠*/
|
---|
236 | #define INT_CUP 298 /* RTC æ¡ä¸ãå²ã込㿠*/
|
---|
237 | #define INT_OVF0 299 /* SRCãã£ãã«0 åºåãã¼ã¿FIFOãªã¼ãã¼ã©ã¤ã */
|
---|
238 | #define INT_UDF0 300 /* SRCãã£ãã«0 åºåãã¼ã¿FIFOã¢ã³ãã¼ããã¼ */
|
---|
239 | #define INT_CEF0 301 /* SRCãã£ãã«0 夿å¦ççµäº */
|
---|
240 | #define INT_ODFI0 302 /* SRCãã£ãã«0 åºåãã¼ã¿FIFOãã« */
|
---|
241 | #define INT_IDEI0 303 /* SRCãã£ãã«0 åºåãã¼ã¿FIFOã¨ã³ãã㣠*/
|
---|
242 | #define INT_OVF1 304 /* SRCãã£ãã«1 åºåãã¼ã¿FIFOãªã¼ãã¼ã©ã¤ã */
|
---|
243 | #define INT_UDF1 305 /* SRCãã£ãã«1 åºåãã¼ã¿FIFOã¢ã³ãã¼ããã¼ */
|
---|
244 | #define INT_CEF1 306 /* SRCãã£ãã«1 夿å¦ççµäº */
|
---|
245 | #define INT_ODFI1 307 /* SRCãã£ãã«1 åºåãã¼ã¿FIFOãã« */
|
---|
246 | #define INT_IDEI1 308 /* SRCãã£ãã«1 åºåãã¼ã¿FIFOã¨ã³ãã㣠*/
|
---|
247 | #define INT_DCUEI 310 /* ãã³ã³ãã¬ãã·ã§ã³ã¦ããã DCUEIå²ã込㿠*/
|
---|
248 | #define INT_OFFI 311 /* ãã³ã³ãã¬ãã·ã§ã³ã¦ããã OFFIå²ã込㿠*/
|
---|
249 | #define INT_IFEI 312 /* ãã³ã³ãã¬ãã·ã§ã³ã¦ããã IFEIå²ã込㿠*/
|
---|
250 |
|
---|
251 | #ifndef _MACRO_ONLY
|
---|
252 |
|
---|
253 | /*
|
---|
254 | * å
|
---|
255 | èµã¢ã¸ã¥ã¼ã«ã®ã¬ã¸ã¹ã¿
|
---|
256 | */
|
---|
257 | /* ãã£ãã·ã¥ */
|
---|
258 | #define CCR1 ((VW *)0xFFFC1000) /* ãã£ãã·ã¥å¶å¾¡ã¬ã¸ã¹ã¿1 */
|
---|
259 | #define CCR2 ((VW *)0xFFFC1004) /* ãã£ãã·ã¥å¶å¾¡ã¬ã¸ã¹ã¿2 */
|
---|
260 |
|
---|
261 | /* ã¯ããã¯çºæ¯å¨ (CPG) */
|
---|
262 | #define FRQCR ((VH *)0xFFFE0010) /* 卿³¢æ°å¶å¾¡ã¬ã¸ã¹ã¿ */
|
---|
263 |
|
---|
264 | /* ãã¹ã¹ãã¼ãã³ã³ããã¼ã© (BSC) */
|
---|
265 | #define CMNCR ((VW *)0xFFFC0000) /* å
|
---|
266 | ±éã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
267 | #define CS0BCR ((VW *)0xFFFC0004) /* ã¨ãªã¢0 ãã¹ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
268 | #define CS1BCR ((VW *)0xFFFC0008) /* ã¨ãªã¢1 ãã¹ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
269 | #define CS2BCR ((VW *)0xFFFC000C) /* ã¨ãªã¢2 ãã¹ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
270 | #define CS3BCR ((VW *)0xFFFC0010) /* ã¨ãªã¢3 ãã¹ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
271 | #define CS4BCR ((VW *)0xFFFC0014) /* ã¨ãªã¢4 ãã¹ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
272 | #define CS5BCR ((VW *)0xFFFC0018) /* ã¨ãªã¢5 ãã¹ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
273 | #define CS6BCR ((VW *)0xFFFC001C) /* ã¨ãªã¢6 ãã¹ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
274 | #define CS7BCR ((VW *)0xFFFC0020) /* ã¨ãªã¢7 ãã¹ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
275 | #define CS0WCR ((VW *)0xFFFC0028) /* ã¨ãªã¢0 ã¦ã§ã¤ãã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
276 | #define CS1WCR ((VW *)0xFFFC002C) /* ã¨ãªã¢1 ã¦ã§ã¤ãã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
277 | #define CS2WCR ((VW *)0xFFFC0030) /* ã¨ãªã¢2 ã¦ã§ã¤ãã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
278 | #define CS3WCR ((VW *)0xFFFC0034) /* ã¨ãªã¢3 ã¦ã§ã¤ãã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
279 | #define CS4WCR ((VW *)0xFFFC0038) /* ã¨ãªã¢4 ã¦ã§ã¤ãã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
280 | #define CS5WCR ((VW *)0xFFFC003C) /* ã¨ãªã¢5 ã¦ã§ã¤ãã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
281 | #define CS6WCR ((VW *)0xFFFC0040) /* ã¨ãªã¢6 ã¦ã§ã¤ãã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
282 | #define CS7WCR ((VW *)0xFFFC0044) /* ã¨ãªã¢7 ã¦ã§ã¤ãã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
283 | #define SDCR ((VW *)0xFFFC004C) /* SDRAMã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
284 | #define RTCSR ((VW *)0xFFFC0050) /* ãªãã¬ãã·ã¥ã¿ã¤ãã³ã³ããã¼ã«/ã¹ãã¼ã¿ã¹ã¬ã¸ã¹ã¿ */
|
---|
285 | #define RTCNT ((VW *)0xFFFC0054) /* ãªãã¬ãã·ã¥ã¿ã¤ãã«ã¦ã³ã¿ */
|
---|
286 | #define RTCOR ((VW *)0xFFFC0058) /* ãªãã¬ãã·ã¥ã¿ã¤ã ã³ã³ã¹ã¿ã³ãã¬ã¸ã¹ã¿ */
|
---|
287 | #define ACSWR ((VW *)0xFFFC180C) /* ACç¹æ§åãæ¿ãã¬ã¸ã¹ã¿ */
|
---|
288 | #define ACKEYR ((VB *)0xFFFC1BFC) /* ACç¹æ§åãæ¿ããã¼ã¬ã¸ã¹ã¿ */
|
---|
289 |
|
---|
290 | /* å²ãè¾¼ã¿ã³ã³ããã¼ã© (INTC) */
|
---|
291 | #define ICR0 ((VH *)0xFFFE0800) /* å²ãè¾¼ã¿ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿0 */
|
---|
292 | #define ICR1 ((VH *)0xFFFE0802) /* å²ãè¾¼ã¿ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿1 */
|
---|
293 | #define ICR2 ((VH *)0xFFFE0804) /* å²ãè¾¼ã¿ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿2 */
|
---|
294 | #define IRQRR ((VH *)0xFFFE0806) /* IRQ å²ãè¾¼ã¿è¦æ±ã¬ã¸ã¹ã¿ */
|
---|
295 | #define PINTER ((VH *)0xFFFE0808) /* PINT å²ãè¾¼ã¿ã¤ãã¼ãã«ã¬ã¸ã¹ã¿ */
|
---|
296 | #define PIRR ((VH *)0xFFFE080A) /* PINT å²ãè¾¼ã¿è¦æ±ã¬ã¸ã¹ã¿ */
|
---|
297 | #define IBCR ((VH *)0xFFFE080C) /* ãã³ã¯ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
298 | #define IBNR ((VH *)0xFFFE080E) /* ãã³ã¯çªå·ã¬ã¸ã¹ã¿ */
|
---|
299 | #define IPR01 ((VH *)0xFFFE0818) /* å²ãè¾¼ã¿åªå
|
---|
300 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿01 */
|
---|
301 | #define IPR02 ((VH *)0xFFFE081A) /* å²ãè¾¼ã¿åªå
|
---|
302 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿02 */
|
---|
303 | #define IPR05 ((VH *)0xFFFE0820) /* å²ãè¾¼ã¿åªå
|
---|
304 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿05 */
|
---|
305 | #define IPR06 ((VH *)0xFFFE0C00) /* å²ãè¾¼ã¿åªå
|
---|
306 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿06 */
|
---|
307 | #define IPR07 ((VH *)0xFFFE0C02) /* å²ãè¾¼ã¿åªå
|
---|
308 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿07 */
|
---|
309 | #define IPR08 ((VH *)0xFFFE0C04) /* å²ãè¾¼ã¿åªå
|
---|
310 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿08 */
|
---|
311 | #define IPR09 ((VH *)0xFFFE0C06) /* å²ãè¾¼ã¿åªå
|
---|
312 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿09 */
|
---|
313 | #define IPR10 ((VH *)0xFFFE0C08) /* å²ãè¾¼ã¿åªå
|
---|
314 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿10 */
|
---|
315 | #define IPR11 ((VH *)0xFFFE0C0A) /* å²ãè¾¼ã¿åªå
|
---|
316 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿11 */
|
---|
317 | #define IPR12 ((VH *)0xFFFE0C0C) /* å²ãè¾¼ã¿åªå
|
---|
318 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿12 */
|
---|
319 | #define IPR13 ((VH *)0xFFFE0C0E) /* å²ãè¾¼ã¿åªå
|
---|
320 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿13 */
|
---|
321 | #define IPR14 ((VH *)0xFFFE0C10) /* å²ãè¾¼ã¿åªå
|
---|
322 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿14 */
|
---|
323 | #define IPR16 ((VH *)0xFFFE0C12) /* å²ãè¾¼ã¿åªå
|
---|
324 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿15 */
|
---|
325 | #define IPR15 ((VH *)0xFFFE0C14) /* å²ãè¾¼ã¿åªå
|
---|
326 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿16 */
|
---|
327 | #define IPR17 ((VH *)0xFFFE0C16) /* å²ãè¾¼ã¿åªå
|
---|
328 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿17 */
|
---|
329 | #define IPR18 ((VH *)0xFFFE0C18) /* å²ãè¾¼ã¿åªå
|
---|
330 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿18 */
|
---|
331 | #define IPR19 ((VH *)0xFFFE0C1A) /* å²ãè¾¼ã¿åªå
|
---|
332 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿19 */
|
---|
333 | #define IPR20 ((VH *)0xFFFE0C1C) /* å²ãè¾¼ã¿åªå
|
---|
334 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿20 */
|
---|
335 | #define IPR21 ((VH *)0xFFFE0C1E) /* å²ãè¾¼ã¿åªå
|
---|
336 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿21 */
|
---|
337 | #define IPR22 ((VH *)0xFFFE0C20) /* å²ãè¾¼ã¿åªå
|
---|
338 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿22 */
|
---|
339 |
|
---|
340 | /* ã³ã³ãã¢ãããã¿ã¤ã (CMT) */
|
---|
341 | #define CMSTR ((VH *)0xFFFEC000) /* ã³ã³ãã¢ãããã¿ã¤ãã¹ã¿ã¼ãã¬ã¸ã¹ã¿ */
|
---|
342 | #define CMCSR_0 ((VH *)0xFFFEC002) /* ãã£ãã«0 ã³ã³ãã¢ãããã«ã¦ã³ã¿ã³ã³ããã¼ã«/ã¹ãã¼ã¿ã¹ã¬ã¸ã¹ã¿ */
|
---|
343 | #define CMCNT_0 ((VH *)0xFFFEC004) /* ãã£ãã«0 ã³ã³ãã¢ãããã«ã¦ã³ã¿ */
|
---|
344 | #define CMCOR_0 ((VH *)0xFFFEC006) /* ãã£ãã«0 ã³ã³ãã¢ãããã³ã³ã¹ã¿ã³ãã¬ã¸ã¹ã¿ */
|
---|
345 | #define CMCSR_1 ((VH *)0xFFFEC008) /* ãã£ãã«1 ã³ã³ãã¢ãããã«ã¦ã³ã¿ã³ã³ããã¼ã«/ã¹ãã¼ã¿ã¹ã¬ã¸ã¹ã¿ */
|
---|
346 | #define CMCNT_1 ((VH *)0xFFFEC00A) /* ãã£ãã«1 ã³ã³ãã¢ãããã«ã¦ã³ã¿ */
|
---|
347 | #define CMCOR_1 ((VH *)0xFFFEC00C) /* ãã£ãã«1 ã³ã³ãã¢ãããã³ã³ã¹ã¿ã³ãã¬ã¸ã¹ã¿ */
|
---|
348 |
|
---|
349 | /* ãã³ãã¡ã³ã¯ã·ã§ã³ã³ã³ããã¼ã© (PFC), I/Oãã¼ã */
|
---|
350 | #define PAIOR0 ((VH *)0xFFFE3812) /* ãã¼ãA IOã¬ã¸ã¹ã¿0 */
|
---|
351 | #define PADR1 ((VH *)0xFFFE3814) /* ãã¼ãA ãã¼ã¿ã¬ã¸ã¹ã¿1 */
|
---|
352 | #define PADR0 ((VH *)0xFFFE3816) /* ãã¼ãA ãã¼ã¿ã¬ã¸ã¹ã¿0 */
|
---|
353 | #define PAPR0 ((VH *)0xFFFE381A) /* ãã¼ãA ãã¼ãã¬ã¸ã¹ã¿0 */
|
---|
354 | #define PBCR5 ((VH *)0xFFFE3824) /* ãã¼ãB ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿5 */
|
---|
355 | #define PBCR4 ((VH *)0xFFFE3826) /* ãã¼ãB ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿4 */
|
---|
356 | #define PBCR3 ((VH *)0xFFFE3828) /* ãã¼ãB ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿3 */
|
---|
357 | #define PBCR2 ((VH *)0xFFFE382A) /* ãã¼ãB ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿2 */
|
---|
358 | #define PBCR1 ((VH *)0xFFFE382C) /* ãã¼ãB ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿1 */
|
---|
359 | #define PBCR0 ((VH *)0xFFFE382E) /* ãã¼ãB ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿0 */
|
---|
360 | #define PBIOR1 ((VH *)0xFFFE3830) /* ãã¼ãB IOã¬ã¸ã¹ã¿1 */
|
---|
361 | #define PBIOR0 ((VH *)0xFFFE3832) /* ãã¼ãB IOã¬ã¸ã¹ã¿0 */
|
---|
362 | #define PBDR1 ((VH *)0xFFFE3834) /* ãã¼ãB ãã¼ã¿ã¬ã¸ã¹ã¿1 */
|
---|
363 | #define PBDR0 ((VH *)0xFFFE3836) /* ãã¼ãB ãã¼ã¿ã¬ã¸ã¹ã¿0 */
|
---|
364 | #define PBPR1 ((VH *)0xFFFE3838) /* ãã¼ãB ãã¼ãã¬ã¸ã¹ã¿1 */
|
---|
365 | #define PBPR0 ((VH *)0xFFFE383A) /* ãã¼ãB ãã¼ãã¬ã¸ã¹ã¿1 */
|
---|
366 | #define PCCR2 ((VH *)0xFFFE384A) /* ãã¼ãC ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿2 */
|
---|
367 | #define PCCR1 ((VH *)0xFFFE384C) /* ãã¼ãC ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿1 */
|
---|
368 | #define PCCR0 ((VH *)0xFFFE384E) /* ãã¼ãC ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿0 */
|
---|
369 | #define PCIOR0 ((VH *)0xFFFE3852) /* ãã¼ãC IOã¬ã¸ã¹ã¿0 */
|
---|
370 | #define PCDR0 ((VH *)0xFFFE3856) /* ãã¼ãC ãã¼ã¿ã¬ã¸ã¹ã¿0 */
|
---|
371 | #define PCPR0 ((VH *)0xFFFE385A) /* ãã¼ãC ãã¼ãã¬ã¸ã¹ã¿1 */
|
---|
372 | #define PDCR3 ((VH *)0xFFFE3868) /* ãã¼ãD ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿3 */
|
---|
373 | #define PDCR2 ((VH *)0xFFFE386A) /* ãã¼ãD ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿2 */
|
---|
374 | #define PDCR1 ((VH *)0xFFFE386C) /* ãã¼ãD ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿1 */
|
---|
375 | #define PDCR0 ((VH *)0xFFFE386E) /* ãã¼ãD ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿0 */
|
---|
376 | #define PDIOR0 ((VH *)0xFFFE3872) /* ãã¼ãD IOã¬ã¸ã¹ã¿0 */
|
---|
377 | #define PDDR0 ((VH *)0xFFFE3876) /* ãã¼ãD ãã¼ã¿ã¬ã¸ã¹ã¿0 */
|
---|
378 | #define PDPR0 ((VH *)0xFFFE387A) /* ãã¼ãD ãã¼ãã¬ã¸ã¹ã¿1 */
|
---|
379 | #define PECR1 ((VH *)0xFFFE388C) /* ãã¼ãD ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿1 */
|
---|
380 | #define PECR0 ((VH *)0xFFFE388E) /* ãã¼ãD ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿0 */
|
---|
381 | #define PEIOR0 ((VH *)0xFFFE3892) /* ãã¼ãD IOã¬ã¸ã¹ã¿0 */
|
---|
382 | #define PEDR0 ((VH *)0xFFFE3896) /* ãã¼ãD ãã¼ã¿ã¬ã¸ã¹ã¿0 */
|
---|
383 | #define PEPR0 ((VH *)0xFFFE389A) /* ãã¼ãD ãã¼ãã¬ã¸ã¹ã¿1 */
|
---|
384 | #define PFCR3 ((VH *)0xFFFE38A8) /* ãã¼ãF ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿3 */
|
---|
385 | #define PFCR2 ((VH *)0xFFFE38AA) /* ãã¼ãF ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿2 */
|
---|
386 | #define PFCR1 ((VH *)0xFFFE38AC) /* ãã¼ãF ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿1 */
|
---|
387 | #define PFCR0 ((VH *)0xFFFE38AE) /* ãã¼ãF ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿0 */
|
---|
388 | #define PFIOR0 ((VH *)0xFFFE38B2) /* ãã¼ãF IOã¬ã¸ã¹ã¿0 */
|
---|
389 | #define PFDR0 ((VH *)0xFFFE38B6) /* ãã¼ãF ãã¼ã¿ã¬ã¸ã¹ã¿0 */
|
---|
390 | #define PFPR0 ((VH *)0xFFFE38BA) /* ãã¼ãF ãã¼ãã¬ã¸ã¹ã¿1 */
|
---|
391 | #define PGCR7 ((VH *)0xFFFE38C0) /* ãã¼ãG ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿5 */
|
---|
392 | #define PGCR6 ((VH *)0xFFFE38C2) /* ãã¼ãG ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿5 */
|
---|
393 | #define PGCR5 ((VH *)0xFFFE38C4) /* ãã¼ãG ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿5 */
|
---|
394 | #define PGCR4 ((VH *)0xFFFE38C6) /* ãã¼ãG ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿4 */
|
---|
395 | #define PGCR3 ((VH *)0xFFFE38C8) /* ãã¼ãG ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿3 */
|
---|
396 | #define PGCR2 ((VH *)0xFFFE38CA) /* ãã¼ãG ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿2 */
|
---|
397 | #define PGCR1 ((VH *)0xFFFE38CC) /* ãã¼ãG ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿1 */
|
---|
398 | #define PGCR0 ((VH *)0xFFFE38CE) /* ãã¼ãG ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿0 */
|
---|
399 | #define PGIOR1 ((VH *)0xFFFE38D0) /* ãã¼ãG IOã¬ã¸ã¹ã¿1 */
|
---|
400 | #define PGIOR0 ((VH *)0xFFFE38D2) /* ãã¼ãG IOã¬ã¸ã¹ã¿0 */
|
---|
401 | #define PGDR1 ((VH *)0xFFFE38D4) /* ãã¼ãG ãã¼ã¿ã¬ã¸ã¹ã¿1 */
|
---|
402 | #define PGDR0 ((VH *)0xFFFE38D6) /* ãã¼ãG ãã¼ã¿ã¬ã¸ã¹ã¿0 */
|
---|
403 | #define PGPR1 ((VH *)0xFFFE38D8) /* ãã¼ãG ãã¼ãã¬ã¸ã¹ã¿1 */
|
---|
404 | #define PGPR0 ((VH *)0xFFFE38DA) /* ãã¼ãG ãã¼ãã¬ã¸ã¹ã¿1 */
|
---|
405 | #define PHCR1 ((VH *)0xFFFE38EC) /* ãã¼ãH ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿1 */
|
---|
406 | #define PHCR0 ((VH *)0xFFFE38EE) /* ãã¼ãH ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿0 */
|
---|
407 | #define PHPR0 ((VH *)0xFFFE38FA) /* ãã¼ãH ãã¼ãã¬ã¸ã¹ã¿1 */
|
---|
408 | #define PJCR2 ((VH *)0xFFFE390A) /* ãã¼ãJ ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿2 */
|
---|
409 | #define PJCR1 ((VH *)0xFFFE390C) /* ãã¼ãJ ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿1 */
|
---|
410 | #define PJCR0 ((VH *)0xFFFE390E) /* ãã¼ãJ ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿0 */
|
---|
411 | #define PJIOR0 ((VH *)0xFFFE3912) /* ãã¼ãJ IOã¬ã¸ã¹ã¿0 */
|
---|
412 | #define PJDR0 ((VH *)0xFFFE3916) /* ãã¼ãJ ãã¼ã¿ã¬ã¸ã¹ã¿0 */
|
---|
413 | #define PJPR0 ((VH *)0xFFFE391A) /* ãã¼ãJ ãã¼ãã¬ã¸ã¹ã¿1 */
|
---|
414 | #define PKCR2 ((VH *)0xFFFE392A) /* ãã¼ãK ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿2 */
|
---|
415 | #define PKCR1 ((VH *)0xFFFE392C) /* ãã¼ãK ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿1 */
|
---|
416 | #define PKCR0 ((VH *)0xFFFE392E) /* ãã¼ãK ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿0 */
|
---|
417 | #define PKIOR0 ((VH *)0xFFFE3932) /* ãã¼ãK IOã¬ã¸ã¹ã¿0 */
|
---|
418 | #define PKDR0 ((VH *)0xFFFE3936) /* ãã¼ãK ãã¼ã¿ã¬ã¸ã¹ã¿0 */
|
---|
419 | #define PKPR0 ((VH *)0xFFFE393A) /* ãã¼ãK ãã¼ãã¬ã¸ã¹ã¿1 */
|
---|
420 |
|
---|
421 | /* 使¶è²»é»åã¢ã¼ã */
|
---|
422 | #define STBCR1 ((VB *)0xFFFE0014) /* ã¹ã¿ã³ãã¤ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿1 */
|
---|
423 | #define STBCR2 ((VB *)0xFFFE0018) /* ã¹ã¿ã³ãã¤ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿2 */
|
---|
424 | #define STBCR3 ((VB *)0xFFFE0408) /* ã¹ã¿ã³ãã¤ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿3 */
|
---|
425 | #define STBCR4 ((VB *)0xFFFE040C) /* ã¹ã¿ã³ãã¤ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿4 */
|
---|
426 | #define STBCR5 ((VB *)0xFFFE0410) /* ã¹ã¿ã³ãã¤ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿5 */
|
---|
427 | #define STBCR6 ((VB *)0xFFFE0414) /* ã¹ã¿ã³ãã¤ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿6 */
|
---|
428 | #define STBCR7 ((VB *)0xFFFE0418) /* ã¹ã¿ã³ãã¤ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿7 */
|
---|
429 | #define STBCR8 ((VB *)0xFFFE041C) /* ã¹ã¿ã³ãã¤ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿8 */
|
---|
430 | #define SWRSTCR ((VB *)0xFFFE0430) /* ã½ããã¦ã§ã¢ãªã»ããã³ã³ããã¼ã«ã¬ã¸ã¹ã¿8 */
|
---|
431 | #define SYSCR1 ((VB *)0xFFFE0400) /* ã·ã¹ãã ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿1 */
|
---|
432 | #define SYSCR2 ((VB *)0xFFFE0404) /* ã·ã¹ãã ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿2 */
|
---|
433 | #define SYSCR3 ((VB *)0xFFFE0420) /* ã·ã¹ãã ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿3 */
|
---|
434 | #define SYSCR4 ((VB *)0xFFFE0424) /* ã·ã¹ãã ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿4 */
|
---|
435 | #define SYSCR5 ((VB *)0xFFFE0428) /* ã·ã¹ãã ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿5 */
|
---|
436 | #define RRAMKP ((VB *)0xFFFE6800) /* ä¿æç¨å
|
---|
437 | èµRAM ä¿æã¨ãªã¢æå®ã¬ã¸ã¹ã¿ */
|
---|
438 | #define DSCTR ((VB *)0xFFFE6802) /* ãã£ã¼ãã¹ã¿ã³ãã¤ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
439 | #define DSSSR ((VH *)0xFFFE6804) /* ãã£ã¼ãã¹ã¿ã³ãã¤è§£é¤è¦å ã»ã¬ã¯ãã¬ã¸ã¹ã¿ */
|
---|
440 | #define DSESR ((VH *)0xFFFE6806) /* ãã£ã¼ãã¹ã¿ã³ãã¤è§£é¤ã¨ãã¸ã»ã¬ã¯ãã¬ã¸ã¹ã¿ */
|
---|
441 | #define DSFR ((VH *)0xFFFE6808) /* ãã£ã¼ãã¹ã¿ã³ãã¤è§£é¤è¦å ãã©ã°ã¬ã¸ã¹ã¿ */
|
---|
442 | #define XTALCTR ((VB *)0xFFFE6810) /* XTALæ°´æ¶çºæ¯å¨ã²ã¤ã³ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
443 |
|
---|
444 | /* FIFOä»ãã·ãªã¢ã«ã³ãã¥ãã±ã¼ã·ã§ã³ã¤ã³ã¿ã¼ãã§ã¼ã¹ (SCIF) */
|
---|
445 |
|
---|
446 | #define SCIF0_BASE ((UW)0xFFFE8000) /* ãã£ãã«0 ã¬ã¸ã¹ã¿ãã¼ã¹ã¢ãã¬ã¹ */
|
---|
447 | #define SCIF1_BASE ((UW)0xFFFE8800) /* ãã£ãã«1 ã¬ã¸ã¹ã¿ãã¼ã¹ã¢ãã¬ã¹ */
|
---|
448 | #define SCIF2_BASE ((UW)0xFFFE9000) /* ãã£ãã«2 ã¬ã¸ã¹ã¿ãã¼ã¹ã¢ãã¬ã¹ */
|
---|
449 | #define SCIF3_BASE ((UW)0xFFFE9800) /* ãã£ãã«3 ã¬ã¸ã¹ã¿ãã¼ã¹ã¢ãã¬ã¹ */
|
---|
450 | #define SCIF4_BASE ((UW)0xFFFEA000) /* ãã£ãã«4 ã¬ã¸ã¹ã¿ãã¼ã¹ã¢ãã¬ã¹ */
|
---|
451 | #define SCIF5_BASE ((UW)0xFFFEA800) /* ãã£ãã«5 ã¬ã¸ã¹ã¿ãã¼ã¹ã¢ãã¬ã¹ */
|
---|
452 | #define SCIF6_BASE ((UW)0xFFFEB000) /* ãã£ãã«6 ã¬ã¸ã¹ã¿ãã¼ã¹ã¢ãã¬ã¹ */
|
---|
453 | #define SCIF7_BASE ((UW)0xFFFEB800) /* ãã£ãã«7 ã¬ã¸ã¹ã¿ãã¼ã¹ã¢ãã¬ã¹ */
|
---|
454 |
|
---|
455 | /*
|
---|
456 | * å²ãè¾¼ã¿ã³ã³ããã¼ã©ã®åæå
|
---|
457 | */
|
---|
458 | Inline void sh2_init_intcontorller(void)
|
---|
459 | {
|
---|
460 | /* ãã³ã¯çªå·ã¬ã¸ã¹ã¿ã®è¨å® */
|
---|
461 | sil_wrh_mem(IBNR, 0x0000); /* BE=00, BOVE=0 */
|
---|
462 | /* ãã¹ã¦ã®å²ãè¾¼ã¿ã§ãã³ã¯ä½¿ç¨ç¦æ¢ */
|
---|
463 | /* ã¬ã¸ã¹ã¿ãã³ã¯ãªã¼ãã¼ããã¼ä¾å¤ç¦æ¢ */
|
---|
464 | /* å²ãè¾¼ã¿åªå
|
---|
465 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿ãåæå */
|
---|
466 | sil_wrh_mem (IPR01, 0x0000);
|
---|
467 | sil_wrh_mem (IPR02, 0x0000);
|
---|
468 | sil_wrh_mem (IPR05, 0x0000);
|
---|
469 | sil_wrh_mem (IPR06, 0x0000);
|
---|
470 | sil_wrh_mem (IPR07, 0x0000);
|
---|
471 | sil_wrh_mem (IPR08, 0x0000);
|
---|
472 | sil_wrh_mem (IPR09, 0x0000);
|
---|
473 | sil_wrh_mem (IPR10, 0x0000);
|
---|
474 | sil_wrh_mem (IPR11, 0x0000);
|
---|
475 | sil_wrh_mem (IPR12, 0x0000);
|
---|
476 | sil_wrh_mem (IPR13, 0x0000);
|
---|
477 | sil_wrh_mem (IPR14, 0x0000);
|
---|
478 | sil_wrh_mem (IPR15, 0x0000);
|
---|
479 | sil_wrh_mem (IPR16, 0x0000);
|
---|
480 | sil_wrh_mem (IPR17, 0x0000);
|
---|
481 | sil_wrh_mem (IPR18, 0x0000);
|
---|
482 | sil_wrh_mem (IPR19, 0x0000);
|
---|
483 | sil_wrh_mem (IPR20, 0x0000);
|
---|
484 | sil_wrh_mem (IPR21, 0x0000);
|
---|
485 | sil_wrh_mem (IPR22, 0x0000);
|
---|
486 | }
|
---|
487 |
|
---|
488 | #endif /* _MACRO_ONLY */
|
---|
489 |
|
---|
490 | #endif /* _SH7262_H_ */
|
---|