Subversion Repositories Kolibri OS

Rev

Rev 1179 | Rev 1963 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1179 Rev 1221
Line 94... Line 94...
94
#define   C_00015C_AGP_BASE_ADDR_2                     0xFFFFFFF0
94
#define   C_00015C_AGP_BASE_ADDR_2                     0xFFFFFFF0
95
#define R_000170_AGP_BASE                            0x000170
95
#define R_000170_AGP_BASE                            0x000170
96
#define   S_000170_AGP_BASE_ADDR(x)                    (((x) & 0xFFFFFFFF) << 0)
96
#define   S_000170_AGP_BASE_ADDR(x)                    (((x) & 0xFFFFFFFF) << 0)
97
#define   G_000170_AGP_BASE_ADDR(x)                    (((x) >> 0) & 0xFFFFFFFF)
97
#define   G_000170_AGP_BASE_ADDR(x)                    (((x) >> 0) & 0xFFFFFFFF)
98
#define   C_000170_AGP_BASE_ADDR                       0x00000000
98
#define   C_000170_AGP_BASE_ADDR                       0x00000000
-
 
99
#define R_0007C0_CP_STAT                             0x0007C0
-
 
100
#define   S_0007C0_MRU_BUSY(x)                         (((x) & 0x1) << 0)
-
 
101
#define   G_0007C0_MRU_BUSY(x)                         (((x) >> 0) & 0x1)
-
 
102
#define   C_0007C0_MRU_BUSY                            0xFFFFFFFE
-
 
103
#define   S_0007C0_MWU_BUSY(x)                         (((x) & 0x1) << 1)
-
 
104
#define   G_0007C0_MWU_BUSY(x)                         (((x) >> 1) & 0x1)
-
 
105
#define   C_0007C0_MWU_BUSY                            0xFFFFFFFD
-
 
106
#define   S_0007C0_RSIU_BUSY(x)                        (((x) & 0x1) << 2)
-
 
107
#define   G_0007C0_RSIU_BUSY(x)                        (((x) >> 2) & 0x1)
-
 
108
#define   C_0007C0_RSIU_BUSY                           0xFFFFFFFB
-
 
109
#define   S_0007C0_RCIU_BUSY(x)                        (((x) & 0x1) << 3)
-
 
110
#define   G_0007C0_RCIU_BUSY(x)                        (((x) >> 3) & 0x1)
-
 
111
#define   C_0007C0_RCIU_BUSY                           0xFFFFFFF7
-
 
112
#define   S_0007C0_CSF_PRIMARY_BUSY(x)                 (((x) & 0x1) << 9)
-
 
113
#define   G_0007C0_CSF_PRIMARY_BUSY(x)                 (((x) >> 9) & 0x1)
-
 
114
#define   C_0007C0_CSF_PRIMARY_BUSY                    0xFFFFFDFF
-
 
115
#define   S_0007C0_CSF_INDIRECT_BUSY(x)                (((x) & 0x1) << 10)
-
 
116
#define   G_0007C0_CSF_INDIRECT_BUSY(x)                (((x) >> 10) & 0x1)
-
 
117
#define   C_0007C0_CSF_INDIRECT_BUSY                   0xFFFFFBFF
-
 
118
#define   S_0007C0_CSQ_PRIMARY_BUSY(x)                 (((x) & 0x1) << 11)
-
 
119
#define   G_0007C0_CSQ_PRIMARY_BUSY(x)                 (((x) >> 11) & 0x1)
-
 
120
#define   C_0007C0_CSQ_PRIMARY_BUSY                    0xFFFFF7FF
-
 
121
#define   S_0007C0_CSQ_INDIRECT_BUSY(x)                (((x) & 0x1) << 12)
-
 
122
#define   G_0007C0_CSQ_INDIRECT_BUSY(x)                (((x) >> 12) & 0x1)
-
 
123
#define   C_0007C0_CSQ_INDIRECT_BUSY                   0xFFFFEFFF
-
 
