sdk-core
v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Toggle main menu visibility
Loading...
Searching...
No Matches
ee_regs.h
Go to the documentation of this file.
1
6
7
#ifndef __EE_REGS_H__
8
#define __EE_REGS_H__
9
10
#include <
tamtypes.h
>
11
12
#define A_EE_SBUS_REG_BASE (0x1000F200)
13
#define A_EE_PGIF_REG_BASE (0x1000F300)
14
15
#define A_EE_T0_COUNT (0x10000000)
16
#define A_EE_T0_MODE (0x10000010)
17
#define A_EE_T0_COMP (0x10000020)
18
#define A_EE_T0_HOLD (0x10000030)
19
#define A_EE_T1_COUNT (0x10000800)
20
#define A_EE_T1_MODE (0x10000810)
21
#define A_EE_T1_COMP (0x10000820)
22
#define A_EE_T1_HOLD (0x10000830)
23
#define A_EE_T2_COUNT (0x10001000)
24
#define A_EE_T2_MODE (0x10001010)
25
#define A_EE_T2_COMP (0x10001020)
26
#define A_EE_T3_COUNT (0x10001800)
27
#define A_EE_T3_MODE (0x10001810)
28
#define A_EE_T3_COMP (0x10001820)
29
#define A_EE_IPU_CMD (0x10002000)
30
#define A_EE_IPU_CTRL (0x10002010)
31
#define A_EE_IPU_BP (0x10002020)
32
#define A_EE_IPU_TOP (0x10002030)
33
#define A_EE_GIF_CTRL (0x10003000)
34
#define A_EE_GIF_MODE (0x10003010)
35
#define A_EE_GIF_STAT (0x10003020)
36
#define A_EE_GIF_TAG0 (0x10003040)
37
#define A_EE_GIF_TAG1 (0x10003050)
38
#define A_EE_GIF_TAG2 (0x10003060)
39
#define A_EE_GIF_TAG3 (0x10003070)
40
#define A_EE_GIF_CNT (0x10003080)
41
#define A_EE_GIF_P3CNT (0x10003090)
42
#define A_EE_GIF_P3TAG (0x100030a0)
43
#define A_EE_VIF0_STAT (0x10003800)
44
#define A_EE_VIF0_FBRST (0x10003810)
45
#define A_EE_VIF0_ERR (0x10003820)
46
#define A_EE_VIF0_MARK (0x10003830)
47
#define A_EE_VIF0_CYCLE (0x10003840)
48
#define A_EE_VIF0_MODE (0x10003850)
49
#define A_EE_VIF0_NUM (0x10003860)
50
#define A_EE_VIF0_MASK (0x10003870)
51
#define A_EE_VIF0_CODE (0x10003880)
52
#define A_EE_VIF0_ITOPS (0x10003890)
53
#define A_EE_VIF0_ITOP (0x100038d0)
54
#define A_EE_VIF0_R0 (0x10003900)
55
#define A_EE_VIF0_R1 (0x10003910)
56
#define A_EE_VIF0_R2 (0x10003920)
57
#define A_EE_VIF0_R3 (0x10003930)
58
#define A_EE_VIF0_C0 (0x10003940)
59
#define A_EE_VIF0_C1 (0x10003950)
60
#define A_EE_VIF0_C2 (0x10003960)
61
#define A_EE_VIF0_C3 (0x10003970)
62
#define A_EE_VIF1_STAT (0x10003c00)
63
#define A_EE_VIF1_FBRST (0x10003c10)
64
#define A_EE_VIF1_ERR (0x10003c20)
65
#define A_EE_VIF1_MARK (0x10003c30)
66
#define A_EE_VIF1_CYCLE (0x10003c40)
67
#define A_EE_VIF1_MODE (0x10003c50)
68
#define A_EE_VIF1_NUM (0x10003c60)
69
#define A_EE_VIF1_MASK (0x10003c70)
70
#define A_EE_VIF1_CODE (0x10003c80)
71
#define A_EE_VIF1_ITOPS (0x10003c90)
72
#define A_EE_VIF1_BASE (0x10003ca0)
73
#define A_EE_VIF1_OFST (0x10003cb0)
74
#define A_EE_VIF1_TOPS (0x10003cc0)
75
#define A_EE_VIF1_ITOP (0x10003cd0)
76
#define A_EE_VIF1_TOP (0x10003ce0)
77
#define A_EE_VIF1_R0 (0x10003d00)
78
#define A_EE_VIF1_R1 (0x10003d10)
79
#define A_EE_VIF1_R2 (0x10003d20)
80
#define A_EE_VIF1_R3 (0x10003d30)
81
#define A_EE_VIF1_C0 (0x10003d40)
82
#define A_EE_VIF1_C1 (0x10003d50)
83
#define A_EE_VIF1_C2 (0x10003d60)
84
#define A_EE_VIF1_C3 (0x10003d70)
85
#define A_EE_VIF0_FIFO (0x10004000)
86
#define A_EE_VIF1_FIFO (0x10005000)
87
#define A_EE_GIF_FIFO (0x10006000)
88
#define A_EE_IPU_out_FIFO (0x10007000)
89
#define A_EE_IPU_in_FIFO (0x10007010)
90
#define A_EE_D0_CHCR (0x10008000)
91
#define A_EE_D0_MADR (0x10008010)
92
#define A_EE_D0_QWC (0x10008020)
93
#define A_EE_D0_TADR (0x10008030)
94
#define A_EE_D0_ASR0 (0x10008040)
95
#define A_EE_D0_ASR1 (0x10008050)
96
#define A_EE_D1_CHCR (0x10009000)
97
#define A_EE_D1_MADR (0x10009010)
98
#define A_EE_D1_QWC (0x10009020)
99
#define A_EE_D1_TADR (0x10009030)
100
#define A_EE_D1_ASR0 (0x10009040)
101
#define A_EE_D1_ASR1 (0x10009050)
102
#define A_EE_D2_CHCR (0x1000a000)
103
#define A_EE_D2_MADR (0x1000a010)
104
#define A_EE_D2_QWC (0x1000a020)
105
#define A_EE_D2_TADR (0x1000a030)
106
#define A_EE_D2_ASR0 (0x1000a040)
107
#define A_EE_D2_ASR1 (0x1000a050)
108
#define A_EE_D3_CHCR (0x1000b000)
109
#define A_EE_D3_MADR (0x1000b010)
110
#define A_EE_D3_QWC (0x1000b020)
111
#define A_EE_D4_CHCR (0x1000b400)
112
#define A_EE_D4_MADR (0x1000b410)
113
#define A_EE_D4_QWC (0x1000b420)
114
#define A_EE_D4_TADR (0x1000b430)
115
#define A_EE_D5_CHCR (0x1000c000)
116
#define A_EE_D5_MADR (0x1000C010)
117
#define A_EE_D5_QWC (0x1000C020)
118
#define A_EE_D6_CHCR (0x1000C400)
119
#define A_EE_D6_MADR (0x1000C410)
120
#define A_EE_D6_QWC (0x1000C420)
121
#define A_EE_D6_TADR (0x1000C430)
122
#define A_EE_D7_CHCR (0x1000C800)
123
#define A_EE_D7_MADR (0x1000C810)
124
#define A_EE_D7_QWC (0x1000C820)
125
#define A_EE_D8_CHCR (0x1000D000)
126
#define A_EE_D8_MADR (0x1000D010)
127
#define A_EE_D8_QWC (0x1000D020)
128
#define A_EE_D8_SADR (0x1000D080)
129
#define A_EE_D9_CHCR (0x1000D400)
130
#define A_EE_D9_MADR (0x1000D410)
131
#define A_EE_D9_QWC (0x1000D420)
132
#define A_EE_D9_TADR (0x1000D430)
133
#define A_EE_D9_SADR (0x1000D480)
134
#define A_EE_D_CTRL (0x1000e000)
135
#define A_EE_D_STAT (0x1000e010)
136
#define A_EE_D_PCR (0x1000e020)
137
#define A_EE_D_SQWC (0x1000e030)
138
#define A_EE_D_RBSR (0x1000e040)
139
#define A_EE_D_RBOR (0x1000e050)
140
#define A_EE_D_STADR (0x1000e060)
141
#define A_EE_I_STAT (0x1000f000)
142
#define A_EE_I_MASK (0x1000f010)
143
#define A_EE_SIO_LCR (0x1000F100)
144
#define A_EE_SIO_LSR (0x1000F110)
145
#define A_EE_SIO_IER (0x1000F120)
146
#define A_EE_SIO_ISR (0x1000F130)
147
#define A_EE_SIO_FCR (0x1000F140)
148
#define A_EE_SIO_BRC (0x1000F150)
149
#define A_EE_SIO_REG60 (0x1000F160)
150
#define A_EE_SIO_REG70 (0x1000F170)
151
#define A_EE_SIO_TXFIFO (0x1000F180)
152
#define A_EE_SIO_REG90 (0x1000F190)
153
#define A_EE_SIO_REGA0 (0x1000F1A0)
154
#define A_EE_SIO_REGB0 (0x1000F1B0)
155
#define A_EE_SIO_RXFIFO (0x1000F1C0)
156
#define A_EE_SBUS_MADDR (0x1000F200)
157
#define A_EE_SBUS_SADDR (0x1000F210)
158
#define A_EE_SBUS_MSFLAG (0x1000F220)
159
#define A_EE_SBUS_SMFLAG (0x1000F230)
160
#define A_EE_SBUS_REG40 (0x1000F240)
161
#define A_EE_SBUS_REG50 (0x1000F250)
162
#define A_EE_SBUS_REG60 (0x1000F260)
163
#define A_EE_SBUS_REG70 (0x1000F270)
164
#define A_EE_SBUS_REG80 (0x1000F280)
165
#define A_EE_SBUS_REG90 (0x1000F290)
166
#define A_EE_SBUS_REGA0 (0x1000F2A0)
167
#define A_EE_SBUS_REGB0 (0x1000F2B0)
168
#define A_EE_SBUS_REGC0 (0x1000F2C0)
169
#define A_EE_SBUS_REGD0 (0x1000F2D0)
170
#define A_EE_SBUS_REGE0 (0x1000F2E0)
171
#define A_EE_SBUS_REGF0 (0x1000F2F0)
172
#define A_EE_PGIF_GPU_STAT (0x1000F300)
173
#define A_EE_PGIF_REG10 (0x1000F310)
174
#define A_EE_PGIF_REG20 (0x1000F320)
175
#define A_EE_PGIF_REG30 (0x1000F330)
176
#define A_EE_PGIF_REG40 (0x1000F340)
177
#define A_EE_PGIF_REG50 (0x1000F350)
178
#define A_EE_PGIF_REG60 (0x1000F360)
179
#define A_EE_PGIF_REG70 (0x1000F370)
180
#define A_EE_PGIF_CFIFO_STAT (0x1000F380)
181
#define A_EE_PGIF_REG90 (0x1000F390)
182
#define A_EE_PGIF_REGA0 (0x1000F3A0)
183
#define A_EE_PGIF_REGB0 (0x1000F3B0)
184
#define A_EE_PGIF_CFIFO_DATA (0x1000F3C0)
185
#define A_EE_PGIF_REGD0 (0x1000F3D0)
186
#define A_EE_PGIF_REGE0 (0x1000F3E0)
187
#define A_EE_PGIF_REGF0 (0x1000F3F0)
188
#define A_EE_D_ENABLER (0x1000f520)
189
#define A_EE_D_ENABLEW (0x1000f590)
190
#define A_EE_GS_PMODE (0x12000000)
191
#define A_EE_GS_SMODE1 (0x12000010)
192
#define A_EE_GS_SMODE2 (0x12000020)
193
#define A_EE_GS_SRFSH (0x12000030)
194
#define A_EE_GS_SYNCH1 (0x12000040)
195
#define A_EE_GS_SYNCH2 (0x12000050)
196
#define A_EE_GS_SYNCV (0x12000060)
197
#define A_EE_GS_DISPFB1 (0x12000070)
198
#define A_EE_GS_DISPLAY1 (0x12000080)
199
#define A_EE_GS_DISPFB2 (0x12000090)
200
#define A_EE_GS_DISPLAY2 (0x120000a0)
201
#define A_EE_GS_EXTBUF (0x120000b0)
202
#define A_EE_GS_EXTDATA (0x120000c0)
203
#define A_EE_GS_EXTWRITE (0x120000d0)
204
#define A_EE_GS_BGCOLOR (0x120000e0)
205
#define A_EE_GS_CSR (0x12001000)
206
#define A_EE_GS_IMR (0x12001010)
207
#define A_EE_GS_BUSDIR (0x12001040)
208
#define A_EE_GS_SIGLBLID (0x12001080)
209
211
#define R_EE_T0_COUNT ((vu32 *)A_EE_T0_COUNT)
213
#define R_EE_T0_MODE ((vu32 *)A_EE_T0_MODE)
215
#define R_EE_T0_COMP ((vu32 *)A_EE_T0_COMP)
217
#define R_EE_T0_HOLD ((vu32 *)A_EE_T0_HOLD)
219
#define R_EE_T1_COUNT ((vu32 *)A_EE_T1_COUNT)
221
#define R_EE_T1_MODE ((vu32 *)A_EE_T1_MODE)
223
#define R_EE_T1_COMP ((vu32 *)A_EE_T1_COMP)
225
#define R_EE_T1_HOLD ((vu32 *)A_EE_T1_HOLD)
227
#define R_EE_T2_COUNT ((vu32 *)A_EE_T2_COUNT)
229
#define R_EE_T2_MODE ((vu32 *)A_EE_T2_MODE)
231
#define R_EE_T2_COMP ((vu32 *)A_EE_T2_COMP)
233
#define R_EE_T3_COUNT ((vu32 *)A_EE_T3_COUNT)
235
#define R_EE_T3_MODE ((vu32 *)A_EE_T3_MODE)
237
#define R_EE_T3_COMP ((vu32 *)A_EE_T3_COMP)
239
#define R_EE_IPU_CMD ((vu64 *)A_EE_IPU_CMD)
241
#define R_EE_IPU_CTRL ((vu32 *)A_EE_IPU_CTRL)
243
#define R_EE_IPU_BP ((vu32 *)A_EE_IPU_BP)
245
#define R_EE_IPU_TOP ((vu64 *)A_EE_IPU_TOP)
247
#define R_EE_GIF_CTRL ((vu32 *)A_EE_GIF_CTRL)
249
#define R_EE_GIF_MODE ((vu32 *)A_EE_GIF_MODE)
251
#define R_EE_GIF_STAT ((vu32 *)A_EE_GIF_STAT)
253
#define R_EE_GIF_TAG0 ((vu32 *)A_EE_GIF_TAG0)
255
#define R_EE_GIF_TAG1 ((vu32 *)A_EE_GIF_TAG1)
257
#define R_EE_GIF_TAG2 ((vu32 *)A_EE_GIF_TAG2)
259
#define R_EE_GIF_TAG3 ((vu32 *)A_EE_GIF_TAG3)
261
#define R_EE_GIF_CNT ((vu32 *)A_EE_GIF_CNT)
263
#define R_EE_GIF_P3CNT ((vu32 *)A_EE_GIF_P3CNT)
265
#define R_EE_GIF_P3TAG ((vu32 *)A_EE_GIF_P3TAG)
267
#define R_EE_VIF0_STAT ((vu32 *)A_EE_VIF0_STAT)
269
#define R_EE_VIF0_FBRST ((vu32 *)A_EE_VIF0_FBRST)
271
#define R_EE_VIF0_ERR ((vu32 *)A_EE_VIF0_ERR)
273
#define R_EE_VIF0_MARK ((vu32 *)A_EE_VIF0_MARK)
275
#define R_EE_VIF0_CYCLE ((vu32 *)A_EE_VIF0_CYCLE)
277
#define R_EE_VIF0_MODE ((vu32 *)A_EE_VIF0_MODE)
279
#define R_EE_VIF0_NUM ((vu32 *)A_EE_VIF0_NUM)
281
#define R_EE_VIF0_MASK ((vu32 *)A_EE_VIF0_MASK)
283
#define R_EE_VIF0_CODE ((vu32 *)A_EE_VIF0_CODE)
285
#define R_EE_VIF0_ITOPS ((vu32 *)A_EE_VIF0_ITOPS)
287
#define R_EE_VIF0_ITOP ((vu32 *)A_EE_VIF0_ITOP)
289
#define R_EE_VIF0_R0 ((vu32 *)A_EE_VIF0_R0)
291
#define R_EE_VIF0_R1 ((vu32 *)A_EE_VIF0_R1)
293
#define R_EE_VIF0_R2 ((vu32 *)A_EE_VIF0_R2)
295
#define R_EE_VIF0_R3 ((vu32 *)A_EE_VIF0_R3)
297
#define R_EE_VIF0_C0 ((vu32 *)A_EE_VIF0_C0)
299
#define R_EE_VIF0_C1 ((vu32 *)A_EE_VIF0_C1)
301
#define R_EE_VIF0_C2 ((vu32 *)A_EE_VIF0_C2)
303
#define R_EE_VIF0_C3 ((vu32 *)A_EE_VIF0_C3)
305
#define R_EE_VIF1_STAT ((vu32 *)A_EE_VIF1_STAT)
307
#define R_EE_VIF1_FBRST ((vu32 *)A_EE_VIF1_FBRST)
309
#define R_EE_VIF1_ERR ((vu32 *)A_EE_VIF1_ERR)
311
#define R_EE_VIF1_MARK ((vu32 *)A_EE_VIF1_MARK)
313
#define R_EE_VIF1_CYCLE ((vu32 *)A_EE_VIF1_CYCLE)
315
#define R_EE_VIF1_MODE ((vu32 *)A_EE_VIF1_MODE)
317
#define R_EE_VIF1_NUM ((vu32 *)A_EE_VIF1_NUM)
319
#define R_EE_VIF1_MASK ((vu32 *)A_EE_VIF1_MASK)
321
#define R_EE_VIF1_CODE ((vu32 *)A_EE_VIF1_CODE)
323
#define R_EE_VIF1_ITOPS ((vu32 *)A_EE_VIF1_ITOPS)
325
#define R_EE_VIF1_BASE ((vu32 *)A_EE_VIF1_BASE)
327
#define R_EE_VIF1_OFST ((vu32 *)A_EE_VIF1_OFST)
329
#define R_EE_VIF1_TOPS ((vu32 *)A_EE_VIF1_TOPS)
331
#define R_EE_VIF1_ITOP ((vu32 *)A_EE_VIF1_ITOP)
333
#define R_EE_VIF1_TOP ((vu32 *)A_EE_VIF1_TOP)
335
#define R_EE_VIF1_R0 ((vu32 *)A_EE_VIF1_R0)
337
#define R_EE_VIF1_R1 ((vu32 *)A_EE_VIF1_R1)
339
#define R_EE_VIF1_R2 ((vu32 *)A_EE_VIF1_R2)
341
#define R_EE_VIF1_R3 ((vu32 *)A_EE_VIF1_R3)
343
#define R_EE_VIF1_C0 ((vu32 *)A_EE_VIF1_C0)
345
#define R_EE_VIF1_C1 ((vu32 *)A_EE_VIF1_C1)
347
#define R_EE_VIF1_C2 ((vu32 *)A_EE_VIF1_C2)
349
#define R_EE_VIF1_C3 ((vu32 *)A_EE_VIF1_C3)
351
#define R_EE_VIF0_FIFO ((vu32 *)A_EE_VIF0_FIFO)
353
#define R_EE_VIF1_FIFO ((vu32 *)A_EE_VIF1_FIFO)
355
#define R_EE_GIF_FIFO ((vu32 *)A_EE_GIF_FIFO)
357
#define R_EE_IPU_out_FIFO ((vu32 *)A_EE_IPU_out_FIFO)
359
#define R_EE_IPU_in_FIFO ((vu32 *)A_EE_IPU_in_FIFO)
361
#define R_EE_D0_CHCR ((vu32 *)A_EE_D0_CHCR)
363
#define R_EE_D0_MADR ((vu32 *)A_EE_D0_MADR)
365
#define R_EE_D0_QWC ((vu32 *)A_EE_D0_QWC)
367
#define R_EE_D0_TADR ((vu32 *)A_EE_D0_TADR)
369
#define R_EE_D0_ASR0 ((vu32 *)A_EE_D0_ASR0)
371
#define R_EE_D0_ASR1 ((vu32 *)A_EE_D0_ASR1)
373
#define R_EE_D1_CHCR ((vu32 *)A_EE_D1_CHCR)
375
#define R_EE_D1_MADR ((vu32 *)A_EE_D1_MADR)
377
#define R_EE_D1_QWC ((vu32 *)A_EE_D1_QWC)
379
#define R_EE_D1_TADR ((vu32 *)A_EE_D1_TADR)
381
#define R_EE_D1_ASR0 ((vu32 *)A_EE_D1_ASR0)
383
#define R_EE_D1_ASR1 ((vu32 *)A_EE_D1_ASR1)
385
#define R_EE_D2_CHCR ((vu32 *)A_EE_D2_CHCR)
387
#define R_EE_D2_MADR ((vu32 *)A_EE_D2_MADR)
389
#define R_EE_D2_QWC ((vu32 *)A_EE_D2_QWC)
391
#define R_EE_D2_TADR ((vu32 *)A_EE_D2_TADR)
393
#define R_EE_D2_ASR0 ((vu32 *)A_EE_D2_ASR0)
395
#define R_EE_D2_ASR1 ((vu32 *)A_EE_D2_ASR1)
397
#define R_EE_D3_CHCR ((vu32 *)A_EE_D3_CHCR)
399
#define R_EE_D3_MADR ((vu32 *)A_EE_D3_MADR)
401
#define R_EE_D3_QWC ((vu32 *)A_EE_D3_QWC)
403
#define R_EE_D4_CHCR ((vu32 *)A_EE_D4_CHCR)
405
#define R_EE_D4_MADR ((vu32 *)A_EE_D4_MADR)
407
#define R_EE_D4_QWC ((vu32 *)A_EE_D4_QWC)
409
#define R_EE_D4_TADR ((vu32 *)A_EE_D4_TADR)
411
#define R_EE_D5_CHCR ((vu32 *)A_EE_D5_CHCR)
413
#define R_EE_D5_MADR ((vu32 *)A_EE_D5_MADR)
415
#define R_EE_D5_QWC ((vu32 *)A_EE_D5_QWC)
417
#define R_EE_D6_CHCR ((vu32 *)A_EE_D6_CHCR)
419
#define R_EE_D6_MADR ((vu32 *)A_EE_D6_MADR)
421
#define R_EE_D6_QWC ((vu32 *)A_EE_D6_QWC)
423
#define R_EE_D6_TADR ((vu32 *)A_EE_D6_TADR)
425
#define R_EE_D7_CHCR ((vu32 *)A_EE_D7_CHCR)
427
#define R_EE_D7_MADR ((vu32 *)A_EE_D7_MADR)
429
#define R_EE_D7_QWC ((vu32 *)A_EE_D7_QWC)
431
#define R_EE_D8_CHCR ((vu32 *)A_EE_D8_CHCR)
433
#define R_EE_D8_MADR ((vu32 *)A_EE_D8_MADR)
435
#define R_EE_D8_QWC ((vu32 *)A_EE_D8_QWC)
437
#define R_EE_D8_SADR ((vu32 *)A_EE_D8_SADR)
439
#define R_EE_D9_CHCR ((vu32 *)A_EE_D9_CHCR)
441
#define R_EE_D9_MADR ((vu32 *)A_EE_D9_MADR)
443
#define R_EE_D9_QWC ((vu32 *)A_EE_D9_QWC)
445
#define R_EE_D9_TADR ((vu32 *)A_EE_D9_TADR)
447
#define R_EE_D9_SADR ((vu32 *)A_EE_D9_SADR)
449
#define R_EE_D_CTRL ((vu32 *)A_EE_D_CTRL)
451
#define R_EE_D_STAT ((vu32 *)A_EE_D_STAT)
453
#define R_EE_D_PCR ((vu32 *)A_EE_D_PCR)
455
#define R_EE_D_SQWC ((vu32 *)A_EE_D_SQWC)
457
#define R_EE_D_RBSR ((vu32 *)A_EE_D_RBSR)
459
#define R_EE_D_RBOR ((vu32 *)A_EE_D_RBOR)
461
#define R_EE_D_STADR ((vu32 *)A_EE_D_STADR)
463
#define R_EE_I_STAT ((vu32 *)A_EE_I_STAT)
465
#define R_EE_I_MASK ((vu32 *)A_EE_I_MASK)
466
467
469
#define R_EE_SIO_LCR ((vu32 *)A_EE_SIO_LCR)
471
#define R_EE_SIO_LSR ((vu32 *)A_EE_SIO_LSR)
473
#define R_EE_SIO_IER ((vu32 *)A_EE_SIO_IER)
475
#define R_EE_SIO_ISR ((vu32 *)A_EE_SIO_ISR)
477
#define R_EE_SIO_FCR ((vu32 *)A_EE_SIO_FCR)
479
#define R_EE_SIO_BRC ((vu32 *)A_EE_SIO_BRC)
481
#define R_EE_SIO_REG60 ((vu8 *)A_EE_SIO_REG60)
483
#define R_EE_SIO_REG70 ((vu8 *)A_EE_SIO_REG70)
485
#define R_EE_SIO_TXFIFO ((vu8 *)A_EE_SIO_TXFIFO)
487
#define R_EE_SIO_REG90 ((vu8 *)A_EE_SIO_REG90)
489
#define R_EE_SIO_REGA0 ((vu8 *)A_EE_SIO_REGA0)
491
#define R_EE_SIO_REGB0 ((vu8 *)A_EE_SIO_REGB0)
493
#define R_EE_SIO_RXFIFO ((vu8 *)A_EE_SIO_RXFIFO)
494
496
#define R_EE_SBUS_MADDR ((vu32 *)A_EE_SBUS_REG00)
498
#define R_EE_SBUS_SADDR ((vu32 *)A_EE_SBUS_REG10)
500
#define R_EE_SBUS_MSFLAG ((vu32 *)A_EE_SBUS_MSFLAG)
502
#define R_EE_SBUS_SMFLAG ((vu32 *)A_EE_SBUS_SMFLAG)
504
#define R_EE_SBUS_REG40 ((vu32 *)A_EE_SBUS_REG40)
506
#define R_EE_SBUS_REG50 ((vu32 *)A_EE_SBUS_REG50)
508
#define R_EE_SBUS_REG60 ((vu32 *)A_EE_SBUS_REG60)
510
#define R_EE_SBUS_REG70 ((vu32 *)A_EE_SBUS_REG70)
512
#define R_EE_SBUS_REG80 ((vu32 *)A_EE_SBUS_REG80)
514
#define R_EE_SBUS_REG90 ((vu32 *)A_EE_SBUS_REG90)
516
#define R_EE_SBUS_REGA0 ((vu32 *)A_EE_SBUS_REGA0)
518
#define R_EE_SBUS_REGB0 ((vu32 *)A_EE_SBUS_REGB0)
520
#define R_EE_SBUS_REGC0 ((vu32 *)A_EE_SBUS_REGC0)
522
#define R_EE_SBUS_REGD0 ((vu32 *)A_EE_SBUS_REGD0)
524
#define R_EE_SBUS_REGE0 ((vu32 *)A_EE_SBUS_REGE0)
526
#define R_EE_SBUS_REGF0 ((vu32 *)A_EE_SBUS_REGF0)
527
529
#define R_EE_PGIF_GPU_STAT ((vu32 *)A_EE_PGIF_GPU_STAT)
531
#define R_EE_PGIF_REG10 ((vu32 *)A_EE_PGIF_REG10)
533
#define R_EE_PGIF_REG20 ((vu32 *)A_EE_PGIF_REG20)
535
#define R_EE_PGIF_REG30 ((vu32 *)A_EE_PGIF_REG30)
537
#define R_EE_PGIF_REG40 ((vu32 *)A_EE_PGIF_REG40)
539
#define R_EE_PGIF_REG50 ((vu32 *)A_EE_PGIF_REG50)
541
#define R_EE_PGIF_REG60 ((vu32 *)A_EE_PGIF_REG60)
543
#define R_EE_PGIF_REG70 ((vu32 *)A_EE_PGIF_REG70)
545
#define R_EE_PGIF_CFIFO_STAT ((vu32 *)A_EE_PGIF_CFIFO_STAT)
547
#define R_EE_PGIF_REG90 ((vu32 *)A_EE_PGIF_REG90)
549
#define R_EE_PGIF_REGA0 ((vu32 *)A_EE_PGIF_REGA0)
551
#define R_EE_PGIF_REGB0 ((vu32 *)A_EE_PGIF_REGB0)
553
#define R_EE_PGIF_CFIFO_DATA ((vu32 *)A_EE_PGIF_CFIFO_DATA)
555
#define R_EE_PGIF_REGD0 ((vu32 *)A_EE_PGIF_REGD0)
557
#define R_EE_PGIF_REGE0 ((vu32 *)A_EE_PGIF_REGE0)
559
#define R_EE_PGIF_REGF0 ((vu32 *)A_EE_PGIF_REGF0)
561
#define R_EE_D_ENABLER ((vu32 *)A_EE_D_ENABLER)
563
#define R_EE_D_ENABLEW ((vu32 *)A_EE_D_ENABLEW)
564
565
/* EE GS Registers */
566
568
#define R_EE_GS_PMODE ((vu64 *)A_EE_GS_PMODE)
570
#define R_EE_GS_SMODE1 ((vu64 *)A_EE_GS_SMODE1)
572
#define R_EE_GS_SMODE2 ((vu64 *)A_EE_GS_SMODE2)
574
#define R_EE_GS_SRFSH ((vu64 *)A_EE_GS_SRFSH)
576
#define R_EE_GS_SYNCH1 ((vu64 *)A_EE_GS_SYNCH1)
578
#define R_EE_GS_SYNCH2 ((vu64 *)A_EE_GS_SYNCH2)
580
#define R_EE_GS_SYNCV ((vu64 *)A_EE_GS_SYNCV)
582
#define R_EE_GS_DISPFB1 ((vu64 *)A_EE_GS_DISPFB1)
584
#define R_EE_GS_DISPLAY1 ((vu64 *)A_EE_GS_DISPLAY1)
586
#define R_EE_GS_DISPFB2 ((vu64 *)A_EE_GS_DISPFB2)
588
#define R_EE_GS_DISPLAY2 ((vu64 *)A_EE_GS_DISPLAY2)
590
#define R_EE_GS_EXTBUF ((vu64 *)A_EE_GS_EXTBUF)
592
#define R_EE_GS_EXTDATA ((vu64 *)A_EE_GS_EXTDATA)
594
#define R_EE_GS_EXTWRITE ((vu64 *)A_EE_GS_EXTWRITE)
596
#define R_EE_GS_BGCOLOR ((vu64 *)A_EE_GS_BGCOLOR)
598
#define R_EE_GS_CSR ((vu64 *)A_EE_GS_CSR)
600
#define R_EE_GS_IMR ((vu64 *)A_EE_GS_IMR)
602
#define R_EE_GS_BUSDIR ((vu64 *)A_EE_GS_BUSDIR)
604
#define R_EE_GS_SIGLBLID ((vu64 *)A_EE_GS_SIGLBLID)
605
606
#define RD_EE_T0_COUNT(x) (*R_EE_T0_COUNT)
607
#define RD_EE_T0_MODE(x) (*R_EE_T0_MODE)
608
#define RD_EE_T0_COMP(x) (*R_EE_T0_COMP)
609
#define RD_EE_T0_HOLD(x) (*R_EE_T0_HOLD)
610
#define RD_EE_T1_COUNT(x) (*R_EE_T1_COUNT)
611
#define RD_EE_T1_MODE(x) (*R_EE_T1_MODE)
612
#define RD_EE_T1_COMP(x) (*R_EE_T1_COMP)
613
#define RD_EE_T1_HOLD(x) (*R_EE_T1_HOLD)
614
#define RD_EE_T2_COUNT(x) (*R_EE_T2_COUNT)
615
#define RD_EE_T2_MODE(x) (*R_EE_T2_MODE)
616
#define RD_EE_T2_COMP(x) (*R_EE_T2_COMP)
617
#define RD_EE_T3_COUNT(x) (*R_EE_T3_COUNT)
618
#define RD_EE_T3_MODE(x) (*R_EE_T3_MODE)
619
#define RD_EE_T3_COMP(x) (*R_EE_T3_COMP)
620
#define RD_EE_IPU_CMD(x) (*R_EE_IPU_CMD)
621
#define RD_EE_IPU_CTRL(x) (*R_EE_IPU_CTRL)
622
#define RD_EE_IPU_BP(x) (*R_EE_IPU_BP)
623
/* No getter for R_EE_IPU_TOP */
624
/* No getter for R_EE_GIF_CTRL */
625
/* No getter for R_EE_GIF_MODE */
626
#define RD_EE_GIF_STAT(x) (*R_EE_GIF_STAT)
627
#define RD_EE_GIF_TAG0(x) (*R_EE_GIF_TAG0)
628
#define RD_EE_GIF_TAG1(x) (*R_EE_GIF_TAG1)
629
#define RD_EE_GIF_TAG2(x) (*R_EE_GIF_TAG2)
630
#define RD_EE_GIF_TAG3(x) (*R_EE_GIF_TAG3)
631
#define RD_EE_GIF_CNT(x) (*R_EE_GIF_CNT)
632
#define RD_EE_GIF_P3CNT(x) (*R_EE_GIF_P3CNT)
633
#define RD_EE_GIF_P3TAG(x) (*R_EE_GIF_P3TAG)
634
#define RD_EE_VIF0_STAT(x) (*R_EE_VIF0_STAT)
635
/* No getter for R_EE_VIF0_FBRST */
636
#define RD_EE_VIF0_ERR(x) (*R_EE_VIF0_ERR)
637
#define RD_EE_VIF0_MARK(x) (*R_EE_VIF0_MARK)
638
#define RD_EE_VIF0_CYCLE(x) (*R_EE_VIF0_CYCLE)
639
#define RD_EE_VIF0_MODE(x) (*R_EE_VIF0_MODE)
640
#define RD_EE_VIF0_NUM(x) (*R_EE_VIF0_NUM)
641
#define RD_EE_VIF0_MASK(x) (*R_EE_VIF0_MASK)
642
#define RD_EE_VIF0_CODE(x) (*R_EE_VIF0_CODE)
643
#define RD_EE_VIF0_ITOPS(x) (*R_EE_VIF0_ITOPS)
644
#define RD_EE_VIF0_ITOP(x) (*R_EE_VIF0_ITOP)
645
#define RD_EE_VIF0_R0(x) (*R_EE_VIF0_R0)
646
#define RD_EE_VIF0_R1(x) (*R_EE_VIF0_R1)
647
#define RD_EE_VIF0_R2(x) (*R_EE_VIF0_R2)
648
#define RD_EE_VIF0_R3(x) (*R_EE_VIF0_R3)
649
#define RD_EE_VIF0_C0(x) (*R_EE_VIF0_C0)
650
#define RD_EE_VIF0_C1(x) (*R_EE_VIF0_C1)
651
#define RD_EE_VIF0_C2(x) (*R_EE_VIF0_C2)
652
#define RD_EE_VIF0_C3(x) (*R_EE_VIF0_C3)
653
#define RD_EE_VIF1_STAT(x) (*R_EE_VIF1_STAT)
654
/* No getter for RD_EE_VIF1_FBRST */
655
#define RD_EE_VIF1_ERR(x) (*R_EE_VIF1_ERR)
656
#define RD_EE_VIF1_MARK(x) (*R_EE_VIF1_MARK)
657
#define RD_EE_VIF1_CYCLE(x) (*R_EE_VIF1_CYCLE)
658
#define RD_EE_VIF1_MODE(x) (*R_EE_VIF1_MODE)
659
#define RD_EE_VIF1_NUM(x) (*R_EE_VIF1_NUM)
660
#define RD_EE_VIF1_MASK(x) (*R_EE_VIF1_MASK)
661
#define RD_EE_VIF1_CODE(x) (*R_EE_VIF1_CODE)
662
#define RD_EE_VIF1_ITOPS(x) (*R_EE_VIF1_ITOPS)
663
#define RD_EE_VIF1_BASE(x) (*R_EE_VIF1_BASE)
664
#define RD_EE_VIF1_OFST(x) (*R_EE_VIF1_OFST)
665
#define RD_EE_VIF1_TOPS(x) (*R_EE_VIF1_TOPS)
666
#define RD_EE_VIF1_ITOP(x) (*R_EE_VIF1_ITOP)
667
#define RD_EE_VIF1_TOP(x) (*R_EE_VIF1_TOP)
668
#define RD_EE_VIF1_R0(x) (*R_EE_VIF1_R0)
669
#define RD_EE_VIF1_R1(x) (*R_EE_VIF1_R1)
670
#define RD_EE_VIF1_R2(x) (*R_EE_VIF1_R2)
671
#define RD_EE_VIF1_R3(x) (*R_EE_VIF1_R3)
672
#define RD_EE_VIF1_C0(x) (*R_EE_VIF1_C0)
673
#define RD_EE_VIF1_C1(x) (*R_EE_VIF1_C1)
674
#define RD_EE_VIF1_C2(x) (*R_EE_VIF1_C2)
675
#define RD_EE_VIF1_C3(x) (*R_EE_VIF1_C3)
676
/* No getter for R_EE_VIF0_FIFO */
677
#define RD_EE_VIF1_FIFO(x) (*R_EE_VIF1_FIFO)
678
/* No getter for R_EE_GIF_FIFO */
679
#define RD_EE_IPU_out_FIFO(x) (*R_EE_IPU_out_FIFO)
680
/* No getter for R_EE_IPU_in_FIFO */
681
#define RD_EE_D0_CHCR(x) (*R_EE_D0_CHCR)
682
#define RD_EE_D0_MADR(x) (*R_EE_D0_MADR)
683
#define RD_EE_D0_QWC(x) (*R_EE_D0_QWC)
684
#define RD_EE_D0_TADR(x) (*R_EE_D0_TADR)
685
#define RD_EE_D0_ASR0(x) (*R_EE_D0_ASR0)
686
#define RD_EE_D0_ASR1(x) (*R_EE_D0_ASR1)
687
#define RD_EE_D1_CHCR(x) (*R_EE_D1_CHCR)
688
#define RD_EE_D1_MADR(x) (*R_EE_D1_MADR)
689
#define RD_EE_D1_QWC(x) (*R_EE_D1_QWC)
690
#define RD_EE_D1_TADR(x) (*R_EE_D1_TADR)
691
#define RD_EE_D1_ASR0(x) (*R_EE_D1_ASR0)
692
#define RD_EE_D1_ASR1(x) (*R_EE_D1_ASR1)
693
#define RD_EE_D2_CHCR(x) (*R_EE_D2_CHCR)
694
#define RD_EE_D2_MADR(x) (*R_EE_D2_MADR)
695
#define RD_EE_D2_QWC(x) (*R_EE_D2_QWC)
696
#define RD_EE_D2_TADR(x) (*R_EE_D2_TADR)
697
#define RD_EE_D2_ASR0(x) (*R_EE_D2_ASR0)
698
#define RD_EE_D2_ASR1(x) (*R_EE_D2_ASR1)
699
#define RD_EE_D3_CHCR(x) (*R_EE_D3_CHCR)
700
#define RD_EE_D3_MADR(x) (*R_EE_D3_MADR)
701
#define RD_EE_D3_QWC(x) (*R_EE_D3_QWC)
702
#define RD_EE_D4_CHCR(x) (*R_EE_D4_CHCR)
703
#define RD_EE_D4_MADR(x) (*R_EE_D4_MADR)
704
#define RD_EE_D4_QWC(x) (*R_EE_D4_QWC)
705
#define RD_EE_D4_TADR(x) (*R_EE_D4_TADR)
706
#define RD_EE_D5_CHCR(x) (*R_EE_D5_CHCR)
707
#define RD_EE_D5_MADR(x) (*R_EE_D5_MADR)
708
#define RD_EE_D5_QWC(x) (*R_EE_D5_QWC)
709
#define RD_EE_D6_CHCR(x) (*R_EE_D6_CHCR)
710
#define RD_EE_D6_MADR(x) (*R_EE_D6_MADR)
711
#define RD_EE_D6_QWC(x) (*R_EE_D6_QWC)
712
#define RD_EE_D6_TADR(x) (*R_EE_D6_TADR)
713
#define RD_EE_D7_CHCR(x) (*R_EE_D7_CHCR)
714
#define RD_EE_D7_MADR(x) (*R_EE_D7_MADR)
715
#define RD_EE_D7_QWC(x) (*R_EE_D7_QWC)
716
#define RD_EE_D8_CHCR(x) (*R_EE_D8_CHCR)
717
#define RD_EE_D8_MADR(x) (*R_EE_D8_MADR)
718
#define RD_EE_D8_QWC(x) (*R_EE_D8_QWC)
719
#define RD_EE_D8_SADR(x) (*R_EE_D8_SADR)
720
#define RD_EE_D9_CHCR(x) (*R_EE_D9_CHCR)
721
#define RD_EE_D9_MADR(x) (*R_EE_D9_MADR)
722
#define RD_EE_D9_QWC(x) (*R_EE_D9_QWC)
723
#define RD_EE_D9_TADR(x) (*R_EE_D9_TADR)
724
#define RD_EE_D9_SADR(x) (*R_EE_D9_SADR)
725
#define RD_EE_D_CTRL(x) (*R_EE_D_CTRL)
726
#define RD_EE_D_STAT(x) (*R_EE_D_STAT)
727
#define RD_EE_D_PCR(x) (*R_EE_D_PCR)
728
#define RD_EE_D_SQWC(x) (*R_EE_D_SQWC)
729
#define RD_EE_D_RBSR(x) (*R_EE_D_RBSR)
730
#define RD_EE_D_RBOR(x) (*R_EE_D_RBOR)
731
#define RD_EE_D_STADR(x) (*R_EE_D_STADR)
732
#define RD_EE_I_STAT(x) (*R_EE_I_STAT)
733
#define RD_EE_I_MASK(x) (*R_EE_I_MASK)
734
/* No getter for R_EE_SIO_LCR */
735
/* No getter for R_EE_SIO_LSR */
736
/* No getter for R_EE_SIO_IER */
737
/* No getter for R_EE_SIO_ISR */
738
/* No getter for R_EE_SIO_FCR */
739
/* No getter for R_EE_SIO_BRC */
740
/* No getter for R_EE_SIO_REG60 */
741
/* No getter for R_EE_SIO_REG70 */
742
/* No getter for R_EE_SIO_TXFIFO */
743
/* No getter for R_EE_SIO_REG90 */
744
/* No getter for R_EE_SIO_REGA0 */
745
/* No getter for R_EE_SIO_REGB0 */
746
/* No getter for R_EE_SIO_RXFIFO */
747
/* No getter for R_EE_SBUS_MADDR */
748
/* No getter for R_EE_SBUS_SADDR */
749
/* No getter for R_EE_SBUS_MSFLAG */
750
/* No getter for R_EE_SBUS_SMFLAG */
751
/* No getter for R_EE_SBUS_REG40 */
752
/* No getter for R_EE_SBUS_REG50 */
753
/* No getter for R_EE_SBUS_REG60 */
754
/* No getter for R_EE_SBUS_REG70 */
755
/* No getter for R_EE_SBUS_REG80 */
756
/* No getter for R_EE_SBUS_REG90 */
757
/* No getter for R_EE_SBUS_REGA0 */
758
/* No getter for R_EE_SBUS_REGB0 */
759
/* No getter for R_EE_SBUS_REGC0 */
760
/* No getter for R_EE_SBUS_REGD0 */
761
/* No getter for R_EE_SBUS_REGE0 */
762
/* No getter for R_EE_SBUS_REGF0 */
763
/* No getter for R_EE_PGIF_GPU_STAT */
764
/* No getter for R_EE_PGIF_REG10 */
765
/* No getter for R_EE_PGIF_REG20 */
766
/* No getter for R_EE_PGIF_REG30 */
767
/* No getter for R_EE_PGIF_REG40 */
768
/* No getter for R_EE_PGIF_REG50 */
769
/* No getter for R_EE_PGIF_REG60 */
770
/* No getter for R_EE_PGIF_REG70 */
771
/* No getter for R_EE_PGIF_CFIFO_STAT */
772
/* No getter for R_EE_PGIF_REG90 */
773
/* No getter for R_EE_PGIF_REGA0 */
774
/* No getter for R_EE_PGIF_REGB0 */
775
/* No getter for R_EE_PGIF_CFIFO_DATA */
776
/* No getter for R_EE_PGIF_REGD0 */
777
/* No getter for R_EE_PGIF_REGE0 */
778
/* No getter for R_EE_PGIF_REGF0 */
779
#define RD_EE_D_ENABLER(x) (*R_EE_D_ENABLER)
780
#define RD_EE_D_ENABLEW(x) (*R_EE_D_ENABLEW)
781
/* No getter for R_EE_GS_PMODE */
782
#define RD_EE_GS_SMODE1(x) (*R_EE_GS_SMODE1)
783
/* No getter for R_EE_GS_SMODE2 */
784
#define RD_EE_GS_SRFSH(x) (*R_EE_GS_SRFSH)
785
#define RD_EE_GS_SYNCH1(x) (*R_EE_GS_SYNCH1)
786
#define RD_EE_GS_SYNCH2(x) (*R_EE_GS_SYNCH2)
787
#define RD_EE_GS_SYNCV(x) (*R_EE_GS_SYNCV)
788
/* No getter for R_EE_GS_DISPFB1 */
789
/* No getter for R_EE_GS_DISPLAY1 */
790
/* No getter for R_EE_GS_DISPFB2 */
791
/* No getter for R_EE_GS_DISPLAY2 */
792
/* No getter for R_EE_GS_EXTBUF */
793
/* No getter for R_EE_GS_EXTDATA */
794
/* No getter for R_EE_GS_EXTWRITE */
795
/* No getter for R_EE_GS_BGCOLOR */
796
/* No getter for R_EE_GS_CSR */
797
/* No getter for R_EE_GS_IMR */
798
/* No getter for R_EE_GS_BUSDIR */
799
#define RD_EE_GS_SIGLBLID(x) (*R_EE_GS_SIGLBLID)
800
801
#define WR_EE_T0_COUNT(x) (*R_EE_T0_COUNT = (x))
802
#define WR_EE_T0_MODE(x) (*R_EE_T0_MODE = (x))
803
#define WR_EE_T0_COMP(x) (*R_EE_T0_COMP = (x))
804
#define WR_EE_T0_HOLD(x) (*R_EE_T0_HOLD = (x))
805
#define WR_EE_T1_COUNT(x) (*R_EE_T1_COUNT = (x))
806
#define WR_EE_T1_MODE(x) (*R_EE_T1_MODE = (x))
807
#define WR_EE_T1_COMP(x) (*R_EE_T1_COMP = (x))
808
#define WR_EE_T1_HOLD(x) (*R_EE_T1_HOLD = (x))
809
#define WR_EE_T2_COUNT(x) (*R_EE_T2_COUNT = (x))
810
#define WR_EE_T2_MODE(x) (*R_EE_T2_MODE = (x))
811
#define WR_EE_T2_COMP(x) (*R_EE_T2_COMP = (x))
812
#define WR_EE_T3_COUNT(x) (*R_EE_T3_COUNT = (x))
813
#define WR_EE_T3_MODE(x) (*R_EE_T3_MODE = (x))
814
#define WR_EE_T3_COMP(x) (*R_EE_T3_COMP = (x))
815
#define WR_EE_IPU_CMD(x) (*R_EE_IPU_CMD = (x))
816
#define WR_EE_IPU_CTRL(x) (*R_EE_IPU_CTRL = (x))
817
/* No setter for R_EE_IPU_BP */
818
#define WR_EE_IPU_TOP(x) (*R_EE_IPU_TOP = (x))
819
#define WR_EE_GIF_CTRL(x) (*R_EE_GIF_CTRL = (x))
820
#define WR_EE_GIF_MODE(x) (*R_EE_GIF_MODE = (x))
821
/* No setter for R_EE_GIF_STAT */
822
/* No setter for R_EE_GIF_TAG0 */
823
/* No setter for R_EE_GIF_TAG1 */
824
/* No setter for R_EE_GIF_TAG2 */
825
/* No setter for R_EE_GIF_TAG3 */
826
/* No setter for R_EE_GIF_CNT */
827
/* No setter for R_EE_GIF_P3CNT */
828
/* No setter for R_EE_GIF_P3TAG */
829
/* No setter for R_EE_VIF0_STAT */
830
#define WR_EE_VIF0_FBRST(x) (*R_EE_VIF0_FBRST = (x))
831
#define WR_EE_VIF0_ERR(x) (*R_EE_VIF0_ERR = (x))
832
#define WR_EE_VIF0_MARK(x) (*R_EE_VIF0_MARK = (x))
833
/* No setter for R_EE_VIF0_CYCLE */
834
/* No setter for R_EE_VIF0_MODE */
835
/* No setter for R_EE_VIF0_NUM */
836
/* No setter for R_EE_VIF0_MASK */
837
/* No setter for R_EE_VIF0_CODE */
838
/* No setter for R_EE_VIF0_ITOPS */
839
/* No setter for R_EE_VIF0_ITOP */
840
/* No setter for R_EE_VIF0_R0 */
841
/* No setter for R_EE_VIF0_R1 */
842
/* No setter for R_EE_VIF0_R2 */
843
/* No setter for R_EE_VIF0_R3 */
844
/* No setter for R_EE_VIF0_C0 */
845
/* No setter for R_EE_VIF0_C1 */
846
/* No setter for R_EE_VIF0_C2 */
847
/* No setter for R_EE_VIF0_C3 */
848
/* No setter for R_EE_VIF1_STAT */
849
#define WR_EE_VIF1_FBRST(x) (*R_EE_VIF1_FBRST = (x))
850
#define WR_EE_VIF1_ERR(x) (*R_EE_VIF1_ERR = (x))
851
#define WR_EE_VIF1_MARK(x) (*R_EE_VIF1_MARK = (x))
852
/* No setter for R_EE_VIF1_CYCLE */
853
/* No setter for R_EE_VIF1_MODE */
854
/* No setter for R_EE_VIF1_NUM */
855
/* No setter for R_EE_VIF1_MASK */
856
/* No setter for R_EE_VIF1_CODE */
857
/* No setter for R_EE_VIF1_ITOPS */
858
/* No setter for R_EE_VIF1_BASE */
859
/* No setter for R_EE_VIF1_OFST */
860
/* No setter for R_EE_VIF1_TOPS */
861
/* No setter for R_EE_VIF1_ITOP */
862
/* No setter for R_EE_VIF1_TOP */
863
/* No setter for R_EE_VIF1_R0 */
864
/* No setter for R_EE_VIF1_R1 */
865
/* No setter for R_EE_VIF1_R2 */
866
/* No setter for R_EE_VIF1_R3 */
867
/* No setter for R_EE_VIF1_C0 */
868
/* No setter for R_EE_VIF1_C1 */
869
/* No setter for R_EE_VIF1_C2 */
870
/* No setter for R_EE_VIF1_C3 */
871
#define WR_EE_VIF0_FIFO(x) (*R_EE_VIF0_FIFO = (x))
872
#define WR_EE_VIF1_FIFO(x) (*R_EE_VIF1_FIFO = (x))
873
#define WR_EE_GIF_FIFO(x) (*R_EE_GIF_FIFO = (x))
874
#define WR_EE_IPU_out_FIFO(x) (*R_EE_IPU_out_FIFO = (x))
875
/* No setter for R_EE_IPU_in_FIFO */
876
#define WR_EE_D0_CHCR(x) (*R_EE_D0_CHCR = (x))
877
#define WR_EE_D0_MADR(x) (*R_EE_D0_MADR = (x))
878
#define WR_EE_D0_QWC(x) (*R_EE_D0_QWC = (x))
879
#define WR_EE_D0_TADR(x) (*R_EE_D0_TADR = (x))
880
#define WR_EE_D0_ASR0(x) (*R_EE_D0_ASR0 = (x))
881
#define WR_EE_D0_ASR1(x) (*R_EE_D0_ASR1 = (x))
882
#define WR_EE_D1_CHCR(x) (*R_EE_D1_CHCR = (x))
883
#define WR_EE_D1_MADR(x) (*R_EE_D1_MADR = (x))
884
#define WR_EE_D1_QWC(x) (*R_EE_D1_QWC = (x))
885
#define WR_EE_D1_TADR(x) (*R_EE_D1_TADR = (x))
886
#define WR_EE_D1_ASR0(x) (*R_EE_D1_ASR0 = (x))
887
#define WR_EE_D1_ASR1(x) (*R_EE_D1_ASR1 = (x))
888
#define WR_EE_D2_CHCR(x) (*R_EE_D2_CHCR = (x))
889
#define WR_EE_D2_MADR(x) (*R_EE_D2_MADR = (x))
890
#define WR_EE_D2_QWC(x) (*R_EE_D2_QWC = (x))
891
#define WR_EE_D2_TADR(x) (*R_EE_D2_TADR = (x))
892
#define WR_EE_D2_ASR0(x) (*R_EE_D2_ASR0 = (x))
893
#define WR_EE_D2_ASR1(x) (*R_EE_D2_ASR1 = (x))
894
#define WR_EE_D3_CHCR(x) (*R_EE_D3_CHCR = (x))
895
#define WR_EE_D3_MADR(x) (*R_EE_D3_MADR = (x))
896
#define WR_EE_D3_QWC(x) (*R_EE_D3_QWC = (x))
897
#define WR_EE_D4_CHCR(x) (*R_EE_D4_CHCR = (x))
898
#define WR_EE_D4_MADR(x) (*R_EE_D4_MADR = (x))
899
#define WR_EE_D4_QWC(x) (*R_EE_D4_QWC = (x))
900
#define WR_EE_D4_TADR(x) (*R_EE_D4_TADR = (x))
901
#define WR_EE_D5_CHCR(x) (*R_EE_D5_CHCR = (x))
902
#define WR_EE_D5_MADR(x) (*R_EE_D5_MADR = (x))
903
#define WR_EE_D5_QWC(x) (*R_EE_D5_QWC = (x))
904
#define WR_EE_D6_CHCR(x) (*R_EE_D6_CHCR = (x))
905
#define WR_EE_D6_MADR(x) (*R_EE_D6_MADR = (x))
906
#define WR_EE_D6_QWC(x) (*R_EE_D6_QWC = (x))
907
#define WR_EE_D6_TADR(x) (*R_EE_D6_TADR = (x))
908
#define WR_EE_D7_CHCR(x) (*R_EE_D7_CHCR = (x))
909
#define WR_EE_D7_MADR(x) (*R_EE_D7_MADR = (x))
910
#define WR_EE_D7_QWC(x) (*R_EE_D7_QWC = (x))
911
#define WR_EE_D8_CHCR(x) (*R_EE_D8_CHCR = (x))
912
#define WR_EE_D8_MADR(x) (*R_EE_D8_MADR = (x))
913
#define WR_EE_D8_QWC(x) (*R_EE_D8_QWC = (x))
914
#define WR_EE_D8_SADR(x) (*R_EE_D8_SADR = (x))
915
#define WR_EE_D9_CHCR(x) (*R_EE_D9_CHCR = (x))
916
#define WR_EE_D9_MADR(x) (*R_EE_D9_MADR = (x))
917
#define WR_EE_D9_QWC(x) (*R_EE_D9_QWC = (x))
918
#define WR_EE_D9_TADR(x) (*R_EE_D9_TADR = (x))
919
#define WR_EE_D9_SADR(x) (*R_EE_D9_SADR = (x))
920
#define WR_EE_D_CTRL(x) (*R_EE_D_CTRL = (x))
921
#define WR_EE_D_STAT(x) (*R_EE_D_STAT = (x))
922
#define WR_EE_D_PCR(x) (*R_EE_D_PCR = (x))
923
#define WR_EE_D_SQWC(x) (*R_EE_D_SQWC = (x))
924
#define WR_EE_D_RBSR(x) (*R_EE_D_RBSR = (x))
925
#define WR_EE_D_RBOR(x) (*R_EE_D_RBOR = (x))
926
#define WR_EE_D_STADR(x) (*R_EE_D_STADR = (x))
927
#define WR_EE_I_STAT(x) (*R_EE_I_STAT = (x))
928
#define WR_EE_I_MASK(x) (*R_EE_I_MASK = (x))
929
/* No setter for R_EE_SIO_LCR */
930
/* No setter for R_EE_SIO_LSR */
931
/* No setter for R_EE_SIO_IER */
932
/* No setter for R_EE_SIO_ISR */
933
/* No setter for R_EE_SIO_FCR */
934
/* No setter for R_EE_SIO_BRC */
935
/* No setter for R_EE_SIO_REG60 */
936
/* No setter for R_EE_SIO_REG70 */
937
/* No setter for R_EE_SIO_TXFIFO */
938
/* No setter for R_EE_SIO_REG90 */
939
/* No setter for R_EE_SIO_REGA0 */
940
/* No setter for R_EE_SIO_REGB0 */
941
/* No setter for R_EE_SIO_RXFIFO */
942
/* No setter for R_EE_SBUS_MADDR */
943
/* No setter for R_EE_SBUS_SADDR */
944
/* No setter for R_EE_SBUS_MSFLAG */
945
/* No setter for R_EE_SBUS_SMFLAG */
946
/* No setter for R_EE_SBUS_REG40 */
947
/* No setter for R_EE_SBUS_REG50 */
948
/* No setter for R_EE_SBUS_REG60 */
949
/* No setter for R_EE_SBUS_REG70 */
950
/* No setter for R_EE_SBUS_REG80 */
951
/* No setter for R_EE_SBUS_REG90 */
952
/* No setter for R_EE_SBUS_REGA0 */
953
/* No setter for R_EE_SBUS_REGB0 */
954
/* No setter for R_EE_SBUS_REGC0 */
955
/* No setter for R_EE_SBUS_REGD0 */
956
/* No setter for R_EE_SBUS_REGE0 */
957
/* No setter for R_EE_SBUS_REGF0 */
958
/* No setter for R_EE_PGIF_GPU_STAT */
959
/* No setter for R_EE_PGIF_REG10 */
960
/* No setter for R_EE_PGIF_REG20 */
961
/* No setter for R_EE_PGIF_REG30 */
962
/* No setter for R_EE_PGIF_REG40 */
963
/* No setter for R_EE_PGIF_REG50 */
964
/* No setter for R_EE_PGIF_REG60 */
965
/* No setter for R_EE_PGIF_REG70 */
966
/* No setter for R_EE_PGIF_CFIFO_STAT */
967
/* No setter for R_EE_PGIF_REG90 */
968
/* No setter for R_EE_PGIF_REGA0 */
969
/* No setter for R_EE_PGIF_REGB0 */
970
/* No setter for R_EE_PGIF_CFIFO_DATA */
971
/* No setter for R_EE_PGIF_REGD0 */
972
/* No setter for R_EE_PGIF_REGE0 */
973
/* No setter for R_EE_PGIF_REGF0 */
974
#define WR_EE_D_ENABLER(x) (*R_EE_D_ENABLER = (x))
975
#define WR_EE_D_ENABLEW(x) (*R_EE_D_ENABLEW = (x))
976
#define WR_EE_GS_PMODE(x) (*R_EE_GS_PMODE = (x))
977
/* No setter for R_EE_GS_SMODE1 */
978
#define WR_EE_GS_SMODE2(x) (*R_EE_GS_SMODE2 = (x))
979
/* No setter for R_EE_GS_SRFSH */
980
/* No setter for R_EE_GS_SYNCH1 */
981
/* No setter for R_EE_GS_SYNCH2 */
982
/* No setter for R_EE_GS_SYNCV */
983
#define WR_EE_GS_DISPFB1(x) (*R_EE_GS_DISPFB1 = (x))
984
#define WR_EE_GS_DISPLAY1(x) (*R_EE_GS_DISPLAY1 = (x))
985
#define WR_EE_GS_DISPFB2(x) (*R_EE_GS_DISPFB2 = (x))
986
#define WR_EE_GS_DISPLAY2(x) (*R_EE_GS_DISPLAY2 = (x))
987
#define WR_EE_GS_EXTBUF(x) (*R_EE_GS_EXTBUF = (x))
988
#define WR_EE_GS_EXTDATA(x) (*R_EE_GS_EXTDATA = (x))
989
#define WR_EE_GS_EXTWRITE(x) (*R_EE_GS_EXTWRITE = (x))
990
#define WR_EE_GS_BGCOLOR(x) (*R_EE_GS_BGCOLOR = (x))
991
#define WR_EE_GS_CSR(x) (*R_EE_GS_CSR = (x))
992
#define WR_EE_GS_IMR(x) (*R_EE_GS_IMR = (x))
993
#define WR_EE_GS_BUSDIR(x) (*R_EE_GS_BUSDIR = (x))
994
/* No setter for R_EE_GS_SIGLBLID */
995
996
#define EE_CHCR_MOD_NORM (0)
997
#define EE_CHCR_MOD_CHAIN (1)
998
#define EE_CHCR_MOD_INTER (2)
999
1000
#define EE_CHCR_MOD (3 << 2)
1001
#define EE_CHCR_ASP (3 << 4)
1002
#define EE_CHCR_TTE (1 << 6)
1003
#define EE_CHCR_TIE (1 << 7)
1004
#define EE_CHCR_STR (1 << 8)
1005
1006
#define EE_I_STAT_GS (1 << 0)
1007
#define EE_I_STAT_SBUS (1 << 1)
1008
#define EE_I_STAT_VSS (1 << 2)
1009
#define EE_I_STAT_VSE (1 << 3)
1010
1011
#endif
/* __EE_REGS_H__ */
tamtypes.h
core
common
include
ee_regs.h
Generated by
1.18.0