Lines Matching refs:val

209 	unsigned int val, x, y, vpixen_off;  in gbe_turn_off()  local
214 val = gbe->vt_xy; in gbe_turn_off()
215 if (GET_GBE_FIELD(VT_XY, FREEZE, val) == 1) in gbe_turn_off()
219 val = gbe->ovr_control; in gbe_turn_off()
220 SET_GBE_FIELD(OVR_CONTROL, OVR_DMA_ENABLE, val, 0); in gbe_turn_off()
221 gbe->ovr_control = val; in gbe_turn_off()
223 val = gbe->frm_control; in gbe_turn_off()
224 SET_GBE_FIELD(FRM_CONTROL, FRM_DMA_ENABLE, val, 0); in gbe_turn_off()
225 gbe->frm_control = val; in gbe_turn_off()
227 val = gbe->did_control; in gbe_turn_off()
228 SET_GBE_FIELD(DID_CONTROL, DID_DMA_ENABLE, val, 0); in gbe_turn_off()
229 gbe->did_control = val; in gbe_turn_off()
235 val = gbe->frm_inhwctrl; in gbe_turn_off()
236 if (GET_GBE_FIELD(FRM_INHWCTRL, FRM_DMA_ENABLE, val)) { in gbe_turn_off()
239 val = gbe->ovr_inhwctrl; in gbe_turn_off()
240 if (GET_GBE_FIELD(OVR_INHWCTRL, OVR_DMA_ENABLE, val)) { in gbe_turn_off()
243 val = gbe->did_inhwctrl; in gbe_turn_off()
244 if (GET_GBE_FIELD(DID_INHWCTRL, DID_DMA_ENABLE, val)) { in gbe_turn_off()
255 val = gbe->vt_vpixen; in gbe_turn_off()
256 vpixen_off = GET_GBE_FIELD(VT_VPIXEN, VPIXEN_OFF, val); in gbe_turn_off()
259 val = gbe->vt_xy; in gbe_turn_off()
260 x = GET_GBE_FIELD(VT_XY, X, val); in gbe_turn_off()
261 y = GET_GBE_FIELD(VT_XY, Y, val); in gbe_turn_off()
270 val = gbe->vt_xy; in gbe_turn_off()
271 x = GET_GBE_FIELD(VT_XY, X, val); in gbe_turn_off()
272 y = GET_GBE_FIELD(VT_XY, Y, val); in gbe_turn_off()
281 val = 0; in gbe_turn_off()
282 SET_GBE_FIELD(VT_XY, FREEZE, val, 1); in gbe_turn_off()
283 gbe->vt_xy = val; in gbe_turn_off()
286 val = gbe->vt_xy; in gbe_turn_off()
287 if (GET_GBE_FIELD(VT_XY, FREEZE, val) != 1) in gbe_turn_off()
296 val = gbe->dotclock; in gbe_turn_off()
297 SET_GBE_FIELD(DOTCLK, RUN, val, 0); in gbe_turn_off()
298 gbe->dotclock = val; in gbe_turn_off()
301 val = gbe->dotclock; in gbe_turn_off()
302 if (GET_GBE_FIELD(DOTCLK, RUN, val)) in gbe_turn_off()
311 val = gbe->frm_size_tile; in gbe_turn_off()
312 SET_GBE_FIELD(FRM_SIZE_TILE, FRM_FIFO_RESET, val, 1); in gbe_turn_off()
313 gbe->frm_size_tile = val; in gbe_turn_off()
314 SET_GBE_FIELD(FRM_SIZE_TILE, FRM_FIFO_RESET, val, 0); in gbe_turn_off()
315 gbe->frm_size_tile = val; in gbe_turn_off()
320 unsigned int val, i; in gbe_turn_on() local
327 val = gbe->vt_xy; in gbe_turn_on()
328 if (GET_GBE_FIELD(VT_XY, FREEZE, val) == 0) in gbe_turn_on()
333 val = gbe->dotclock; in gbe_turn_on()
334 SET_GBE_FIELD(DOTCLK, RUN, val, 1); in gbe_turn_on()
335 gbe->dotclock = val; in gbe_turn_on()
338 val = gbe->dotclock; in gbe_turn_on()
339 if (GET_GBE_FIELD(DOTCLK, RUN, val) != 1) in gbe_turn_on()
348 val = 0; in gbe_turn_on()
349 SET_GBE_FIELD(VT_XY, FREEZE, val, 0); in gbe_turn_on()
350 gbe->vt_xy = val; in gbe_turn_on()
353 val = gbe->vt_xy; in gbe_turn_on()
354 if (GET_GBE_FIELD(VT_XY, FREEZE, val)) in gbe_turn_on()
363 val = gbe->frm_control; in gbe_turn_on()
364 SET_GBE_FIELD(FRM_CONTROL, FRM_DMA_ENABLE, val, 1); in gbe_turn_on()
365 gbe->frm_control = val; in gbe_turn_on()
368 val = gbe->frm_inhwctrl; in gbe_turn_on()
369 if (GET_GBE_FIELD(FRM_INHWCTRL, FRM_DMA_ENABLE, val) != 1) in gbe_turn_on()
543 unsigned int val; in gbe_set_timing_info() local
546 val = 0; in gbe_set_timing_info()
547 SET_GBE_FIELD(DOTCLK, M, val, timing->pll_m - 1); in gbe_set_timing_info()
548 SET_GBE_FIELD(DOTCLK, N, val, timing->pll_n - 1); in gbe_set_timing_info()
549 SET_GBE_FIELD(DOTCLK, P, val, timing->pll_p); in gbe_set_timing_info()
550 SET_GBE_FIELD(DOTCLK, RUN, val, 0); /* do not start yet */ in gbe_set_timing_info()
551 gbe->dotclock = val; in gbe_set_timing_info()
555 val = 0; in gbe_set_timing_info()
556 SET_GBE_FIELD(VT_XYMAX, MAXX, val, timing->htotal); in gbe_set_timing_info()
557 SET_GBE_FIELD(VT_XYMAX, MAXY, val, timing->vtotal); in gbe_set_timing_info()
558 gbe->vt_xymax = val; in gbe_set_timing_info()
561 val = 0; in gbe_set_timing_info()
562 SET_GBE_FIELD(VT_VSYNC, VSYNC_ON, val, timing->vsync_start); in gbe_set_timing_info()
563 SET_GBE_FIELD(VT_VSYNC, VSYNC_OFF, val, timing->vsync_end); in gbe_set_timing_info()
564 gbe->vt_vsync = val; in gbe_set_timing_info()
565 val = 0; in gbe_set_timing_info()
566 SET_GBE_FIELD(VT_HSYNC, HSYNC_ON, val, timing->hsync_start); in gbe_set_timing_info()
567 SET_GBE_FIELD(VT_HSYNC, HSYNC_OFF, val, timing->hsync_end); in gbe_set_timing_info()
568 gbe->vt_hsync = val; in gbe_set_timing_info()
569 val = 0; in gbe_set_timing_info()
570 SET_GBE_FIELD(VT_VBLANK, VBLANK_ON, val, timing->vblank_start); in gbe_set_timing_info()
571 SET_GBE_FIELD(VT_VBLANK, VBLANK_OFF, val, timing->vblank_end); in gbe_set_timing_info()
572 gbe->vt_vblank = val; in gbe_set_timing_info()
573 val = 0; in gbe_set_timing_info()
574 SET_GBE_FIELD(VT_HBLANK, HBLANK_ON, val, in gbe_set_timing_info()
576 SET_GBE_FIELD(VT_HBLANK, HBLANK_OFF, val, in gbe_set_timing_info()
578 gbe->vt_hblank = val; in gbe_set_timing_info()
581 val = 0; in gbe_set_timing_info()
582 SET_GBE_FIELD(VT_VCMAP, VCMAP_ON, val, timing->vblank_start); in gbe_set_timing_info()
583 SET_GBE_FIELD(VT_VCMAP, VCMAP_OFF, val, timing->vblank_end); in gbe_set_timing_info()
584 gbe->vt_vcmap = val; in gbe_set_timing_info()
585 val = 0; in gbe_set_timing_info()
586 SET_GBE_FIELD(VT_HCMAP, HCMAP_ON, val, timing->hblank_start); in gbe_set_timing_info()
587 SET_GBE_FIELD(VT_HCMAP, HCMAP_OFF, val, timing->hblank_end); in gbe_set_timing_info()
588 gbe->vt_hcmap = val; in gbe_set_timing_info()
590 val = 0; in gbe_set_timing_info()
598 SET_GBE_FIELD(DID_START_XY, DID_STARTY, val, (u32) temp); in gbe_set_timing_info()
600 SET_GBE_FIELD(DID_START_XY, DID_STARTX, val, in gbe_set_timing_info()
603 SET_GBE_FIELD(DID_START_XY, DID_STARTX, val, in gbe_set_timing_info()
605 gbe->did_start_xy = val; in gbe_set_timing_info()
607 val = 0; in gbe_set_timing_info()
608 SET_GBE_FIELD(CRS_START_XY, CRS_STARTY, val, (u32) (temp + 1)); in gbe_set_timing_info()
610 SET_GBE_FIELD(CRS_START_XY, CRS_STARTX, val, in gbe_set_timing_info()
613 SET_GBE_FIELD(CRS_START_XY, CRS_STARTX, val, in gbe_set_timing_info()
616 gbe->crs_start_xy = val; in gbe_set_timing_info()
618 val = 0; in gbe_set_timing_info()
619 SET_GBE_FIELD(VC_START_XY, VC_STARTY, val, (u32) temp); in gbe_set_timing_info()
620 SET_GBE_FIELD(VC_START_XY, VC_STARTX, val, timing->hblank_end - 4); in gbe_set_timing_info()
621 gbe->vc_start_xy = val; in gbe_set_timing_info()
623 val = 0; in gbe_set_timing_info()
628 SET_GBE_FIELD(VT_HPIXEN, HPIXEN_ON, val, temp); in gbe_set_timing_info()
629 SET_GBE_FIELD(VT_HPIXEN, HPIXEN_OFF, val, in gbe_set_timing_info()
632 gbe->vt_hpixen = val; in gbe_set_timing_info()
634 val = 0; in gbe_set_timing_info()
635 SET_GBE_FIELD(VT_VPIXEN, VPIXEN_ON, val, timing->vblank_end); in gbe_set_timing_info()
636 SET_GBE_FIELD(VT_VPIXEN, VPIXEN_OFF, val, timing->vblank_start); in gbe_set_timing_info()
637 gbe->vt_vpixen = val; in gbe_set_timing_info()
640 val = 0; in gbe_set_timing_info()
641 SET_GBE_FIELD(VT_FLAGS, SYNC_LOW, val, 1); in gbe_set_timing_info()
642 gbe->vt_flags = val; in gbe_set_timing_info()
652 unsigned int val; in gbefb_set_par() local
673 val = 0; in gbefb_set_par()
676 SET_GBE_FIELD(WID, TYP, val, GBE_CMODE_I8); in gbefb_set_par()
680 SET_GBE_FIELD(WID, TYP, val, GBE_CMODE_ARGB5); in gbefb_set_par()
684 SET_GBE_FIELD(WID, TYP, val, GBE_CMODE_RGB8); in gbefb_set_par()
688 SET_GBE_FIELD(WID, BUF, val, GBE_BMODE_BOTH); in gbefb_set_par()
691 gbe->mode_regs[i] = val; in gbefb_set_par()
764 val = 0; in gbefb_set_par()
765 SET_GBE_FIELD(FRM_CONTROL, FRM_TILE_PTR, val, gbe_tiles.dma >> 9); in gbefb_set_par()
766 SET_GBE_FIELD(FRM_CONTROL, FRM_DMA_ENABLE, val, 0); /* do not start */ in gbefb_set_par()
767 SET_GBE_FIELD(FRM_CONTROL, FRM_LINEAR, val, 0); in gbefb_set_par()
768 gbe->frm_control = val; in gbefb_set_par()
775 val = 0; in gbefb_set_par()
776 SET_GBE_FIELD(FRM_SIZE_TILE, FRM_WIDTH_TILE, val, wholeTilesX); in gbefb_set_par()
777 SET_GBE_FIELD(FRM_SIZE_TILE, FRM_RHS, val, partTilesX); in gbefb_set_par()
781 SET_GBE_FIELD(FRM_SIZE_TILE, FRM_DEPTH, val, in gbefb_set_par()
785 SET_GBE_FIELD(FRM_SIZE_TILE, FRM_DEPTH, val, in gbefb_set_par()
789 SET_GBE_FIELD(FRM_SIZE_TILE, FRM_DEPTH, val, in gbefb_set_par()
793 gbe->frm_size_tile = val; in gbefb_set_par()
798 val = 0; in gbefb_set_par()
799 SET_GBE_FIELD(FRM_SIZE_PIXEL, FB_HEIGHT_PIX, val, height_pix); in gbefb_set_par()
800 gbe->frm_size_pixel = val; in gbefb_set_par()