Home
last modified time | relevance | path

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

12345

/OK3568_Linux_fs/kernel/drivers/media/i2c/
H A 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 …]
H A 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 …]
H A Dtp2855.c98 struct v4l2_ctrl *pixel_rate; member
379 u64 pixel_rate; in tp2855_set_fmt() local
399 pixel_rate = (u32)link_freq_items[mode->mipi_freq_idx] / mode->bpp * 2 * TP2855_LANES; in tp2855_set_fmt()
400 __v4l2_ctrl_s_ctrl_int64(tp2855->pixel_rate, pixel_rate); in tp2855_set_fmt()
402 dev_dbg(&tp2855->client->dev, "pixel_rate %lld\n", pixel_rate); in tp2855_set_fmt()
789 u64 pixel_rate; in tp2855_initialize_controls() local
806 pixel_rate = (u32)link_freq_items[mode->mipi_freq_idx] / mode->bpp * 2 * TP2855_LANES; in tp2855_initialize_controls()
807 tp2855->pixel_rate = v4l2_ctrl_new_std(handler, NULL, in tp2855_initialize_controls()
808 V4L2_CID_PIXEL_RATE, 0, pixel_rate, in tp2855_initialize_controls()
809 1, pixel_rate); in tp2855_initialize_controls()
H A 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()
H A 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()
H A Dimx492.c156 struct v4l2_ctrl *pixel_rate; member
830 u64 pixel_rate = 0; in imx492_set_fmt() local
856 pixel_rate = (u32)link_freq_menu_items[mode->mipi_freq_idx] / in imx492_set_fmt()
858 __v4l2_ctrl_s_ctrl_int64(imx492->pixel_rate, pixel_rate); in imx492_set_fmt()
1001 u64 pixel_rate = 0; in imx492_ioctl() local
1040 pixel_rate = (u32)link_freq_menu_items[imx492->cur_mode->mipi_freq_idx] in imx492_ioctl()
1043 __v4l2_ctrl_s_ctrl_int64(imx492->pixel_rate, in imx492_ioctl()
1044 pixel_rate); in imx492_ioctl()
1662 u64 pixel_rate = 0; in imx492_initialize_controls() local
1676 pixel_rate = (u32)link_freq_menu_items[mode->mipi_freq_idx] / mode->bpp in imx492_initialize_controls()
[all …]
H A Dsc500ai.c165 struct v4l2_ctrl *pixel_rate; member
563 u64 pixel_rate = 0; in sc500ai_set_fmt() local
591 pixel_rate = (u32)link_freq_items[mode->mipi_freq_idx] / mode->bpp * 2 * SC500AI_LANES; in sc500ai_set_fmt()
592 __v4l2_ctrl_s_ctrl_int64(sc500ai->pixel_rate, pixel_rate); in sc500ai_set_fmt()
932 u64 pixel_rate = 0; in sc500ai_ioctl() local
969 pixel_rate = (u32)link_freq_items[mode->mipi_freq_idx] / mode->bpp * 2 * SC500AI_LANES; in sc500ai_ioctl()
970 __v4l2_ctrl_s_ctrl_int64(sc500ai->pixel_rate, pixel_rate); in sc500ai_ioctl()
1574 u64 pixel_rate; in sc500ai_initialize_controls() local
1592 pixel_rate = (u32)link_freq_items[mode->mipi_freq_idx] / mode->bpp * 2 * SC500AI_LANES ; in sc500ai_initialize_controls()
1593 sc500ai->pixel_rate = v4l2_ctrl_new_std(handler, NULL, in sc500ai_initialize_controls()
[all …]
H A Dsc2310.c162 struct v4l2_ctrl *pixel_rate; member
743 u64 pixel_rate = 0; in sc2310_set_fmt() local
769 pixel_rate = (u32)link_freq_items[mode->mipi_freq_idx] / in sc2310_set_fmt()
771 __v4l2_ctrl_s_ctrl_int64(sc2310->pixel_rate, pixel_rate); in sc2310_set_fmt()
1095 u64 pixel_rate = 0; in sc2310_ioctl() local
1134 pixel_rate = (u32)link_freq_items[mode->mipi_freq_idx] / in sc2310_ioctl()
1136 __v4l2_ctrl_s_ctrl_int64(sc2310->pixel_rate, in sc2310_ioctl()
1137 pixel_rate); in sc2310_ioctl()
1710 u64 pixel_rate = 0; in sc2310_initialize_controls() local
1726 pixel_rate = (u32)link_freq_items[mode->mipi_freq_idx] / mode->bpp * 2 * SC2310_LANES; in sc2310_initialize_controls()
[all …]
H A Dsc850sl.c164 struct v4l2_ctrl *pixel_rate; member
551 u64 pixel_rate = 0; in sc850sl_set_fmt() local
577 pixel_rate = (u32)link_freq_items[mode->mipi_freq_idx] / in sc850sl_set_fmt()
579 __v4l2_ctrl_s_ctrl_int64(sc850sl->pixel_rate, pixel_rate); in sc850sl_set_fmt()
794 u64 pixel_rate = 0; in sc850sl_ioctl() local
835 pixel_rate = (u32)link_freq_items[mode->mipi_freq_idx] / in sc850sl_ioctl()
837 __v4l2_ctrl_s_ctrl_int64(sc850sl->pixel_rate, in sc850sl_ioctl()
838 pixel_rate); in sc850sl_ioctl()
1467 u64 pixel_rate = 0; in sc850sl_initialize_controls() local
1483 pixel_rate = (u32)link_freq_items[mode->mipi_freq_idx] / mode->bpp * 2 * SC850SL_4LANES; in sc850sl_initialize_controls()
[all …]
H A Dsc132gs.c108 u64 pixel_rate; member
132 struct v4l2_ctrl *pixel_rate; member
402 .pixel_rate = PIXEL_RATE_WITH_180M,
419 .pixel_rate = PIXEL_RATE_WITH_360M,
577 __v4l2_ctrl_s_ctrl_int64(sc132gs->pixel_rate, mode->pixel_rate); in sc132gs_set_fmt()
1183 sc132gs->pixel_rate = v4l2_ctrl_new_std(handler, NULL, in sc132gs_initialize_controls()
1186 1, mode->pixel_rate); in sc132gs_initialize_controls()
1188 __v4l2_ctrl_s_ctrl(sc132gs->link_freq, mode->pixel_rate); in sc132gs_initialize_controls()
H A Dsensor_adapter.c78 struct v4l2_ctrl *pixel_rate; member
361 u32 pixel_rate = 0; in sensor_config_link_freq() local
367 pixel_rate = (u32)mode->mipi_freq / mode->bpp * 2 * in sensor_config_link_freq()
369 __v4l2_ctrl_modify_range(sensor->pixel_rate, pixel_rate, pixel_rate, 1, pixel_rate); in sensor_config_link_freq()
1268 u64 pixel_rate = 0; in sensor_initialize_controls() local
1283 pixel_rate = (u32)mode->mipi_freq / mode->bpp * 2 * in sensor_initialize_controls()
1285 sensor->pixel_rate = v4l2_ctrl_new_std(handler, NULL, in sensor_initialize_controls()
1286 V4L2_CID_PIXEL_RATE, 0, pixel_rate, in sensor_initialize_controls()
1287 1, pixel_rate); in sensor_initialize_controls()
H A Dsc035gs.c102 u64 pixel_rate; member
126 struct v4l2_ctrl *pixel_rate; member
300 .pixel_rate = PIXEL_RATE_WITH_300M,
458 __v4l2_ctrl_s_ctrl_int64(sc035gs->pixel_rate, mode->pixel_rate); in sc035gs_set_fmt()
1067 sc035gs->pixel_rate = v4l2_ctrl_new_std(handler, NULL, in sc035gs_initialize_controls()
1070 1, mode->pixel_rate); in sc035gs_initialize_controls()
1072 __v4l2_ctrl_s_ctrl(sc035gs->link_freq, mode->pixel_rate); in sc035gs_initialize_controls()
H A 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()
H A Dmax96712.c169 struct v4l2_ctrl *pixel_rate; member
1071 u64 pixel_rate = 0; in max96712_set_fmt() local
1100 pixel_rate = (u32)link_freq_items[mode->link_freq_idx] / mode->bpp * 2 * data_lanes; in max96712_set_fmt()
1101 __v4l2_ctrl_s_ctrl_int64(max96712->pixel_rate, pixel_rate); in max96712_set_fmt()
1106 pixel_rate, mode->bpp); in max96712_set_fmt()
1767 u64 pixel_rate; in max96712_initialize_controls() local
1789 pixel_rate = (u32)link_freq_items[mode->link_freq_idx] / mode->bpp * 2 * data_lanes; in max96712_initialize_controls()
1790 max96712->pixel_rate = in max96712_initialize_controls()
1792 pixel_rate, 1, pixel_rate); in max96712_initialize_controls()
1794 pixel_rate, mode->bpp); in max96712_initialize_controls()
H A Dmax96722.c157 struct v4l2_ctrl *pixel_rate; member
1082 u64 pixel_rate = 0; in max96722_set_fmt() local
1111 pixel_rate = (u32)link_freq_items[mode->link_freq_idx] / mode->bpp * 2 * data_lanes; in max96722_set_fmt()
1112 __v4l2_ctrl_s_ctrl_int64(max96722->pixel_rate, pixel_rate); in max96722_set_fmt()
1117 pixel_rate, mode->bpp); in max96722_set_fmt()
1778 u64 pixel_rate; in max96722_initialize_controls() local
1800 pixel_rate = (u32)link_freq_items[mode->link_freq_idx] / mode->bpp * 2 * data_lanes; in max96722_initialize_controls()
1801 max96722->pixel_rate = in max96722_initialize_controls()
1803 pixel_rate, 1, pixel_rate); in max96722_initialize_controls()
1805 pixel_rate, mode->bpp); in max96722_initialize_controls()
H A Dsc4210.c179 struct v4l2_ctrl *pixel_rate; member
1540 u64 pixel_rate = 0; in sc4210_set_fmt() local
1568 pixel_rate = (u32)link_freq_items[mode->mipi_freq_idx] / in sc4210_set_fmt()
1570 __v4l2_ctrl_s_ctrl_int64(sc4210->pixel_rate, pixel_rate); in sc4210_set_fmt()
1876 int pixel_rate = 0; in sc4210_ioctl() local
1919 pixel_rate = (int)link_freq_items[mode->mipi_freq_idx] in sc4210_ioctl()
1922 __v4l2_ctrl_s_ctrl_int64(sc4210->pixel_rate, in sc4210_ioctl()
1923 pixel_rate); in sc4210_ioctl()
2526 sc4210->pixel_rate = v4l2_ctrl_new_std(handler, NULL, in sc4210_initialize_controls()
H A Dsc530ai.c183 struct v4l2_ctrl *pixel_rate; member
843 u64 pixel_rate = 0; in sc530ai_set_fmt() local
871 pixel_rate = (u32)link_freq_items[mode->mipi_freq_idx] / in sc530ai_set_fmt()
873 __v4l2_ctrl_s_ctrl_int64(sc530ai->pixel_rate, pixel_rate); in sc530ai_set_fmt()
1153 int pixel_rate = 0; in sc530ai_ioctl() local
1196 pixel_rate = (int)link_freq_items[mode->mipi_freq_idx] in sc530ai_ioctl()
1199 __v4l2_ctrl_s_ctrl_int64(sc530ai->pixel_rate, in sc530ai_ioctl()
1200 pixel_rate); in sc530ai_ioctl()
1832 sc530ai->pixel_rate = v4l2_ctrl_new_std(handler, NULL, in sc530ai_initialize_controls()
H A 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()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/display/
H A 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()
H A 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()
905 unsigned int pixel_rate; in vlv_plane_min_cdclk() local
915 pixel_rate = crtc_state->pixel_rate; in vlv_plane_min_cdclk()
919 return DIV_ROUND_UP(pixel_rate * num, den); in vlv_plane_min_cdclk()
1207 unsigned int pixel_rate; in ivb_plane_min_cdclk() local
1217 pixel_rate = crtc_state->pixel_rate; in ivb_plane_min_cdclk()
1221 return DIV_ROUND_UP(pixel_rate * num, den); in ivb_plane_min_cdclk()
1227 unsigned int src_w, dst_w, pixel_rate; in ivb_sprite_min_cdclk() local
1237 pixel_rate = crtc_state->pixel_rate; in ivb_sprite_min_cdclk()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/edp/
H A 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()
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 …]
/OK3568_Linux_fs/kernel/drivers/media/i2c/adv748x/
H A 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()
/OK3568_Linux_fs/kernel/drivers/media/i2c/techpoint/
H A Dtechpoint_v4l2.c161 u64 pixel_rate; in techpoint_initialize_controls() local
174 pixel_rate = mode->link_freq_value; in techpoint_initialize_controls()
177 0, pixel_rate, 1, in techpoint_initialize_controls()
178 pixel_rate); in techpoint_initialize_controls()
179 dev_dbg(dev, "initialize pixel_rate %lld\n", pixel_rate); in techpoint_initialize_controls()
192 pixel_rate = in techpoint_initialize_controls()
196 pixel_rate, 1, pixel_rate); in techpoint_initialize_controls()
197 dev_dbg(dev, "initialize pixel_rate %lld\n", pixel_rate); in techpoint_initialize_controls()
/OK3568_Linux_fs/kernel/drivers/media/i2c/et8ek8/
H A 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()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/calcs/
H A 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 …]

12345