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 _SH7263_H_
|
---|
53 | #define _SH7263_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_USBI 140 /* USBã³ã³ããã¼ã© */
|
---|
93 | #define INT_LCDCI 141 /* LCDã³ã³ããã¼ã© */
|
---|
94 | #define INT_CMI0 142 /* CMTãã£ãã«0 ã³ã³ãã¢ããã */
|
---|
95 | #define INT_CMI1 143 /* CMTãã£ãã«1 ã³ã³ãã¢ããã */
|
---|
96 | #define INT_CMI 144 /* BSC ãªãã¬ãã·ã¥ã¿ã¤ãã³ã³ãã¢ããã */
|
---|
97 | #define INT_ITI 145 /* WDT ã¤ã³ã¿ã¼ãã«ã¿ã¤ãå²ã込㿠*/
|
---|
98 | #define INT_TGI0A 146 /* MTU2 TGRA0 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
99 | #define INT_TGI0B 147 /* MTU2 TGRB0 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
100 | #define INT_TGI0C 148 /* MTU2 TGRC0 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
101 | #define INT_TGI0D 149 /* MTU2 TGRD0 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
102 | #define INT_TGI0V 150 /* MTU2 TCNT0 ãªã¼ãããã¼ */
|
---|
103 | #define INT_TGI0E 151 /* MTU2 TGRE0 ã³ã³ãã¢ããã */
|
---|
104 | #define INT_TGI0F 152 /* MTU2 TGRF0 ã³ã³ãã¢ããã */
|
---|
105 | #define INT_TGI1A 153 /* MTU2 TGRA1 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
106 | #define INT_TGI1B 154 /* MTU2 TGRB1 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
107 | #define INT_TGI1V 155 /* MTU2 TCNT1 ãªã¼ãããã¼ */
|
---|
108 | #define INT_TGI1U 156 /* MTU2 TCNT1 ã¢ã³ãããã¼ */
|
---|
109 | #define INT_TGI2A 157 /* MTU2 TGRA2 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
110 | #define INT_TGI2B 158 /* MTU2 TGRA2 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
111 | #define INT_TGI2V 159 /* MTU2 TCNT2 ãªã¼ãããã¼ */
|
---|
112 | #define INT_TGI2U 160 /* MTU2 TCNT2 ã¢ã³ãããã¼ */
|
---|
113 | #define INT_TGI3A 161 /* MTU2 TGRA3 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
114 | #define INT_TGI3B 162 /* MTU2 TGRB3 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
115 | #define INT_TGI3C 163 /* MTU2 TGRC3 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
116 | #define INT_TGI3D 164 /* MTU2 TGRD3 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
117 | #define INT_TGI3V 165 /* MTU2 TCNT3 ãªã¼ãããã¼ */
|
---|
118 | #define INT_TGI4A 166 /* MTU2 TGRA4 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
119 | #define INT_TGI4B 167 /* MTU2 TGRB4 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
120 | #define INT_TGI4C 168 /* MTU2 TGRC4 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
121 | #define INT_TGI4D 169 /* MTU2 TGRD4 ã¤ã³ããããã£ããã£ï¼ã³ã³ãã¢ããã */
|
---|
122 | #define INT_TGI4V 170 /* MTU2 TCNT4 ãªã¼ãããã¼ï¼ã¢ã³ãããã¼ */
|
---|
123 | #define INT_ADI 171 /* A/Då¤æå¨ å¤æçµäº */
|
---|
124 | #define INT_IIC3STPI0 172 /* IIC3ãã£ãã«0 忢æ¡ä»¶æ¤åº */
|
---|
125 | #define INT_IIC3NAKI0 173 /* IIC3ãã£ãã«0 NACK æ¤åº */
|
---|
126 | #define INT_IIC3RXI0 174 /* IIC3ãã£ãã«0 åä¿¡ãã¼ã¿ãã« */
|
---|
127 | #define INT_IIC3TXI0 175 /* IIC3ãã£ãã«0 éä¿¡ãã¼ã¿ã¨ã³ãã㣠*/
|
---|
128 | #define INT_IIC3TEI0 176 /* IIC3ãã£ãã«0 éä¿¡çµäº */
|
---|
129 | #define INT_IIC3STPI1 177 /* IIC3ãã£ãã«1 忢æ¡ä»¶æ¤åº */
|
---|
130 | #define INT_IIC3NAKI1 178 /* IIC3ãã£ãã«1 NACK æ¤åº */
|
---|
131 | #define INT_IIC3RXI1 179 /* IIC3ãã£ãã«1 åä¿¡ãã¼ã¿ãã« */
|
---|
132 | #define INT_IIC3TXI1 180 /* IIC3ãã£ãã«1 éä¿¡ãã¼ã¿ã¨ã³ãã㣠*/
|
---|
133 | #define INT_IIC3TEI1 181 /* IIC3ãã£ãã«1 éä¿¡çµäº */
|
---|
134 | #define INT_IIC3STPI2 182 /* IIC3ãã£ãã«2 忢æ¡ä»¶æ¤åº */
|
---|
135 | #define INT_IIC3NAKI2 183 /* IIC3ãã£ãã«2 NACK æ¤åº */
|
---|
136 | #define INT_IIC3RXI2 184 /* IIC3ãã£ãã«2 åä¿¡ãã¼ã¿ãã« */
|
---|
137 | #define INT_IIC3TXI2 185 /* IIC3ãã£ãã«2 éä¿¡ãã¼ã¿ã¨ã³ãã㣠*/
|
---|
138 | #define INT_IIC3TEI2 186 /* IIC3ãã£ãã«2 éä¿¡çµäº */
|
---|
139 | #define INT_IIC3STPI3 187 /* IIC3ãã£ãã«3 忢æ¡ä»¶æ¤åº */
|
---|
140 | #define INT_IIC3NAKI3 188 /* IIC3ãã£ãã«3 NACK æ¤åº */
|
---|
141 | #define INT_IIC3RXI3 189 /* IIC3ãã£ãã«3 åä¿¡ãã¼ã¿ãã« */
|
---|
142 | #define INT_IIC3TXI3 190 /* IIC3ãã£ãã«3 éä¿¡ãã¼ã¿ã¨ã³ãã㣠*/
|
---|
143 | #define INT_IIC3TEI3 191 /* IIC3ãã£ãã«3 éä¿¡çµäº */
|
---|
144 | #define INT_BRI0 192 /* SCIFãã£ãã«0 ãã¬ã¼ã¯æ¤åº */
|
---|
145 | #define INT_ERI0 193 /* SCIFãã£ãã«0 åä¿¡ã¨ã©ã¼ */
|
---|
146 | #define INT_RXI0 194 /* SCIFãã£ãã«0 åä¿¡ãã¼ã¿ãã« */
|
---|
147 | #define INT_TXI0 195 /* SCIFãã£ãã«0 éä¿¡FIFOãã¼ã¿ã¨ã³ãã㣠*/
|
---|
148 | #define INT_BRI1 196 /* SCIFãã£ãã«1 ãã¬ã¼ã¯æ¤åº */
|
---|
149 | #define INT_ERI1 197 /* SCIFãã£ãã«1 åä¿¡ã¨ã©ã¼ */
|
---|
150 | #define INT_RXI1 198 /* SCIFãã£ãã«1 åä¿¡ãã¼ã¿ãã« */
|
---|
151 | #define INT_TXI1 199 /* SCIFãã£ãã«1 éä¿¡FIFOãã¼ã¿ã¨ã³ãã㣠*/
|
---|
152 | #define INT_BRI2 200 /* SCIFãã£ãã«2 ãã¬ã¼ã¯æ¤åº */
|
---|
153 | #define INT_ERI2 201 /* SCIFãã£ãã«2 åä¿¡ã¨ã©ã¼ */
|
---|
154 | #define INT_RXI2 202 /* SCIFãã£ãã«2 åä¿¡ãã¼ã¿ãã« */
|
---|
155 | #define INT_TXI2 203 /* SCIFãã£ãã«2 éä¿¡FIFOãã¼ã¿ã¨ã³ãã㣠*/
|
---|
156 | #define INT_BRI3 204 /* SCIFãã£ãã«3 ãã¬ã¼ã¯æ¤åº */
|
---|
157 | #define INT_ERI3 205 /* SCIFãã£ãã«3 åä¿¡ã¨ã©ã¼ */
|
---|
158 | #define INT_RXI3 206 /* SCIFãã£ãã«3 åä¿¡ãã¼ã¿ãã« */
|
---|
159 | #define INT_TXI3 207 /* SCIFãã£ãã«3 éä¿¡FIFOãã¼ã¿ã¨ã³ãã㣠*/
|
---|
160 | #define INT_SSERI0 208 /* SSUãã£ãã«0 ã¨ã©ã¼ */
|
---|
161 | #define INT_SSRXI0 209 /* SSUãã£ãã«0 åä¿¡ãã¼ã¿ãã« */
|
---|
162 | #define INT_SSTXI0 210 /* SSUãã£ãã«0 éä¿¡ãã¼ã¿ã¨ã³ããã£/éä¿¡çµäº */
|
---|
163 | #define INT_SSERI1 211 /* SSUãã£ãã«1 ã¨ã©ã¼ */
|
---|
164 | #define INT_SSRXI1 212 /* SSUãã£ãã«1 åä¿¡ãã¼ã¿ãã« */
|
---|
165 | #define INT_SSTXI1 213 /* SSUãã£ãã«1 éä¿¡ãã¼ã¿ã¨ã³ããã£/éä¿¡çµäº */
|
---|
166 | #define INT_SSI0 214 /* SSIãã£ãã«0 å²ã込㿠*/
|
---|
167 | #define INT_SSI1 215 /* SSIãã£ãã«1 å²ã込㿠*/
|
---|
168 | #define INT_SSI2 216 /* SSIãã£ãã«2 å²ã込㿠*/
|
---|
169 | #define INT_SSI3 217 /* SSIãã£ãã«3 å²ã込㿠*/
|
---|
170 | #define INT_ISY 218 /* CD-ROMãã³ã¼ã åæã³ã¼ãç°å¸¸ã¿ã¤ãã³ã° */
|
---|
171 | #define INT_IERR 219 /* CD-ROMãã³ã¼ã ECCã¨ã©ã¼ */
|
---|
172 | #define INT_IARG 220 /* CD-ROMãã³ã¼ã ITARGå²ã込㿠*/
|
---|
173 | #define INT_ISEC 221 /* CD-ROMãã³ã¼ã ã»ã¯ã¿åãæ¿ãã */
|
---|
174 | #define INT_IBUF 222 /* CD-ROMãã³ã¼ã ãããã¡ãã¼ã¿è»¢éç¶æ
|
---|
175 | é·ç§» */
|
---|
176 | #define INT_IREDAY 223 /* CD-ROMãã³ã¼ã ãããã¡ãã¼ã¿è»¢éè¦æ± */
|
---|
177 | #define INT_FLSTEI 224 /* NANDãã©ãã·ã¥ã³ã³ããã¼ã© STEIè¦å å²å²ã込㿠*/
|
---|
178 | #define INT_FLTENDI 225 /* NANDãã©ãã·ã¥ã³ã³ããã¼ã© 転éçµäº */
|
---|
179 | #define INT_FLTREQ0I 226 /* NANDãã©ãã·ã¥ã³ã³ããã¼ã© FIFO0転éè¦æ± */
|
---|
180 | #define INT_FLTREQ1I 227 /* NANDãã©ãã·ã¥ã³ã³ããã¼ã© FIFO0転éè¦æ± */
|
---|
181 | #define INT_SDHI3 228 /* SDãã¹ãã¤ã³ã¿ã¼ãã§ã¼ã¹ SDHI3å²ã込㿠*/
|
---|
182 | #define INT_SDHI0 229 /* SDãã¹ãã¤ã³ã¿ã¼ãã§ã¼ã¹ SDHI0å²ã込㿠*/
|
---|
183 | #define INT_SDHI1 230 /* SDãã¹ãã¤ã³ã¿ã¼ãã§ã¼ã¹ SDHI1å²ã込㿠*/
|
---|
184 | #define INT_ARM 231 /* RTC ã¢ã©ã¼ã å²ã込㿠*/
|
---|
185 | #define INT_PRD 232 /* RTC 卿å²ã込㿠*/
|
---|
186 | #define INT_CUP 233 /* RTC æ¡ä¸ãå²ã込㿠*/
|
---|
187 | #define INT_ERS0 234 /* RCANãã£ãã«0 ERSè¦å å²ã込㿠*/
|
---|
188 | #define INT_OVR0 235 /* RCANãã£ãã«0 OVRè¦å å²ã込㿠*/
|
---|
189 | #define INT_RM00 236 /* RCANãã£ãã«0 ãã¼ã¿ãã¬ã¼ã åä¿¡ */
|
---|
190 | #define INT_RM10 237 /* RCANãã£ãã«0 ãªã¢ã¼ããã¬ã¼ã åä¿¡ */
|
---|
191 | #define INT_SLE0 238 /* RCANãã£ãã«0 ã¡ãã»ã¼ã¸éä¿¡ */
|
---|
192 | #define INT_ERS1 239 /* RCANãã£ãã«1 ERSè¦å å²ã込㿠*/
|
---|
193 | #define INT_OVR1 240 /* RCANãã£ãã«1 OVRè¦å å²ã込㿠*/
|
---|
194 | #define INT_RM01 241 /* RCANãã£ãã«1 ãã¼ã¿ãã¬ã¼ã åä¿¡ */
|
---|
195 | #define INT_RM11 242 /* RCANãã£ãã«1 ãªã¢ã¼ããã¬ã¼ã åä¿¡ */
|
---|
196 | #define INT_SLE1 243 /* RCANãã£ãã«1 ã¡ãã»ã¼ã¸éä¿¡ */
|
---|
197 | #define INT_OVF 244 /* SRC åºåãã¼ã¿FIFOãªã¼ãã¼ã©ã¤ã */
|
---|
198 | #define INT_ODFI 245 /* SRC åºåãã¼ã¿FIFOãã« */
|
---|
199 | #define INT_IDEI 246 /* SRC å
|
---|
200 | ¥åãã¼ã¿FIFOã¨ã³ãã㣠*/
|
---|
201 | #define INT_IEBI 247 /* IEBusã³ã³ããã¼ã© å²ã込㿠*/
|
---|
202 |
|
---|
203 | #ifndef _MACRO_ONLY
|
---|
204 |
|
---|
205 | /*
|
---|
206 | * å
|
---|
207 | èµã¢ã¸ã¥ã¼ã«ã®ã¬ã¸ã¹ã¿
|
---|
208 | */
|
---|
209 | /* ãã£ãã·ã¥ */
|
---|
210 | #define CCR1 ((VW *)0xFFFC1000) /* ãã£ãã·ã¥å¶å¾¡ã¬ã¸ã¹ã¿1 */
|
---|
211 | #define CCR2 ((VW *)0xFFFC1004) /* ãã£ãã·ã¥å¶å¾¡ã¬ã¸ã¹ã¿2 */
|
---|
212 |
|
---|
213 | /* ã¯ããã¯çºæ¯å¨ (CPG) */
|
---|
214 | #define FRQCR ((VH *)0xFFFE0010) /* 卿³¢æ°å¶å¾¡ã¬ã¸ã¹ã¿ */
|
---|
215 |
|
---|
216 | /* ãã¹ã¹ãã¼ãã³ã³ããã¼ã© (BSC) */
|
---|
217 | #define CMNCR ((VW *)0xFFFC0000) /* å
|
---|
218 | ±éã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
219 | #define CS0BCR ((VW *)0xFFFC0004) /* ã¨ãªã¢0 ãã¹ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
220 | #define CS1BCR ((VW *)0xFFFC0008) /* ã¨ãªã¢1 ãã¹ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
221 | #define CS2BCR ((VW *)0xFFFC000C) /* ã¨ãªã¢2 ãã¹ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
222 | #define CS3BCR ((VW *)0xFFFC0010) /* ã¨ãªã¢3 ãã¹ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
223 | #define CS4BCR ((VW *)0xFFFC0014) /* ã¨ãªã¢4 ãã¹ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
224 | #define CS5BCR ((VW *)0xFFFC0018) /* ã¨ãªã¢5 ãã¹ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
225 | #define CS6BCR ((VW *)0xFFFC001C) /* ã¨ãªã¢6 ãã¹ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
226 | #define CS7BCR ((VW *)0xFFFC0020) /* ã¨ãªã¢7 ãã¹ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
227 | #define CS0WCR ((VW *)0xFFFC0028) /* ã¨ãªã¢0 ã¦ã§ã¤ãã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
228 | #define CS1WCR ((VW *)0xFFFC002C) /* ã¨ãªã¢1 ã¦ã§ã¤ãã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
229 | #define CS2WCR ((VW *)0xFFFC0030) /* ã¨ãªã¢2 ã¦ã§ã¤ãã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
230 | #define CS3WCR ((VW *)0xFFFC0034) /* ã¨ãªã¢3 ã¦ã§ã¤ãã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
231 | #define CS4WCR ((VW *)0xFFFC0038) /* ã¨ãªã¢4 ã¦ã§ã¤ãã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
232 | #define CS5WCR ((VW *)0xFFFC003C) /* ã¨ãªã¢5 ã¦ã§ã¤ãã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
233 | #define CS6WCR ((VW *)0xFFFC0040) /* ã¨ãªã¢6 ã¦ã§ã¤ãã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
234 | #define CS7WCR ((VW *)0xFFFC0044) /* ã¨ãªã¢7 ã¦ã§ã¤ãã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
235 | #define SDCR ((VW *)0xFFFC004C) /* SDRAMã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
236 | #define RTCSR ((VW *)0xFFFC0050) /* ãªãã¬ãã·ã¥ã¿ã¤ãã³ã³ããã¼ã«/ã¹ãã¼ã¿ã¹ã¬ã¸ã¹ã¿ */
|
---|
237 | #define RTCNT ((VW *)0xFFFC0054) /* ãªãã¬ãã·ã¥ã¿ã¤ãã«ã¦ã³ã¿ */
|
---|
238 | #define RTCOR ((VW *)0xFFFC0058) /* ãªãã¬ãã·ã¥ã¿ã¤ã ã³ã³ã¹ã¿ã³ãã¬ã¸ã¹ã¿ */
|
---|
239 |
|
---|
240 | /* å²ãè¾¼ã¿ã³ã³ããã¼ã© (INTC) */
|
---|
241 | #define ICR0 ((VH *)0xFFFE0800) /* å²ãè¾¼ã¿ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿0 */
|
---|
242 | #define ICR1 ((VH *)0xFFFE0802) /* å²ãè¾¼ã¿ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿1 */
|
---|
243 | #define ICR2 ((VH *)0xFFFE0804) /* å²ãè¾¼ã¿ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿2 */
|
---|
244 | #define IRQRR ((VH *)0xFFFE0806) /* IRQ å²ãè¾¼ã¿è¦æ±ã¬ã¸ã¹ã¿ */
|
---|
245 | #define PINTER ((VH *)0xFFFE0808) /* PINT å²ãè¾¼ã¿ã¤ãã¼ãã«ã¬ã¸ã¹ã¿ */
|
---|
246 | #define PIRR ((VH *)0xFFFE080A) /* PINT å²ãè¾¼ã¿è¦æ±ã¬ã¸ã¹ã¿ */
|
---|
247 | #define IBCR ((VH *)0xFFFE080C) /* ãã³ã¯ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
248 | #define IBNR ((VH *)0xFFFE080E) /* ãã³ã¯çªå·ã¬ã¸ã¹ã¿ */
|
---|
249 | #define IPR01 ((VH *)0xFFFE0818) /* å²ãè¾¼ã¿åªå
|
---|
250 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿01 */
|
---|
251 | #define IPR02 ((VH *)0xFFFE081A) /* å²ãè¾¼ã¿åªå
|
---|
252 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿02 */
|
---|
253 | #define IPR05 ((VH *)0xFFFE0820) /* å²ãè¾¼ã¿åªå
|
---|
254 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿05 */
|
---|
255 | #define IPR06 ((VH *)0xFFFE0C00) /* å²ãè¾¼ã¿åªå
|
---|
256 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿06 */
|
---|
257 | #define IPR07 ((VH *)0xFFFE0C02) /* å²ãè¾¼ã¿åªå
|
---|
258 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿07 */
|
---|
259 | #define IPR08 ((VH *)0xFFFE0C04) /* å²ãè¾¼ã¿åªå
|
---|
260 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿08 */
|
---|
261 | #define IPR09 ((VH *)0xFFFE0C06) /* å²ãè¾¼ã¿åªå
|
---|
262 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿09 */
|
---|
263 | #define IPR10 ((VH *)0xFFFE0C08) /* å²ãè¾¼ã¿åªå
|
---|
264 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿10 */
|
---|
265 | #define IPR11 ((VH *)0xFFFE0C0A) /* å²ãè¾¼ã¿åªå
|
---|
266 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿11 */
|
---|
267 | #define IPR12 ((VH *)0xFFFE0C0C) /* å²ãè¾¼ã¿åªå
|
---|
268 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿12 */
|
---|
269 | #define IPR13 ((VH *)0xFFFE0C0E) /* å²ãè¾¼ã¿åªå
|
---|
270 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿13 */
|
---|
271 | #define IPR14 ((VH *)0xFFFE0C10) /* å²ãè¾¼ã¿åªå
|
---|
272 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿14 */
|
---|
273 | #define IPR16 ((VH *)0xFFFE0C12) /* å²ãè¾¼ã¿åªå
|
---|
274 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿15 */
|
---|
275 | #define IPR15 ((VH *)0xFFFE0C14) /* å²ãè¾¼ã¿åªå
|
---|
276 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿16 */
|
---|
277 | #define IPR17 ((VH *)0xFFFE0C16) /* å²ãè¾¼ã¿åªå
|
---|
278 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿17 */
|
---|
279 |
|
---|
280 | /* ã³ã³ãã¢ãããã¿ã¤ã (CMT) */
|
---|
281 | #define CMSTR ((VH *)0xFFFEC000) /* ã³ã³ãã¢ãããã¿ã¤ãã¹ã¿ã¼ãã¬ã¸ã¹ã¿ */
|
---|
282 | #define CMCSR_0 ((VH *)0xFFFEC002) /* ãã£ãã«0 ã³ã³ãã¢ãããã«ã¦ã³ã¿ã³ã³ããã¼ã«/ã¹ãã¼ã¿ã¹ã¬ã¸ã¹ã¿ */
|
---|
283 | #define CMCNT_0 ((VH *)0xFFFEC004) /* ãã£ãã«0 ã³ã³ãã¢ãããã«ã¦ã³ã¿ */
|
---|
284 | #define CMCOR_0 ((VH *)0xFFFEC006) /* ãã£ãã«0 ã³ã³ãã¢ãããã³ã³ã¹ã¿ã³ãã¬ã¸ã¹ã¿ */
|
---|
285 | #define CMCSR_1 ((VH *)0xFFFEC008) /* ãã£ãã«1 ã³ã³ãã¢ãããã«ã¦ã³ã¿ã³ã³ããã¼ã«/ã¹ãã¼ã¿ã¹ã¬ã¸ã¹ã¿ */
|
---|
286 | #define CMCNT_1 ((VH *)0xFFFEC00A) /* ãã£ãã«1 ã³ã³ãã¢ãããã«ã¦ã³ã¿ */
|
---|
287 | #define CMCOR_1 ((VH *)0xFFFEC00C) /* ãã£ãã«1 ã³ã³ãã¢ãããã³ã³ã¹ã¿ã³ãã¬ã¸ã¹ã¿ */
|
---|
288 |
|
---|
289 | /* ãã³ãã¡ã³ã¯ã·ã§ã³ã³ã³ããã¼ã© (PFC), I/Oãã¼ã */
|
---|
290 | #define PADRL ((VH *)0xFFFE3802) /* ãã¼ãA ãã¼ã¿ã¬ã¸ã¹ã¿L */
|
---|
291 | #define PBCRL ((VH *)0xFFFE3882) /* ãã¼ãB ãã¼ã¿ã¬ã¸ã¹ã¿L */
|
---|
292 | #define PBIORL ((VH *)0xFFFE3886) /* ãã¼ãB IOã¬ã¸ã¹ã¿L */
|
---|
293 | #define PBCRL4 ((VH *)0xFFFE3890) /* ãã¼ãB ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L4 */
|
---|
294 | #define PBCRL3 ((VH *)0xFFFE3892) /* ãã¼ãB ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L3 */
|
---|
295 | #define PBCRL2 ((VH *)0xFFFE3894) /* ãã¼ãB ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L2 */
|
---|
296 | #define PBCRL1 ((VH *)0xFFFE3896) /* ãã¼ãB ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L1 */
|
---|
297 | #define PBPRL ((VH *)0xFFFE389E) /* ãã¼ãB ãã¼ãã¬ã¸ã¹ã¿L */
|
---|
298 | #define IFCR ((VH *)0xFFFE38A2) /* IRQOUTæ©è½ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
299 | #define PCCRL ((VH *)0xFFFE3902) /* ãã¼ãC ãã¼ã¿ã¬ã¸ã¹ã¿L */
|
---|
300 | #define PCIORL ((VH *)0xFFFE3906) /* ãã¼ãC IOã¬ã¸ã¹ã¿L */
|
---|
301 | #define PCCRL4 ((VH *)0xFFFE3910) /* ãã¼ãC ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L4 */
|
---|
302 | #define PCCRL3 ((VH *)0xFFFE3912) /* ãã¼ãC ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L3 */
|
---|
303 | #define PCCRL2 ((VH *)0xFFFE3914) /* ãã¼ãC ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L2 */
|
---|
304 | #define PCCRL1 ((VH *)0xFFFE3916) /* ãã¼ãC ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L1 */
|
---|
305 | #define PCPRL ((VH *)0xFFFE391E) /* ãã¼ãC ãã¼ãã¬ã¸ã¹ã¿L */
|
---|
306 | #define PDCRL ((VH *)0xFFFE3982) /* ãã¼ãD ãã¼ã¿ã¬ã¸ã¹ã¿L */
|
---|
307 | #define PDIORL ((VH *)0xFFFE3986) /* ãã¼ãD IOã¬ã¸ã¹ã¿L */
|
---|
308 | #define PDCRL4 ((VH *)0xFFFE3990) /* ãã¼ãD ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L4 */
|
---|
309 | #define PDCRL3 ((VH *)0xFFFE3992) /* ãã¼ãD ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L3 */
|
---|
310 | #define PDCRL2 ((VH *)0xFFFE3994) /* ãã¼ãD ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L2 */
|
---|
311 | #define PDCRL1 ((VH *)0xFFFE3996) /* ãã¼ãD ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L1 */
|
---|
312 | #define PDPRL ((VH *)0xFFFE399E) /* ãã¼ãD ãã¼ãã¬ã¸ã¹ã¿L */
|
---|
313 | #define PECRL ((VH *)0xFFFE3A02) /* ãã¼ãE ãã¼ã¿ã¬ã¸ã¹ã¿L */
|
---|
314 | #define PEIORL ((VH *)0xFFFE3A06) /* ãã¼ãE IOã¬ã¸ã¹ã¿L */
|
---|
315 | #define PECRL4 ((VH *)0xFFFE3A10) /* ãã¼ãE ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L4 */
|
---|
316 | #define PECRL3 ((VH *)0xFFFE3A12) /* ãã¼ãE ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L3 */
|
---|
317 | #define PECRL2 ((VH *)0xFFFE3A14) /* ãã¼ãE ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L2 */
|
---|
318 | #define PECRL1 ((VH *)0xFFFE3A16) /* ãã¼ãE ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L1 */
|
---|
319 | #define PEPRL ((VH *)0xFFFE3A1E) /* ãã¼ãE ãã¼ãã¬ã¸ã¹ã¿L */
|
---|
320 | #define PFCRH ((VH *)0xFFFE3A80) /* ãã¼ãE ãã¼ã¿ã¬ã¸ã¹ã¿H */
|
---|
321 | #define PFCRL ((VH *)0xFFFE3A82) /* ãã¼ãE ãã¼ã¿ã¬ã¸ã¹ã¿L */
|
---|
322 | #define PFIORH ((VH *)0xFFFE3A84) /* ãã¼ãF IOã¬ã¸ã¹ã¿H */
|
---|
323 | #define PFIORL ((VH *)0xFFFE3A86) /* ãã¼ãF IOã¬ã¸ã¹ã¿L */
|
---|
324 | #define PFCRH4 ((VH *)0xFFFE3A88) /* ãã¼ãF ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿H4 */
|
---|
325 | #define PFCRH3 ((VH *)0xFFFE3A8A) /* ãã¼ãF ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿H3 */
|
---|
326 | #define PFCRH2 ((VH *)0xFFFE3A8C) /* ãã¼ãF ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿H2 */
|
---|
327 | #define PFCRH1 ((VH *)0xFFFE3A8E) /* ãã¼ãF ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿H1 */
|
---|
328 | #define PFCRL4 ((VH *)0xFFFE3A90) /* ãã¼ãF ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L4 */
|
---|
329 | #define PFCRL3 ((VH *)0xFFFE3A92) /* ãã¼ãF ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L3 */
|
---|
330 | #define PFCRL2 ((VH *)0xFFFE3A94) /* ãã¼ãF ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L2 */
|
---|
331 | #define PFCRL1 ((VH *)0xFFFE3A96) /* ãã¼ãF ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿L1 */
|
---|
332 | #define PFPRH ((VH *)0xFFFE3A9C) /* ãã¼ãE ãã¼ãã¬ã¸ã¹ã¿H */
|
---|
333 | #define PFPRL ((VH *)0xFFFE3A9E) /* ãã¼ãE ãã¼ãã¬ã¸ã¹ã¿L */
|
---|
334 | #define SCSR ((VH *)0xFFFE3AA2) /* SSIã¯ããã¯é¸æã¬ã¸ã¹ã¿ */
|
---|
335 |
|
---|
336 | /* 使¶è²»é»åã¢ã¼ã */
|
---|
337 | #define STBCR ((VB *)0xFFFE0014) /* ã¹ã¿ã³ãã¤ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
338 | #define STBCR2 ((VB *)0xFFFE0018) /* ã¹ã¿ã³ãã¤ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿2 */
|
---|
339 | #define STBCR3 ((VB *)0xFFFE0408) /* ã¹ã¿ã³ãã¤ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿3 */
|
---|
340 | #define STBCR4 ((VB *)0xFFFE040C) /* ã¹ã¿ã³ãã¤ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿4 */
|
---|
341 | #define STBCR5 ((VB *)0xFFFE0410) /* ã¹ã¿ã³ãã¤ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿5 */
|
---|
342 | #define STBCR6 ((VB *)0xFFFE0414) /* ã¹ã¿ã³ãã¤ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿6 */
|
---|
343 | #define SYSCR1 ((VB *)0xFFFE0402) /* ã·ã¹ãã ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿1 */
|
---|
344 | #define SYSCR2 ((VB *)0xFFFE0404) /* ã·ã¹ãã ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿2 */
|
---|
345 | #define SYSCR3 ((VB *)0xFFFE0418) /* ã·ã¹ãã ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿3 */
|
---|
346 | #define DSCTR ((VB *)0xFFFE2800) /* ãã£ã¼ãã¹ã¿ã³ãã¤ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿ */
|
---|
347 | #define DSCTR2 ((VB *)0xFFFE2802) /* ãã£ã¼ãã¹ã¿ã³ãã¤ã³ã³ããã¼ã«ã¬ã¸ã¹ã¿2 */
|
---|
348 | #define DSSSR ((VH *)0xFFFE2804) /* ãã£ã¼ãã¹ã¿ã³ãã¤è§£é¤è¦å ã»ã¬ã¯ãã¬ã¸ã¹ã¿ */
|
---|
349 | #define DSFR ((VH *)0xFFFE2808) /* ãã£ã¼ãã¹ã¿ã³ãã¤è§£é¤ã¨ãã¸ã»ã¬ã¯ãã¬ã¸ã¹ã¿ */
|
---|
350 | #define DSRTR ((VB *)0xFFFE280C) /* ä¿æç¨å
|
---|
351 | èµRAMããªãã³ã°ã¬ã¸ã¹ã¿ */
|
---|
352 |
|
---|
353 | /* FIFOä»ãã·ãªã¢ã«ã³ãã¥ãã±ã¼ã·ã§ã³ã¤ã³ã¿ã¼ãã§ã¼ã¹ (SCIF) */
|
---|
354 |
|
---|
355 | #define SCIF0_BASE ((UW)0xFFFE8000) /* ãã£ãã«0 ã¬ã¸ã¹ã¿ãã¼ã¹ã¢ãã¬ã¹ */
|
---|
356 | #define SCIF1_BASE ((UW)0xFFFE8800) /* ãã£ãã«1 ã¬ã¸ã¹ã¿ãã¼ã¹ã¢ãã¬ã¹ */
|
---|
357 | #define SCIF2_BASE ((UW)0xFFFE9000) /* ãã£ãã«2 ã¬ã¸ã¹ã¿ãã¼ã¹ã¢ãã¬ã¹ */
|
---|
358 | #define SCIF3_BASE ((UW)0xFFFE9800) /* ãã£ãã«3 ã¬ã¸ã¹ã¿ãã¼ã¹ã¢ãã¬ã¹ */
|
---|
359 |
|
---|
360 | /*
|
---|
361 | * å²ãè¾¼ã¿ã³ã³ããã¼ã©ã®åæå
|
---|
362 | */
|
---|
363 | Inline void sh2_init_intcontorller(void)
|
---|
364 | {
|
---|
365 | /* ãã³ã¯çªå·ã¬ã¸ã¹ã¿ã®è¨å® */
|
---|
366 | sil_wrh_mem(IBNR, 0x0000); /* BE=00, BOVE=0 */
|
---|
367 | /* ãã¹ã¦ã®å²ãè¾¼ã¿ã§ãã³ã¯ä½¿ç¨ç¦æ¢ */
|
---|
368 | /* ã¬ã¸ã¹ã¿ãã³ã¯ãªã¼ãã¼ããã¼ä¾å¤ç¦æ¢ */
|
---|
369 | /* å²ãè¾¼ã¿åªå
|
---|
370 | ã¬ãã«è¨å®ã¬ã¸ã¹ã¿ãåæå */
|
---|
371 | sil_wrh_mem (IPR01, 0x0000);
|
---|
372 | sil_wrh_mem (IPR02, 0x0000);
|
---|
373 | sil_wrh_mem (IPR05, 0x0000);
|
---|
374 | sil_wrh_mem (IPR06, 0x0000);
|
---|
375 | sil_wrh_mem (IPR07, 0x0000);
|
---|
376 | sil_wrh_mem (IPR08, 0x0000);
|
---|
377 | sil_wrh_mem (IPR09, 0x0000);
|
---|
378 | sil_wrh_mem (IPR10, 0x0000);
|
---|
379 | sil_wrh_mem (IPR11, 0x0000);
|
---|
380 | sil_wrh_mem (IPR12, 0x0000);
|
---|
381 | sil_wrh_mem (IPR13, 0x0000);
|
---|
382 | sil_wrh_mem (IPR14, 0x0000);
|
---|
383 | sil_wrh_mem (IPR15, 0x0000);
|
---|
384 | sil_wrh_mem (IPR16, 0x0000);
|
---|
385 | sil_wrh_mem (IPR17, 0x0000);
|
---|
386 | }
|
---|
387 |
|
---|
388 | #endif /* _MACRO_ONLY */
|
---|
389 |
|
---|
390 | #endif /* _SH7263_H_ */
|
---|