Lines Matching refs:val

207 	unsigned int val, x, y, vpixen_off;  in gbe_turn_off()  local
212 val = gbe->vt_xy; in gbe_turn_off()
213 if (GET_GBE_FIELD(VT_XY, FREEZE, val) == 1) in gbe_turn_off()
217 val = gbe->ovr_control; in gbe_turn_off()
218 SET_GBE_FIELD(OVR_CONTROL, OVR_DMA_ENABLE, val, 0); in gbe_turn_off()
219 gbe->ovr_control = val; in gbe_turn_off()
221 val = gbe->frm_control; in gbe_turn_off()
222 SET_GBE_FIELD(FRM_CONTROL, FRM_DMA_ENABLE, val, 0); in gbe_turn_off()
223 gbe->frm_control = val; in gbe_turn_off()
225 val = gbe->did_control; in gbe_turn_off()
226 SET_GBE_FIELD(DID_CONTROL, DID_DMA_ENABLE, val, 0); in gbe_turn_off()
227 gbe->did_control = val; in gbe_turn_off()
233 val = gbe->frm_inhwctrl; in gbe_turn_off()
234 if (GET_GBE_FIELD(FRM_INHWCTRL, FRM_DMA_ENABLE, val)) { in gbe_turn_off()
237 val = gbe->ovr_inhwctrl; in gbe_turn_off()
238 if (GET_GBE_FIELD(OVR_INHWCTRL, OVR_DMA_ENABLE, val)) { in gbe_turn_off()
241 val = gbe->did_inhwctrl; in gbe_turn_off()
242 if (GET_GBE_FIELD(DID_INHWCTRL, DID_DMA_ENABLE, val)) { in gbe_turn_off()
253 val = gbe->vt_vpixen; in gbe_turn_off()
254 vpixen_off = GET_GBE_FIELD(VT_VPIXEN, VPIXEN_OFF, val); in gbe_turn_off()
257 val = gbe->vt_xy; in gbe_turn_off()
258 x = GET_GBE_FIELD(VT_XY, X, val); in gbe_turn_off()
259 y = GET_GBE_FIELD(VT_XY, Y, val); in gbe_turn_off()
268 val = gbe->vt_xy; in gbe_turn_off()
269 x = GET_GBE_FIELD(VT_XY, X, val); in gbe_turn_off()
270 y = GET_GBE_FIELD(VT_XY, Y, val); in gbe_turn_off()
279 val = 0; in gbe_turn_off()
280 SET_GBE_FIELD(VT_XY, FREEZE, val, 1); in gbe_turn_off()
281 gbe->vt_xy = val; in gbe_turn_off()
284 val = gbe->vt_xy; in gbe_turn_off()
285 if (GET_GBE_FIELD(VT_XY, FREEZE, val) != 1) in gbe_turn_off()
294 val = gbe->dotclock; in gbe_turn_off()
295 SET_GBE_FIELD(DOTCLK, RUN, val, 0); in gbe_turn_off()
296 gbe->dotclock = val; in gbe_turn_off()
299 val = gbe->dotclock; in gbe_turn_off()
300 if (GET_GBE_FIELD(DOTCLK, RUN, val)) in gbe_turn_off()
309 val = gbe->frm_size_tile; in gbe_turn_off()
310 SET_GBE_FIELD(FRM_SIZE_TILE, FRM_FIFO_RESET, val, 1); in gbe_turn_off()
311 gbe->frm_size_tile = val; in gbe_turn_off()
312 SET_GBE_FIELD(FRM_SIZE_TILE, FRM_FIFO_RESET, val, 0); in gbe_turn_off()
313 gbe->frm_size_tile = val; in gbe_turn_off()
318 unsigned int val, i; in gbe_turn_on() local
325 val = gbe->vt_xy; in gbe_turn_on()
326 if (GET_GBE_FIELD(VT_XY, FREEZE, val) == 0) in gbe_turn_on()
331 val = gbe->dotclock; in gbe_turn_on()
332 SET_GBE_FIELD(DOTCLK, RUN, val, 1); in gbe_turn_on()
333 gbe->dotclock = val; in gbe_turn_on()
336 val = gbe->dotclock; in gbe_turn_on()
337 if (GET_GBE_FIELD(DOTCLK, RUN, val) != 1) in gbe_turn_on()
346 val = 0; in gbe_turn_on()
347 SET_GBE_FIELD(VT_XY, FREEZE, val, 0); in gbe_turn_on()
348 gbe->vt_xy = val; in gbe_turn_on()
351 val = gbe->vt_xy; in gbe_turn_on()
352 if (GET_GBE_FIELD(VT_XY, FREEZE, val)) in gbe_turn_on()
361 val = gbe->frm_control; in gbe_turn_on()
362 SET_GBE_FIELD(FRM_CONTROL, FRM_DMA_ENABLE, val, 1); in gbe_turn_on()
363 gbe->frm_control = val; in gbe_turn_on()
366 val = gbe->frm_inhwctrl; in gbe_turn_on()
367 if (GET_GBE_FIELD(FRM_INHWCTRL, FRM_DMA_ENABLE, val) != 1) in gbe_turn_on()
541 unsigned int val; in gbe_set_timing_info() local
544 val = 0; in gbe_set_timing_info()
545 SET_GBE_FIELD(DOTCLK, M, val, timing->pll_m - 1); in gbe_set_timing_info()
546 SET_GBE_FIELD(DOTCLK, N, val, timing->pll_n - 1); in gbe_set_timing_info()
547 SET_GBE_FIELD(DOTCLK, P, val, timing->pll_p); in gbe_set_timing_info()
548 SET_GBE_FIELD(DOTCLK, RUN, val, 0); /* do not start yet */ in gbe_set_timing_info()
549 gbe->dotclock = val; in gbe_set_timing_info()
553 val = 0; in gbe_set_timing_info()
554 SET_GBE_FIELD(VT_XYMAX, MAXX, val, timing->htotal); in gbe_set_timing_info()
555 SET_GBE_FIELD(VT_XYMAX, MAXY, val, timing->vtotal); in gbe_set_timing_info()
556 gbe->vt_xymax = val; in gbe_set_timing_info()
559 val = 0; in gbe_set_timing_info()
560 SET_GBE_FIELD(VT_VSYNC, VSYNC_ON, val, timing->vsync_start); in gbe_set_timing_info()
561 SET_GBE_FIELD(VT_VSYNC, VSYNC_OFF, val, timing->vsync_end); in gbe_set_timing_info()
562 gbe->vt_vsync = val; in gbe_set_timing_info()
563 val = 0; in gbe_set_timing_info()
564 SET_GBE_FIELD(VT_HSYNC, HSYNC_ON, val, timing->hsync_start); in gbe_set_timing_info()
565 SET_GBE_FIELD(VT_HSYNC, HSYNC_OFF, val, timing->hsync_end); in gbe_set_timing_info()
566 gbe->vt_hsync = val; in gbe_set_timing_info()
567 val = 0; in gbe_set_timing_info()
568 SET_GBE_FIELD(VT_VBLANK, VBLANK_ON, val, timing->vblank_start); in gbe_set_timing_info()
569 SET_GBE_FIELD(VT_VBLANK, VBLANK_OFF, val, timing->vblank_end); in gbe_set_timing_info()
570 gbe->vt_vblank = val; in gbe_set_timing_info()
571 val = 0; in gbe_set_timing_info()
572 SET_GBE_FIELD(VT_HBLANK, HBLANK_ON, val, in gbe_set_timing_info()
574 SET_GBE_FIELD(VT_HBLANK, HBLANK_OFF, val, in gbe_set_timing_info()
576 gbe->vt_hblank = val; in gbe_set_timing_info()
579 val = 0; in gbe_set_timing_info()
580 SET_GBE_FIELD(VT_VCMAP, VCMAP_ON, val, timing->vblank_start); in gbe_set_timing_info()
581 SET_GBE_FIELD(VT_VCMAP, VCMAP_OFF, val, timing->vblank_end); in gbe_set_timing_info()
582 gbe->vt_vcmap = val; in gbe_set_timing_info()
583 val = 0; in gbe_set_timing_info()
584 SET_GBE_FIELD(VT_HCMAP, HCMAP_ON, val, timing->hblank_start); in gbe_set_timing_info()
585 SET_GBE_FIELD(VT_HCMAP, HCMAP_OFF, val, timing->hblank_end); in gbe_set_timing_info()
586 gbe->vt_hcmap = val; in gbe_set_timing_info()
588 val = 0; in gbe_set_timing_info()
596 SET_GBE_FIELD(DID_START_XY, DID_STARTY, val, (u32) temp); in gbe_set_timing_info()
598 SET_GBE_FIELD(DID_START_XY, DID_STARTX, val, in gbe_set_timing_info()
601 SET_GBE_FIELD(DID_START_XY, DID_STARTX, val, in gbe_set_timing_info()
603 gbe->did_start_xy = val; in gbe_set_timing_info()
605 val = 0; in gbe_set_timing_info()
606 SET_GBE_FIELD(CRS_START_XY, CRS_STARTY, val, (u32) (temp + 1)); in gbe_set_timing_info()
608 SET_GBE_FIELD(CRS_START_XY, CRS_STARTX, val, in gbe_set_timing_info()
611 SET_GBE_FIELD(CRS_START_XY, CRS_STARTX, val, in gbe_set_timing_info()
614 gbe->crs_start_xy = val; in gbe_set_timing_info()
616 val = 0; in gbe_set_timing_info()
617 SET_GBE_FIELD(VC_START_XY, VC_STARTY, val, (u32) temp); in gbe_set_timing_info()
618 SET_GBE_FIELD(VC_START_XY, VC_STARTX, val, timing->hblank_end - 4); in gbe_set_timing_info()
619 gbe->vc_start_xy = val; in gbe_set_timing_info()
621 val = 0; in gbe_set_timing_info()
626 SET_GBE_FIELD(VT_HPIXEN, HPIXEN_ON, val, temp); in gbe_set_timing_info()
627 SET_GBE_FIELD(VT_HPIXEN, HPIXEN_OFF, val, in gbe_set_timing_info()
630 gbe->vt_hpixen = val; in gbe_set_timing_info()
632 val = 0; in gbe_set_timing_info()
633 SET_GBE_FIELD(VT_VPIXEN, VPIXEN_ON, val, timing->vblank_end); in gbe_set_timing_info()
634 SET_GBE_FIELD(VT_VPIXEN, VPIXEN_OFF, val, timing->vblank_start); in gbe_set_timing_info()
635 gbe->vt_vpixen = val; in gbe_set_timing_info()
638 val = 0; in gbe_set_timing_info()
639 SET_GBE_FIELD(VT_FLAGS, SYNC_LOW, val, 1); in gbe_set_timing_info()
640 gbe->vt_flags = val; in gbe_set_timing_info()
650 unsigned int val; in gbefb_set_par() local
671 val = 0; in gbefb_set_par()
674 SET_GBE_FIELD(WID, TYP, val, GBE_CMODE_I8); in gbefb_set_par()
678 SET_GBE_FIELD(WID, TYP, val, GBE_CMODE_ARGB5); in gbefb_set_par()
682 SET_GBE_FIELD(WID, TYP, val, GBE_CMODE_RGB8); in gbefb_set_par()
686 SET_GBE_FIELD(WID, BUF, val, GBE_BMODE_BOTH); in gbefb_set_par()
689 gbe->mode_regs[i] = val; in gbefb_set_par()
762 val = 0; in gbefb_set_par()
763 SET_GBE_FIELD(FRM_CONTROL, FRM_TILE_PTR, val, gbe_tiles.dma >> 9); in gbefb_set_par()
764 SET_GBE_FIELD(FRM_CONTROL, FRM_DMA_ENABLE, val, 0); /* do not start */ in gbefb_set_par()
765 SET_GBE_FIELD(FRM_CONTROL, FRM_LINEAR, val, 0); in gbefb_set_par()
766 gbe->frm_control = val; in gbefb_set_par()
773 val = 0; in gbefb_set_par()
774 SET_GBE_FIELD(FRM_SIZE_TILE, FRM_WIDTH_TILE, val, wholeTilesX); in gbefb_set_par()
775 SET_GBE_FIELD(FRM_SIZE_TILE, FRM_RHS, val, partTilesX); in gbefb_set_par()
779 SET_GBE_FIELD(FRM_SIZE_TILE, FRM_DEPTH, val, in gbefb_set_par()
783 SET_GBE_FIELD(FRM_SIZE_TILE, FRM_DEPTH, val, in gbefb_set_par()
787 SET_GBE_FIELD(FRM_SIZE_TILE, FRM_DEPTH, val, in gbefb_set_par()
791 gbe->frm_size_tile = val; in gbefb_set_par()
796 val = 0; in gbefb_set_par()
797 SET_GBE_FIELD(FRM_SIZE_PIXEL, FB_HEIGHT_PIX, val, height_pix); in gbefb_set_par()
798 gbe->frm_size_pixel = val; in gbefb_set_par()