Home
last modified time | relevance | path

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

12

/Linux-v5.10/drivers/media/i2c/
Dimx319.c121 struct v4l2_ctrl *pixel_rate; member
2041 u64 pixel_rate; in imx319_set_pad_format() local
2062 pixel_rate = imx319->link_def_freq * 2 * 4; in imx319_set_pad_format()
2063 do_div(pixel_rate, 10); in imx319_set_pad_format()
2064 __v4l2_ctrl_s_ctrl_int64(imx319->pixel_rate, pixel_rate); in imx319_set_pad_format()
2272 u64 pixel_rate; in imx319_init_controls() local
2291 pixel_rate = imx319->link_def_freq * 2 * 4; in imx319_init_controls()
2292 do_div(pixel_rate, 10); in imx319_init_controls()
2294 imx319->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &imx319_ctrl_ops, in imx319_init_controls()
2295 V4L2_CID_PIXEL_RATE, pixel_rate, in imx319_init_controls()
[all …]
Dimx355.c107 struct v4l2_ctrl *pixel_rate; member
1342 u64 pixel_rate; in imx355_set_pad_format() local
1363 pixel_rate = imx355->link_def_freq * 2 * 4; in imx355_set_pad_format()
1364 do_div(pixel_rate, 10); in imx355_set_pad_format()
1365 __v4l2_ctrl_s_ctrl_int64(imx355->pixel_rate, pixel_rate); in imx355_set_pad_format()
1572 u64 pixel_rate; in imx355_init_controls() local
1591 pixel_rate = imx355->link_def_freq * 2 * 4; in imx355_init_controls()
1592 do_div(pixel_rate, 10); in imx355_init_controls()
1594 imx355->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &imx355_ctrl_ops, in imx355_init_controls()
1595 V4L2_CID_PIXEL_RATE, pixel_rate, in imx355_init_controls()
[all …]
Dov2740.c325 struct v4l2_ctrl *pixel_rate; member
347 u64 pixel_rate = link_freq_menu_items[f_index] * 2 * OV2740_DATA_LANES; in to_pixel_rate() local
349 do_div(pixel_rate, OV2740_RGB_DEPTH); in to_pixel_rate()
351 return pixel_rate; in to_pixel_rate()
523 s64 exposure_max, h_blank, pixel_rate; in ov2740_init_controls() local
544 pixel_rate = to_pixel_rate(OV2740_LINK_FREQ_360MHZ_INDEX); in ov2740_init_controls()
545 ov2740->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov2740_ctrl_ops, in ov2740_init_controls()
547 pixel_rate, 1, pixel_rate); in ov2740_init_controls()
732 __v4l2_ctrl_s_ctrl_int64(ov2740->pixel_rate, in ov2740_set_format()
Dimx290.c82 struct v4l2_ctrl *pixel_rate; member
590 u64 pixel_rate; in imx290_calc_pixel_rate() local
593 pixel_rate = link_freq * 2 * nlanes; in imx290_calc_pixel_rate()
594 do_div(pixel_rate, imx290->bpp); in imx290_calc_pixel_rate()
595 return pixel_rate; in imx290_calc_pixel_rate()
636 if (imx290->pixel_rate) in imx290_set_fmt()
637 __v4l2_ctrl_s_ctrl_int64(imx290->pixel_rate, in imx290_set_fmt()
1062 imx290->pixel_rate = v4l2_ctrl_new_std(&imx290->ctrls, &imx290_ctrl_ops, in imx290_probe()
Dov5670.c81 u32 pixel_rate; member
1729 .pixel_rate = (OV5670_LINK_FREQ_422MHZ * 2 * 2) / 10,
1822 struct v4l2_ctrl *pixel_rate; member
2086 ov5670->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov5670_ctrl_ops, in ov5670_init_controls()
2088 link_freq_configs[0].pixel_rate, in ov5670_init_controls()
2090 link_freq_configs[0].pixel_rate); in ov5670_init_controls()
2245 ov5670->pixel_rate, in ov5670_set_pad_format()
2246 link_freq_configs[mode->link_freq_index].pixel_rate); in ov5670_set_pad_format()
Dimx258.c597 struct v4l2_ctrl *pixel_rate; member
868 s64 pixel_rate; in imx258_set_pad_format() local
888 pixel_rate = link_freq_to_pixel_rate(link_freq); in imx258_set_pad_format()
889 __v4l2_ctrl_s_ctrl_int64(imx258->pixel_rate, pixel_rate); in imx258_set_pad_format()
1127 imx258->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &imx258_ctrl_ops, in imx258_init_controls()
Dhi556.c485 struct v4l2_ctrl *pixel_rate; member
502 u64 pixel_rate = link_freq_menu_items[f_index] * 2 * HI556_DATA_LANES; in to_pixel_rate() local
504 do_div(pixel_rate, HI556_RGB_DEPTH); in to_pixel_rate()
506 return pixel_rate; in to_pixel_rate()
704 hi556->pixel_rate = v4l2_ctrl_new_std in hi556_init_controls()
900 __v4l2_ctrl_s_ctrl_int64(hi556->pixel_rate, in hi556_set_format()
Dov5675.c483 struct v4l2_ctrl *pixel_rate; member
500 u64 pixel_rate = link_freq_menu_items[f_index] * 2 * OV5675_DATA_LANES; in to_pixel_rate() local
502 do_div(pixel_rate, OV5675_RGB_DEPTH); in to_pixel_rate()
504 return pixel_rate; in to_pixel_rate()
755 ov5675->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov5675_ctrl_ops, in ov5675_init_controls()
948 __v4l2_ctrl_s_ctrl_int64(ov5675->pixel_rate, in ov5675_set_format()
Dov13858.c1036 struct v4l2_ctrl *pixel_rate; member
1359 s64 pixel_rate; in ov13858_set_pad_format() local
1380 pixel_rate = link_freq_to_pixel_rate(link_freq); in ov13858_set_pad_format()
1381 __v4l2_ctrl_s_ctrl_int64(ov13858->pixel_rate, pixel_rate); in ov13858_set_pad_format()
1623 ov13858->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov13858_ctrl_ops, in ov13858_init_controls()
Dov8856.c1027 struct v4l2_ctrl *pixel_rate; member
1044 u64 pixel_rate = link_freq_menu_items[f_index] * 2 * OV8856_DATA_LANES; in to_pixel_rate() local
1046 do_div(pixel_rate, OV8856_RGB_DEPTH); in to_pixel_rate()
1048 return pixel_rate; in to_pixel_rate()
1237 ov8856->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov8856_ctrl_ops, in ov8856_init_controls()
1479 __v4l2_ctrl_s_ctrl_int64(ov8856->pixel_rate, in ov8856_set_format()
Dov2685.c618 u32 pixel_rate, h_blank; in ov2685_initialize_controls() local
633 pixel_rate = (link_freq_menu_items[0] * 2 * OV2685_LANES) / in ov2685_initialize_controls()
636 0, pixel_rate, 1, pixel_rate); in ov2685_initialize_controls()
Dmt9v032.c196 struct v4l2_ctrl *pixel_rate; member
475 ret = v4l2_ctrl_s_ctrl_int64(mt9v032->pixel_rate, in mt9v032_configure_pixel_rate()
679 *mt9v032->pixel_rate->p_new.p_s64 = freq; in mt9v032_s_ctrl()
1112 mt9v032->pixel_rate = in mt9v032_probe()
/Linux-v5.10/drivers/gpu/drm/i915/display/
Dintel_atomic_plane.c140 unsigned int pixel_rate = crtc_state->pixel_rate; in intel_plane_pixel_rate() local
151 return DIV_ROUND_UP_ULL(mul_u32_u32(pixel_rate, src_w * src_h), in intel_plane_pixel_rate()
160 unsigned int pixel_rate; in intel_plane_data_rate() local
165 pixel_rate = intel_plane_pixel_rate(crtc_state, plane_state); in intel_plane_data_rate()
178 return pixel_rate * cpp; in intel_plane_data_rate()
Dintel_sprite.c385 unsigned int pixel_rate = intel_plane_pixel_rate(crtc_state, plane_state); in skl_plane_min_cdclk() local
393 return DIV_ROUND_UP(pixel_rate * num, den); in skl_plane_min_cdclk()
950 unsigned int pixel_rate; in vlv_plane_min_cdclk() local
960 pixel_rate = crtc_state->pixel_rate; in vlv_plane_min_cdclk()
964 return DIV_ROUND_UP(pixel_rate * num, den); in vlv_plane_min_cdclk()
1252 unsigned int pixel_rate; in ivb_plane_min_cdclk() local
1262 pixel_rate = crtc_state->pixel_rate; in ivb_plane_min_cdclk()
1266 return DIV_ROUND_UP(pixel_rate * num, den); in ivb_plane_min_cdclk()
1272 unsigned int src_w, dst_w, pixel_rate; in ivb_sprite_min_cdclk() local
1282 pixel_rate = crtc_state->pixel_rate; in ivb_sprite_min_cdclk()
[all …]
Dintel_cdclk.c1975 int pixel_rate = crtc_state->pixel_rate; in intel_pixel_rate_to_cdclk() local
1978 return DIV_ROUND_UP(pixel_rate, 2); in intel_pixel_rate_to_cdclk()
1981 return pixel_rate; in intel_pixel_rate_to_cdclk()
1983 return DIV_ROUND_UP(pixel_rate * 100, 95); in intel_pixel_rate_to_cdclk()
1985 return DIV_ROUND_UP(pixel_rate * 100, 90 * 2); in intel_pixel_rate_to_cdclk()
1987 return DIV_ROUND_UP(pixel_rate * 100, 90); in intel_pixel_rate_to_cdclk()
2089 min_t(int, crtc_state->pixel_rate, in intel_crtc_compute_min_cdclk()
/Linux-v5.10/drivers/gpu/drm/msm/edp/
Dedp_ctrl.c105 u32 pixel_rate; /* in kHz */ member
236 (unsigned long)ctrl->pixel_rate * 1000); in edp_clk_enable()
238 (unsigned long)ctrl->pixel_rate * 1000); in edp_clk_enable()
408 prate = ctrl->pixel_rate; in edp_fill_link_cfg()
706 prate = ctrl->pixel_rate; in edp_link_rate_down_shift()
726 ctrl->pixel_rate, in edp_link_rate_down_shift()
914 msm_edp_ctrl_pixel_clock_valid(ctrl, ctrl->pixel_rate, &m, &n); in edp_ctrl_link_enable()
1298 ctrl->pixel_rate = mode->clock; in msm_edp_ctrl_timing_cfg()
1344 u32 pixel_rate, u32 *pm, u32 *pn) in msm_edp_ctrl_pixel_clock_valid() argument
1361 clk_err = abs(divs[i].rate - pixel_rate); in msm_edp_ctrl_pixel_clock_valid()
[all …]
Dedp.h76 u32 pixel_rate, u32 *pm, u32 *pn);
/Linux-v5.10/drivers/media/i2c/adv748x/
Dadv748x-csi2.c270 if (!tx->pixel_rate) in adv748x_csi2_set_pixelrate()
273 return v4l2_ctrl_s_ctrl_int64(tx->pixel_rate, rate); in adv748x_csi2_set_pixelrate()
295 tx->pixel_rate = v4l2_ctrl_new_std(&tx->ctrl_hdl, in adv748x_csi2_init_controls()
/Linux-v5.10/drivers/gpu/drm/msm/dp/
Ddp_ctrl.h19 u32 pixel_rate; member
Ddp_ctrl.c1347 ctrl->link->link_params.rate, ctrl->dp_ctrl.pixel_rate); in dp_ctrl_enable_mainlink_clocks()
1357 ctrl->dp_ctrl.pixel_rate * 1000); in dp_ctrl_enable_stream_clocks()
1364 ctrl->link->link_params.rate, ctrl->dp_ctrl.pixel_rate); in dp_ctrl_enable_stream_clocks()
1475 ctrl->dp_ctrl.pixel_rate = ctrl->panel->dp_mode.drm_mode.clock; in dp_ctrl_link_maintenance()
1630 ctrl->dp_ctrl.pixel_rate = phy_cts_pixel_clk_khz; in dp_ctrl_on_link()
1635 ctrl->dp_ctrl.pixel_rate = ctrl->panel->dp_mode.drm_mode.clock; in dp_ctrl_on_link()
1640 ctrl->link->link_params.num_lanes, ctrl->dp_ctrl.pixel_rate); in dp_ctrl_on_link()
1724 ctrl->dp_ctrl.pixel_rate = ctrl->panel->dp_mode.drm_mode.clock; in dp_ctrl_on_stream()
1728 ctrl->link->link_params.num_lanes, ctrl->dp_ctrl.pixel_rate); in dp_ctrl_on_stream()
1757 ctrl->dp_ctrl.pixel_rate, dp_ctrl_use_fixed_nvid(ctrl)); in dp_ctrl_on_stream()
/Linux-v5.10/drivers/media/i2c/et8ek8/
Det8ek8_driver.c53 struct v4l2_ctrl *pixel_rate; member
703 sensor->pixel_rate = in et8ek8_init_controls()
726 u32 min, max, pixel_rate; in et8ek8_update_controls() local
739 pixel_rate = ((mode->pixel_clock + (1 << S) - 1) >> S) + mode->width; in et8ek8_update_controls()
740 pixel_rate = mode->window_width * (pixel_rate - 1) / mode->width; in et8ek8_update_controls()
743 __v4l2_ctrl_s_ctrl_int64(sensor->pixel_rate, pixel_rate << S); in et8ek8_update_controls()
/Linux-v5.10/drivers/gpu/drm/amd/display/dc/calcs/
Ddce_calcs.c255 data->pixel_rate[0] = data->pixel_rate[4]; in calculate_bandwidth()
256 data->pixel_rate[1] = data->pixel_rate[4]; in calculate_bandwidth()
258 data->pixel_rate[2] = data->pixel_rate[5]; in calculate_bandwidth()
259 data->pixel_rate[3] = data->pixel_rate[5]; in calculate_bandwidth()
386 data->pixel_rate[maximum_number_of_surfaces - 2] = data->pixel_rate[5]; in calculate_bandwidth()
387 data->pixel_rate[maximum_number_of_surfaces - 1] = data->pixel_rate[5]; in calculate_bandwidth()
844 …source_width_rounded_up_to_chunks[i]), (bw_div(data->h_total[i], data->pixel_rate[i]))), bw_int_to… in calculate_bandwidth()
1183 …i] = bw_div(bw_div(data->source_width_rounded_up_to_chunks[i], data->hsr[i]), data->pixel_rate[i]); in calculate_bandwidth()
1249pixel_rate[i]), data->scaler_limits_factor), bw_int_to_fixed(2))))), (bw_mul(data->dmif_burst_time… in calculate_bandwidth()
1289 …sor_dcp_buffer_lines, bw_int_to_fixed(1))), data->h_total[i]), data->vsr[i]), data->pixel_rate[i]); in calculate_bandwidth()
[all …]
/Linux-v5.10/drivers/staging/media/tegra-video/
Dcsi.h71 unsigned int pixel_rate; member
/Linux-v5.10/drivers/gpu/drm/vc4/
Dvc4_hdmi.c591 unsigned long pixel_rate, hsm_rate; in vc4_hdmi_encoder_pre_crtc_configure() local
600 pixel_rate = mode->clock * 1000 * ((mode->flags & DRM_MODE_FLAG_DBLCLK) ? 2 : 1); in vc4_hdmi_encoder_pre_crtc_configure()
601 ret = clk_set_rate(vc4_hdmi->pixel_clock, pixel_rate); in vc4_hdmi_encoder_pre_crtc_configure()
629 hsm_rate = max_t(unsigned long, 120000000, (pixel_rate / 100) * 101); in vc4_hdmi_encoder_pre_crtc_configure()
772 unsigned long long pixel_rate = mode->clock * 1000; in vc4_hdmi_encoder_atomic_check() local
786 tmds_rate = pixel_rate * 10; in vc4_hdmi_encoder_atomic_check()
791 pixel_rate = mode->clock * 1000; in vc4_hdmi_encoder_atomic_check()
794 if (pixel_rate > vc4_hdmi->variant->max_pixel_clock) in vc4_hdmi_encoder_atomic_check()
/Linux-v5.10/drivers/gpu/drm/i915/
Dintel_pm.c686 static unsigned int intel_wm_method1(unsigned int pixel_rate, in intel_wm_method1() argument
692 ret = mul_u32_u32(pixel_rate, cpp * latency); in intel_wm_method1()
728 static unsigned int intel_wm_method2(unsigned int pixel_rate, in intel_wm_method2() argument
743 ret = (latency * pixel_rate) / (htotal * 10000); in intel_wm_method2()
768 static unsigned int intel_calculate_wm(int pixel_rate, in intel_calculate_wm() argument
781 entries = intel_wm_method1(pixel_rate, cpp, in intel_calculate_wm()
1627 static unsigned int vlv_wm_method2(unsigned int pixel_rate, in vlv_wm_method2() argument
1635 ret = intel_wm_method2(pixel_rate, htotal, in vlv_wm_method2()
2500 static unsigned int ilk_wm_method1(unsigned int pixel_rate, in ilk_wm_method1() argument
2506 ret = intel_wm_method1(pixel_rate, cpp, latency); in ilk_wm_method1()
[all …]

12