Subversion Repositories Kolibri OS

Rev

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

Rev 1221 Rev 1963
Line 46... Line 46...
46
#define		PACKET3_NOP			0x10
46
#define		PACKET3_NOP			0x10
47
#define		PACKET3_3D_DRAW_VBUF		0x28
47
#define		PACKET3_3D_DRAW_VBUF		0x28
48
#define		PACKET3_3D_DRAW_IMMD		0x29
48
#define		PACKET3_3D_DRAW_IMMD		0x29
49
#define		PACKET3_3D_DRAW_INDX		0x2A
49
#define		PACKET3_3D_DRAW_INDX		0x2A
50
#define		PACKET3_3D_LOAD_VBPNTR		0x2F
50
#define		PACKET3_3D_LOAD_VBPNTR		0x2F
-
 
51
#define		PACKET3_3D_CLEAR_ZMASK		0x32
51
#define		PACKET3_INDX_BUFFER		0x33
52
#define		PACKET3_INDX_BUFFER		0x33
52
#define		PACKET3_3D_DRAW_VBUF_2		0x34
53
#define		PACKET3_3D_DRAW_VBUF_2		0x34
53
#define		PACKET3_3D_DRAW_IMMD_2		0x35
54
#define		PACKET3_3D_DRAW_IMMD_2		0x35
54
#define		PACKET3_3D_DRAW_INDX_2		0x36
55
#define		PACKET3_3D_DRAW_INDX_2		0x36
-
 
56
#define		PACKET3_3D_CLEAR_HIZ		0x37
-
 
57
#define		PACKET3_3D_CLEAR_CMASK		0x38
55
#define		PACKET3_BITBLT_MULTI		0x9B
58
#define		PACKET3_BITBLT_MULTI		0x9B
Line 56... Line 59...
56
 
59
 
57
#define PACKET0(reg, n)	(CP_PACKET0 |					\
60
#define PACKET0(reg, n)	(CP_PACKET0 |					\
58
			 REG_SET(PACKET0_BASE_INDEX, (reg) >> 2) |	\
61
			 REG_SET(PACKET0_BASE_INDEX, (reg) >> 2) |	\
Line 207... Line 210...
207
#define   G_000E40_CBA2D_BUSY(x)                       (((x) >> 27) & 0x1)
210
#define   G_000E40_CBA2D_BUSY(x)                       (((x) >> 27) & 0x1)
208
#define   C_000E40_CBA2D_BUSY                          0xF7FFFFFF
211
#define   C_000E40_CBA2D_BUSY                          0xF7FFFFFF
209
#define   S_000E40_GUI_ACTIVE(x)                       (((x) & 0x1) << 31)
212
#define   S_000E40_GUI_ACTIVE(x)                       (((x) & 0x1) << 31)
210
#define   G_000E40_GUI_ACTIVE(x)                       (((x) >> 31) & 0x1)
213
#define   G_000E40_GUI_ACTIVE(x)                       (((x) >> 31) & 0x1)
211
#define   C_000E40_GUI_ACTIVE                          0x7FFFFFFF
214
#define   C_000E40_GUI_ACTIVE                          0x7FFFFFFF
-
 
215
#define R_0000F0_RBBM_SOFT_RESET                     0x0000F0
-
 
216
#define   S_0000F0_SOFT_RESET_CP(x)                    (((x) & 0x1) << 0)
-
 
217
#define   G_0000F0_SOFT_RESET_CP(x)                    (((x) >> 0) & 0x1)
-
 
218
#define   C_0000F0_SOFT_RESET_CP                       0xFFFFFFFE
-
 
219
#define   S_0000F0_SOFT_RESET_HI(x)                    (((x) & 0x1) << 1)
-
 
220
#define   G_0000F0_SOFT_RESET_HI(x)                    (((x) >> 1) & 0x1)
212
 
-
 
-
 
221
#define   C_0000F0_SOFT_RESET_HI                       0xFFFFFFFD
-
 
222
#define   S_0000F0_SOFT_RESET_VAP(x)                   (((x) & 0x1) << 2)
-
 
223
#define   G_0000F0_SOFT_RESET_VAP(x)                   (((x) >> 2) & 0x1)
-
 
224
#define   C_0000F0_SOFT_RESET_VAP                      0xFFFFFFFB
-
 
225
#define   S_0000F0_SOFT_RESET_RE(x)                    (((x) & 0x1) << 3)
-
 
226
#define   G_0000F0_SOFT_RESET_RE(x)                    (((x) >> 3) & 0x1)
-
 
