Lines Matching defs:pm2_WR

150 static inline void pm2_WR(struct pm2fb_par *p, s32 off, u32 v)
157 pm2_WR(p, PM2R_RD_PALETTE_WRITE_ADDRESS, idx);
164 pm2_WR(p, PM2VR_RD_INDEX_LOW, idx & 0xff);
171 pm2_WR(p, PM2R_RD_PALETTE_WRITE_ADDRESS, idx);
173 pm2_WR(p, PM2R_RD_INDEXED_DATA, v);
179 pm2_WR(p, PM2VR_RD_INDEX_LOW, idx & 0xff);
181 pm2_WR(p, PM2VR_RD_INDEXED_DATA, v);
311 pm2_WR(p, PM2R_RD_PALETTE_WRITE_ADDRESS, 0);
315 pm2_WR(p, PM2R_RD_PALETTE_DATA, 0);
316 pm2_WR(p, PM2R_RD_PALETTE_DATA, 0);
317 pm2_WR(p, PM2R_RD_PALETTE_DATA, 0);
324 pm2_WR(p, PM2VR_RD_INDEX_HIGH, 0);
325 pm2_WR(p, PM2R_RESET_STATUS, 0);
332 pm2_WR(p, PM2R_FIFO_DISCON, 1);
338 pm2_WR(p, PM2R_MEM_CONTROL, p->mem_control);
339 pm2_WR(p, PM2R_BOOT_ADDRESS, p->boot_address);
341 pm2_WR(p, PM2R_MEM_CONFIG, p->mem_config);
347 pm2_WR(p, PM2R_CHIP_CONFIG, pm2_RD(p, PM2R_CHIP_CONFIG) &
349 pm2_WR(p, PM2R_BYPASS_WRITE_MASK, ~(0L));
350 pm2_WR(p, PM2R_FRAMEBUFFER_WRITE_MASK, ~(0L));
351 pm2_WR(p, PM2R_FIFO_CONTROL, 0);
352 pm2_WR(p, PM2R_APERTURE_ONE, 0);
353 pm2_WR(p, PM2R_APERTURE_TWO, 0);
354 pm2_WR(p, PM2R_RASTERIZER_MODE, 0);
355 pm2_WR(p, PM2R_DELTA_MODE, PM2F_DELTA_ORDER_RGB);
356 pm2_WR(p, PM2R_LB_READ_FORMAT, 0);
357 pm2_WR(p, PM2R_LB_WRITE_FORMAT, 0);
358 pm2_WR(p, PM2R_LB_READ_MODE, 0);
359 pm2_WR(p, PM2R_LB_SOURCE_OFFSET, 0);
360 pm2_WR(p, PM2R_FB_SOURCE_OFFSET, 0);
361 pm2_WR(p, PM2R_FB_PIXEL_OFFSET, 0);
362 pm2_WR(p, PM2R_FB_WINDOW_BASE, 0);
363 pm2_WR(p, PM2R_LB_WINDOW_BASE, 0);
364 pm2_WR(p, PM2R_FB_SOFT_WRITE_MASK, ~(0L));
365 pm2_WR(p, PM2R_FB_HARD_WRITE_MASK, ~(0L));
366 pm2_WR(p, PM2R_FB_READ_PIXEL, 0);
367 pm2_WR(p, PM2R_DITHER_MODE, 0);
368 pm2_WR(p, PM2R_AREA_STIPPLE_MODE, 0);
369 pm2_WR(p, PM2R_DEPTH_MODE, 0);
370 pm2_WR(p, PM2R_STENCIL_MODE, 0);
371 pm2_WR(p, PM2R_TEXTURE_ADDRESS_MODE, 0);
372 pm2_WR(p, PM2R_TEXTURE_READ_MODE, 0);
373 pm2_WR(p, PM2R_TEXEL_LUT_MODE, 0);
374 pm2_WR(p, PM2R_YUV_MODE, 0);
375 pm2_WR(p, PM2R_COLOR_DDA_MODE, 0);
376 pm2_WR(p, PM2R_TEXTURE_COLOR_MODE, 0);
377 pm2_WR(p, PM2R_FOG_MODE, 0);
378 pm2_WR(p, PM2R_ALPHA_BLEND_MODE, 0);
379 pm2_WR(p, PM2R_LOGICAL_OP_MODE, 0);
380 pm2_WR(p, PM2R_STATISTICS_MODE, 0);
381 pm2_WR(p, PM2R_SCISSOR_MODE, 0);
382 pm2_WR(p, PM2R_FILTER_MODE, PM2F_SYNCHRONIZATION);
383 pm2_WR(p, PM2R_RD_PIXEL_MASK, 0xff);
410 pm2_WR(p, PM2R_APERTURE_ONE, PM2F_APERTURE_STANDARD);
420 pm2_WR(p, PM2R_APERTURE_ONE, PM2F_APERTURE_STANDARD);
423 pm2_WR(p, PM2R_APERTURE_ONE, PM2F_APERTURE_HALFWORDSWAP);
426 pm2_WR(p, PM2R_APERTURE_ONE, PM2F_APERTURE_BYTESWAP);
432 pm2_WR(p, PM2R_APERTURE_TWO, PM2F_APERTURE_STANDARD);
439 pm2_WR(p, PM2R_RD_PALETTE_WRITE_ADDRESS, regno);
441 pm2_WR(p, PM2R_RD_PALETTE_DATA, r);
443 pm2_WR(p, PM2R_RD_PALETTE_DATA, g);
445 pm2_WR(p, PM2R_RD_PALETTE_DATA, b);
457 pm2_WR(par, PM2VR_RD_INDEX_HIGH, PM2VI_RD_MCLK_CONTROL >> 8);
467 pm2_WR(par, PM2VR_RD_INDEX_HIGH, 0);
507 pm2_WR(par, PM2VR_RD_INDEX_HIGH, PM2VI_RD_CLK0_PRESCALE >> 8);
511 pm2_WR(par, PM2VR_RD_INDEX_HIGH, 0);
533 pm2_WR(p, PM2R_VIDEO_CONTROL, vsync);
778 pm2_WR(par, PM2VR_RD_INDEX_HIGH, 0);
787 pm2_WR(par, PM2R_FB_READ_PIXEL, 0);
791 pm2_WR(par, PM2R_FB_READ_PIXEL, 1);
799 pm2_WR(par, PM2R_FB_READ_PIXEL, 2);
807 pm2_WR(par, PM2R_FB_READ_PIXEL, 4);
815 pm2_WR(par, PM2R_FB_WRITE_MODE, PM2F_FB_WRITE_ENABLE);
816 pm2_WR(par, PM2R_FB_READ_MODE, partprod(xres));
817 pm2_WR(par, PM2R_LB_READ_MODE, partprod(xres));
818 pm2_WR(par, PM2R_TEXTURE_MAP_FORMAT, txtmap | partprod(xres));
819 pm2_WR(par, PM2R_H_TOTAL, htotal);
820 pm2_WR(par, PM2R_HS_START, hsstart);
821 pm2_WR(par, PM2R_HS_END, hsend);
822 pm2_WR(par, PM2R_HG_END, hbend);
823 pm2_WR(par, PM2R_HB_END, hbend);
824 pm2_WR(par, PM2R_V_TOTAL, vtotal);
825 pm2_WR(par, PM2R_VS_START, vsstart);
826 pm2_WR(par, PM2R_VS_END, vsend);
827 pm2_WR(par, PM2R_VB_END, vbend);
828 pm2_WR(par, PM2R_SCREEN_STRIDE, stride);
830 pm2_WR(par, PM2R_WINDOW_ORIGIN, 0);
831 pm2_WR(par, PM2R_SCREEN_SIZE, (height << 16) | width);
832 pm2_WR(par, PM2R_SCISSOR_MODE, PM2F_SCREEN_SCISSOR_ENABLE);
834 pm2_WR(par, PM2R_SCREEN_BASE, base);
984 pm2_WR(p, PM2R_SCREEN_BASE, base);
1042 pm2_WR(par, PM2R_SYNC, 0);
1089 pm2_WR(par, PM2R_CONFIG, PM2F_CONFIG_FB_WRITE_ENABLE);
1090 pm2_WR(par, PM2R_RECTANGLE_ORIGIN, (modded.dy << 16) | modded.dx);
1091 pm2_WR(par, PM2R_RECTANGLE_SIZE, (modded.height << 16) | modded.width);
1094 pm2_WR(par, PM2R_FB_BLOCK_COLOR, color);
1096 pm2_WR(par, PM2R_RENDER,
1100 pm2_WR(par, PM2R_COLOR_DDA_MODE, 1);
1101 pm2_WR(par, PM2R_CONSTANT_COLOR, color);
1103 pm2_WR(par, PM2R_RENDER,
1106 pm2_WR(par, PM2R_COLOR_DDA_MODE, 0);
1144 pm2_WR(par, PM2R_CONFIG, PM2F_CONFIG_FB_WRITE_ENABLE |
1146 pm2_WR(par, PM2R_FB_SOURCE_DELTA,
1149 pm2_WR(par, PM2R_RECTANGLE_ORIGIN, (modded.dy << 16) | modded.dx);
1150 pm2_WR(par, PM2R_RECTANGLE_SIZE, (modded.height << 16) | modded.width);
1152 pm2_WR(par, PM2R_RENDER, PM2F_RENDER_RECTANGLE |
1197 pm2_WR(par, PM2R_FB_READ_MODE, partprod(xres));
1198 pm2_WR(par, PM2R_SCISSOR_MIN_XY,
1200 pm2_WR(par, PM2R_SCISSOR_MAX_XY,
1203 pm2_WR(par, PM2R_SCISSOR_MODE, 1);
1205 pm2_WR(par, PM2R_LOGICAL_OP_MODE, (0x3 << 1) | 1);
1206 pm2_WR(par, PM2R_RECTANGLE_ORIGIN,
1208 pm2_WR(par, PM2R_RECTANGLE_SIZE,
1212 pm2_WR(par, PM2R_COLOR_DDA_MODE, 1);
1214 pm2_WR(par, PM2R_CONSTANT_COLOR, bgx);
1215 pm2_WR(par, PM2R_RENDER,
1219 pm2_WR(par, PM2R_RASTERIZER_MODE, raster_mode | (1 << 9));
1220 pm2_WR(par, PM2R_CONSTANT_COLOR, fgx);
1221 pm2_WR(par, PM2R_RENDER,
1226 pm2_WR(par, PM2R_COLOR_DDA_MODE, 0);
1228 pm2_WR(par, PM2R_FB_BLOCK_COLOR, bgx);
1229 pm2_WR(par, PM2R_RENDER,
1233 pm2_WR(par, PM2R_RASTERIZER_MODE, raster_mode);
1234 pm2_WR(par, PM2R_FB_BLOCK_COLOR, fgx);
1235 pm2_WR(par, PM2R_RENDER,
1248 pm2_WR(par, PM2R_BIT_MASK_PATTERN, *src);
1253 pm2_WR(par, PM2R_RASTERIZER_MODE, 0);
1254 pm2_WR(par, PM2R_COLOR_DDA_MODE, 0);
1255 pm2_WR(par, PM2R_SCISSOR_MODE, 0);
1306 pm2_WR(par, PM2VR_RD_INDEX_HIGH, PM2VI_RD_CURSOR_PALETTE >> 8);
1320 pm2_WR(par, PM2VR_RD_INDEX_HIGH, 0);
1333 pm2_WR(par, PM2VR_RD_INDEX_HIGH, pos >> 8);
1358 pm2_WR(par, PM2VR_RD_INDEX_HIGH, pos >> 8);
1362 pm2_WR(par, PM2VR_RD_INDEX_HIGH, 0);
1403 pm2_WR(par, PM2R_RD_CURSOR_X_LSB, x & 0xff);
1404 pm2_WR(par, PM2R_RD_CURSOR_X_MSB, (x >> 8) & 0x7);
1405 pm2_WR(par, PM2R_RD_CURSOR_Y_LSB, y & 0xff);
1406 pm2_WR(par, PM2R_RD_CURSOR_Y_MSB, (y >> 8) & 0x7);
1414 pm2_WR(par, PM2R_RD_CURSOR_COLOR_ADDRESS, 1);
1415 pm2_WR(par, PM2R_RD_CURSOR_COLOR_DATA,
1417 pm2_WR(par, PM2R_RD_CURSOR_COLOR_DATA,
1419 pm2_WR(par, PM2R_RD_CURSOR_COLOR_DATA,
1422 pm2_WR(par, PM2R_RD_CURSOR_COLOR_DATA,
1424 pm2_WR(par, PM2R_RD_CURSOR_COLOR_DATA,
1426 pm2_WR(par, PM2R_RD_CURSOR_COLOR_DATA,
1436 pm2_WR(par, PM2R_RD_PALETTE_WRITE_ADDRESS, 0);
1449 pm2_WR(par, PM2R_RD_CURSOR_DATA, data);
1454 pm2_WR(par, PM2R_RD_CURSOR_DATA, 0);
1460 pm2_WR(par, PM2R_RD_CURSOR_DATA, 0);
1471 pm2_WR(par, PM2R_RD_CURSOR_DATA, *mask);
1475 pm2_WR(par, PM2R_RD_CURSOR_DATA, 0);
1481 pm2_WR(par, PM2R_RD_CURSOR_DATA, 0);