[363] | 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_ */
|
---|