124
#define   S_0007C0_CSI_BUSY(x)                         (((x) & 0x1) << 13)
-
 
125
#define   G_0007C0_CSI_BUSY(x)                         (((x) >> 13) & 0x1)
-
 
126
#define   C_0007C0_CSI_BUSY                            0xFFFFDFFF
-
 
127
#define   S_0007C0_CSF_INDIRECT2_BUSY(x)               (((x) & 0x1) << 14)
-
 
128
#define   G_0007C0_CSF_INDIRECT2_BUSY(x)               (((x) >> 14) & 0x1)
-
 
129
#define   C_0007C0_CSF_INDIRECT2_BUSY                  0xFFFFBFFF
-
 
130
#define   S_0007C0_CSQ_INDIRECT2_BUSY(x)               (((x) & 0x1) << 15)
-
 
131
#define   G_0007C0_CSQ_INDIRECT2_BUSY(x)               (((x) >> 15) & 0x1)
-
 
132
#define   C_0007C0_CSQ_INDIRECT2_BUSY                  0xFFFF7FFF
-
 
133
#define   S_0007C0_GUIDMA_BUSY(x)                      (((x) & 0x1) << 28)
-
 
134
#define   G_0007C0_GUIDMA_BUSY(x)                      (((x) >> 28) & 0x1)
-
 
135
#define   C_0007C0_GUIDMA_BUSY                         0xEFFFFFFF
-
 
136
#define   S_0007C0_VIDDMA_BUSY(x)                      (((x) & 0x1) << 29)
-
 
137
#define   G_0007C0_VIDDMA_BUSY(x)                      (((x) >> 29) & 0x1)
-
 
138
#define   C_0007C0_VIDDMA_BUSY                         0xDFFFFFFF
-
 
139
#define   S_0007C0_CMDSTRM_BUSY(x)                     (((x) & 0x1) << 30)
-
 
140
#define   G_0007C0_CMDSTRM_BUSY(x)                     (((x) >> 30) & 0x1)
-
 
141
#define   C_0007C0_CMDSTRM_BUSY                        0xBFFFFFFF
-
 
142
#define   S_0007C0_CP_BUSY(x)                          (((x) & 0x1) << 31)
-
 
143
#define   G_0007C0_CP_BUSY(x)                          (((x) >> 31) & 0x1)
-
 
144
#define   C_0007C0_CP_BUSY                             0x7FFFFFFF
-
 
145
#define R_000E40_RBBM_STATUS                         0x000E40
-
 
146
#define   S_000E40_CMDFIFO_AVAIL(x)                    (((x) & 0x7F) << 0)
-
 
147
#define   G_000E40_CMDFIFO_AVAIL(x)                    (((x) >> 0) & 0x7F)
-
 
148
#define   C_000E40_CMDFIFO_AVAIL                       0xFFFFFF80
-
 
149
#define   S_000E40_HIRQ_ON_RBB(x)                      (((x) & 0x1) << 8)
-
 
150
#define   G_000E40_HIRQ_ON_RBB(x)                      (((x) >> 8) & 0x1)
-
 
151
#define   C_000E40_HIRQ_ON_RBB                         0xFFFFFEFF
-
 
152
#define   S_000E40_CPRQ_ON_RBB(x)                      (((x) & 0x1) << 9)
-
 
153
#define   G_000E40_CPRQ_ON_RBB(x)                      (((x) >> 9) & 0x1)
-
 
154
#define   C_000E40_CPRQ_ON_RBB                         0xFFFFFDFF
-
 
155
#define   S_000E40_CFRQ_ON_RBB(x)                      (((x) & 0x1) << 10)
-
 
156
#define   G_000E40_CFRQ_ON_RBB(x)                      (((x) >> 10) & 0x1)
-
 
157
#define   C_000E40_CFRQ_ON_RBB                         0xFFFFFBFF
-
 
158
#define   S_000E40_HIRQ_IN_RTBUF(x)                    (((x) & 0x1) << 11)
-
 
159
#define   G_000E40_HIRQ_IN_RTBUF(x)                    (((x) >> 11) & 0x1)
-
 
