Lines Matching refs:sprctl
312 u32 sprctl = 0; in vlv_sprite_ctl_crtc() local
315 sprctl |= SP_GAMMA_ENABLE; in vlv_sprite_ctl_crtc()
317 return sprctl; in vlv_sprite_ctl_crtc()
326 u32 sprctl; in vlv_sprite_ctl() local
328 sprctl = SP_ENABLE; in vlv_sprite_ctl()
332 sprctl |= SP_FORMAT_YUV422 | SP_YUV_ORDER_YUYV; in vlv_sprite_ctl()
335 sprctl |= SP_FORMAT_YUV422 | SP_YUV_ORDER_YVYU; in vlv_sprite_ctl()
338 sprctl |= SP_FORMAT_YUV422 | SP_YUV_ORDER_UYVY; in vlv_sprite_ctl()
341 sprctl |= SP_FORMAT_YUV422 | SP_YUV_ORDER_VYUY; in vlv_sprite_ctl()
344 sprctl |= SP_FORMAT_8BPP; in vlv_sprite_ctl()
347 sprctl |= SP_FORMAT_BGR565; in vlv_sprite_ctl()
350 sprctl |= SP_FORMAT_BGRX8888; in vlv_sprite_ctl()
353 sprctl |= SP_FORMAT_BGRA8888; in vlv_sprite_ctl()
356 sprctl |= SP_FORMAT_RGBX1010102; in vlv_sprite_ctl()
359 sprctl |= SP_FORMAT_RGBA1010102; in vlv_sprite_ctl()
362 sprctl |= SP_FORMAT_BGRX1010102; in vlv_sprite_ctl()
365 sprctl |= SP_FORMAT_BGRA1010102; in vlv_sprite_ctl()
368 sprctl |= SP_FORMAT_RGBX8888; in vlv_sprite_ctl()
371 sprctl |= SP_FORMAT_RGBA8888; in vlv_sprite_ctl()
379 sprctl |= SP_YUV_FORMAT_BT709; in vlv_sprite_ctl()
382 sprctl |= SP_TILED; in vlv_sprite_ctl()
385 sprctl |= SP_ROTATE_180; in vlv_sprite_ctl()
388 sprctl |= SP_MIRROR; in vlv_sprite_ctl()
391 sprctl |= SP_SOURCE_KEY; in vlv_sprite_ctl()
393 return sprctl; in vlv_sprite_ctl()
437 u32 sprctl; in vlv_update_plane() local
439 sprctl = plane_state->ctl | vlv_sprite_ctl_crtc(crtc_state); in vlv_update_plane()
477 intel_de_write_fw(dev_priv, SPCNTR(pipe, plane_id), sprctl); in vlv_update_plane()
688 u32 sprctl = 0; in ivb_sprite_ctl_crtc() local
691 sprctl |= SPRITE_GAMMA_ENABLE; in ivb_sprite_ctl_crtc()
694 sprctl |= SPRITE_PIPE_CSC_ENABLE; in ivb_sprite_ctl_crtc()
696 return sprctl; in ivb_sprite_ctl_crtc()
717 u32 sprctl; in ivb_sprite_ctl() local
719 sprctl = SPRITE_ENABLE; in ivb_sprite_ctl()
722 sprctl |= SPRITE_TRICKLE_FEED_DISABLE; in ivb_sprite_ctl()
726 sprctl |= SPRITE_FORMAT_RGBX888 | SPRITE_RGB_ORDER_RGBX; in ivb_sprite_ctl()
729 sprctl |= SPRITE_FORMAT_RGBX888; in ivb_sprite_ctl()
732 sprctl |= SPRITE_FORMAT_RGBX101010 | SPRITE_RGB_ORDER_RGBX; in ivb_sprite_ctl()
735 sprctl |= SPRITE_FORMAT_RGBX101010; in ivb_sprite_ctl()
738 sprctl |= SPRITE_FORMAT_RGBX161616 | SPRITE_RGB_ORDER_RGBX; in ivb_sprite_ctl()
741 sprctl |= SPRITE_FORMAT_RGBX161616; in ivb_sprite_ctl()
744 sprctl |= SPRITE_FORMAT_YUV422 | SPRITE_YUV_ORDER_YUYV; in ivb_sprite_ctl()
747 sprctl |= SPRITE_FORMAT_YUV422 | SPRITE_YUV_ORDER_YVYU; in ivb_sprite_ctl()
750 sprctl |= SPRITE_FORMAT_YUV422 | SPRITE_YUV_ORDER_UYVY; in ivb_sprite_ctl()
753 sprctl |= SPRITE_FORMAT_YUV422 | SPRITE_YUV_ORDER_VYUY; in ivb_sprite_ctl()
761 sprctl |= SPRITE_INT_GAMMA_DISABLE; in ivb_sprite_ctl()
764 sprctl |= SPRITE_YUV_TO_RGB_CSC_FORMAT_BT709; in ivb_sprite_ctl()
767 sprctl |= SPRITE_YUV_RANGE_CORRECTION_DISABLE; in ivb_sprite_ctl()
770 sprctl |= SPRITE_TILED; in ivb_sprite_ctl()
773 sprctl |= SPRITE_ROTATE_180; in ivb_sprite_ctl()
776 sprctl |= SPRITE_DEST_KEY; in ivb_sprite_ctl()
778 sprctl |= SPRITE_SOURCE_KEY; in ivb_sprite_ctl()
780 return sprctl; in ivb_sprite_ctl()
855 u32 sprctl, sprscale = 0; in ivb_update_plane() local
858 sprctl = plane_state->ctl | ivb_sprite_ctl_crtc(crtc_state); in ivb_update_plane()
901 intel_de_write_fw(dev_priv, SPRCTL(pipe), sprctl); in ivb_update_plane()