Lines Matching refs:sprctl
252 u32 sprctl = 0; in vlv_sprite_ctl_crtc() local
255 sprctl |= SP_PIPE_GAMMA_ENABLE; in vlv_sprite_ctl_crtc()
257 return sprctl; in vlv_sprite_ctl_crtc()
266 u32 sprctl; in vlv_sprite_ctl() local
268 sprctl = SP_ENABLE; in vlv_sprite_ctl()
272 sprctl |= SP_FORMAT_YUV422 | SP_YUV_ORDER_YUYV; in vlv_sprite_ctl()
275 sprctl |= SP_FORMAT_YUV422 | SP_YUV_ORDER_YVYU; in vlv_sprite_ctl()
278 sprctl |= SP_FORMAT_YUV422 | SP_YUV_ORDER_UYVY; in vlv_sprite_ctl()
281 sprctl |= SP_FORMAT_YUV422 | SP_YUV_ORDER_VYUY; in vlv_sprite_ctl()
284 sprctl |= SP_FORMAT_8BPP; in vlv_sprite_ctl()
287 sprctl |= SP_FORMAT_BGR565; in vlv_sprite_ctl()
290 sprctl |= SP_FORMAT_BGRX8888; in vlv_sprite_ctl()
293 sprctl |= SP_FORMAT_BGRA8888; in vlv_sprite_ctl()
296 sprctl |= SP_FORMAT_RGBX1010102; in vlv_sprite_ctl()
299 sprctl |= SP_FORMAT_RGBA1010102; in vlv_sprite_ctl()
302 sprctl |= SP_FORMAT_BGRX1010102; in vlv_sprite_ctl()
305 sprctl |= SP_FORMAT_BGRA1010102; in vlv_sprite_ctl()
308 sprctl |= SP_FORMAT_RGBX8888; in vlv_sprite_ctl()
311 sprctl |= SP_FORMAT_RGBA8888; in vlv_sprite_ctl()
319 sprctl |= SP_YUV_FORMAT_BT709; in vlv_sprite_ctl()
322 sprctl |= SP_TILED; in vlv_sprite_ctl()
325 sprctl |= SP_ROTATE_180; in vlv_sprite_ctl()
328 sprctl |= SP_MIRROR; in vlv_sprite_ctl()
331 sprctl |= SP_SOURCE_KEY; in vlv_sprite_ctl()
333 return sprctl; in vlv_sprite_ctl()
392 u32 sprctl, linear_offset; in vlv_sprite_update_arm() local
394 sprctl = plane_state->ctl | vlv_sprite_ctl_crtc(crtc_state); in vlv_sprite_update_arm()
421 intel_de_write_fw(dev_priv, SPCNTR(pipe, plane_id), sprctl); in vlv_sprite_update_arm()
625 u32 sprctl = 0; in ivb_sprite_ctl_crtc() local
628 sprctl |= SPRITE_PIPE_GAMMA_ENABLE; in ivb_sprite_ctl_crtc()
631 sprctl |= SPRITE_PIPE_CSC_ENABLE; in ivb_sprite_ctl_crtc()
633 return sprctl; in ivb_sprite_ctl_crtc()
654 u32 sprctl; in ivb_sprite_ctl() local
656 sprctl = SPRITE_ENABLE; in ivb_sprite_ctl()
659 sprctl |= SPRITE_TRICKLE_FEED_DISABLE; in ivb_sprite_ctl()
663 sprctl |= SPRITE_FORMAT_RGBX888 | SPRITE_RGB_ORDER_RGBX; in ivb_sprite_ctl()
666 sprctl |= SPRITE_FORMAT_RGBX888; in ivb_sprite_ctl()
669 sprctl |= SPRITE_FORMAT_RGBX101010 | SPRITE_RGB_ORDER_RGBX; in ivb_sprite_ctl()
672 sprctl |= SPRITE_FORMAT_RGBX101010; in ivb_sprite_ctl()
675 sprctl |= SPRITE_FORMAT_RGBX161616 | SPRITE_RGB_ORDER_RGBX; in ivb_sprite_ctl()
678 sprctl |= SPRITE_FORMAT_RGBX161616; in ivb_sprite_ctl()
681 sprctl |= SPRITE_FORMAT_YUV422 | SPRITE_YUV_ORDER_YUYV; in ivb_sprite_ctl()
684 sprctl |= SPRITE_FORMAT_YUV422 | SPRITE_YUV_ORDER_YVYU; in ivb_sprite_ctl()
687 sprctl |= SPRITE_FORMAT_YUV422 | SPRITE_YUV_ORDER_UYVY; in ivb_sprite_ctl()
690 sprctl |= SPRITE_FORMAT_YUV422 | SPRITE_YUV_ORDER_VYUY; in ivb_sprite_ctl()
698 sprctl |= SPRITE_PLANE_GAMMA_DISABLE; in ivb_sprite_ctl()
701 sprctl |= SPRITE_YUV_TO_RGB_CSC_FORMAT_BT709; in ivb_sprite_ctl()
704 sprctl |= SPRITE_YUV_RANGE_CORRECTION_DISABLE; in ivb_sprite_ctl()
707 sprctl |= SPRITE_TILED; in ivb_sprite_ctl()
710 sprctl |= SPRITE_ROTATE_180; in ivb_sprite_ctl()
713 sprctl |= SPRITE_DEST_KEY; in ivb_sprite_ctl()
715 sprctl |= SPRITE_SOURCE_KEY; in ivb_sprite_ctl()
717 return sprctl; in ivb_sprite_ctl()
815 u32 sprctl, linear_offset; in ivb_sprite_update_arm() local
817 sprctl = plane_state->ctl | ivb_sprite_ctl_crtc(crtc_state); in ivb_sprite_update_arm()
844 intel_de_write_fw(dev_priv, SPRCTL(pipe), sprctl); in ivb_sprite_update_arm()