Home
last modified time | relevance | path

Searched refs:csc_mode (Results 1 – 25 of 25) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/video/drm/
H A Dinno_hdmi.c345 int csc_mode = 0; in inno_hdmi_config_video_csc() local
377 csc_mode = CSC_RGB_0_255_TO_ITU601_16_235_8BIT; in inno_hdmi_config_video_csc()
383 csc_mode = CSC_ITU601_16_235_TO_RGB_0_255_8BIT; in inno_hdmi_config_video_csc()
391 csc_mode = CSC_RGB_0_255_TO_ITU709_16_235_8BIT; in inno_hdmi_config_video_csc()
397 csc_mode = CSC_ITU709_16_235_TO_RGB_0_255_8BIT; in inno_hdmi_config_video_csc()
406 coeff_csc[csc_mode][i]); in inno_hdmi_config_video_csc()
H A Drockchip_post_csc.h33 int csc_mode, bool is_input_yuv, bool is_output_yuv);
H A Drockchip_post_csc.c149 enum rk_pq_csc_mode csc_mode; member
1556 int csc_mode, bool is_input_yuv, bool is_output_yuv) in rockchip_calc_post_csc() argument
1564 ret = csc_get_mode_index(csc_mode, is_input_yuv, is_output_yuv); in rockchip_calc_post_csc()
1566 printf("invalid csc_mode:%d\n", csc_mode); in rockchip_calc_post_csc()
H A Drockchip_vop.c42 static int to_vop_csc_mode(int csc_mode) in to_vop_csc_mode() argument
44 switch (csc_mode) { in to_vop_csc_mode()
H A Drockchip_vop2.c1508 static int vop2_convert_csc_mode(int csc_mode, int bit_depth) in vop2_convert_csc_mode() argument
1510 switch (csc_mode) { in vop2_convert_csc_mode()
4160 int csc_mode; in vop2_set_cluster_win() local
4223 csc_mode = vop2_convert_csc_mode(conn_state->color_space, CSC_10BIT_DEPTH); in vop2_set_cluster_win()
4228 CLUSTER_CSC_MODE_SHIFT, csc_mode, false); in vop2_set_cluster_win()
4253 int csc_mode; in vop2_set_smart_win() local
4329 csc_mode = vop2_convert_csc_mode(conn_state->color_space, CSC_10BIT_DEPTH); in vop2_set_smart_win()
4334 CSC_MODE_SHIFT, csc_mode, false); in vop2_set_smart_win()
/OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/rga/
H A Drga-hw.c212 src_info.data.csc_mode = RGA_SRC_CSC_MODE_BT709_R0; in rga_cmd_set_trans_info()
215 src_info.data.csc_mode = RGA_SRC_CSC_MODE_BT601_R0; in rga_cmd_set_trans_info()
224 dst_info.data.csc_mode = RGA_SRC_CSC_MODE_BT709_R0; in rga_cmd_set_trans_info()
227 dst_info.data.csc_mode = RGA_DST_CSC_MODE_BT601_R0; in rga_cmd_set_trans_info()
H A Drga-hw.h206 unsigned int csc_mode:2; member
322 unsigned int csc_mode:2; member
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/display/
H A Dintel_color.c321 crtc_state->csc_mode); in ilk_load_csc_matrix()
348 crtc_state->csc_mode); in icl_load_csc_matrix()
1413 crtc_state->csc_mode = ilk_csc_mode(crtc_state); in ilk_color_check()
1472 crtc_state->csc_mode = ivb_csc_mode(crtc_state); in ivb_color_check()
1512 crtc_state->csc_mode = 0; in glk_color_check()
1545 u32 csc_mode = 0; in icl_csc_mode() local
1548 csc_mode |= ICL_CSC_ENABLE; in icl_csc_mode()
1552 csc_mode |= ICL_OUTPUT_CSC_ENABLE; in icl_csc_mode()
1554 return csc_mode; in icl_csc_mode()
1567 crtc_state->csc_mode = icl_csc_mode(crtc_state); in icl_color_check()
[all …]
H A Dintel_display_types.h1005 u32 csc_mode; member
H A Dintel_display.c10754 pipe_config->csc_mode = intel_de_read(dev_priv, in ilk_get_pipe_config()
11253 pipe_config->csc_mode = intel_de_read(dev_priv, in hsw_get_pipe_config()
13199 pipe_config->csc_mode, pipe_config->gamma_mode, in intel_dump_pipe_config()
13973 PIPE_CONF_CHECK_X(csc_mode); in intel_pipe_config_compare()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/sun4i/
H A Dsun8i_vi_layer.c234 u32 val, ch_base, csc_mode, hw_fmt; in sun8i_vi_layer_update_formats() local
252 csc_mode = sun8i_vi_layer_get_csc_mode(fmt); in sun8i_vi_layer_update_formats()
253 if (csc_mode != SUN8I_CSC_MODE_OFF) { in sun8i_vi_layer_update_formats()
254 sun8i_csc_set_ccsc_coefficients(mixer, channel, csc_mode, in sun8i_vi_layer_update_formats()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_post_csc.h16 int csc_mode, bool is_input_yuv, bool is_output_yuv);
H A Dinno_hdmi.c360 int csc_mode = 0; in inno_hdmi_config_video_csc() local
392 csc_mode = CSC_RGB_0_255_TO_ITU601_16_235_8BIT; in inno_hdmi_config_video_csc()
398 csc_mode = CSC_ITU601_16_235_TO_RGB_0_255_8BIT; in inno_hdmi_config_video_csc()
406 csc_mode = CSC_RGB_0_255_TO_ITU709_16_235_8BIT; in inno_hdmi_config_video_csc()
412 csc_mode = CSC_ITU709_16_235_TO_RGB_0_255_8BIT; in inno_hdmi_config_video_csc()
421 coeff_csc[csc_mode][i]); in inno_hdmi_config_video_csc()
H A Drockchip_post_csc.c135 enum rk_pq_csc_mode csc_mode; member
1542 int csc_mode, bool is_input_yuv, bool is_output_yuv) in rockchip_calc_post_csc() argument
1550 ret = csc_get_mode_index(csc_mode, is_input_yuv, is_output_yuv); in rockchip_calc_post_csc()
1552 DRM_ERROR("invalid csc_mode:%d\n", csc_mode); in rockchip_calc_post_csc()
H A Drockchip_drm_vop.h236 struct vop_reg csc_mode; member
666 struct vop_reg csc_mode; member
747 struct vop_reg csc_mode; member
914 struct vop_reg csc_mode; member
H A Drockchip_drm_vop.c180 unsigned int csc_mode; member
1066 static int to_vop_csc_mode(int csc_mode) in to_vop_csc_mode() argument
1068 switch (csc_mode) { in to_vop_csc_mode()
1209 bool *y2r_en, bool *r2y_en, int *csc_mode) in vop_setup_csc_mode() argument
1213 *csc_mode = to_vop_csc_mode(input_csc); in vop_setup_csc_mode()
1216 *csc_mode = to_vop_csc_mode(output_csc); in vop_setup_csc_mode()
1264 &vop_plane_state->csc_mode); in vop_csc_atomic_check()
2136 VOP_WIN_SET(vop, win, csc_mode, vop_plane_state->csc_mode); in vop_plane_atomic_update()
2144 VOP_WIN_SET_EXT(vop, win, csc, csc_mode, vop_plane_state->csc_mode); in vop_plane_atomic_update()
2600 pstate->csc_mode); in vop_plane_info_dump()
H A Drockchip_vop_reg.c189 .csc_mode = VOP_REG_VER(RK3288_WIN0_CTRL0, 0x3, 10, 3, 2, -1),
656 .csc_mode = VOP_REG(RK3399_YUV2YUV_WIN, 0x3, 22),
663 .csc_mode = VOP_REG(RK3399_YUV2YUV_WIN, 0x3, 30),
674 .csc_mode = VOP_REG_VER(RK3288_WIN0_CTRL0, 0x3, 10, 3, 2, -1),
H A Drockchip_vop2_reg.c834 .csc_mode = VOP_REG(RK3528_VP0_ACM_CTRL, 0x7, 3),
2226 .csc_mode = VOP_REG(RK3568_CLUSTER0_WIN0_CTRL0, 0x7, 10),
2248 .csc_mode = VOP_REG(RK3568_CLUSTER0_WIN0_CTRL0, 0x3, 10),
2271 .csc_mode = VOP_REG(RK3568_CLUSTER1_WIN0_CTRL0, 0x3, 10),
2293 .csc_mode = VOP_REG(RK3588_CLUSTER2_WIN0_CTRL0, 0x3, 10),
2315 .csc_mode = VOP_REG(RK3588_CLUSTER3_WIN0_CTRL0, 0x3, 10),
2340 .csc_mode = VOP_REG(RK3568_ESMART0_CTRL0, 0x3, 2),
H A Drockchip_drm_vop2.c360 uint32_t csc_mode; member
2736 static int vop2_convert_csc_mode(int csc_mode, int bit_depth) in vop2_convert_csc_mode() argument
2738 switch (csc_mode) { in vop2_convert_csc_mode()
2867 vpstate->csc_mode = 0; in vop2_setup_csc_mode()
2873 vpstate->csc_mode = vop2_convert_csc_mode(input_csc, in vop2_setup_csc_mode()
2880 vpstate->csc_mode = vop2_convert_csc_mode(input_csc, in vop2_setup_csc_mode()
2895 vpstate->csc_mode = vop2_convert_csc_mode(output_csc, in vop2_setup_csc_mode()
2907 vpstate->csc_mode = vop2_convert_csc_mode(input_csc, in vop2_setup_csc_mode()
2916 vpstate->csc_mode = vop2_convert_csc_mode(input_csc, csc_y2r_bit_depth); in vop2_setup_csc_mode()
2919 vpstate->csc_mode = vop2_convert_csc_mode(output_csc, CSC_10BIT_DEPTH); in vop2_setup_csc_mode()
[all …]
/OK3568_Linux_fs/kernel/drivers/misc/rk628/
H A Drk628_hdmitx.c386 int csc_mode = 0; in rk628_hdmi_config_video_csc() local
421 csc_mode = CSC_RGB_0_255_TO_ITU601_16_235_8BIT; in rk628_hdmi_config_video_csc()
427 csc_mode = CSC_ITU601_16_235_TO_RGB_0_255_8BIT; in rk628_hdmi_config_video_csc()
435 csc_mode = CSC_RGB_0_255_TO_ITU709_16_235_8BIT; in rk628_hdmi_config_video_csc()
441 csc_mode = CSC_ITU709_16_235_TO_RGB_0_255_8BIT; in rk628_hdmi_config_video_csc()
450 coeff_csc[csc_mode][i]); in rk628_hdmi_config_video_csc()
H A Drk628.c723 enum csc_mode { in rk628_debugfs_dump() enum
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/rk618/
H A Drk618_hdmi.c765 int csc_mode = 0; in rk618_hdmi_config_video_csc() local
797 csc_mode = CSC_RGB_0_255_TO_ITU601_16_235_8BIT; in rk618_hdmi_config_video_csc()
803 csc_mode = CSC_ITU601_16_235_TO_RGB_0_255_8BIT; in rk618_hdmi_config_video_csc()
811 csc_mode = CSC_RGB_0_255_TO_ITU709_16_235_8BIT; in rk618_hdmi_config_video_csc()
817 csc_mode = CSC_ITU709_16_235_TO_RGB_0_255_8BIT; in rk618_hdmi_config_video_csc()
826 coeff_csc[csc_mode][i]); in rk618_hdmi_config_video_csc()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/rk628/
H A Drk628_hdmi.c718 int csc_mode = 0; in rk628_hdmi_config_video_csc() local
749 csc_mode = CSC_RGB_0_255_TO_ITU601_16_235_8BIT; in rk628_hdmi_config_video_csc()
755 csc_mode = CSC_ITU601_16_235_TO_RGB_0_255_8BIT; in rk628_hdmi_config_video_csc()
763 csc_mode = CSC_RGB_0_255_TO_ITU709_16_235_8BIT; in rk628_hdmi_config_video_csc()
769 csc_mode = CSC_ITU709_16_235_TO_RGB_0_255_8BIT; in rk628_hdmi_config_video_csc()
778 coeff_csc[csc_mode][i]); in rk628_hdmi_config_video_csc()
/OK3568_Linux_fs/kernel/drivers/media/i2c/
H A Dad9389b.c206 u8 csc_mode = 0; in ad9389b_csc_rgb_full2limit() local
208 ad9389b_csc_conversion_mode(sd, csc_mode); in ad9389b_csc_rgb_full2limit()
H A Dadv7511-v4l2.c360 u8 csc_mode = 0; in adv7511_csc_rgb_full2limit() local
361 adv7511_csc_conversion_mode(sd, csc_mode); in adv7511_csc_rgb_full2limit()