160
#define   C_000E40_HIRQ_IN_RTBUF                       0xFFFFF7FF
-
 
161
#define   S_000E40_CPRQ_IN_RTBUF(x)                    (((x) & 0x1) << 12)
-
 
162
#define   G_000E40_CPRQ_IN_RTBUF(x)                    (((x) >> 12) & 0x1)
-
 
163
#define   C_000E40_CPRQ_IN_RTBUF                       0xFFFFEFFF
-
 
164
#define   S_000E40_CFRQ_IN_RTBUF(x)                    (((x) & 0x1) << 13)
-
 
165
#define   G_000E40_CFRQ_IN_RTBUF(x)                    (((x) >> 13) & 0x1)
-
 
166
#define   C_000E40_CFRQ_IN_RTBUF                       0xFFFFDFFF
-
 
167
#define   S_000E40_CF_PIPE_BUSY(x)                     (((x) & 0x1) << 14)
-
 
168
#define   G_000E40_CF_PIPE_BUSY(x)                     (((x) >> 14) & 0x1)
-
 
169
#define   C_000E40_CF_PIPE_BUSY                        0xFFFFBFFF
-
 
170
#define   S_000E40_ENG_EV_BUSY(x)                      (((x) & 0x1) << 15)
-
 
171
#define   G_000E40_ENG_EV_BUSY(x)                      (((x) >> 15) & 0x1)
-
 
172
#define   C_000E40_ENG_EV_BUSY                         0xFFFF7FFF
-
 
173
#define   S_000E40_CP_CMDSTRM_BUSY(x)                  (((x) & 0x1) << 16)
-
 
174
#define   G_000E40_CP_CMDSTRM_BUSY(x)                  (((x) >> 16) & 0x1)
-
 
175
#define   C_000E40_CP_CMDSTRM_BUSY                     0xFFFEFFFF
-
 
176
#define   S_000E40_E2_BUSY(x)                          (((x) & 0x1) << 17)
-
 
177
#define   G_000E40_E2_BUSY(x)                          (((x) >> 17) & 0x1)
-
 
178
#define   C_000E40_E2_BUSY                             0xFFFDFFFF
-
 
179
#define   S_000E40_RB2D_BUSY(x)                        (((x) & 0x1) << 18)
-
 
180
#define   G_000E40_RB2D_BUSY(x)                        (((x) >> 18) & 0x1)
-
 
181
#define   C_000E40_RB2D_BUSY                           0xFFFBFFFF
-
 
182
#define   S_000E40_RB3D_BUSY(x)                        (((x) & 0x1) << 19)
-
 
183
#define   G_000E40_RB3D_BUSY(x)                        (((x) >> 19) & 0x1)
-
 
184
#define   C_000E40_RB3D_BUSY                           0xFFF7FFFF
-
 
185
#define   S_000E40_VAP_BUSY(x)                         (((x) & 0x1) << 20)
-
 
186
#define   G_000E40_VAP_BUSY(x)                         (((x) >> 20) & 0x1)
-
 
187
#define   C_000E40_VAP_BUSY                            0xFFEFFFFF
-
 
188
#define   S_000E40_RE_BUSY(x)                          (((x) & 0x1) << 21)
-
 
189
#define   G_000E40_RE_BUSY(x)                          (((x) >> 21) & 0x1)
-
 
190
#define   C_000E40_RE_BUSY                             0xFFDFFFFF
-
 
191
#define   S_000E40_TAM_BUSY(x)                         (((x) & 0x1) << 22)
-
 
192
#define   G_000E40_TAM_BUSY(x)                         (((x) >> 22) & 0x1)
-
 
193
#define   C_000E40_TAM_BUSY                            0xFFBFFFFF
-
 
194
#define   S_000E40_TDM_BUSY(x)                         (((x) & 0x1) << 23)
-
 
195
#define   G_000E40_TDM_BUSY(x)                         (((x) >> 23) & 0x1)
-
 
