| /Linux-v5.15/drivers/media/i2c/ |
| D | ov5647.c | 91 u64 pixel_rate; member 107 struct v4l2_ctrl *pixel_rate; member 508 .pixel_rate = 87500000, 529 .pixel_rate = 81666700, 550 .pixel_rate = 81666700, 571 .pixel_rate = 55000000, 998 __v4l2_ctrl_modify_range(sensor->pixel_rate, mode->pixel_rate, in ov5647_set_pad_fmt() 999 mode->pixel_rate, 1, mode->pixel_rate); in ov5647_set_pad_fmt() 1298 sensor->pixel_rate = v4l2_ctrl_new_std(&sensor->ctrls, &ov5647_ctrl_ops, in ov5647_init_controls() 1300 sensor->mode->pixel_rate, in ov5647_init_controls() [all …]
|
| D | imx319.c | 121 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() 2268 u64 pixel_rate; in imx319_init_controls() local 2287 pixel_rate = imx319->link_def_freq * 2 * 4; in imx319_init_controls() 2288 do_div(pixel_rate, 10); in imx319_init_controls() 2290 imx319->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &imx319_ctrl_ops, in imx319_init_controls() 2291 V4L2_CID_PIXEL_RATE, pixel_rate, in imx319_init_controls() [all …]
|
| D | imx355.c | 107 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() 1568 u64 pixel_rate; in imx355_init_controls() local 1587 pixel_rate = imx355->link_def_freq * 2 * 4; in imx355_init_controls() 1588 do_div(pixel_rate, 10); in imx355_init_controls() 1590 imx355->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &imx355_ctrl_ops, in imx355_init_controls() 1591 V4L2_CID_PIXEL_RATE, pixel_rate, in imx355_init_controls() [all …]
|
| D | ov9734.c | 330 struct v4l2_ctrl *pixel_rate; member 352 u64 pixel_rate = link_freq_menu_items[f_index] * 2 * OV9734_DATA_LANES; in to_pixel_rate() local 354 do_div(pixel_rate, OV9734_RGB_DEPTH); in to_pixel_rate() 356 return pixel_rate; in to_pixel_rate() 544 s64 exposure_max, h_blank, pixel_rate; in ov9734_init_controls() local 563 pixel_rate = to_pixel_rate(OV9734_LINK_FREQ_180MHZ_INDEX); in ov9734_init_controls() 564 ov9734->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov9734_ctrl_ops, in ov9734_init_controls() 566 pixel_rate, 1, pixel_rate); in ov9734_init_controls() 749 __v4l2_ctrl_s_ctrl_int64(ov9734->pixel_rate, in ov9734_set_format()
|
| D | ov5670.c | 81 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() 2089 link_freq_configs[0].pixel_rate, in ov5670_init_controls() 2091 link_freq_configs[0].pixel_rate); in ov5670_init_controls() 2247 ov5670->pixel_rate, in ov5670_set_pad_format() 2248 link_freq_configs[mode->link_freq_index].pixel_rate); in ov5670_set_pad_format()
|
| D | ov2740.c | 332 struct v4l2_ctrl *pixel_rate; member 357 u64 pixel_rate = link_freq_menu_items[f_index] * 2 * OV2740_DATA_LANES; in to_pixel_rate() local 359 do_div(pixel_rate, OV2740_RGB_DEPTH); in to_pixel_rate() 361 return pixel_rate; in to_pixel_rate() 549 s64 exposure_max, h_blank, pixel_rate; in ov2740_init_controls() local 570 pixel_rate = to_pixel_rate(OV2740_LINK_FREQ_360MHZ_INDEX); in ov2740_init_controls() 571 ov2740->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov2740_ctrl_ops, in ov2740_init_controls() 573 pixel_rate, 1, pixel_rate); in ov2740_init_controls() 854 __v4l2_ctrl_s_ctrl_int64(ov2740->pixel_rate, in ov2740_set_format()
|
| D | imx290.c | 82 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() 1058 imx290->pixel_rate = v4l2_ctrl_new_std(&imx290->ctrls, &imx290_ctrl_ops, in imx290_probe()
|
| D | ov02a10.c | 251 u64 pixel_rate = link_freq_menu_items[f_index] * 2 * OV02A10_DATA_LANES; in to_pixel_rate() local 253 do_div(pixel_rate, OV02A10_BITS_PER_SAMPLE); in to_pixel_rate() 255 return pixel_rate; in to_pixel_rate() 742 s64 pixel_rate; in ov02a10_initialize_controls() local 759 pixel_rate = to_pixel_rate(0); in ov02a10_initialize_controls() 760 v4l2_ctrl_new_std(handler, NULL, V4L2_CID_PIXEL_RATE, 0, pixel_rate, 1, in ov02a10_initialize_controls() 761 pixel_rate); in ov02a10_initialize_controls()
|
| D | hi556.c | 485 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() 897 __v4l2_ctrl_s_ctrl_int64(hi556->pixel_rate, in hi556_set_format()
|
| D | imx258.c | 610 struct v4l2_ctrl *pixel_rate; member 900 s64 pixel_rate; in imx258_set_pad_format() local 920 pixel_rate = link_freq_to_pixel_rate(link_freq); in imx258_set_pad_format() 921 __v4l2_ctrl_s_ctrl_int64(imx258->pixel_rate, pixel_rate); in imx258_set_pad_format() 1178 imx258->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &imx258_ctrl_ops, in imx258_init_controls()
|
| D | ov5675.c | 483 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() 945 __v4l2_ctrl_s_ctrl_int64(ov5675->pixel_rate, in ov5675_set_format()
|
| D | ov13858.c | 1036 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() 1619 ov13858->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov13858_ctrl_ops, in ov13858_init_controls()
|
| D | imx208.c | 277 struct v4l2_ctrl *pixel_rate; member 583 s64 pixel_rate; in imx208_set_pad_format() local 599 pixel_rate = link_freq_to_pixel_rate(link_freq); in imx208_set_pad_format() 600 __v4l2_ctrl_s_ctrl_int64(imx208->pixel_rate, pixel_rate); in imx208_set_pad_format() 893 imx208->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &imx208_ctrl_ops, in imx208_init_controls()
|
| D | ov2685.c | 615 u32 pixel_rate, h_blank; in ov2685_initialize_controls() local 630 pixel_rate = (link_freq_menu_items[0] * 2 * OV2685_LANES) / in ov2685_initialize_controls() 633 0, pixel_rate, 1, pixel_rate); in ov2685_initialize_controls()
|
| D | ov8856.c | 1394 struct v4l2_ctrl *pixel_rate; member 1563 u64 pixel_rate = link_freq_menu_items[f_index] * 2 * nlanes; in to_rate() local 1565 do_div(pixel_rate, OV8856_RGB_DEPTH); in to_rate() 1567 return pixel_rate; in to_rate() 1854 ov8856->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov8856_ctrl_ops, in ov8856_init_controls() 2105 __v4l2_ctrl_s_ctrl_int64(ov8856->pixel_rate, in ov8856_set_format()
|
| /Linux-v5.15/drivers/gpu/drm/vc4/ |
| D | vc4_hdmi.c | 294 new_state->pixel_rate = vc4_state->pixel_rate; in vc4_hdmi_connector_duplicate_state() 896 unsigned long bvb_rate, pixel_rate, hsm_rate; in vc4_hdmi_encoder_pre_crtc_configure() local 905 pixel_rate = vc4_conn_state->pixel_rate; in vc4_hdmi_encoder_pre_crtc_configure() 906 ret = clk_set_rate(vc4_hdmi->pixel_clock, pixel_rate); in vc4_hdmi_encoder_pre_crtc_configure() 934 hsm_rate = max_t(unsigned long, 120000000, (pixel_rate / 100) * 101); in vc4_hdmi_encoder_pre_crtc_configure() 950 if (pixel_rate > 297000000) in vc4_hdmi_encoder_pre_crtc_configure() 952 else if (pixel_rate > 148500000) in vc4_hdmi_encoder_pre_crtc_configure() 1083 unsigned long long pixel_rate = mode->clock * 1000; in vc4_hdmi_encoder_atomic_check() local 1097 tmds_rate = pixel_rate * 10; in vc4_hdmi_encoder_atomic_check() 1102 pixel_rate = mode->clock * 1000; in vc4_hdmi_encoder_atomic_check() [all …]
|
| /Linux-v5.15/drivers/gpu/drm/i915/display/ |
| D | intel_sprite.c | 293 unsigned int pixel_rate; in vlv_plane_min_cdclk() local 303 pixel_rate = crtc_state->pixel_rate; in vlv_plane_min_cdclk() 307 return DIV_ROUND_UP(pixel_rate * num, den); in vlv_plane_min_cdclk() 595 unsigned int pixel_rate; in ivb_plane_min_cdclk() local 605 pixel_rate = crtc_state->pixel_rate; in ivb_plane_min_cdclk() 609 return DIV_ROUND_UP(pixel_rate * num, den); in ivb_plane_min_cdclk() 615 unsigned int src_w, dst_w, pixel_rate; in ivb_sprite_min_cdclk() local 625 pixel_rate = crtc_state->pixel_rate; in ivb_sprite_min_cdclk() 638 return DIV_ROUND_UP_ULL(mul_u32_u32(pixel_rate, num * src_w), in ivb_sprite_min_cdclk() 678 unsigned int pixel_rate = crtc_state->pixel_rate; in hsw_plane_min_cdclk() local [all …]
|
| D | intel_atomic_plane.c | 175 crtc_state->pixel_rate); in intel_plane_pixel_rate() 183 unsigned int pixel_rate; in intel_plane_data_rate() local 188 pixel_rate = intel_plane_pixel_rate(crtc_state, plane_state); in intel_plane_data_rate() 201 return pixel_rate * cpp; in intel_plane_data_rate()
|
| /Linux-v5.15/drivers/gpu/drm/msm/edp/ |
| D | edp_ctrl.c | 105 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() 1299 ctrl->pixel_rate = mode->clock; in msm_edp_ctrl_timing_cfg() 1345 u32 pixel_rate, u32 *pm, u32 *pn) in msm_edp_ctrl_pixel_clock_valid() argument 1362 clk_err = abs(divs[i].rate - pixel_rate); in msm_edp_ctrl_pixel_clock_valid() [all …]
|
| D | edp.h | 75 u32 pixel_rate, u32 *pm, u32 *pn);
|
| /Linux-v5.15/drivers/media/i2c/adv748x/ |
| D | adv748x-csi2.c | 269 if (!tx->pixel_rate) in adv748x_csi2_set_pixelrate() 272 return v4l2_ctrl_s_ctrl_int64(tx->pixel_rate, rate); in adv748x_csi2_set_pixelrate() 294 tx->pixel_rate = v4l2_ctrl_new_std(&tx->ctrl_hdl, in adv748x_csi2_init_controls()
|
| /Linux-v5.15/drivers/media/i2c/et8ek8/ |
| D | et8ek8_driver.c | 53 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.15/drivers/gpu/drm/msm/dp/ |
| D | dp_ctrl.h | 19 u32 pixel_rate; member
|
| /Linux-v5.15/drivers/gpu/drm/amd/display/dc/calcs/ |
| D | dce_calcs.c | 270 data->pixel_rate[0] = data->pixel_rate[4]; in calculate_bandwidth() 271 data->pixel_rate[1] = data->pixel_rate[4]; in calculate_bandwidth() 273 data->pixel_rate[2] = data->pixel_rate[5]; in calculate_bandwidth() 274 data->pixel_rate[3] = data->pixel_rate[5]; in calculate_bandwidth() 401 data->pixel_rate[maximum_number_of_surfaces - 2] = data->pixel_rate[5]; in calculate_bandwidth() 402 data->pixel_rate[maximum_number_of_surfaces - 1] = data->pixel_rate[5]; in calculate_bandwidth() 855 …source_width_rounded_up_to_chunks[i]), (bw_div(data->h_total[i], data->pixel_rate[i]))), bw_int_to… in calculate_bandwidth() 1194 …i] = bw_div(bw_div(data->source_width_rounded_up_to_chunks[i], data->hsr[i]), data->pixel_rate[i]); in calculate_bandwidth() 1260 …pixel_rate[i]), data->scaler_limits_factor), bw_int_to_fixed(2))))), (bw_mul(data->dmif_burst_time… in calculate_bandwidth() 1300 …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.15/drivers/staging/media/tegra-video/ |
| D | csi.h | 78 unsigned int pixel_rate; member
|