Home
last modified time | relevance | path

Searched refs:slice_height (Results 1 – 23 of 23) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/video/drm/
H A Ddrm_dsc.c113 pps_payload->slice_height = cpu_to_be16(dsc_cfg->slice_height); in drm_dsc_pps_payload_pack()
292 slice_bits = 8 * vdsc_cfg->slice_chunk_size * vdsc_cfg->slice_height; in drm_dsc_compute_rc_parameters()
319 if (vdsc_cfg->slice_height > 1) in drm_dsc_compute_rc_parameters()
326 (vdsc_cfg->slice_height - 1)); in drm_dsc_compute_rc_parameters()
331 groups_total = groups_per_line * vdsc_cfg->slice_height; in drm_dsc_compute_rc_parameters()
H A Drockchip_dw_hdmi_qp.c95 u32 slice_height; member
486 int slice_height; in hdmi_dsc_get_slice_height() local
495 for (slice_height = 96; slice_height <= vactive; slice_height += 2) in hdmi_dsc_get_slice_height()
496 if (vactive % slice_height == 0) in hdmi_dsc_get_slice_height()
497 return slice_height; in hdmi_dsc_get_slice_height()
701 u16 slice_width, u16 slice_height, in dw_hdmi_qp_set_link_cfg() argument
710 slice_height == pps_datas[i].slice_height && in dw_hdmi_qp_set_link_cfg()
732 int slice_height; in dw_hdmi_qp_dsc_configure() local
744 slice_height = hdmi_dsc_get_slice_height(mode->vdisplay); in dw_hdmi_qp_dsc_configure()
745 if (!slice_height) in dw_hdmi_qp_dsc_configure()
[all …]
H A Ddw_mipi_dsi2.c279 unsigned int slice_height; member
739 dsi2->slice_height = dev_read_u32_default(dev, "slice-height", 0); in dw_mipi_dsi2_get_dsc_params_from_sink()
847 cstate->dsc_sink_cap.slice_height = dsi2->slice_height; in dw_mipi_dsi2_connector_init()
H A Drockchip_display.h130 u16 slice_height; member
H A Drockchip_vop2.c2799 dsc_sink_cap->slice_height, cstate->dsc_slice_num); in rk3588_vop2_if_cfg()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/
H A Ddrm_dsc.c119 pps_payload->slice_height = cpu_to_be16(dsc_cfg->slice_height); in drm_dsc_pps_payload_pack()
299 slice_bits = 8 * vdsc_cfg->slice_chunk_size * vdsc_cfg->slice_height; in drm_dsc_compute_rc_parameters()
326 if (vdsc_cfg->slice_height > 1) in drm_dsc_compute_rc_parameters()
333 (vdsc_cfg->slice_height - 1)); in drm_dsc_compute_rc_parameters()
338 groups_total = groups_per_line * vdsc_cfg->slice_height; in drm_dsc_compute_rc_parameters()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/dsc/
H A Drc_calc.c180 int slice_width, int slice_height, in _do_calc_rc_params() argument
204 …rc->first_line_bpg_offset = median3(0, (12 + (int) (0.09 * min(34, slice_height - 8))), (int)((… in _do_calc_rc_params()
209 …rc->first_line_bpg_offset = median3(0, (12 + (int) (0.09 * min(34, slice_height - 8))), (int)((… in _do_calc_rc_params()
215 …rc->first_line_bpg_offset = median3(0, (12 + (int) (0.09 * min(34, slice_height - 8))), (int)((… in _do_calc_rc_params()
326 int slice_height = pps->slice_height; in calc_rc_params() local
338 slice_width, slice_height, in calc_rc_params()
H A Ddc_dsc.c561 int slice_height; in setup_dsc_config() local
724 slice_height = min(policy.min_slice_height, pic_height); in setup_dsc_config()
726 slice_height = min(min_slice_height_override, pic_height); in setup_dsc_config()
728 while (slice_height < pic_height && (pic_height % slice_height != 0 || in setup_dsc_config()
729 (timing->pixel_encoding == PIXEL_ENCODING_YCBCR420 && slice_height % 2 != 0))) in setup_dsc_config()
730 slice_height++; in setup_dsc_config()
733 is_dsc_possible = (slice_height % 2 == 0); in setup_dsc_config()
738 dsc_cfg->num_slices_v = pic_height/slice_height; in setup_dsc_config()
H A Drc_calc_dpi.c36 to->slice_height = from->slice_height; in copy_pps_fields()
/OK3568_Linux_fs/u-boot/include/drm/
H A Ddrm_dsc.h103 u16 slice_height; member
353 __be16 slice_height; member
/OK3568_Linux_fs/kernel/include/drm/
H A Ddrm_dsc.h102 u16 slice_height; member
352 __be16 slice_height; member
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/dcn20/
H A Ddcn20_dsc.c295 DC_LOG_DSC("\tslice_height %d", pps->slice_height); in dsc_log_pps()
382 dsc_reg_vals->pps.slice_height = dsc_cfg->pic_height / dsc_cfg->dc_dsc_cfg.num_slices_v; in dsc_prepare_config()
384 ASSERT(dsc_reg_vals->pps.slice_height * dsc_cfg->dc_dsc_cfg.num_slices_v == dsc_cfg->pic_height); in dsc_prepare_config()
385 if (!(dsc_reg_vals->pps.slice_height * dsc_cfg->dc_dsc_cfg.num_slices_v == dsc_cfg->pic_height)) { in dsc_prepare_config()
504 reg_vals->pps.slice_height = 0; in dsc_init_reg_values()
606 SLICE_HEIGHT, reg_vals->pps.slice_height); in dsc_write_to_registers()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Ddw_hdmi-rockchip.c488 u32 slice_height; member
902 int slice_height; in hdmi_dsc_get_slice_height() local
911 for (slice_height = 96; slice_height <= vactive; slice_height += 2) in hdmi_dsc_get_slice_height()
912 if (vactive % slice_height == 0) in hdmi_dsc_get_slice_height()
913 return slice_height; in hdmi_dsc_get_slice_height()
1117 u16 slice_width, u16 slice_height, in dw_hdmi_qp_set_link_cfg() argument
1126 slice_height == pps_datas[i].slice_height && in dw_hdmi_qp_set_link_cfg()
1149 int slice_height; in dw_hdmi_qp_dsc_configure() local
1164 slice_height = hdmi_dsc_get_slice_height(crtc_state->mode.vdisplay); in dw_hdmi_qp_dsc_configure()
1165 if (!slice_height) in dw_hdmi_qp_dsc_configure()
[all …]
H A Ddw-mipi-dsi-rockchip.c270 unsigned int slice_height; member
822 s->dsc_sink_cap.slice_height = dsi->slice_height; in dw_mipi_dsi_encoder_atomic_check()
955 of_property_read_u32(np, "slice-height", &dsi->slice_height); in dw_mipi_dsi_get_dsc_info_from_sink()
H A Ddw-mipi-dsi2-rockchip.c252 unsigned int slice_height; member
982 s->dsc_sink_cap.slice_height = dsi2->slice_height; in dw_mipi_dsi2_encoder_atomic_check()
1218 of_property_read_u32(np, "slice-height", &dsi2->slice_height); in dw_mipi_dsi2_get_dsc_params_from_sink()
H A Drockchip_drm_drv.h184 u16 slice_height; member
H A Drockchip_drm_vop2.c7777 dsc_sink_cap->slice_height, vcstate->dsc_slice_num); in vop2_crtc_atomic_enable()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/display/
H A Dintel_vdsc.c591 pps_val |= DSC_SLICE_HEIGHT(vdsc_cfg->slice_height) | in intel_dsc_pps_configure()
799 vdsc_cfg->slice_height); in intel_dsc_pps_configure()
H A Dintel_vbt_defs.h895 u16 slice_height; member
H A Dicl_dsi.c1506 drm_WARN_ON(&dev_priv->drm, vdsc_cfg->slice_height < 8); in gen11_dsi_dsc_compute_config()
1508 vdsc_cfg->pic_height % vdsc_cfg->slice_height); in gen11_dsi_dsc_compute_config()
H A Dintel_bios.c2548 vdsc_cfg->slice_height = dsc->slice_height; in fill_dsc()
H A Dintel_dp.c2195 vdsc_cfg->slice_height = 8; in intel_dp_dsc_compute_params()
2197 vdsc_cfg->slice_height = 4; in intel_dp_dsc_compute_params()
2199 vdsc_cfg->slice_height = 2; in intel_dp_dsc_compute_params()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/
H A Di915_reg.h12085 #define DSC_SLICE_HEIGHT(slice_height) ((slice_height) << 0) argument