196
#define   C_000E40_TDM_BUSY                            0xFF7FFFFF
-
 
197
#define   S_000E40_PB_BUSY(x)                          (((x) & 0x1) << 24)
-
 
198
#define   G_000E40_PB_BUSY(x)                          (((x) >> 24) & 0x1)
-
 
199
#define   C_000E40_PB_BUSY                             0xFEFFFFFF
-
 
200
#define   S_000E40_TIM_BUSY(x)                         (((x) & 0x1) << 25)
-
 
201
#define   G_000E40_TIM_BUSY(x)                         (((x) >> 25) & 0x1)
-
 
202
#define   C_000E40_TIM_BUSY                            0xFDFFFFFF
-
 
203
#define   S_000E40_GA_BUSY(x)                          (((x) & 0x1) << 26)
-
 
204
#define   G_000E40_GA_BUSY(x)                          (((x) >> 26) & 0x1)
-
 
205
#define   C_000E40_GA_BUSY                             0xFBFFFFFF
-
 
206
#define   S_000E40_CBA2D_BUSY(x)                       (((x) & 0x1) << 27)
-
 
207
#define   G_000E40_CBA2D_BUSY(x)                       (((x) >> 27) & 0x1)
-
 
208
#define   C_000E40_CBA2D_BUSY                          0xF7FFFFFF
-
 
209
#define   S_000E40_GUI_ACTIVE(x)                       (((x) & 0x1) << 31)
-
 
210
#define   G_000E40_GUI_ACTIVE(x)                       (((x) >> 31) & 0x1)
-
 
211
#define   C_000E40_GUI_ACTIVE                          0x7FFFFFFF
Line -... Line 212...
-
 
212
 
-
 
213
 
-
 
214
#define R_00000D_SCLK_CNTL                           0x00000D
-
 
215
#define   S_00000D_SCLK_SRC_SEL(x)                     (((x) & 0x7) << 0)
-
 
216
#define   G_00000D_SCLK_SRC_SEL(x)                     (((x) >> 0) & 0x7)
-
 
217
#define   C_00000D_SCLK_SRC_SEL                        0xFFFFFFF8
-
 
218
#define   S_00000D_CP_MAX_DYN_STOP_LAT(x)              (((x) & 0x1) << 3)
-
 
219
#define   G_00000D_CP_MAX_DYN_STOP_LAT(x)              (((x) >> 3) & 0x1)
-
 
220
#define   C_00000D_CP_MAX_DYN_STOP_LAT                 0xFFFFFFF7
-
 
221
#define   S_00000D_HDP_MAX_DYN_STOP_LAT(x)             (((x) & 0x1) << 4)
-
 
222
#define   G_00000D_HDP_MAX_DYN_STOP_LAT(x)             (((x) >> 4) & 0x1)
-
 
223
#define   C_00000D_HDP_MAX_DYN_STOP_LAT                0xFFFFFFEF
-
 
224
#define   S_00000D_TV_MAX_DYN_STOP_LAT(x)              (((x) & 0x1) << 5)
-
 
225
#define   G_00000D_TV_MAX_DYN_STOP_LAT(x)              (((x) >> 5) & 0x1)
-
 
226
#define   C_00000D_TV_MAX_DYN_STOP_LAT                 0xFFFFFFDF
-
 
227
#define   S_00000D_E2_MAX_DYN_STOP_LAT(x)              (((x) & 0x1) << 6)
-
 
228
#define   G_00000D_E2_MAX_DYN_STOP_LAT(x)              (((x) >> 6) & 0x1)
-
 
229
#define   C_00000D_E2_MAX_DYN_STOP_LAT                 0xFFFFFFBF
-
 
230
#define   S_00000D_SE_MAX_DYN_STOP_LAT(x)              (((x) & 0x1) << 7)
-
 
231
#define   G_00000D_SE_MAX_DYN_STOP_LAT(x)              (((x) >> 7) & 0x1)
-
 
232
#define   C_00000D_SE_MAX_DYN_STOP_LAT                 0xFFFFFF7F
-
 
