| /linux/drivers/gpu/drm/ |
| H A D | drm_fourcc.c | 268 …_YUV410, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 4, .vsub = 4, .is_yuv = true }, in __drm_format_info() 269 …_YVU410, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 4, .vsub = 4, .is_yuv = true }, in __drm_format_info() 270 …_YUV411, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 4, .vsub = 1, .is_yuv = true }, in __drm_format_info() 271 …_YVU411, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 4, .vsub = 1, .is_yuv = true }, in __drm_format_info() 272 …_YUV420, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 2, .vsub = 2, .is_yuv = true }, in __drm_format_info() 273 …_YVU420, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 2, .vsub = 2, .is_yuv = true }, in __drm_format_info() 274 …_YUV422, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 2, .vsub = 1, .is_yuv = true }, in __drm_format_info() 275 …_YVU422, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 2, .vsub = 1, .is_yuv = true }, in __drm_format_info() 276 …_YUV444, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 1, .vsub = 1, .is_yuv = true }, in __drm_format_info() 277 …_YVU444, .depth = 0, .num_planes = 3, .cpp = { 1, 1, 1 }, .hsub = 1, .vsub = 1, .is_yuv = true }, in __drm_format_info() [all …]
|
| /linux/include/drm/ |
| H A D | drm_fourcc.h | 140 bool is_yuv; member 157 return info->is_yuv && info->num_planes == 1; in drm_format_info_is_yuv_packed() 171 return info->is_yuv && info->num_planes == 2; in drm_format_info_is_yuv_semiplanar() 185 return info->is_yuv && info->num_planes == 3; in drm_format_info_is_yuv_planar() 200 return info->is_yuv && info->hsub == 4 && info->vsub == 4; in drm_format_info_is_yuv_sampling_410() 215 return info->is_yuv && info->hsub == 4 && info->vsub == 1; in drm_format_info_is_yuv_sampling_411() 230 return info->is_yuv && info->hsub == 2 && info->vsub == 2; in drm_format_info_is_yuv_sampling_420() 245 return info->is_yuv && info->hsub == 2 && info->vsub == 1; in drm_format_info_is_yuv_sampling_422() 260 return info->is_yuv && info->hsub == 1 && info->vsub == 1; in drm_format_info_is_yuv_sampling_444()
|
| /linux/drivers/gpu/drm/imx/dcss/ |
| H A D | dcss-plane.c | 112 if (!format->is_yuv && linear_format) in dcss_plane_can_rotate() 115 else if (!format->is_yuv && in dcss_plane_can_rotate() 120 else if (format->is_yuv && linear_format && in dcss_plane_can_rotate() 225 if (!format->is_yuv || in dcss_plane_atomic_set_base()
|
| H A D | dcss-dpr.c | 448 if (!format->is_yuv) { in dcss_dpr_setup_components() 499 dcss_dpr_yuv_en(ch, format->is_yuv); in dcss_dpr_format_set()
|
| /linux/drivers/gpu/drm/rockchip/ |
| H A D | rockchip_drm_vop.c | 389 bool is_yuv = false; in scl_vop_cal_scl_fac() local 397 if (info->is_yuv) in scl_vop_cal_scl_fac() 398 is_yuv = true; in scl_vop_cal_scl_fac() 410 if (is_yuv) { in scl_vop_cal_scl_fac() 422 if (is_yuv) { in scl_vop_cal_scl_fac() 468 if (is_yuv) { in scl_vop_cal_scl_fac() 851 if (fb->format->is_yuv && ((new_plane_state->src.x1 >> 16) % 2)) { in vop_plane_atomic_check() 856 if (fb->format->is_yuv && new_plane_state->rotation & DRM_MODE_REFLECT_Y) { in vop_plane_atomic_check() 933 int is_yuv = fb->format->is_yuv; in vop_plane_atomic_update() local 998 VOP_WIN_YUV2YUV_SET(vop, win_yuv2yuv, y2r_en, is_yuv); in vop_plane_atomic_update() [all …]
|
| H A D | rockchip_drm_vop.h | 404 static inline int scl_vop_cal_lb_mode(int width, bool is_yuv) in scl_vop_cal_lb_mode() argument 408 if (is_yuv) { in scl_vop_cal_lb_mode()
|
| /linux/drivers/gpu/drm/arm/ |
| H A D | malidp_planes.c | 212 if (!(info->is_yuv) != !!(modifier & AFBC_FORMAT_MOD_YTR)) { in malidp_format_mod_supported() 214 info->is_yuv ? "disallowed" : "mandatory", in malidp_format_mod_supported() 215 info->is_yuv ? "YUV" : "RGB"); in malidp_format_mod_supported() 220 if (!info->is_yuv) { in malidp_format_mod_supported()
|
| H A D | malidp_mw.c | 180 if (fb->format->is_yuv) in malidp_mw_encoder_atomic_check()
|
| /linux/drivers/gpu/drm/vc4/ |
| H A D | vc4_plane.c | 535 vc4_state->is_yuv = true; in vc4_plane_setup_clipping_and_scaling() 562 vc4_state->is_yuv = false; in vc4_plane_setup_clipping_and_scaling() 685 if (!vc4_state->is_yuv) { in __vc4_lbm_size() 735 if (info->is_yuv) in vc4_lbm_components() 1611 if (vc4_state->is_yuv) { in vc4_plane_mode_set() 1705 if (vc4_state->is_yuv) { in vc6_plane_get_csc_mode() 2037 if (!vc4_state->is_unity || fb->format->is_yuv) { in vc6_plane_mode_set() 2314 vc4_state->is_yuv = new_vc4_state->is_yuv; in vc4_plane_atomic_async_update()
|
| /linux/drivers/gpu/drm/xlnx/ |
| H A D | zynqmp_disp.c | 787 if (layer->drm_fmt->is_yuv) { in zynqmp_disp_blend_layer_set_csc() 830 val = (layer->drm_fmt->is_yuv ? in zynqmp_disp_blend_layer_enable() 839 if (layer->drm_fmt->is_yuv) { in zynqmp_disp_blend_layer_enable()
|
| /linux/drivers/gpu/drm/omapdrm/ |
| H A D | omap_fb.c | 234 if (fb->format->is_yuv) { in omap_framebuffer_update_scanout()
|
| H A D | omap_plane.c | 276 bool is_fourcc_yuv = new_plane_state->fb->format->is_yuv; in omap_plane_atomic_check()
|
| /linux/drivers/gpu/drm/omapdrm/dss/ |
| H A D | dispc.c | 1856 if (!info->is_yuv) { in dispc_ovl_set_scaling_uv() 2610 if (info->is_yuv && (in_width & 1)) { in dispc_ovl_setup_common() 2650 if (info->is_yuv && (in_width & 1)) { in dispc_ovl_setup_common() 2658 if (info->is_yuv) in dispc_ovl_setup_common()
|