Lines Matching defs:pm2_WR

149 static inline void pm2_WR(struct pm2fb_par *p, s32 off, u32 v)
156 pm2_WR(p, PM2R_RD_PALETTE_WRITE_ADDRESS, idx);
163 pm2_WR(p, PM2VR_RD_INDEX_LOW, idx & 0xff);
170 pm2_WR(p, PM2R_RD_PALETTE_WRITE_ADDRESS, idx);
172 pm2_WR(p, PM2R_RD_INDEXED_DATA, v);
178 pm2_WR(p, PM2VR_RD_INDEX_LOW, idx & 0xff);
180 pm2_WR(p, PM2VR_RD_INDEXED_DATA, v);
309 pm2_WR(p, PM2R_RD_PALETTE_WRITE_ADDRESS, 0);
313 pm2_WR(p, PM2R_RD_PALETTE_DATA, 0);
314 pm2_WR(p, PM2R_RD_PALETTE_DATA, 0);
315 pm2_WR(p, PM2R_RD_PALETTE_DATA, 0);
322 pm2_WR(p, PM2VR_RD_INDEX_HIGH, 0);
323 pm2_WR(p, PM2R_RESET_STATUS, 0);
330 pm2_WR(p, PM2R_FIFO_DISCON, 1);
336 pm2_WR(p, PM2R_MEM_CONTROL, p->mem_control);
337 pm2_WR(p, PM2R_BOOT_ADDRESS, p->boot_address);
339 pm2_WR(p, PM2R_MEM_CONFIG, p->mem_config);
345 pm2_WR(p, PM2R_CHIP_CONFIG, pm2_RD(p, PM2R_CHIP_CONFIG) &
347 pm2_WR(p, PM2R_BYPASS_WRITE_MASK, ~(0L));
348 pm2_WR(p, PM2R_FRAMEBUFFER_WRITE_MASK, ~(0L));
349 pm2_WR(p, PM2R_FIFO_CONTROL, 0);
350 pm2_WR(p, PM2R_APERTURE_ONE, 0);
351 pm2_WR(p, PM2R_APERTURE_TWO, 0);
352 pm2_WR(p, PM2R_RASTERIZER_MODE, 0);
353 pm2_WR(p, PM2R_DELTA_MODE, PM2F_DELTA_ORDER_RGB);
354 pm2_WR(p, PM2R_LB_READ_FORMAT, 0);
355 pm2_WR(p, PM2R_LB_WRITE_FORMAT, 0);
356 pm2_WR(p, PM2R_LB_READ_MODE, 0);
357 pm2_WR(p, PM2R_LB_SOURCE_OFFSET, 0);
358 pm2_WR(p, PM2R_FB_SOURCE_OFFSET, 0);
359 pm2_WR(p, PM2R_FB_PIXEL_OFFSET, 0);
360 pm2_WR(p, PM2R_FB_WINDOW_BASE, 0);
361 pm2_WR(p, PM2R_LB_WINDOW_BASE, 0);
362 pm2_WR(p, PM2R_FB_SOFT_WRITE_MASK, ~(0L));
363 pm2_WR(p, PM2R_FB_HARD_WRITE_MASK, ~(0L));
364 pm2_WR(p, PM2R_FB_READ_PIXEL, 0);
365 pm2_WR(p, PM2R_DITHER_MODE, 0);
366 pm2_WR(p, PM2R_AREA_STIPPLE_MODE, 0);
367 pm2_WR(p, PM2R_DEPTH_MODE, 0);
368 pm2_WR(p, PM2R_STENCIL_MODE, 0);
369 pm2_WR(p, PM2R_TEXTURE_ADDRESS_MODE, 0);
370 pm2_WR(p, PM2R_TEXTURE_READ_MODE, 0);
371 pm2_WR(p, PM2R_TEXEL_LUT_MODE, 0);
372 pm2_WR(p, PM2R_YUV_MODE, 0);
373 pm2_WR(p, PM2R_COLOR_DDA_MODE, 0);
374 pm2_WR(p, PM2R_TEXTURE_COLOR_MODE, 0);
375 pm2_WR(p, PM2R_FOG_MODE, 0);
376 pm2_WR(p, PM2R_ALPHA_BLEND_MODE, 0);
377 pm2_WR(p, PM2R_LOGICAL_OP_MODE, 0);
378 pm2_WR(p, PM2R_STATISTICS_MODE, 0);
379 pm2_WR(p, PM2R_SCISSOR_MODE, 0);
380 pm2_WR(p, PM2R_FILTER_MODE, PM2F_SYNCHRONIZATION);
381 pm2_WR(p, PM2R_RD_PIXEL_MASK, 0xff);
408 pm2_WR(p, PM2R_APERTURE_ONE, PM2F_APERTURE_STANDARD);
418 pm2_WR(p, PM2R_APERTURE_ONE, PM2F_APERTURE_STANDARD);
421 pm2_WR(p, PM2R_APERTURE_ONE, PM2F_APERTURE_HALFWORDSWAP);
424 pm2_WR(p, PM2R_APERTURE_ONE, PM2F_APERTURE_BYTESWAP);
430 pm2_WR(p, PM2R_APERTURE_TWO, PM2F_APERTURE_STANDARD);
437 pm2_WR(p, PM2R_RD_PALETTE_WRITE_ADDRESS, regno);
439 pm2_WR(p, PM2R_RD_PALETTE_DATA, r);
441 pm2_WR(p, PM2R_RD_PALETTE_DATA, g);
443 pm2_WR(p, PM2R_RD_PALETTE_DATA, b);
455 pm2_WR(par, PM2VR_RD_INDEX_HIGH, PM2VI_RD_MCLK_CONTROL >> 8);
465 pm2_WR(par, PM2VR_RD_INDEX_HIGH, 0);
505 pm2_WR(par, PM2VR_RD_INDEX_HIGH, PM2VI_RD_CLK0_PRESCALE >> 8);
509 pm2_WR(par, PM2VR_RD_INDEX_HIGH, 0);
531 pm2_WR(p, PM2R_VIDEO_CONTROL, vsync);
776 pm2_WR(par, PM2VR_RD_INDEX_HIGH, 0);
785 pm2_WR(par, PM2R_FB_READ_PIXEL, 0);
789 pm2_WR(par, PM2R_FB_READ_PIXEL, 1);
797 pm2_WR(par, PM2R_FB_READ_PIXEL, 2);
805 pm2_WR(par, PM2R_FB_READ_PIXEL, 4);
813 pm2_WR(par, PM2R_FB_WRITE_MODE, PM2F_FB_WRITE_ENABLE);
814 pm2_WR(par, PM2R_FB_READ_MODE, partprod(xres));
815 pm2_WR(par, PM2R_LB_READ_MODE, partprod(xres));
816 pm2_WR(par, PM2R_TEXTURE_MAP_FORMAT, txtmap | partprod(xres));
817 pm2_WR(par, PM2R_H_TOTAL, htotal);
818 pm2_WR(par, PM2R_HS_START, hsstart);
819 pm2_WR(par, PM2R_HS_END, hsend);
820 pm2_WR(par, PM2R_HG_END, hbend);
821 pm2_WR(par, PM2R_HB_END, hbend);
822 pm2_WR(par, PM2R_V_TOTAL, vtotal);
823 pm2_WR(par, PM2R_VS_START, vsstart);
824 pm2_WR(par, PM2R_VS_END, vsend);
825 pm2_WR(par, PM2R_VB_END, vbend);
826 pm2_WR(par, PM2R_SCREEN_STRIDE, stride);
828 pm2_WR(par, PM2R_WINDOW_ORIGIN, 0);
829 pm2_WR(par, PM2R_SCREEN_SIZE, (height << 16) | width);
830 pm2_WR(par, PM2R_SCISSOR_MODE, PM2F_SCREEN_SCISSOR_ENABLE);
832 pm2_WR(par, PM2R_SCREEN_BASE, base);
982 pm2_WR(p, PM2R_SCREEN_BASE, base);
1040 pm2_WR(par, PM2R_SYNC, 0);
1087 pm2_WR(par, PM2R_CONFIG, PM2F_CONFIG_FB_WRITE_ENABLE);
1088 pm2_WR(par, PM2R_RECTANGLE_ORIGIN, (modded.dy << 16) | modded.dx);
1089 pm2_WR(par, PM2R_RECTANGLE_SIZE, (modded.height << 16) | modded.width);
1092 pm2_WR(par, PM2R_FB_BLOCK_COLOR, color);
1094 pm2_WR(par, PM2R_RENDER,
1098 pm2_WR(par, PM2R_COLOR_DDA_MODE, 1);
1099 pm2_WR(par, PM2R_CONSTANT_COLOR, color);
1101 pm2_WR(par, PM2R_RENDER,
1104 pm2_WR(par, PM2R_COLOR_DDA_MODE, 0);
1142 pm2_WR(par, PM2R_CONFIG, PM2F_CONFIG_FB_WRITE_ENABLE |
1144 pm2_WR(par, PM2R_FB_SOURCE_DELTA,
1147 pm2_WR(par, PM2R_RECTANGLE_ORIGIN, (modded.dy << 16) | modded.dx);
1148 pm2_WR(par, PM2R_RECTANGLE_SIZE, (modded.height << 16) | modded.width);
1150 pm2_WR(par, PM2R_RENDER, PM2F_RENDER_RECTANGLE |
1195 pm2_WR(par, PM2R_FB_READ_MODE, partprod(xres));
1196 pm2_WR(par, PM2R_SCISSOR_MIN_XY,
1198 pm2_WR(par, PM2R_SCISSOR_MAX_XY,
1201 pm2_WR(par, PM2R_SCISSOR_MODE, 1);
1203 pm2_WR(par, PM2R_LOGICAL_OP_MODE, (0x3 << 1) | 1);
1204 pm2_WR(par, PM2R_RECTANGLE_ORIGIN,
1206 pm2_WR(par, PM2R_RECTANGLE_SIZE,
1210 pm2_WR(par, PM2R_COLOR_DDA_MODE, 1);
1212 pm2_WR(par, PM2R_CONSTANT_COLOR, bgx);
1213 pm2_WR(par, PM2R_RENDER,
1217 pm2_WR(par, PM2R_RASTERIZER_MODE, raster_mode | (1 << 9));
1218 pm2_WR(par, PM2R_CONSTANT_COLOR, fgx);
1219 pm2_WR(par, PM2R_RENDER,
1224 pm2_WR(par, PM2R_COLOR_DDA_MODE, 0);
1226 pm2_WR(par, PM2R_FB_BLOCK_COLOR, bgx);
1227 pm2_WR(par, PM2R_RENDER,
1231 pm2_WR(par, PM2R_RASTERIZER_MODE, raster_mode);
1232 pm2_WR(par, PM2R_FB_BLOCK_COLOR, fgx);
1233 pm2_WR(par, PM2R_RENDER,
1246 pm2_WR(par, PM2R_BIT_MASK_PATTERN, *src);
1251 pm2_WR(par, PM2R_RASTERIZER_MODE, 0);
1252 pm2_WR(par, PM2R_COLOR_DDA_MODE, 0);
1253 pm2_WR(par, PM2R_SCISSOR_MODE, 0);
1304 pm2_WR(par, PM2VR_RD_INDEX_HIGH, PM2VI_RD_CURSOR_PALETTE >> 8);
1318 pm2_WR(par, PM2VR_RD_INDEX_HIGH, 0);
1331 pm2_WR(par, PM2VR_RD_INDEX_HIGH, pos >> 8);
1356 pm2_WR(par, PM2VR_RD_INDEX_HIGH, pos >> 8);
1360 pm2_WR(par, PM2VR_RD_INDEX_HIGH, 0);
1401 pm2_WR(par, PM2R_RD_CURSOR_X_LSB, x & 0xff);
1402 pm2_WR(par, PM2R_RD_CURSOR_X_MSB, (x >> 8) & 0x7);
1403 pm2_WR(par, PM2R_RD_CURSOR_Y_LSB, y & 0xff);
1404 pm2_WR(par, PM2R_RD_CURSOR_Y_MSB, (y >> 8) & 0x7);
1412 pm2_WR(par, PM2R_RD_CURSOR_COLOR_ADDRESS, 1);
1413 pm2_WR(par, PM2R_RD_CURSOR_COLOR_DATA,
1415 pm2_WR(par, PM2R_RD_CURSOR_COLOR_DATA,
1417 pm2_WR(par, PM2R_RD_CURSOR_COLOR_DATA,
1420 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,
1434 pm2_WR(par, PM2R_RD_PALETTE_WRITE_ADDRESS, 0);
1447 pm2_WR(par, PM2R_RD_CURSOR_DATA, data);
1452 pm2_WR(par, PM2R_RD_CURSOR_DATA, 0);
1458 pm2_WR(par, PM2R_RD_CURSOR_DATA, 0);
1469 pm2_WR(par, PM2R_RD_CURSOR_DATA, *mask);
1473 pm2_WR(par, PM2R_RD_CURSOR_DATA, 0);
1479 pm2_WR(par, PM2R_RD_CURSOR_DATA, 0);