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) |