233
#define   S_00000D_IDCT_MAX_DYN_STOP_LAT(x)            (((x) & 0x1) << 8)
-
 
234
#define   G_00000D_IDCT_MAX_DYN_STOP_LAT(x)            (((x) >> 8) & 0x1)
-
 
235
#define   C_00000D_IDCT_MAX_DYN_STOP_LAT               0xFFFFFEFF
-
 
236
#define   S_00000D_VIP_MAX_DYN_STOP_LAT(x)             (((x) & 0x1) << 9)
-
 
237
#define   G_00000D_VIP_MAX_DYN_STOP_LAT(x)             (((x) >> 9) & 0x1)
-
 
238
#define   C_00000D_VIP_MAX_DYN_STOP_LAT                0xFFFFFDFF
-
 
239
#define   S_00000D_RE_MAX_DYN_STOP_LAT(x)              (((x) & 0x1) << 10)
-
 
240
#define   G_00000D_RE_MAX_DYN_STOP_LAT(x)              (((x) >> 10) & 0x1)
-
 
241
#define   C_00000D_RE_MAX_DYN_STOP_LAT                 0xFFFFFBFF
-
 
242
#define   S_00000D_PB_MAX_DYN_STOP_LAT(x)              (((x) & 0x1) << 11)
-
 
243
#define   G_00000D_PB_MAX_DYN_STOP_LAT(x)              (((x) >> 11) & 0x1)
-
 
244
#define   C_00000D_PB_MAX_DYN_STOP_LAT                 0xFFFFF7FF
-
 
245
#define   S_00000D_TAM_MAX_DYN_STOP_LAT(x)             (((x) & 0x1) << 12)
-
 
246
#define   G_00000D_TAM_MAX_DYN_STOP_LAT(x)             (((x) >> 12) & 0x1)
-
 
247
#define   C_00000D_TAM_MAX_DYN_STOP_LAT                0xFFFFEFFF
-
 
248
#define   S_00000D_TDM_MAX_DYN_STOP_LAT(x)             (((x) & 0x1) << 13)
-
 
249
#define   G_00000D_TDM_MAX_DYN_STOP_LAT(x)             (((x) >> 13) & 0x1)
-
 
250
#define   C_00000D_TDM_MAX_DYN_STOP_LAT                0xFFFFDFFF
-
 
251
#define   S_00000D_RB_MAX_DYN_STOP_LAT(x)              (((x) & 0x1) << 14)
-
 
252
#define   G_00000D_RB_MAX_DYN_STOP_LAT(x)              (((x) >> 14) & 0x1)
-
 
253
#define   C_00000D_RB_MAX_DYN_STOP_LAT                 0xFFFFBFFF
-
 
254
#define   S_00000D_FORCE_DISP2(x)                      (((x) & 0x1) << 15)
-
 
255
#define   G_00000D_FORCE_DISP2(x)                      (((x) >> 15) & 0x1)
-
 
256
#define   C_00000D_FORCE_DISP2                         0xFFFF7FFF
-
 
257
#define   S_00000D_FORCE_CP(x)                         (((x) & 0x1) << 16)
-
 
258
#define   G_00000D_FORCE_CP(x)                         (((x) >> 16) & 0x1)
-
 
259
#define   C_00000D_FORCE_CP                            0xFFFEFFFF
-
 
260
#define   S_00000D_FORCE_HDP(x)                        (((x) & 0x1) << 17)
-
 
261
#define   G_00000D_FORCE_HDP(x)                        (((x) >> 17) & 0x1)
-
 
262
#define   C_00000D_FORCE_HDP                           0xFFFDFFFF
-
 
263
#define   S_00000D_FORCE_DISP1(x)                      (((x) & 0x1) << 18)
-
 
264
#define   G_00000D_FORCE_DISP1(x)                      (((x) >> 18) & 0x1)
-
 
265
#define   C_00000D_FORCE_DISP1                         0xFFFBFFFF
-
 