227
#define   C_0000F0_SOFT_RESET_RE                       0xFFFFFFF7
-
 
228
#define   S_0000F0_SOFT_RESET_PP(x)                    (((x) & 0x1) << 4)
-
 
229
#define   G_0000F0_SOFT_RESET_PP(x)                    (((x) >> 4) & 0x1)
-
 
230
#define   C_0000F0_SOFT_RESET_PP                       0xFFFFFFEF
-
 
231
#define   S_0000F0_SOFT_RESET_E2(x)                    (((x) & 0x1) << 5)
-
 
232
#define   G_0000F0_SOFT_RESET_E2(x)                    (((x) >> 5) & 0x1)
-
 
233
#define   C_0000F0_SOFT_RESET_E2                       0xFFFFFFDF
-
 
234
#define   S_0000F0_SOFT_RESET_RB(x)                    (((x) & 0x1) << 6)
-
 
235
#define   G_0000F0_SOFT_RESET_RB(x)                    (((x) >> 6) & 0x1)
-
 
236
#define   C_0000F0_SOFT_RESET_RB                       0xFFFFFFBF
-
 
237
#define   S_0000F0_SOFT_RESET_HDP(x)                   (((x) & 0x1) << 7)
-
 
238
#define   G_0000F0_SOFT_RESET_HDP(x)                   (((x) >> 7) & 0x1)
-
 
239
#define   C_0000F0_SOFT_RESET_HDP                      0xFFFFFF7F
-
 
240
#define   S_0000F0_SOFT_RESET_MC(x)                    (((x) & 0x1) << 8)
-
 
241
#define   G_0000F0_SOFT_RESET_MC(x)                    (((x) >> 8) & 0x1)
-
 
242
#define   C_0000F0_SOFT_RESET_MC                       0xFFFFFEFF
-
 
243
#define   S_0000F0_SOFT_RESET_AIC(x)                   (((x) & 0x1) << 9)
-
 
244
#define   G_0000F0_SOFT_RESET_AIC(x)                   (((x) >> 9) & 0x1)
-
 
245
#define   C_0000F0_SOFT_RESET_AIC                      0xFFFFFDFF
-
 
246
#define   S_0000F0_SOFT_RESET_VIP(x)                   (((x) & 0x1) << 10)
-
 
247
#define   G_0000F0_SOFT_RESET_VIP(x)                   (((x) >> 10) & 0x1)
-
 
248
#define   C_0000F0_SOFT_RESET_VIP                      0xFFFFFBFF
-
 
249
#define   S_0000F0_SOFT_RESET_DISP(x)                  (((x) & 0x1) << 11)
-
 
250
#define   G_0000F0_SOFT_RESET_DISP(x)                  (((x) >> 11) & 0x1)
-
 
251
#define   C_0000F0_SOFT_RESET_DISP                     0xFFFFF7FF
-
 
252
#define   S_0000F0_SOFT_RESET_CG(x)                    (((x) & 0x1) << 12)
-
 
253
#define   G_0000F0_SOFT_RESET_CG(x)                    (((x) >> 12) & 0x1)
-
 
254
#define   C_0000F0_SOFT_RESET_CG                       0xFFFFEFFF
-
 
255
#define   S_0000F0_SOFT_RESET_GA(x)                    (((x) & 0x1) << 13)
-
 
256
#define   G_0000F0_SOFT_RESET_GA(x)                    (((x) >> 13) & 0x1)
-
 
257
#define   C_0000F0_SOFT_RESET_GA                       0xFFFFDFFF
-
 
258
#define   S_0000F0_SOFT_RESET_IDCT(x)                  (((x) & 0x1) << 14)
-
 
259
#define   G_0000F0_SOFT_RESET_IDCT(x)                  (((x) >> 14) & 0x1)
-
 
260
#define   C_0000F0_SOFT_RESET_IDCT                     0xFFFFBFFF
Line 213... Line 261...
213
 
261
 
214
#define R_00000D_SCLK_CNTL                           0x00000D
262
#define R_00000D_SCLK_CNTL                           0x00000D
215
#define   S_00000D_SCLK_SRC_SEL(x)                     (((x) & 0x7) << 0)
263
#define   S_00000D_SCLK_SRC_SEL(x)                     (((x) & 0x7) << 0)
216
#define   G_00000D_SCLK_SRC_SEL(x)                     (((x) >> 0) & 0x7)
264
#define   G_00000D_SCLK_SRC_SEL(x)                     (((x) >> 0) & 0x7)