Nobuhiro Iwamatsu | dabcc0e | 2007-09-23 02:31:13 +0900 | [diff] [blame] | 1 | /* |
| 2 | * (C) Copyright 2007 Nobuhiro Iwamatsu <iwamatsu@nigauri.org> |
| 3 | * |
| 4 | * SH7722 Internal I/O register |
| 5 | * |
| 6 | * This program is free software; you can redistribute it and/or |
| 7 | * modify it under the terms of the GNU General Public License as |
| 8 | * published by the Free Software Foundation; either version 2 of |
| 9 | * the License, or (at your option) any later version. |
| 10 | * |
| 11 | * This program is distributed in the hope that it will be useful, |
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 14 | * GNU General Public License for more details. |
| 15 | * |
| 16 | * You should have received a copy of the GNU General Public License |
| 17 | * along with this program; if not, write to the Free Software |
| 18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, |
| 19 | * MA 02111-1307 USA |
| 20 | */ |
| 21 | |
| 22 | #ifndef _ASM_CPU_SH7722_H_ |
| 23 | #define _ASM_CPU_SH7722_H_ |
| 24 | |
| 25 | #define CACHE_OC_NUM_WAYS 4 |
| 26 | #define CCR_CACHE_INIT 0x0000090d |
| 27 | |
| 28 | /* EXP */ |
| 29 | #define TRA 0xFF000020 |
| 30 | #define EXPEVT 0xFF000024 |
| 31 | #define INTEVT 0xFF000028 |
| 32 | |
| 33 | /* MMU */ |
Wolfgang Denk | 0a5c214 | 2007-12-27 01:52:50 +0100 | [diff] [blame] | 34 | #define PTEH 0xFF000000 |
| 35 | #define PTEL 0xFF000004 |
| 36 | #define TTB 0xFF000008 |
| 37 | #define TEA 0xFF00000C |
| 38 | #define MMUCR 0xFF000010 |
| 39 | #define PASCR 0xFF000070 |
| 40 | #define IRMCR 0xFF000078 |
Nobuhiro Iwamatsu | dabcc0e | 2007-09-23 02:31:13 +0900 | [diff] [blame] | 41 | |
| 42 | /* CACHE */ |
| 43 | #define CCR 0xFF00001C |
| 44 | #define RAMCR 0xFF000074 |
| 45 | |
| 46 | /* XY MEMORY */ |
| 47 | #define XSA 0xFF000050 |
| 48 | #define YSA 0xFF000054 |
| 49 | #define XDA 0xFF000058 |
| 50 | #define YDA 0xFF00005C |
| 51 | #define XPR 0xFF000060 |
| 52 | #define YPR 0xFF000064 |
| 53 | #define XEA 0xFF000068 |
| 54 | #define YEA 0xFF00006C |
| 55 | |
| 56 | /* INTC */ |
| 57 | #define ICR0 0xA4140000 |
| 58 | #define ICR1 0xA414001C |
| 59 | #define INTPRI0 0xA4140010 |
| 60 | #define INTREQ0 0xA4140024 |
| 61 | #define INTMSK0 0xA4140044 |
| 62 | #define INTMSKCLR0 0xA4140064 |
| 63 | #define NMIFCR 0xA41400C0 |
| 64 | #define USERIMASK 0xA4700000 |
| 65 | #define IPRA 0xA4080000 |
| 66 | #define IPRB 0xA4080004 |
| 67 | #define IPRC 0xA4080008 |
| 68 | #define IPRD 0xA408000C |
| 69 | #define IPRE 0xA4080010 |
| 70 | #define IPRF 0xA4080014 |
| 71 | #define IPRG 0xA4080018 |
| 72 | #define IPRH 0xA408001C |
| 73 | #define IPRI 0xA4080020 |
| 74 | #define IPRJ 0xA4080024 |
| 75 | #define IPRK 0xA4080028 |
| 76 | #define IPRL 0xA408002C |
| 77 | #define IMR0 0xA4080080 |
| 78 | #define IMR1 0xA4080084 |
| 79 | #define IMR2 0xA4080088 |
| 80 | #define IMR3 0xA408008C |
| 81 | #define IMR4 0xA4080090 |
| 82 | #define IMR5 0xA4080094 |
| 83 | #define IMR6 0xA4080098 |
| 84 | #define IMR7 0xA408009C |
| 85 | #define IMR8 0xA40800A0 |
| 86 | #define IMR9 0xA40800A4 |
| 87 | #define IMR10 0xA40800A8 |
| 88 | #define IMR11 0xA40800AC |
| 89 | #define IMCR0 0xA40800C0 |
| 90 | #define IMCR1 0xA40800C4 |
| 91 | #define IMCR2 0xA40800C8 |
| 92 | #define IMCR3 0xA40800CC |
| 93 | #define IMCR4 0xA40800D0 |
| 94 | #define IMCR5 0xA40800D4 |
| 95 | #define IMCR6 0xA40800D8 |
| 96 | #define IMCR7 0xA40800DC |
| 97 | #define IMCR8 0xA40800E0 |
| 98 | #define IMCR9 0xA40800E4 |
| 99 | #define IMCR10 0xA40800E8 |
| 100 | #define IMCR11 0xA40800EC |
| 101 | #define MFI_IPRA 0xA40B0000 |
| 102 | #define MFI_IPRB 0xA40B0004 |
| 103 | #define MFI_IPRC 0xA40B0008 |
| 104 | #define MFI_IPRD 0xA40B000C |
| 105 | #define MFI_IPRE 0xA40B0010 |
| 106 | #define MFI_IPRF 0xA40B0014 |
| 107 | #define MFI_IPRG 0xA40B0018 |
| 108 | #define MFI_IPRH 0xA40B001C |
| 109 | #define MFI_IPRI 0xA40B0020 |
| 110 | #define MFI_IPRJ 0xA40B0024 |
| 111 | #define MFI_IPRK 0xA40B0028 |
| 112 | #define MFI_IPRL 0xA40B002C |
| 113 | #define MFI_IMR0 0xA40B0080 |
| 114 | #define MFI_IMR1 0xA40B0084 |
| 115 | #define MFI_IMR2 0xA40B0088 |
| 116 | #define MFI_IMR3 0xA40B008C |
| 117 | #define MFI_IMR4 0xA40B0090 |
| 118 | #define MFI_IMR5 0xA40B0094 |
| 119 | #define MFI_IMR6 0xA40B0098 |
| 120 | #define MFI_IMR7 0xA40B009C |
| 121 | #define MFI_IMR8 0xA40B00A0 |
| 122 | #define MFI_IMR9 0xA40B00A4 |
| 123 | #define MFI_IMR10 0xA40B00A8 |
| 124 | #define MFI_IMR11 0xA40B00AC |
| 125 | #define MFI_IMCR0 0xA40B00C0 |
| 126 | #define MFI_IMCR1 0xA40B00C4 |
| 127 | #define MFI_IMCR2 0xA40B00C8 |
| 128 | #define MFI_IMCR3 0xA40B00CC |
| 129 | #define MFI_IMCR4 0xA40B00D0 |
| 130 | #define MFI_IMCR5 0xA40B00D4 |
| 131 | #define MFI_IMCR6 0xA40B00D8 |
| 132 | #define MFI_IMCR7 0xA40B00DC |
| 133 | #define MFI_IMCR8 0xA40B00E0 |
| 134 | #define MFI_IMCR9 0xA40B00E4 |
| 135 | #define MFI_IMCR10 0xA40B00E8 |
| 136 | #define MFI_IMCR11 0xA40B00EC |
| 137 | |
| 138 | /* BSC */ |
| 139 | #define CMNCR 0xFEC10000 |
| 140 | #define CS0BCR 0xFEC10004 |
| 141 | #define CS2BCR 0xFEC10008 |
| 142 | #define CS4BCR 0xFEC10010 |
| 143 | #define CS5ABCR 0xFEC10014 |
| 144 | #define CS5BBCR 0xFEC10018 |
| 145 | #define CS6ABCR 0xFEC1001C |
| 146 | #define CS6BBCR 0xFEC10020 |
| 147 | #define CS0WCR 0xFEC10024 |
| 148 | #define CS2WCR 0xFEC10028 |
| 149 | #define CS4WCR 0xFEC10030 |
| 150 | #define CS5AWCR 0xFEC10034 |
| 151 | #define CS5BWCR 0xFEC10038 |
| 152 | #define CS6AWCR 0xFEC1003C |
| 153 | #define CS6BWCR 0xFEC10040 |
| 154 | #define RBWTCNT 0xFEC10054 |
| 155 | |
| 156 | /* SBSC */ |
| 157 | #define SBSC_SDCR 0xFE400008 |
| 158 | #define SBSC_SDWCR 0xFE40000C |
| 159 | #define SBSC_SDPCR 0xFE400010 |
| 160 | #define SBSC_RTCSR 0xFE400014 |
| 161 | #define SBSC_RTCNT 0xFE400018 |
| 162 | #define SBSC_RTCOR 0xFE40001C |
| 163 | #define SBSC_RFCR 0xFE400020 |
| 164 | |
| 165 | /* DMAC */ |
| 166 | #define SAR_0 0xFE008020 |
| 167 | #define DAR_0 0xFE008024 |
| 168 | #define TCR_0 0xFE008028 |
| 169 | #define CHCR_0 0xFE00802C |
| 170 | #define SAR_1 0xFE008030 |
| 171 | #define DAR_1 0xFE008034 |
| 172 | #define TCR_1 0xFE008038 |
| 173 | #define CHCR_1 0xFE00803C |
| 174 | #define SAR_2 0xFE008040 |
| 175 | #define DAR_2 0xFE008044 |
| 176 | #define TCR_2 0xFE008048 |
| 177 | #define CHCR_2 0xFE00804C |
| 178 | #define SAR_3 0xFE008050 |
| 179 | #define DAR_3 0xFE008054 |
| 180 | #define TCR_3 0xFE008058 |
| 181 | #define CHCR_3 0xFE00805C |
| 182 | #define SAR_4 0xFE008070 |
| 183 | #define DAR_4 0xFE008074 |
| 184 | #define TCR_4 0xFE008078 |
| 185 | #define CHCR_4 0xFE00807C |
| 186 | #define SAR_5 0xFE008080 |
| 187 | #define DAR_5 0xFE008084 |
| 188 | #define TCR_5 0xFE008088 |
| 189 | #define CHCR_5 0xFE00808C |
| 190 | #define SARB_0 0xFE008120 |
| 191 | #define DARB_0 0xFE008124 |
| 192 | #define TCRB_0 0xFE008128 |
| 193 | #define SARB_1 0xFE008130 |
| 194 | #define DARB_1 0xFE008134 |
| 195 | #define TCRB_1 0xFE008138 |
| 196 | #define SARB_2 0xFE008140 |
| 197 | #define DARB_2 0xFE008144 |
| 198 | #define TCRB_2 0xFE008148 |
| 199 | #define SARB_3 0xFE008150 |
| 200 | #define DARB_3 0xFE008154 |
| 201 | #define TCRB_3 0xFE008158 |
| 202 | #define DMAOR 0xFE008060 |
| 203 | #define DMARS_0 0xFE009000 |
| 204 | #define DMARS_1 0xFE009004 |
| 205 | #define DMARS_2 0xFE009008 |
| 206 | |
| 207 | /* CPG */ |
| 208 | #define FRQCR 0xA4150000 |
| 209 | #define VCLKCR 0xA4150004 |
| 210 | #define SCLKACR 0xA4150008 |
| 211 | #define SCLKBCR 0xA415000C |
| 212 | #define PLLCR 0xA4150024 |
| 213 | #define DLLFRQ 0xA4150050 |
| 214 | |
| 215 | /* LOW POWER MODE */ |
| 216 | #define STBCR 0xA4150020 |
| 217 | #define MSTPCR0 0xA4150030 |
| 218 | #define MSTPCR1 0xA4150034 |
| 219 | #define MSTPCR2 0xA4150038 |
| 220 | #define BAR 0xA4150040 |
| 221 | |
| 222 | /* RWDT */ |
| 223 | #define RWTCNT 0xA4520000 |
| 224 | #define RWTCSR 0xA4520004 |
| 225 | #define WTCNT RWTCNT |
| 226 | |
| 227 | |
| 228 | /* TMU */ |
| 229 | #define TSTR 0xFFD80004 |
| 230 | #define TCOR0 0xFFD80008 |
| 231 | #define TCNT0 0xFFD8000C |
| 232 | #define TCR0 0xFFD80010 |
| 233 | #define TCOR1 0xFFD80014 |
| 234 | #define TCNT1 0xFFD80018 |
| 235 | #define TCR1 0xFFD8001C |
| 236 | #define TCOR2 0xFFD80020 |
| 237 | #define TCNT2 0xFFD80024 |
| 238 | #define TCR2 0xFFD80028 |
| 239 | |
| 240 | /* TPU */ |
| 241 | #define TPU_TSTR 0xA4C90000 |
| 242 | #define TPU_TCR0 0xA4C90010 |
| 243 | #define TPU_TMDR0 0xA4C90014 |
| 244 | #define TPU_TIOR0 0xA4C90018 |
| 245 | #define TPU_TIER0 0xA4C9001C |
| 246 | #define TPU_TSR0 0xA4C90020 |
| 247 | #define TPU_TCNT0 0xA4C90024 |
| 248 | #define TPU_TGR0A 0xA4C90028 |
| 249 | #define TPU_TGR0B 0xA4C9002C |
| 250 | #define TPU_TGR0C 0xA4C90030 |
| 251 | #define TPU_TGR0D 0xA4C90034 |
| 252 | #define TPU_TCR1 0xA4C90050 |
| 253 | #define TPU_TMDR1 0xA4C90054 |
| 254 | #define TPU_TIER1 0xA4C9005C |
| 255 | #define TPU_TSR1 0xA4C90060 |
| 256 | #define TPU_TCNT1 0xA4C90064 |
| 257 | #define TPU_TGR1A 0xA4C90068 |
| 258 | #define TPU_TGR1B 0xA4C9006C |
| 259 | #define TPU_TGR1C 0xA4C90070 |
| 260 | #define TPU_TGR1D 0xA4C90074 |
| 261 | #define TPU_TCR2 0xA4C90090 |
| 262 | #define TPU_TMDR2 0xA4C90094 |
| 263 | #define TPU_TIER2 0xA4C9009C |
| 264 | #define TPU_TSR2 0xA4C900A0 |
| 265 | #define TPU_TCNT2 0xA4C900A4 |
| 266 | #define TPU_TGR2A 0xA4C900A8 |
| 267 | #define TPU_TGR2B 0xA4C900AC |
| 268 | #define TPU_TGR2C 0xA4C900B0 |
| 269 | #define TPU_TGR2D 0xA4C900B4 |
| 270 | #define TPU_TCR3 0xA4C900D0 |
| 271 | #define TPU_TMDR3 0xA4C900D4 |
| 272 | #define TPU_TIER3 0xA4C900DC |
| 273 | #define TPU_TSR3 0xA4C900E0 |
| 274 | #define TPU_TCNT3 0xA4C900E4 |
| 275 | #define TPU_TGR3A 0xA4C900E8 |
| 276 | #define TPU_TGR3B 0xA4C900EC |
| 277 | #define TPU_TGR3C 0xA4C900F0 |
| 278 | #define TPU_TGR3D 0xA4C900F4 |
| 279 | |
| 280 | /* CMT */ |
| 281 | #define CMSTR 0xA44A0000 |
| 282 | #define CMCSR 0xA44A0060 |
| 283 | #define CMCNT 0xA44A0064 |
| 284 | #define CMCOR 0xA44A0068 |
| 285 | |
| 286 | /* SIO */ |
| 287 | #define SIOMDR 0xA4500000 |
| 288 | #define SIOCTR 0xA4500004 |
| 289 | #define SIOSTBCR0 0xA4500008 |
| 290 | #define SIOSTBCR1 0xA450000C |
| 291 | #define SIOTDR 0xA4500014 |
| 292 | #define SIORDR 0xA4500018 |
| 293 | #define SIOSTR 0xA450001C |
| 294 | #define SIOIER 0xA4500020 |
| 295 | #define SIOSCR 0xA4500024 |
| 296 | |
| 297 | /* SIOF */ |
| 298 | #define SIMDR0 0xA4410000 |
| 299 | #define SISCR0 0xA4410002 |
| 300 | #define SITDAR0 0xA4410004 |
| 301 | #define SIRDAR0 0xA4410006 |
| 302 | #define SICDAR0 0xA4410008 |
| 303 | #define SICTR0 0xA441000C |
| 304 | #define SIFCTR0 0xA4410010 |
| 305 | #define SISTR0 0xA4410014 |
| 306 | #define SIIER0 0xA4410016 |
| 307 | #define SITDR0 0xA4410020 |
| 308 | #define SIRDR0 0xA4410024 |
| 309 | #define SITCR0 0xA4410028 |
| 310 | #define SIRCR0 0xA441002C |
| 311 | #define SPICR0 0xA4410030 |
| 312 | #define SIMDR1 0xA4420000 |
| 313 | #define SISCR1 0xA4420002 |
| 314 | #define SITDAR1 0xA4420004 |
| 315 | #define SIRDAR1 0xA4420006 |
| 316 | #define SICDAR1 0xA4420008 |
| 317 | #define SICTR1 0xA442000C |
| 318 | #define SIFCTR1 0xA4420010 |
| 319 | #define SISTR1 0xA4420014 |
| 320 | #define SIIER1 0xA4420016 |
| 321 | #define SITDR1 0xA4420020 |
| 322 | #define SIRDR1 0xA4420024 |
| 323 | #define SITCR1 0xA4420028 |
| 324 | #define SIRCR1 0xA442002C |
| 325 | #define SPICR1 0xA4420030 |
| 326 | |
| 327 | /* SCIF */ |
Wolfgang Denk | 0a5c214 | 2007-12-27 01:52:50 +0100 | [diff] [blame] | 328 | /* |
Nobuhiro Iwamatsu | dabcc0e | 2007-09-23 02:31:13 +0900 | [diff] [blame] | 329 | #define SCSMR 0xFFE00000 |
| 330 | #define SCBRR 0xFFE00004 |
| 331 | #define SCSCR 0xFFE00008 |
| 332 | #define SCFTDR 0xFFE0000C |
| 333 | #define SCFSR 0xFFE00010 |
| 334 | #define SCFRDR 0xFFE00014 |
| 335 | #define SCFCR 0xFFE00018 |
| 336 | #define SCFDR 0xFFE0001C |
| 337 | #define SCLSR 0xFFE00024 |
| 338 | #define SCSMR1 0xFFE10000 |
| 339 | #define SCBRR1 0xFFE10004 |
| 340 | #define SCSCR1 0xFFE10008 |
| 341 | #define SCFTDR1 0xFFE1000C |
| 342 | #define SCFSR1 0xFFE10010 |
| 343 | #define SCFRDR1 0xFFE10014 |
| 344 | #define SCFCR1 0xFFE10018 |
| 345 | #define SCFDR1 0xFFE1001C |
| 346 | #define SCLSR1 0xFFE10024 |
| 347 | #define SCSMR2 0xFFE20000 |
| 348 | #define SCBRR2 0xFFE20004 |
| 349 | #define SCSCR2 0xFFE20008 |
| 350 | #define SCFTDR2 0xFFE2000C |
| 351 | #define SCFSR2 0xFFE20010 |
| 352 | #define SCFRDR2 0xFFE20014 |
| 353 | #define SCFCR2 0xFFE20018 |
| 354 | #define SCFDR2 0xFFE2001C |
| 355 | #define SCLSR2 0xFFE20024 |
| 356 | #define SCSMR3 0xFFE30000 |
| 357 | #define SCBRR3 0xFFE30004 |
| 358 | #define SCSCR3 0xFFE30008 |
| 359 | #define SCFTDR3 0xFFE3000C |
| 360 | #define SCFSR3 0xFFE30010 |
| 361 | #define SCFRDR3 0xFFE30014 |
| 362 | #define SCFCR3 0xFFE30018 |
| 363 | #define SCFDR3 0xFFE3001C |
| 364 | #define SCLSR3 0xFFE30024 |
| 365 | */ |
| 366 | #define SCIF0_BASE 0xFFE00000 |
| 367 | |
| 368 | /* SIM */ |
| 369 | #define SIM_SCSMR 0xA4490000 |
| 370 | #define SIM_SCBRR 0xA4490002 |
| 371 | #define SIM_SCSCR 0xA4490004 |
| 372 | #define SIM_SCTDR 0xA4490006 |
| 373 | #define SIM_SCSSR 0xA4490008 |
| 374 | #define SIM_SCRDR 0xA449000A |
| 375 | #define SIM_SCSCMR 0xA449000C |
| 376 | #define SIM_SCSC2R 0xA449000E |
| 377 | #define SIM_SCWAIT 0xA4490010 |
| 378 | #define SIM_SCGRD 0xA4490012 |
| 379 | #define SIM_SCSMPL 0xA4490014 |
| 380 | #define SIM_SCDMAEN 0xA4490016 |
| 381 | |
| 382 | /* IrDA */ |
| 383 | #define IRIF_INIT1 0xA45D0012 |
| 384 | #define IRIF_INIT2 0xA45D0014 |
| 385 | #define IRIF_RINTCLR 0xA45D0016 |
| 386 | #define IRIF_TINTCLR 0xA45D0018 |
| 387 | #define IRIF_SIR0 0xA45D0020 |
| 388 | #define IRIF_SIR1 0xA45D0022 |
| 389 | #define IRIF_SIR2 0xA45D0024 |
| 390 | #define IRIF_SIR3 0xA45D0026 |
| 391 | #define IRIF_SIR_FRM 0xA45D0028 |
| 392 | #define IRIF_SIR_EOF 0xA45D002A |
| 393 | #define IRIF_SIR_FLG 0xA45D002C |
| 394 | #define IRIF_SIR_STS2 0xA45D002E |
| 395 | #define IRIF_UART0 0xA45D0030 |
| 396 | #define IRIF_UART1 0xA45D0032 |
| 397 | #define IRIF_UART2 0xA45D0034 |
| 398 | #define IRIF_UART3 0xA45D0036 |
| 399 | #define IRIF_UART4 0xA45D0038 |
| 400 | #define IRIF_UART5 0xA45D003A |
| 401 | #define IRIF_UART6 0xA45D003C |
| 402 | #define IRIF_UART7 0xA45D003E |
| 403 | #define IRIF_CRC0 0xA45D0040 |
| 404 | #define IRIF_CRC1 0xA45D0042 |
| 405 | #define IRIF_CRC2 0xA45D0044 |
| 406 | #define IRIF_CRC3 0xA45D0046 |
| 407 | #define IRIF_CRC4 0xA45D0048 |
| 408 | |
| 409 | /* IIC */ |
| 410 | #define ICDR0 0xA4470000 |
| 411 | #define ICCR0 0xA4470004 |
| 412 | #define ICSR0 0xA4470008 |
| 413 | #define ICIC0 0xA447000C |
| 414 | #define ICCL0 0xA4470010 |
| 415 | #define ICCH0 0xA4470014 |
| 416 | #define ICDR1 0xA4750000 |
| 417 | #define ICCR1 0xA4750004 |
| 418 | #define ICSR1 0xA4750008 |
| 419 | #define ICIC1 0xA475000C |
| 420 | #define ICCL1 0xA4750010 |
| 421 | #define ICCH1 0xA4750014 |
| 422 | |
| 423 | /* FLCTL */ |
| 424 | #define FLCMNCR 0xA4530000 |
| 425 | #define FLCMDCR 0xA4530004 |
| 426 | #define FLCMCDR 0xA4530008 |
| 427 | #define FLADR 0xA453000C |
| 428 | #define FLDATAR 0xA4530010 |
| 429 | #define FLDTCNTR 0xA4530014 |
| 430 | #define FLINTDMACR 0xA4530018 |
| 431 | #define FLBSYTMR 0xA453001C |
| 432 | #define FLBSYCNT 0xA4530020 |
| 433 | #define FLDTFIFO 0xA4530024 |
| 434 | #define FLECFIFO 0xA4530028 |
| 435 | #define FLTRCR 0xA453002C |
| 436 | #define FLADR2 0xA453003C |
| 437 | |
| 438 | /* MFI */ |
| 439 | #define MFIIDX 0xA4C10000 |
| 440 | #define MFIGSR 0xA4C10004 |
| 441 | #define MFISCR 0xA4C10008 |
| 442 | #define MFIMCR 0xA4C1000C |
| 443 | #define MFIIICR 0xA4C10010 |
| 444 | #define MFIEICR 0xA4C10014 |
| 445 | #define MFIADR 0xA4C10018 |
| 446 | #define MFIDATA 0xA4C1001C |
| 447 | #define MFIRCR 0xA4C10020 |
| 448 | #define MFIINTEVT 0xA4C1002C |
| 449 | #define MFIIMASK 0xA4C10030 |
| 450 | #define MFIBCR 0xA4C10040 |
| 451 | #define MFIADRW 0xA4C10044 |
| 452 | #define MFIADRR 0xA4C10048 |
| 453 | #define MFIDATAW 0xA4C1004C |
| 454 | #define MFIDATAR 0xA4C10050 |
| 455 | #define MFIMCRW 0xA4C10054 |
| 456 | #define MFIMCRR 0xA4C10058 |
| 457 | #define MFIDNRW 0xA4C1005C |
| 458 | #define MFIDNRR 0xA4C10060 |
| 459 | #define MFISIZEW 0xA4C10064 |
| 460 | #define MFISIZER 0xA4C10068 |
| 461 | #define MFIDEVCR 0xA4C10038 |
| 462 | #define MFISM4 0xA4C10080 |
| 463 | |
| 464 | /* VPU */ |
| 465 | #define VP4_CTRL 0xFE900000 |
| 466 | #define VP4_VOL_CTRL 0xFE900004 |
| 467 | #define VP4_IMAGE_SIZE 0xFE900008 |
| 468 | #define VP4_MB_NUM 0xFE90000C |
| 469 | #define VP4_DWY_ADDR 0xFE900010 |
| 470 | #define VP4_DWC_ADDR 0xFE900014 |
| 471 | #define VP4_D2WY_ADDR 0xFE900018 |
| 472 | #define VP4_D2WC_ADDR 0xFE90001C |
| 473 | #define VP4_DP1_ADDR 0xFE900020 |
| 474 | #define VP4_DP2_ADDR 0xFE900024 |
| 475 | #define VP4_STRS_ADDR 0xFE900028 |
| 476 | #define VP4_STRE_ADDR 0xFE90002C |
| 477 | #define VP4_VOP_CTRL 0xFE900030 |
| 478 | #define VP4_VOP_TIME 0xFE900034 |
| 479 | #define VP4_263_CTRL 0xFE900038 |
| 480 | #define VP4_264_CTRL 0xFE90003C |
| 481 | #define VP4_VLC_CTRL 0xFE900040 |
| 482 | #define VP4_ENDIAN 0xFE900044 |
| 483 | #define VP4_CMD 0xFE900048 |
| 484 | #define VP4_ME_TH1 0xFE90004C |
| 485 | #define VP4_ME_TH2 0xFE900050 |
| 486 | #define VP4_ME_COSTMB 0xFE900054 |
| 487 | #define VP4_ME_SKIP 0xFE900058 |
| 488 | #define VP4_ME_CTRL 0xFE90005C |
| 489 | #define VP4_MBRF_CTRL 0xFE900060 |
| 490 | #define VP4_MC_CTRL 0xFE900064 |
| 491 | #define VP4_PRED_CTRL 0xFE900068 |
| 492 | #define VP4_SLC_SIZE 0xFE90006C |
| 493 | #define VP4_VOP_MINBIT 0xFE900070 |
| 494 | #define VP4_MB_MAXBIT 0xFE900074 |
| 495 | #define VP4_MB_TBIT 0xFE900078 |
| 496 | #define VP4_RCQNT 0xFE90007C |
| 497 | #define VP4_RCRP 0xFE900080 |
| 498 | #define VP4_RCDJ 0xFE900084 |
| 499 | #define VP4_RCWQ 0xFE900088 |
| 500 | #define VP4_FWD_TIME 0xFE900094 |
| 501 | #define VP4_BWD_TIME 0xFE900098 |
| 502 | #define VP4_PST_TIME 0xFE90009C |
| 503 | #define VP4_ILTFRAME 0xFE9000A0 |
| 504 | #define VP4_EC_REF 0xFE9000A4 |
| 505 | #define VP4_STATUS 0xFE900100 |
| 506 | #define VP4_IRQ_ENB 0xFE900104 |
| 507 | #define VP4_IRQ_STA 0xFE900108 |
| 508 | #define VP4_VOP_BIT 0xFE90010C |
| 509 | #define VP4_PRV_BIT 0xFE900110 |
| 510 | #define VP4_SLC_MB 0xFE900114 |
| 511 | #define VP4_QSUM 0xFE900118 |
| 512 | #define VP4_DEC_ERR 0xFE90011C |
| 513 | #define VP4_ERR_AREA 0xFE900120 |
| 514 | #define VP4_NEXT_CODE 0xFE900124 |
| 515 | #define VP4_MB_ATTR 0xFE900128 |
| 516 | #define VP4_DBMON 0xFE90012C |
| 517 | #define VP4_DEBUG 0xFE900130 |
| 518 | #define VP4_ERR_DET 0xFE900134 |
| 519 | #define VP4_CLK_STOP 0xFE900138 |
| 520 | #define VP4_MB_SADA 0xFE90013C |
| 521 | #define VP4_MB_SADR 0xFE900140 |
| 522 | #define VP4_MAT_RAM 0xFE901000 |
| 523 | #define VP4_NC_RAM 0xFE902000 |
| 524 | #define WT 0xFE9020CC |
| 525 | #define VP4_CPY_ADDR 0xFE902264 |
| 526 | #define VP4_CPC_ADDR 0xFE902268 |
| 527 | #define VP4_R0Y_ADDR 0xFE90226C |
| 528 | #define VP4_R0C_ADDR 0xFE902270 |
| 529 | #define VP4_R1Y_ADDR 0xFE902274 |
| 530 | #define VP4_R1C_ADDR 0xFE902278 |
| 531 | #define VP4_R2Y_ADDR 0xFE90227C |
| 532 | #define VP4_R2C_ADDR 0xFE902280 |
| 533 | #define VP4_R3Y_ADDR 0xFE902284 |
| 534 | #define VP4_R3C_ADDR 0xFE902288 |
| 535 | #define VP4_R4Y_ADDR 0xFE90228C |
| 536 | #define VP4_R4C_ADDR 0xFE902290 |
| 537 | #define VP4_R5Y_ADDR 0xFE902294 |
| 538 | #define VP4_R5C_ADDR 0xFE902298 |
| 539 | #define VP4_R6Y_ADDR 0xFE90229C |
| 540 | #define VP4_R6C_ADDR 0xFE9022A0 |
| 541 | #define VP4_R7Y_ADDR 0xFE9022A4 |
| 542 | #define VP4_R7C_ADDR 0xFE9022A8 |
| 543 | #define VP4_R8Y_ADDR 0xFE9022AC |
| 544 | #define VP4_R8C_ADDR 0xFE9022B0 |
| 545 | #define VP4_R9Y_ADDR 0xFE9022B4 |
| 546 | #define VP4_R9C_ADDR 0xFE9022B8 |
| 547 | #define VP4_RAY_ADDR 0xFE9022BC |
| 548 | #define VP4_RAC_ADDR 0xFE9022C0 |
| 549 | #define VP4_RBY_ADDR 0xFE9022C4 |
| 550 | #define VP4_RBC_ADDR 0xFE9022C8 |
| 551 | #define VP4_RCY_ADDR 0xFE9022CC |
| 552 | #define VP4_RCC_ADDR 0xFE9022D0 |
| 553 | #define VP4_RDY_ADDR 0xFE9022D4 |
| 554 | #define VP4_RDC_ADDR 0xFE9022D8 |
| 555 | #define VP4_REY_ADDR 0xFE9022DC |
| 556 | #define VP4_REC_ADDR 0xFE9022E0 |
| 557 | #define VP4_RFY_ADDR 0xFE9022E4 |
| 558 | #define VP4_RFC_ADDR 0xFE9022E8 |
| 559 | |
| 560 | /* VIO(CEU) */ |
| 561 | #define CAPSR 0xFE910000 |
| 562 | #define CAPCR 0xFE910004 |
| 563 | #define CAMCR 0xFE910008 |
| 564 | #define CMCYR 0xFE91000C |
| 565 | #define CAMOR 0xFE910010 |
| 566 | #define CAPWR 0xFE910014 |
| 567 | #define CAIFR 0xFE910018 |
| 568 | #define CSTCR 0xFE910020 |
| 569 | #define CSECR 0xFE910024 |
| 570 | #define CRCNTR 0xFE910028 |
| 571 | #define CRCMPR 0xFE91002C |
| 572 | #define CFLCR 0xFE910030 |
| 573 | #define CFSZR 0xFE910034 |
| 574 | #define CDWDR 0xFE910038 |
| 575 | #define CDAYR 0xFE91003C |
| 576 | #define CDACR 0xFE910040 |
| 577 | #define CDBYR 0xFE910044 |
| 578 | #define CDBCR 0xFE910048 |
| 579 | #define CBDSR 0xFE91004C |
| 580 | #define CLFCR 0xFE910060 |
| 581 | #define CDOCR 0xFE910064 |
| 582 | #define CDDCR 0xFE910068 |
| 583 | #define CDDAR 0xFE91006C |
| 584 | #define CEIER 0xFE910070 |
| 585 | #define CETCR 0xFE910074 |
| 586 | #define CSTSR 0xFE91007C |
| 587 | #define CSRTR 0xFE910080 |
| 588 | #define CDAYR2 0xFE910090 |
| 589 | #define CDACR2 0xFE910094 |
| 590 | #define CDBYR2 0xFE910098 |
| 591 | #define CDBCR2 0xFE91009C |
| 592 | |
| 593 | /* VIO(VEU) */ |
| 594 | #define VESTR 0xFE920000 |
| 595 | #define VESWR 0xFE920010 |
| 596 | #define VESSR 0xFE920014 |
| 597 | #define VSAYR 0xFE920018 |
| 598 | #define VSACR 0xFE92001C |
| 599 | #define VBSSR 0xFE920020 |
| 600 | #define VEDWR 0xFE920030 |
| 601 | #define VDAYR 0xFE920034 |
| 602 | #define VDACR 0xFE920038 |
| 603 | #define VTRCR 0xFE920050 |
| 604 | #define VRFCR 0xFE920054 |
| 605 | #define VRFSR 0xFE920058 |
| 606 | #define VENHR 0xFE92005C |
| 607 | #define VFMCR 0xFE920070 |
| 608 | #define VVTCR 0xFE920074 |
| 609 | #define VHTCR 0xFE920078 |
| 610 | #define VAPCR 0xFE920080 |
| 611 | #define VECCR 0xFE920084 |
| 612 | #define VAFXR 0xFE920090 |
| 613 | #define VSWPR 0xFE920094 |
| 614 | #define VEIER 0xFE9200A0 |
| 615 | #define VEVTR 0xFE9200A4 |
| 616 | #define VSTAR 0xFE9200B0 |
| 617 | #define VBSRR 0xFE9200B4 |
| 618 | |
| 619 | /* VIO(BEU) */ |
| 620 | #define BESTR 0xFE930000 |
| 621 | #define BSMWR1 0xFE930010 |
| 622 | #define BSSZR1 0xFE930014 |
| 623 | #define BSAYR1 0xFE930018 |
| 624 | #define BSACR1 0xFE93001C |
| 625 | #define BSAAR1 0xFE930020 |
| 626 | #define BSIFR1 0xFE930024 |
| 627 | #define BSMWR2 0xFE930028 |
| 628 | #define BSSZR2 0xFE93002C |
| 629 | #define BSAYR2 0xFE930030 |
| 630 | #define BSACR2 0xFE930034 |
| 631 | #define BSAAR2 0xFE930038 |
| 632 | #define BSIFR2 0xFE93003C |
| 633 | #define BSMWR3 0xFE930040 |
| 634 | #define BSSZR3 0xFE930044 |
| 635 | #define BSAYR3 0xFE930048 |
| 636 | #define BSACR3 0xFE93004C |
| 637 | #define BSAAR3 0xFE930050 |
| 638 | #define BSIFR3 0xFE930054 |
| 639 | #define BTPSR 0xFE930058 |
| 640 | #define BMSMWR1 0xFE930070 |
| 641 | #define BMSSZR1 0xFE930074 |
| 642 | #define BMSAYR1 0xFE930078 |
| 643 | #define BMSACR1 0xFE93007C |
| 644 | #define BMSMWR2 0xFE930080 |
| 645 | #define BMSSZR2 0xFE930084 |
| 646 | #define BMSAYR2 0xFE930088 |
| 647 | #define BMSACR2 0xFE93008C |
| 648 | #define BMSMWR3 0xFE930090 |
| 649 | #define BMSSZR3 0xFE930094 |
| 650 | #define BMSAYR3 0xFE930098 |
| 651 | #define BMSACR3 0xFE93009C |
| 652 | #define BMSMWR4 0xFE9300A0 |
| 653 | #define BMSSZR4 0xFE9300A4 |
| 654 | #define BMSAYR4 0xFE9300A8 |
| 655 | #define BMSACR4 0xFE9300AC |
| 656 | #define BMSIFR 0xFE9300F0 |
| 657 | #define BBLCR0 0xFE930100 |
| 658 | #define BBLCR1 0xFE930104 |
| 659 | #define BPROCR 0xFE930108 |
| 660 | #define BMWCR0 0xFE93010C |
| 661 | #define BLOCR1 0xFE930114 |
| 662 | #define BLOCR2 0xFE930118 |
| 663 | #define BLOCR3 0xFE93011C |
| 664 | #define BMLOCR1 0xFE930120 |
| 665 | #define BMLOCR2 0xFE930124 |
| 666 | #define BMLOCR3 0xFE930128 |
| 667 | #define BMLOCR4 0xFE93012C |
| 668 | #define BMPCCR1 0xFE930130 |
| 669 | #define BMPCCR2 0xFE930134 |
| 670 | #define BPKFR 0xFE930140 |
| 671 | #define BPCCR0 0xFE930144 |
| 672 | #define BPCCR11 0xFE930148 |
| 673 | #define BPCCR12 0xFE93014C |
| 674 | #define BPCCR21 0xFE930150 |
| 675 | #define BPCCR22 0xFE930154 |
| 676 | #define BPCCR31 0xFE930158 |
| 677 | #define BPCCR32 0xFE93015C |
| 678 | #define BDMWR 0xFE930160 |
| 679 | #define BDAYR 0xFE930164 |
| 680 | #define BDACR 0xFE930168 |
| 681 | #define BAFXR 0xFE930180 |
| 682 | #define BSWPR 0xFE930184 |
| 683 | #define BEIER 0xFE930188 |
| 684 | #define BEVTR 0xFE93018C |
| 685 | #define BRCNTR 0xFE930194 |
| 686 | #define BSTAR 0xFE930198 |
| 687 | #define BBRSTR 0xFE93019C |
| 688 | #define BRCHR 0xFE9301A0 |
| 689 | #define CLUT 0xFE933000 |
| 690 | |
| 691 | /* JPU */ |
| 692 | #define JCMOD 0xFEA00000 |
| 693 | #define JCCMD 0xFEA00004 |
| 694 | #define JCSTS 0xFEA00008 |
| 695 | #define JCQTN 0xFEA0000C |
| 696 | #define JCHTN 0xFEA00010 |
| 697 | #define JCDRIU 0xFEA00014 |
| 698 | #define JCDRID 0xFEA00018 |
| 699 | #define JCVSZU 0xFEA0001C |
| 700 | #define JCVSZD 0xFEA00020 |
| 701 | #define JCHSZU 0xFEA00024 |
| 702 | #define JCHSZD 0xFEA00028 |
| 703 | #define JCDTCU 0xFEA0002C |
| 704 | #define JCDTCM 0xFEA00030 |
| 705 | #define JCDTCD 0xFEA00034 |
| 706 | #define JINTE 0xFEA00038 |
| 707 | #define JINTS 0xFEA0003C |
| 708 | #define JCDERR 0xFEA00040 |
| 709 | #define JCRST 0xFEA00044 |
| 710 | #define JIFCNT 0xFEA00060 |
| 711 | #define JIFECNT 0xFEA00070 |
| 712 | #define JIFESYA1 0xFEA00074 |
| 713 | #define JIFESCA1 0xFEA00078 |
| 714 | #define JIFESYA2 0xFEA0007C |
| 715 | #define JIFESCA2 0xFEA00080 |
| 716 | #define JIFESMW 0xFEA00084 |
| 717 | #define JIFESVSZ 0xFEA00088 |
| 718 | #define JIFESHSZ 0xFEA0008C |
| 719 | #define JIFEDA1 0xFEA00090 |
| 720 | #define JIFEDA2 0xFEA00094 |
| 721 | #define JIFEDRSZ 0xFEA00098 |
| 722 | #define JIFDCNT 0xFEA000A0 |
| 723 | #define JIFDSA1 0xFEA000A4 |
| 724 | #define JIFDSA2 0xFEA000A8 |
| 725 | #define JIFDDRSZ 0xFEA000AC |
| 726 | #define JIFDDMW 0xFEA000B0 |
| 727 | #define JIFDDVSZ 0xFEA000B4 |
| 728 | #define JIFDDHSZ 0xFEA000B8 |
| 729 | #define JIFDDYA1 0xFEA000BC |
| 730 | #define JIFDDCA1 0xFEA000C0 |
| 731 | #define JIFDDYA2 0xFEA000C4 |
| 732 | #define JIFDDCA2 0xFEA000C8 |
| 733 | #define JCQTBL0 0xFEA10000 |
| 734 | #define JCQTBL1 0xFEA10040 |
| 735 | #define JCQTBL2 0xFEA10080 |
| 736 | #define JCQTBL3 0xFEA100C0 |
| 737 | #define JCHTBD0 0xFEA10100 |
| 738 | #define JCHTBA0 0xFEA10120 |
| 739 | #define JCHTBD1 0xFEA10200 |
| 740 | #define JCHTBA1 0xFEA10220 |
| 741 | |
| 742 | /* LCDC */ |
| 743 | #define MLDDCKPAT1R 0xFE940400 |
| 744 | #define MLDDCKPAT2R 0xFE940404 |
| 745 | #define SLDDCKPAT1R 0xFE940408 |
| 746 | #define SLDDCKPAT2R 0xFE94040C |
| 747 | #define LDDCKR 0xFE940410 |
| 748 | #define LDDCKSTPR 0xFE940414 |
| 749 | #define MLDMT1R 0xFE940418 |
| 750 | #define MLDMT2R 0xFE94041C |
| 751 | #define MLDMT3R 0xFE940420 |
| 752 | #define MLDDFR 0xFE940424 |
| 753 | #define MLDSM1R 0xFE940428 |
| 754 | #define MLDSM2R 0xFE94042C |
| 755 | #define MLDSA1R 0xFE940430 |
| 756 | #define MLDSA2R 0xFE940434 |
| 757 | #define MLDMLSR 0xFE940438 |
| 758 | #define MLDWBFR 0xFE94043C |
| 759 | #define MLDWBCNTR 0xFE940440 |
| 760 | #define MLDWBAR 0xFE940444 |
| 761 | #define MLDHCNR 0xFE940448 |
| 762 | #define MLDHSYNR 0xFE94044C |
| 763 | #define MLDVLNR 0xFE940450 |
| 764 | #define MLDVSYNR 0xFE940454 |
| 765 | #define MLDHPDR 0xFE940458 |
| 766 | #define MLDVPDR 0xFE94045C |
| 767 | #define MLDPMR 0xFE940460 |
| 768 | #define LDPALCR 0xFE940464 |
| 769 | #define LDINTR 0xFE940468 |
| 770 | #define LDSR 0xFE94046C |
| 771 | #define LDCNT1R 0xFE940470 |
| 772 | #define LDCNT2R 0xFE940474 |
| 773 | #define LDRCNTR 0xFE940478 |
| 774 | #define LDDDSR 0xFE94047C |
| 775 | #define LDRCR 0xFE940484 |
| 776 | #define LDCMRKRGBR 0xFE9404C4 |
| 777 | #define LDCMRKCMYR 0xFE9404C8 |
| 778 | #define LDCMRK1R 0xFE9404CC |
| 779 | #define LDCMRK2R 0xFE9404D0 |
| 780 | #define LDCMGKRGBR 0xFE9404D4 |
| 781 | #define LDCMGKCMYR 0xFE9404D8 |
| 782 | #define LDCMGK1R 0xFE9404DC |
| 783 | #define LDCMGK2R 0xFE9404E0 |
| 784 | #define LDCMBKRGBR 0xFE9404E4 |
| 785 | #define LDCMBKCMYR 0xFE9404E8 |
| 786 | #define LDCMBK1R 0xFE9404EC |
| 787 | #define LDCMBK2R 0xFE9404F0 |
| 788 | #define LDCMHKPR 0xFE9404F4 |
| 789 | #define LDCMHKQR 0xFE9404F8 |
| 790 | #define LDCMSELR 0xFE9404FC |
| 791 | #define LDCMTVR 0xFE940500 |
| 792 | #define LDCMTVSELR 0xFE940504 |
| 793 | #define LDCMDTHR 0xFE940508 |
| 794 | #define LDCMCNTR 0xFE94050C |
| 795 | #define SLDMT1R 0xFE940600 |
| 796 | #define SLDMT2R 0xFE940604 |
| 797 | #define SLDMT3R 0xFE940608 |
| 798 | #define SLDDFR 0xFE94060C |
| 799 | #define SLDSM1R 0xFE940610 |
| 800 | #define SLDSM2R 0xFE940614 |
| 801 | #define SLDSA1R 0xFE940618 |
| 802 | #define SLDSA2R 0xFE94061C |
| 803 | #define SLDMLSR 0xFE940620 |
| 804 | #define SLDHCNR 0xFE940624 |
| 805 | #define SLDHSYNR 0xFE940628 |
| 806 | #define SLDVLNR 0xFE94062C |
| 807 | #define SLDVSYNR 0xFE940630 |
| 808 | #define SLDHPDR 0xFE940634 |
| 809 | #define SLDVPDR 0xFE940638 |
| 810 | #define SLDPMR 0xFE94063C |
| 811 | #define LDDWD0R 0xFE940800 |
| 812 | #define LDDWD1R 0xFE940804 |
| 813 | #define LDDWD2R 0xFE940808 |
| 814 | #define LDDWD3R 0xFE94080C |
| 815 | #define LDDWD4R 0xFE940810 |
| 816 | #define LDDWD5R 0xFE940814 |
| 817 | #define LDDWD6R 0xFE940818 |
| 818 | #define LDDWD7R 0xFE94081C |
| 819 | #define LDDWD8R 0xFE940820 |
| 820 | #define LDDWD9R 0xFE940824 |
| 821 | #define LDDWDAR 0xFE940828 |
| 822 | #define LDDWDBR 0xFE94082C |
| 823 | #define LDDWDCR 0xFE940830 |
| 824 | #define LDDWDDR 0xFE940834 |
| 825 | #define LDDWDER 0xFE940838 |
| 826 | #define LDDWDFR 0xFE94083C |
| 827 | #define LDDRDR 0xFE940840 |
| 828 | #define LDDWAR 0xFE940900 |
| 829 | #define LDDRAR 0xFE940904 |
| 830 | #define LDPR00 0xFE940000 |
| 831 | |
| 832 | /* VOU */ |
| 833 | #define VOUER 0xFE960000 |
| 834 | #define VOUCR 0xFE960004 |
| 835 | #define VOUSTR 0xFE960008 |
| 836 | #define VOUVCR 0xFE96000C |
| 837 | #define VOUISR 0xFE960010 |
| 838 | #define VOUBCR 0xFE960014 |
| 839 | #define VOUDPR 0xFE960018 |
| 840 | #define VOUDSR 0xFE96001C |
| 841 | #define VOUVPR 0xFE960020 |
| 842 | #define VOUIR 0xFE960024 |
| 843 | #define VOUSRR 0xFE960028 |
| 844 | #define VOUMSR 0xFE96002C |
| 845 | #define VOUHIR 0xFE960030 |
| 846 | #define VOUDFR 0xFE960034 |
| 847 | #define VOUAD1R 0xFE960038 |
| 848 | #define VOUAD2R 0xFE96003C |
| 849 | #define VOUAIR 0xFE960040 |
| 850 | #define VOUSWR 0xFE960044 |
| 851 | #define VOURCR 0xFE960048 |
| 852 | #define VOURPR 0xFE960050 |
| 853 | |
| 854 | /* TSIF */ |
| 855 | #define TSCTLR 0xA4C80000 |
| 856 | #define TSPIDR 0xA4C80004 |
| 857 | #define TSCMDR 0xA4C80008 |
| 858 | #define TSSTR 0xA4C8000C |
| 859 | #define TSTSDR 0xA4C80010 |
| 860 | #define TSBUFCLRR 0xA4C80014 |
| 861 | #define TSINTER 0xA4C80018 |
| 862 | #define TSPSCALER 0xA4C80020 |
| 863 | #define TSPSCALERR 0xA4C80024 |
| 864 | #define TSPCRADCMDR 0xA4C80028 |
| 865 | #define TSPCRADCR 0xA4C8002C |
| 866 | #define TSTRPCRADCR 0xA4C80030 |
| 867 | #define TSDPCRADCR 0xA4C80034 |
| 868 | |
| 869 | /* SIU */ |
| 870 | #define IFCTL 0xA454C000 |
| 871 | #define SRCTL 0xA454C004 |
| 872 | #define SFORM 0xA454C008 |
| 873 | #define CKCTL 0xA454C00C |
| 874 | #define TRDAT 0xA454C010 |
| 875 | #define STFIFO 0xA454C014 |
| 876 | #define DPAK 0xA454C01C |
| 877 | #define CKREV 0xA454C020 |
| 878 | #define EVNTC 0xA454C028 |
| 879 | #define SBCTL 0xA454C040 |
| 880 | #define SBPSET 0xA454C044 |
| 881 | #define SBBUS 0xA454C048 |
| 882 | #define SBWFLG 0xA454C058 |
| 883 | #define SBRFLG 0xA454C05C |
| 884 | #define SBWDAT 0xA454C060 |
| 885 | #define SBRDAT 0xA454C064 |
| 886 | #define SBFSTS 0xA454C068 |
| 887 | #define SBDVCA 0xA454C06C |
| 888 | #define SBDVCB 0xA454C070 |
| 889 | #define SBACTIV 0xA454C074 |
| 890 | #define DMAIA 0xA454C090 |
| 891 | #define DMAIB 0xA454C094 |
| 892 | #define DMAOA 0xA454C098 |
| 893 | #define DMAOB 0xA454C09C |
| 894 | #define SPLRI 0xA454C0B8 |
| 895 | #define SPRRI 0xA454C0BC |
| 896 | #define SPURI 0xA454C0C4 |
| 897 | #define SPTIS 0xA454C0C8 |
| 898 | #define SPSTS 0xA454C0CC |
| 899 | #define SPCTL 0xA454C0D0 |
| 900 | #define SPIRI 0xA454C0D4 |
| 901 | #define SPQCF 0xA454C0D8 |
| 902 | #define SPQCS 0xA454C0DC |
| 903 | #define SPQCT 0xA454C0E0 |
| 904 | #define DPEAK 0xA454C0F0 |
| 905 | #define DSLPD 0xA454C0F4 |
| 906 | #define DSLLV 0xA454C0F8 |
| 907 | #define BRGASEL 0xA454C100 |
| 908 | #define BRRA 0xA454C104 |
| 909 | #define BRGBSEL 0xA454C108 |
| 910 | #define BRRB 0xA454C10C |
| 911 | |
| 912 | /* USB */ |
| 913 | #define IFR0 0xA4480000 |
| 914 | #define ISR0 0xA4480010 |
| 915 | #define IER0 0xA4480020 |
| 916 | #define EPDR0I 0xA4480030 |
| 917 | #define EPDR0O 0xA4480034 |
| 918 | #define EPDR0S 0xA4480038 |
| 919 | #define EPDR1 0xA448003C |
| 920 | #define EPDR2 0xA4480040 |
| 921 | #define EPDR3 0xA4480044 |
| 922 | #define EPDR4 0xA4480048 |
| 923 | #define EPDR5 0xA448004C |
| 924 | #define EPDR6 0xA4480050 |
| 925 | #define EPDR7 0xA4480054 |
| 926 | #define EPDR8 0xA4480058 |
| 927 | #define EPDR9 0xA448005C |
| 928 | #define EPSZ0O 0xA4480080 |
| 929 | #define EPSZ3 0xA4480084 |
| 930 | #define EPSZ6 0xA4480088 |
| 931 | #define EPSZ9 0xA448008C |
| 932 | #define TRG 0xA44800A0 |
| 933 | #define DASTS 0xA44800A4 |
| 934 | #define FCLR 0xA44800AA |
| 935 | #define DMA 0xA44800AC |
| 936 | #define EPSTL 0xA44800B2 |
| 937 | #define CVR 0xA44800B4 |
| 938 | #define TSR 0xA44800B8 |
| 939 | #define CTLR 0xA44800BC |
| 940 | #define EPIR 0xA44800C0 |
| 941 | #define XVERCR 0xA44800D0 |
| 942 | #define STLMR 0xA44800D4 |
| 943 | |
| 944 | /* KEYSC */ |
| 945 | #define KYCR1 0xA44B0000 |
| 946 | #define KYCR2 0xA44B0004 |
| 947 | #define KYINDR 0xA44B0008 |
| 948 | #define KYOUTDR 0xA44B000C |
| 949 | |
| 950 | /* MMCIF */ |
| 951 | #define CMDR0 0xA4448000 |
| 952 | #define CMDR1 0xA4448001 |
| 953 | #define CMDR2 0xA4448002 |
| 954 | #define CMDR3 0xA4448003 |
| 955 | #define CMDR4 0xA4448004 |
| 956 | #define CMDR5 0xA4448005 |
| 957 | #define CMDSTRT 0xA4448006 |
| 958 | #define OPCR 0xA444800A |
| 959 | #define CSTR 0xA444800B |
| 960 | #define INTCR0 0xA444800C |
| 961 | #define INTCR1 0xA444800D |
| 962 | #define INTSTR0 0xA444800E |
| 963 | #define INTSTR1 0xA444800F |
| 964 | #define CLKON 0xA4448010 |
| 965 | #define CTOCR 0xA4448011 |
| 966 | #define VDCNT 0xA4448012 |
| 967 | #define TBCR 0xA4448014 |
| 968 | #define MODER 0xA4448016 |
| 969 | #define CMDTYR 0xA4448018 |
| 970 | #define RSPTYR 0xA4448019 |
| 971 | #define TBNCR 0xA444801A |
| 972 | #define RSPR0 0xA4448020 |
| 973 | #define RSPR1 0xA4448021 |
| 974 | #define RSPR2 0xA4448022 |
| 975 | #define RSPR3 0xA4448023 |
| 976 | #define RSPR4 0xA4448024 |
| 977 | #define RSPR5 0xA4448025 |
| 978 | #define RSPR6 0xA4448026 |
| 979 | #define RSPR7 0xA4448027 |
| 980 | #define RSPR8 0xA4448028 |
| 981 | #define RSPR9 0xA4448029 |
| 982 | #define RSPR10 0xA444802A |
| 983 | #define RSPR11 0xA444802B |
| 984 | #define RSPR12 0xA444802C |
| 985 | #define RSPR13 0xA444802D |
| 986 | #define RSPR14 0xA444802E |
| 987 | #define RSPR15 0xA444802F |
| 988 | #define RSPR16 0xA4448030 |
| 989 | #define RSPRD 0xA4448031 |
| 990 | #define DTOUTR 0xA4448032 |
| 991 | #define DR 0xA4448040 |
| 992 | #define FIFOCLR 0xA4448042 |
| 993 | #define DMACR 0xA4448044 |
| 994 | #define INTCR2 0xA4448046 |
| 995 | #define INTSTR2 0xA4448048 |
| 996 | |
| 997 | /* Z3D3 */ |
| 998 | #define DLBI 0xFD980000 |
| 999 | #define DLBD0 0xFD980080 |
| 1000 | #define DLBD1 0xFD980100 |
| 1001 | #define GEWM 0xFD984000 |
| 1002 | #define ICD0 0xFD988000 |
| 1003 | #define ICD1 0xFD989000 |
| 1004 | #define ICT 0xFD98A000 |
| 1005 | #define ILM 0xFD98C000 |
| 1006 | #define FLM0 0xFD98C800 |
| 1007 | #define FLM1 0xFD98D000 |
| 1008 | #define FLUT 0xFD98D800 |
| 1009 | #define Z3D_PC 0xFD98E400 |
| 1010 | #define Z3D_PCSP 0xFD98E404 |
| 1011 | #define Z3D_PAR 0xFD98E408 |
| 1012 | #define Z3D_IMADR 0xFD98E40C |
| 1013 | #define Z3D_BTR0 0xFD98E410 |
| 1014 | #define Z3D_BTR1 0xFD98E414 |
| 1015 | #define Z3D_BTR2 0xFD98E418 |
| 1016 | #define Z3D_BTR3 0xFD98E41C |
| 1017 | #define Z3D_LC0 0xFD98E420 |
| 1018 | #define Z3D_LC1 0xFD98E424 |
| 1019 | #define Z3D_LC2 0xFD98E428 |
| 1020 | #define Z3D_LC3 0xFD98E42C |
| 1021 | #define Z3D_FR0 0xFD98E430 |
| 1022 | #define Z3D_FR1 0xFD98E434 |
| 1023 | #define Z3D_FR2 0xFD98E438 |
| 1024 | #define Z3D_SR 0xFD98E440 |
| 1025 | #define Z3D_SMDR 0xFD98E444 |
| 1026 | #define Z3D_PBIR 0xFD98E448 |
| 1027 | #define Z3D_DMDR 0xFD98E44C |
| 1028 | #define Z3D_IREG 0xFD98E460 |
| 1029 | #define Z3D_AR00 0xFD98E480 |
| 1030 | #define Z3D_AR01 0xFD98E484 |
| 1031 | #define Z3D_AR02 0xFD98E488 |
| 1032 | #define Z3D_AR03 0xFD98E48C |
| 1033 | #define Z3D_BR00 0xFD98E490 |
| 1034 | #define Z3D_BR01 0xFD98E494 |
| 1035 | #define Z3D_IXR00 0xFD98E4A0 |
| 1036 | #define Z3D_IXR01 0xFD98E4A4 |
| 1037 | #define Z3D_IXR02 0xFD98E4A8 |
| 1038 | #define Z3D_IXR03 0xFD98E4AC |
| 1039 | #define Z3D_AR10 0xFD98E4C0 |
| 1040 | #define Z3D_AR11 0xFD98E4C4 |
| 1041 | #define Z3D_AR12 0xFD98E4C8 |
| 1042 | #define Z3D_AR13 0xFD98E4CC |
| 1043 | #define Z3D_BR10 0xFD98E4D0 |
| 1044 | #define Z3D_BR11 0xFD98E4D4 |
| 1045 | #define Z3D_IXR10 0xFD98E4E0 |
| 1046 | #define Z3D_IXR11 0xFD98E4E4 |
| 1047 | #define Z3D_IXR12 0xFD98E4E8 |
| 1048 | #define Z3D_IXR13 0xFD98E4EC |
| 1049 | #define Z3D_AR20 0xFD98E500 |
| 1050 | #define Z3D_AR21 0xFD98E504 |
| 1051 | #define Z3D_AR22 0xFD98E508 |
| 1052 | #define Z3D_AR23 0xFD98E50C |
| 1053 | #define Z3D_BR20 0xFD98E510 |
| 1054 | #define Z3D_BR21 0xFD98E514 |
| 1055 | #define Z3D_IXR20 0xFD98E520 |
| 1056 | #define Z3D_IXR21 0xFD98E524 |
| 1057 | #define Z3D_IXR22 0xFD98E528 |
| 1058 | #define Z3D_IXR23 0xFD98E52C |
| 1059 | #define Z3D_MR0 0xFD98E540 |
| 1060 | #define Z3D_MR1 0xFD98E544 |
| 1061 | #define Z3D_MR2 0xFD98E548 |
| 1062 | #define Z3D_MR3 0xFD98E54C |
| 1063 | #define Z3D_WORKRST 0xFD98E558 |
| 1064 | #define Z3D_WORKWST 0xFD98E55C |
| 1065 | #define Z3D_DBADR 0xFD98E560 |
| 1066 | #define Z3D_DLBPRST 0xFD98E564 |
| 1067 | #define Z3D_DLBRST 0xFD98E568 |
| 1068 | #define Z3D_DLBWST 0xFD98E56C |
| 1069 | #define Z3D_UDR0 0xFD98E570 |
| 1070 | #define Z3D_UDR1 0xFD98E574 |
| 1071 | #define Z3D_UDR2 0xFD98E578 |
| 1072 | #define Z3D_UDR3 0xFD98E57C |
| 1073 | #define Z3D_CCR0 0xFD98E580 |
| 1074 | #define Z3D_CCR1 0xFD98E584 |
| 1075 | #define Z3D_EXPR 0xFD98E588 |
| 1076 | #define Z3D_V0_X 0xFD9A0000 |
| 1077 | #define Z3D_V0_Y 0xFD9A0004 |
| 1078 | #define Z3D_V0_Z 0xFD9A0008 |
| 1079 | #define Z3D_V0_W 0xFD9A000C |
| 1080 | #define Z3D_V0_A 0xFD9A0010 |
| 1081 | #define Z3D_V0_R 0xFD9A0014 |
| 1082 | #define Z3D_V0_G 0xFD9A0018 |
| 1083 | #define Z3D_V0_B 0xFD9A001C |
| 1084 | #define Z3D_V0_F 0xFD9A0020 |
| 1085 | #define Z3D_V0_SR 0xFD9A0024 |
| 1086 | #define Z3D_V0_SG 0xFD9A0028 |
| 1087 | #define Z3D_V0_SB 0xFD9A002C |
| 1088 | #define Z3D_V0_U0 0xFD9A0030 |
| 1089 | #define Z3D_V0_V0 0xFD9A0034 |
| 1090 | #define Z3D_V0_U1 0xFD9A0038 |
| 1091 | #define Z3D_V0_V1 0xFD9A003C |
| 1092 | #define Z3D_V1_X 0xFD9A0080 |
| 1093 | #define Z3D_V1_Y 0xFD9A0084 |
| 1094 | #define Z3D_V1_Z 0xFD9A0088 |
| 1095 | #define Z3D_V1_W 0xFD9A008C |
| 1096 | #define Z3D_V1_A 0xFD9A0090 |
| 1097 | #define Z3D_V1_R 0xFD9A0094 |
| 1098 | #define Z3D_V1_G 0xFD9A0098 |
| 1099 | #define Z3D_V1_B 0xFD9A009C |
| 1100 | #define Z3D_V1_F 0xFD9A00A0 |
| 1101 | #define Z3D_V1_SR 0xFD9A00A4 |
| 1102 | #define Z3D_V1_SG 0xFD9A00A8 |
| 1103 | #define Z3D_V1_SB 0xFD9A00AC |
| 1104 | #define Z3D_V1_U0 0xFD9A00B0 |
| 1105 | #define Z3D_V1_V0 0xFD9A00B4 |
| 1106 | #define Z3D_V1_U1 0xFD9A00B8 |
| 1107 | #define Z3D_V1_V1 0xFD9A00BC |
| 1108 | #define Z3D_V2_X 0xFD9A0100 |
| 1109 | #define Z3D_V2_Y 0xFD9A0104 |
| 1110 | #define Z3D_V2_Z 0xFD9A0108 |
| 1111 | #define Z3D_V2_W 0xFD9A010C |
| 1112 | #define Z3D_V2_A 0xFD9A0110 |
| 1113 | #define Z3D_V2_R 0xFD9A0114 |
| 1114 | #define Z3D_V2_G 0xFD9A0118 |
| 1115 | #define Z3D_V2_B 0xFD9A011C |
| 1116 | #define Z3D_V2_F 0xFD9A0120 |
| 1117 | #define Z3D_V2_SR 0xFD9A0124 |
| 1118 | #define Z3D_V2_SG 0xFD9A0128 |
| 1119 | #define Z3D_V2_SB 0xFD9A012C |
| 1120 | #define Z3D_V2_U0 0xFD9A0130 |
| 1121 | #define Z3D_V2_V0 0xFD9A0134 |
| 1122 | #define Z3D_V2_U1 0xFD9A0138 |
| 1123 | #define Z3D_V2_V1 0xFD9A013C |
| 1124 | #define Z3D_RENDER 0xFD9A0180 |
| 1125 | #define Z3D_POLYGON_OFFSET 0xFD9A0184 |
| 1126 | #define Z3D_VERTEX_CONTROL 0xFD9A0200 |
| 1127 | #define Z3D_STATE_MODE 0xFD9A0204 |
| 1128 | #define Z3D_FPU_MODE 0xFD9A0318 |
| 1129 | #define Z3D_SCISSOR_MIN 0xFD9A0400 |
| 1130 | #define Z3D_SCISSOR_MAX 0xFD9A0404 |
| 1131 | #define Z3D_TEXTURE_MODE_A 0xFD9A0408 |
| 1132 | #define Z3D_TEXTURE_MODE_B 0xFD9A040C |
| 1133 | #define Z3D_TEXTURE_BASE_HI_A 0xFD9A0418 |
| 1134 | #define Z3D_TEXTURE_BASE_LO_A 0xFD9A041C |
| 1135 | #define Z3D_TEXTURE_BASE_HI_B 0xFD9A0420 |
| 1136 | #define Z3D_TEXTURE_BASE_LO_B 0xFD9A0424 |
| 1137 | #define Z3D_TEXTURE_ALPHA_A0 0xFD9A0438 |
| 1138 | #define Z3D_TEXTURE_ALPHA_A1 0xFD9A043C |
| 1139 | #define Z3D_TEXTURE_ALPHA_A2 0xFD9A0440 |
| 1140 | #define Z3D_TEXTURE_ALPHA_A3 0xFD9A0444 |
| 1141 | #define Z3D_TEXTURE_ALPHA_A4 0xFD9A0448 |
| 1142 | #define Z3D_TEXTURE_ALPHA_A5 0xFD9A044C |
| 1143 | #define Z3D_TEXTURE_ALPHA_B0 0xFD9A0450 |
| 1144 | #define Z3D_TEXTURE_ALPHA_B1 0xFD9A0454 |
| 1145 | #define Z3D_TEXTURE_ALPHA_B2 0xFD9A0458 |
| 1146 | #define Z3D_TEXTURE_ALPHA_B3 0xFD9A045C |
| 1147 | #define Z3D_TEXTURE_ALPHA_B4 0xFD9A0460 |
| 1148 | #define Z3D_TEXTURE_ALPHA_B5 0xFD9A0464 |
| 1149 | #define Z3D_TEXTURE_FLUSH 0xFD9A0498 |
| 1150 | #define Z3D_GAMMA_TABLE0 0xFD9A049C |
| 1151 | #define Z3D_GAMMA_TABLE1 0xFD9A04A0 |
| 1152 | #define Z3D_GAMMA_TABLE2 0xFD9A04A4 |
| 1153 | #define Z3D_ALPHA_TEST 0xFD9A0800 |
| 1154 | #define Z3D_STENCIL_TEST 0xFD9A0804 |
| 1155 | #define Z3D_DEPTH_ROP_BLEND_DITHER 0xFD9A0808 |
| 1156 | #define Z3D_MASK 0xFD9A080C |
| 1157 | #define Z3D_FBUS_MODE 0xFD9A0810 |
| 1158 | #define Z3D_GNT_SET 0xFD9A0814 |
| 1159 | #define Z3D_BETWEEN_TEST 0xFD9A0818 |
| 1160 | #define Z3D_FB_BASE 0xFD9A081C |
| 1161 | #define Z3D_LCD_SIZE 0xFD9A0820 |
| 1162 | #define Z3D_FB_FLUSH 0xFD9A0824 |
| 1163 | #define Z3D_CACHE_INVALID 0xFD9A0828 |
| 1164 | #define Z3D_SC_MODE 0xFD9A0830 |
| 1165 | #define Z3D_SC0_MIN 0xFD9A0834 |
| 1166 | #define Z3D_SC0_MAX 0xFD9A0838 |
| 1167 | #define Z3D_SC1_MIN 0xFD9A083C |
| 1168 | #define Z3D_SC1_MAX 0xFD9A0840 |
| 1169 | #define Z3D_SC2_MIN 0xFD9A0844 |
| 1170 | #define Z3D_SC2_MAX 0xFD9A0848 |
| 1171 | #define Z3D_SC3_MIN 0xFD9A084C |
| 1172 | #define Z3D_SC3_MAX 0xFD9A0850 |
| 1173 | #define Z3D_READRESET 0xFD9A0854 |
| 1174 | #define Z3D_DET_MIN 0xFD9A0858 |
| 1175 | #define Z3D_DET_MAX 0xFD9A085C |
| 1176 | #define Z3D_FB_BASE_SR 0xFD9A0860 |
| 1177 | #define Z3D_LCD_SIZE_SR 0xFD9A0864 |
| 1178 | #define Z3D_2D_CTRL_STATUS 0xFD9A0C00 |
| 1179 | #define Z3D_2D_SIZE 0xFD9A0C04 |
| 1180 | #define Z3D_2D_SRCLOC 0xFD9A0C08 |
| 1181 | #define Z3D_2D_DSTLOC 0xFD9A0C0C |
| 1182 | #define Z3D_2D_DMAPORT 0xFD9A0C10 |
| 1183 | #define Z3D_2D_CONSTANT_SOURCE0 0xFD9A0C14 |
| 1184 | #define Z3D_2D_CONSTANT_SOURCE1 0xFD9A0C18 |
| 1185 | #define Z3D_2D_STPCOLOR0 0xFD9A0C1C |
| 1186 | #define Z3D_2D_STPCOLOR1 0xFD9A0C20 |
| 1187 | #define Z3D_2D_STPPARAMETER_SET0 0xFD9A0C24 |
| 1188 | #define Z3D_2D_STPPARAMETER_SET1 0xFD9A0C28 |
| 1189 | #define Z3D_2D_STPPAT_0 0xFD9A0C40 |
| 1190 | #define Z3D_2D_STPPAT_1 0xFD9A0C44 |
| 1191 | #define Z3D_2D_STPPAT_2 0xFD9A0C48 |
| 1192 | #define Z3D_2D_STPPAT_3 0xFD9A0C4C |
| 1193 | #define Z3D_2D_STPPAT_4 0xFD9A0C50 |
| 1194 | #define Z3D_2D_STPPAT_5 0xFD9A0C54 |
| 1195 | #define Z3D_2D_STPPAT_6 0xFD9A0C58 |
| 1196 | #define Z3D_2D_STPPAT_7 0xFD9A0C5C |
| 1197 | #define Z3D_2D_STPPAT_8 0xFD9A0C60 |
| 1198 | #define Z3D_2D_STPPAT_9 0xFD9A0C64 |
| 1199 | #define Z3D_2D_STPPAT_10 0xFD9A0C68 |
| 1200 | #define Z3D_2D_STPPAT_11 0xFD9A0C6C |
| 1201 | #define Z3D_2D_STPPAT_12 0xFD9A0C70 |
| 1202 | #define Z3D_2D_STPPAT_13 0xFD9A0C74 |
| 1203 | #define Z3D_2D_STPPAT_14 0xFD9A0C78 |
| 1204 | #define Z3D_2D_STPPAT_15 0xFD9A0C7C |
| 1205 | #define Z3D_2D_STPPAT_16 0xFD9A0C80 |
| 1206 | #define Z3D_2D_STPPAT_17 0xFD9A0C84 |
| 1207 | #define Z3D_2D_STPPAT_18 0xFD9A0C88 |
| 1208 | #define Z3D_2D_STPPAT_19 0xFD9A0C8C |
| 1209 | #define Z3D_2D_STPPAT_20 0xFD9A0C90 |
| 1210 | #define Z3D_2D_STPPAT_21 0xFD9A0C94 |
| 1211 | #define Z3D_2D_STPPAT_22 0xFD9A0C98 |
| 1212 | #define Z3D_2D_STPPAT_23 0xFD9A0C9C |
| 1213 | #define Z3D_2D_STPPAT_24 0xFD9A0CA0 |
| 1214 | #define Z3D_2D_STPPAT_25 0xFD9A0CA4 |
| 1215 | #define Z3D_2D_STPPAT_26 0xFD9A0CA8 |
| 1216 | #define Z3D_2D_STPPAT_27 0xFD9A0CAC |
| 1217 | #define Z3D_2D_STPPAT_28 0xFD9A0CB0 |
| 1218 | #define Z3D_2D_STPPAT_29 0xFD9A0CB4 |
| 1219 | #define Z3D_2D_STPPAT_30 0xFD9A0CB8 |
| 1220 | #define Z3D_2D_STPPAT_31 0xFD9A0CBC |
| 1221 | #define Z3D_WR_CTRL 0xFD9A1000 |
| 1222 | #define Z3D_WR_P0 0xFD9A1004 |
| 1223 | #define Z3D_WR_P1 0xFD9A1008 |
| 1224 | #define Z3D_WR_P2 0xFD9A100C |
| 1225 | #define Z3D_WR_FGC 0xFD9A1010 |
| 1226 | #define Z3D_WR_BGC 0xFD9A1014 |
| 1227 | #define Z3D_WR_SZ 0xFD9A1018 |
| 1228 | #define Z3D_WR_PATPARAM 0xFD9A101C |
| 1229 | #define Z3D_WR_PAT 0xFD9A1020 |
| 1230 | #define Z3D_SYS_STATUS 0xFD9A1400 |
| 1231 | #define Z3D_SYS_RESET 0xFD9A1404 |
| 1232 | #define Z3D_SYS_CLK 0xFD9A1408 |
| 1233 | #define Z3D_SYS_CONF 0xFD9A140C |
| 1234 | #define Z3D_SYS_VERSION 0xFD9A1410 |
| 1235 | #define Z3D_SYS_DBINV 0xFD9A1418 |
| 1236 | #define Z3D_SYS_I2F_FMT 0xFD9A1420 |
| 1237 | #define Z3D_SYS_I2F_SRC 0xFD9A1424 |
| 1238 | #define Z3D_SYS_I2F_DST 0xFD9A1428 |
| 1239 | #define Z3D_SYS_GBCNT 0xFD9A1430 |
| 1240 | #define Z3D_SYS_BSYCNT 0xFD9A1434 |
| 1241 | #define Z3D_SYS_INT_STATUS 0xFD9A1450 |
| 1242 | #define Z3D_SYS_INT_MASK 0xFD9A1454 |
| 1243 | #define Z3D_SYS_INT_CLEAR 0xFD9A1458 |
| 1244 | #define TCD0 0xFD9C0000 |
| 1245 | #define TCD1 0xFD9C0400 |
| 1246 | #define TCD2 0xFD9C0800 |
| 1247 | #define TCD3 0xFD9C0C00 |
| 1248 | #define TCT0 0xFD9C1000 |
| 1249 | #define TCT1 0xFD9C1400 |
| 1250 | #define TCT2 0xFD9C1800 |
| 1251 | #define TCT3 0xFD9C1C00 |
| 1252 | |
| 1253 | /* PFC */ |
| 1254 | #define PACR 0xA4050100 |
| 1255 | #define PBCR 0xA4050102 |
| 1256 | #define PCCR 0xA4050104 |
| 1257 | #define PDCR 0xA4050106 |
| 1258 | #define PECR 0xA4050108 |
| 1259 | #define PFCR 0xA405010A |
| 1260 | #define PGCR 0xA405010C |
| 1261 | #define PHCR 0xA405010E |
| 1262 | #define PJCR 0xA4050110 |
| 1263 | #define PKCR 0xA4050112 |
| 1264 | #define PLCR 0xA4050114 |
| 1265 | #define PMCR 0xA4050116 |
| 1266 | #define PNCR 0xA4050118 |
| 1267 | #define PQCR 0xA405011A |
| 1268 | #define PRCR 0xA405011C |
| 1269 | #define PSCR 0xA405011E |
| 1270 | #define PTCR 0xA4050140 |
| 1271 | #define PUCR 0xA4050142 |
| 1272 | #define PVCR 0xA4050144 |
| 1273 | #define PWCR 0xA4050146 |
| 1274 | #define PXCR 0xA4050148 |
| 1275 | #define PYCR 0xA405014A |
| 1276 | #define PZCR 0xA405014C |
| 1277 | #define PSELA 0xA405014E |
| 1278 | #define PSELB 0xA4050150 |
| 1279 | #define PSELC 0xA4050152 |
| 1280 | #define PSELD 0xA4050154 |
| 1281 | #define PSELE 0xA4050156 |
| 1282 | #define HIZCRA 0xA4050158 |
| 1283 | #define HIZCRB 0xA405015A |
| 1284 | #define HIZCRC 0xA405015C |
Nobuhiro Iwamatsu | a3432de | 2008-02-05 13:30:43 +0900 | [diff] [blame] | 1285 | #define HIZCRC 0xA405015C |
| 1286 | #define MSELCRA 0xA4050180 |
| 1287 | #define MSELCRB 0xA4050182 |
| 1288 | #define PULCR 0xA4050184 |
| 1289 | #define SBSCR 0xA4050186 |
| 1290 | #define DRVCR 0xA405018A |
Nobuhiro Iwamatsu | dabcc0e | 2007-09-23 02:31:13 +0900 | [diff] [blame] | 1291 | |
| 1292 | /* I/O Port */ |
| 1293 | #define PADR 0xA4050120 |
| 1294 | #define PBDR 0xA4050122 |
| 1295 | #define PCDR 0xA4050124 |
| 1296 | #define PDDR 0xA4050126 |
| 1297 | #define PEDR 0xA4050128 |
| 1298 | #define PFDR 0xA405012A |
| 1299 | #define PGDR 0xA405012C |
| 1300 | #define PHDR 0xA405012E |
| 1301 | #define PJDR 0xA4050130 |
| 1302 | #define PKDR 0xA4050132 |
| 1303 | #define PLDR 0xA4050134 |
| 1304 | #define PMDR 0xA4050136 |
| 1305 | #define PNDR 0xA4050138 |
| 1306 | #define PQDR 0xA405013A |
| 1307 | #define PRDR 0xA405013C |
| 1308 | #define PSDR 0xA405013E |
| 1309 | #define PTDR 0xA4050160 |
| 1310 | #define PUDR 0xA4050162 |
| 1311 | #define PVDR 0xA4050164 |
| 1312 | #define PWDR 0xA4050166 |
| 1313 | #define PYDR 0xA4050168 |
| 1314 | #define PZDR 0xA405016A |
| 1315 | |
| 1316 | /* UBC */ |
| 1317 | #define CBR0 0xFF200000 |
| 1318 | #define CRR0 0xFF200004 |
| 1319 | #define CAR0 0xFF200008 |
| 1320 | #define CAMR0 0xFF20000C |
| 1321 | #define CBR1 0xFF200020 |
| 1322 | #define CRR1 0xFF200024 |
| 1323 | #define CAR1 0xFF200028 |
| 1324 | #define CAMR1 0xFF20002C |
| 1325 | #define CDR1 0xFF200030 |
| 1326 | #define CDMR1 0xFF200034 |
| 1327 | #define CETR1 0xFF200038 |
| 1328 | #define CCMFR 0xFF200600 |
| 1329 | #define CBCR 0xFF200620 |
| 1330 | |
| 1331 | /* H-UDI */ |
| 1332 | #define SDIR 0xFC110000 |
| 1333 | #define SDDRH 0xFC110008 |
| 1334 | #define SDDRL 0xFC11000A |
| 1335 | #define SDINT 0xFC110018 |
| 1336 | |
Wolfgang Denk | 0a5c214 | 2007-12-27 01:52:50 +0100 | [diff] [blame] | 1337 | #endif /* _ASM_CPU_SH7722_H_ */ |