266
#define   S_00000D_FORCE_TOP(x)                        (((x) & 0x1) << 19)
-
 
267
#define   G_00000D_FORCE_TOP(x)                        (((x) >> 19) & 0x1)
-
 
268
#define   C_00000D_FORCE_TOP                           0xFFF7FFFF
-
 
269
#define   S_00000D_FORCE_E2(x)                         (((x) & 0x1) << 20)
-
 
270
#define   G_00000D_FORCE_E2(x)                         (((x) >> 20) & 0x1)
-
 
271
#define   C_00000D_FORCE_E2                            0xFFEFFFFF
-
 
272
#define   S_00000D_FORCE_SE(x)                         (((x) & 0x1) << 21)
-
 
273
#define   G_00000D_FORCE_SE(x)                         (((x) >> 21) & 0x1)
-
 
274
#define   C_00000D_FORCE_SE                            0xFFDFFFFF
-
 
275
#define   S_00000D_FORCE_IDCT(x)                       (((x) & 0x1) << 22)
-
 
276
#define   G_00000D_FORCE_IDCT(x)                       (((x) >> 22) & 0x1)
-
 
277
#define   C_00000D_FORCE_IDCT                          0xFFBFFFFF
-
 
278
#define   S_00000D_FORCE_VIP(x)                        (((x) & 0x1) << 23)
-
 
279
#define   G_00000D_FORCE_VIP(x)                        (((x) >> 23) & 0x1)
-
 
280
#define   C_00000D_FORCE_VIP                           0xFF7FFFFF
-
 
281
#define   S_00000D_FORCE_RE(x)                         (((x) & 0x1) << 24)
-
 
282
#define   G_00000D_FORCE_RE(x)                         (((x) >> 24) & 0x1)
-
 
283
#define   C_00000D_FORCE_RE                            0xFEFFFFFF
-
 
284
#define   S_00000D_FORCE_PB(x)                         (((x) & 0x1) << 25)
-
 
285
#define   G_00000D_FORCE_PB(x)                         (((x) >> 25) & 0x1)
-
 
286
#define   C_00000D_FORCE_PB                            0xFDFFFFFF
-
 
287
#define   S_00000D_FORCE_TAM(x)                        (((x) & 0x1) << 26)
-
 
288
#define   G_00000D_FORCE_TAM(x)                        (((x) >> 26) & 0x1)
-
 
289
#define   C_00000D_FORCE_TAM                           0xFBFFFFFF
-
 
290
#define   S_00000D_FORCE_TDM(x)                        (((x) & 0x1) << 27)
-
 
291
#define   G_00000D_FORCE_TDM(x)                        (((x) >> 27) & 0x1)
-
 
292
#define   C_00000D_FORCE_TDM                           0xF7FFFFFF
-
 
293
#define   S_00000D_FORCE_RB(x)                         (((x) & 0x1) << 28)
-
 
294
#define   G_00000D_FORCE_RB(x)                         (((x) >> 28) & 0x1)
-
 
295
#define   C_00000D_FORCE_RB                            0xEFFFFFFF
-
 
296
#define   S_00000D_FORCE_TV_SCLK(x)                    (((x) & 0x1) << 29)
-
 
297
#define   G_00000D_FORCE_TV_SCLK(x)                    (((x) >> 29) & 0x1)
-
 
298
#define   C_00000D_FORCE_TV_SCLK                       0xDFFFFFFF
-
 
299
#define   S_00000D_FORCE_SUBPIC(x)                     (((x) & 0x1) << 30)
-
 
300
#define   G_00000D_FORCE_SUBPIC(x)                     (((x) >> 30) & 0x1)
-
 
301
#define   C_00000D_FORCE_SUBPIC                        0xBFFFFFFF
-
 
302
#define   S_00000D_FORCE_OV0(x)                        (((x) & 0x1) << 31)
-
 
303
#define   G_00000D_FORCE_OV0(x)                        (((x) >> 31) & 0x1)
99
 
304
#define   C_00000D_FORCE_OV0                           0x7FFFFFFF