Searched refs:pixel_rate (Results 1 - 25 of 62) sorted by relevance

123

/linux-master/drivers/staging/media/tegra-video/
H A Dcsi.h60 * @pixel_rate: active pixel rate from the sensor on this channel
78 unsigned int pixel_rate; member in struct:tegra_csi_channel
/linux-master/drivers/media/i2c/adv748x/
H A Dadv748x-csi2.c253 if (!tx->pixel_rate)
256 return v4l2_ctrl_s_ctrl_int64(tx->pixel_rate, rate);
278 tx->pixel_rate = v4l2_ctrl_new_std(&tx->ctrl_hdl,
/linux-master/drivers/media/i2c/
H A Dov5647.c92 u64 pixel_rate; member in struct:ov5647_mode
108 struct v4l2_ctrl *pixel_rate; member in struct:ov5647
522 .pixel_rate = 87500000,
543 .pixel_rate = 81666700,
564 .pixel_rate = 81666700,
585 .pixel_rate = 55000000,
1013 __v4l2_ctrl_modify_range(sensor->pixel_rate, mode->pixel_rate,
1014 mode->pixel_rate, 1, mode->pixel_rate);
[all...]
H A Dov9734.c330 struct v4l2_ctrl *pixel_rate; member in struct:ov9734
349 u64 pixel_rate = link_freq_menu_items[f_index] * 2 * OV9734_DATA_LANES; local
351 do_div(pixel_rate, OV9734_RGB_DEPTH);
353 return pixel_rate;
541 s64 exposure_max, h_blank, pixel_rate; local
560 pixel_rate = to_pixel_rate(OV9734_LINK_FREQ_180MHZ_INDEX);
561 ov9734->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov9734_ctrl_ops,
563 pixel_rate, 1, pixel_rate);
704 __v4l2_ctrl_s_ctrl_int64(ov9734->pixel_rate,
[all...]
H A Dov9282.c162 * @pixel_rate: Pointer to pixel rate control
184 struct v4l2_ctrl *pixel_rate; member in struct:ov9282
551 s64 pixel_rate; local
558 pixel_rate = (fmt->format.code == MEDIA_BUS_FMT_Y10_1X10) ?
560 ret = __v4l2_ctrl_modify_range(ov9282->pixel_rate, pixel_rate,
561 pixel_rate, 1, pixel_rate);
1338 ov9282->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov9282_ctrl_ops,
H A Dov2740.c521 struct v4l2_ctrl *pixel_rate; member in struct:ov2740
551 u64 pixel_rate = link_freq_menu_items[f_index] * 2 * OV2740_DATA_LANES; local
553 do_div(pixel_rate, OV2740_RGB_DEPTH);
555 return pixel_rate;
758 s64 exposure_max, h_blank, pixel_rate; local
778 pixel_rate = to_pixel_rate(OV2740_LINK_FREQ_360MHZ_INDEX);
779 ov2740->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov2740_ctrl_ops,
781 pixel_rate, 1, pixel_rate);
1033 __v4l2_ctrl_s_ctrl_int64(ov2740->pixel_rate,
[all...]
H A Dimx355.c106 struct v4l2_ctrl *pixel_rate; member in struct:imx355
1339 u64 pixel_rate; local
1360 pixel_rate = IMX355_LINK_FREQ_DEFAULT * 2 * 4;
1361 do_div(pixel_rate, 10);
1362 __v4l2_ctrl_s_ctrl_int64(imx355->pixel_rate, pixel_rate);
1528 u64 pixel_rate; local
1546 /* pixel_rate = link_freq * 2 * nr_of_lanes / bits_per_sample */
1547 pixel_rate = IMX355_LINK_FREQ_DEFAULT * 2 * 4;
1548 do_div(pixel_rate, 1
[all...]
H A Dov02a10.c251 u64 pixel_rate = link_freq_menu_items[f_index] * 2 * OV02A10_DATA_LANES; local
253 do_div(pixel_rate, OV02A10_BITS_PER_SAMPLE);
255 return pixel_rate;
743 s64 pixel_rate; local
760 pixel_rate = to_pixel_rate(0);
761 v4l2_ctrl_new_std(handler, NULL, V4L2_CID_PIXEL_RATE, 0, pixel_rate, 1,
762 pixel_rate);
H A Dov08d10.c526 struct v4l2_ctrl *pixel_rate; member in struct:ov08d10
638 u64 pixel_rate = link_freq_menu[f_index] * 2 * nlanes; local
640 do_div(pixel_rate, OV08D10_RGB_DEPTH);
642 return pixel_rate;
943 ov08d10->pixel_rate =
1138 s64 pixel_rate; local
1153 pixel_rate = to_rate(ov08d10->priv_lane->link_freq_menu,
1156 __v4l2_ctrl_s_ctrl_int64(ov08d10->pixel_rate, pixel_rate);
H A Dimx415.c504 * pixel_rate and hmax_pix are needed to calculate hblank for the v4l2 ctrl
508 * lane_rate lanes fps hmax_pix pixel_rate
533 u64 pixel_rate; member in struct:imx415_mode
543 .pixel_rate = 144000000,
553 .pixel_rate = 304615385,
563 .pixel_rate = 297000000,
787 u64 pixel_rate = supported_modes[sensor->cur_mode].pixel_rate; local
847 v4l2_ctrl_new_std(&sensor->ctrls, NULL, V4L2_CID_PIXEL_RATE, pixel_rate,
848 pixel_rate,
[all...]
H A Dimx208.c209 * pixel_rate = link_freq * data-rate * nr_of_lanes / bits_per_sample
277 struct v4l2_ctrl *pixel_rate; member in struct:imx208
582 s64 pixel_rate; local
598 pixel_rate = link_freq_to_pixel_rate(link_freq);
599 __v4l2_ctrl_s_ctrl_int64(imx208->pixel_rate, pixel_rate);
867 imx208->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &imx208_ctrl_ops,
H A Dog01a1b.c427 struct v4l2_ctrl *pixel_rate; member in struct:og01a1b
441 u64 pixel_rate = link_freq_menu_items[f_index] * 2 * OG01A1B_DATA_LANES; local
443 do_div(pixel_rate, OG01A1B_RGB_DEPTH);
445 return pixel_rate;
620 og01a1b->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &og01a1b_ctrl_ops,
776 __v4l2_ctrl_s_ctrl_int64(og01a1b->pixel_rate,
H A Dov5640.c172 * link_freq = (pixel_rate * bpp) / (2 * data_lanes)
391 enum ov5640_pixel_rate_id pixel_rate; member in struct:ov5640_mode_info
409 struct v4l2_ctrl *pixel_rate; member in struct:ov5640_ctrls
698 .pixel_rate = OV5640_PIXEL_RATE_48M,
743 .pixel_rate = OV5640_PIXEL_RATE_48M,
790 .pixel_rate = OV5640_PIXEL_RATE_48M,
833 .pixel_rate = OV5640_PIXEL_RATE_48M,
880 .pixel_rate = OV5640_PIXEL_RATE_96M,
924 .pixel_rate = OV5640_PIXEL_RATE_96M,
966 .pixel_rate
2871 u32 pixel_rate; local
[all...]
H A Dov2680.c132 struct v4l2_ctrl *pixel_rate; member in struct:ov2680_ctrls
160 u64 pixel_rate; member in struct:ov2680_dev
959 ctrls->pixel_rate = v4l2_ctrl_new_std(hdl, NULL, V4L2_CID_PIXEL_RATE,
960 0, sensor->pixel_rate,
961 1, sensor->pixel_rate);
1116 sensor->pixel_rate = sensor->link_freq[0] * 2;
1117 do_div(sensor->pixel_rate, 10);
H A Dimx319.c120 struct v4l2_ctrl *pixel_rate; member in struct:imx319
2041 u64 pixel_rate; local
2062 pixel_rate = IMX319_LINK_FREQ_DEFAULT * 2 * 4;
2063 do_div(pixel_rate, 10);
2064 __v4l2_ctrl_s_ctrl_int64(imx319->pixel_rate, pixel_rate);
2240 u64 pixel_rate; local
2258 /* pixel_rate = link_freq * 2 * nr_of_lanes / bits_per_sample */
2259 pixel_rate = IMX319_LINK_FREQ_DEFAULT * 2 * 4;
2260 do_div(pixel_rate, 1
[all...]
/linux-master/drivers/staging/media/max96712/
H A Dmax96712.c293 long pixel_rate; local
306 pixel_rate = MAX96712_DPLL_FREQ / priv->mipi.num_data_lanes * 1000000;
308 pixel_rate, pixel_rate, 1, pixel_rate);
/linux-master/drivers/gpu/drm/i915/display/
H A Di9xx_wm.c431 * @pixel_rate: Pipe pixel rate in kHz
462 static unsigned int intel_wm_method1(unsigned int pixel_rate, argument
468 ret = mul_u32_u32(pixel_rate, cpp * latency);
476 * @pixel_rate: Pipe pixel rate in kHz
504 static unsigned int intel_wm_method2(unsigned int pixel_rate, argument
519 ret = (latency * pixel_rate) / (htotal * 10000);
528 * @pixel_rate: pixel clock
546 int pixel_rate,
559 entries = intel_wm_method1(pixel_rate, cpp,
650 int pixel_rate local
545 intel_calculate_wm(struct drm_i915_private *i915, int pixel_rate, const struct intel_watermark_params *wm, int fifo_size, int cpp, unsigned int latency_ns) argument
884 unsigned int pixel_rate, htotal, cpp, width, wm; local
1372 vlv_wm_method2(unsigned int pixel_rate, unsigned int htotal, unsigned int width, unsigned int cpp, unsigned int latency) argument
1410 unsigned int pixel_rate, htotal, cpp, width, wm; local
2024 int pixel_rate = crtc->config->pixel_rate; local
2195 int pixel_rate = crtc->config->pixel_rate; local
2264 ilk_wm_method1(unsigned int pixel_rate, unsigned int cpp, unsigned int latency) argument
2277 ilk_wm_method2(unsigned int pixel_rate, unsigned int htotal, unsigned int width, unsigned int cpp, unsigned int latency) argument
[all...]
H A Dintel_sprite.c239 unsigned int pixel_rate; local
243 * Note that crtc_state->pixel_rate accounts for both
249 pixel_rate = crtc_state->pixel_rate;
253 return DIV_ROUND_UP(pixel_rate * num, den);
538 unsigned int pixel_rate; local
542 * Note that crtc_state->pixel_rate accounts for both
548 pixel_rate = crtc_state->pixel_rate;
552 return DIV_ROUND_UP(pixel_rate * nu
558 unsigned int src_w, dst_w, pixel_rate; local
621 unsigned int pixel_rate = crtc_state->pixel_rate; local
898 unsigned int hscale, pixel_rate; local
[all...]
H A Dhsw_ips.c210 crtc_state->pixel_rate > i915->display.cdclk.max_cdclk_freq * 95 / 100)
249 if (crtc_state->pixel_rate > cdclk_state->logical.cdclk * 95 / 100)
/linux-master/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/
H A Dsun8i_a83t_mipi_csi2.c215 unsigned long pixel_rate; local
242 pixel_rate = (unsigned long)v4l2_ctrl_g_ctrl_int64(ctrl);
243 if (!pixel_rate) {
263 phy_mipi_dphy_get_default_config(pixel_rate, format->bpp, lanes_count,
278 pixel_rate, format->bpp, lanes_count,
/linux-master/drivers/media/platform/sunxi/sun6i-mipi-csi2/
H A Dsun6i_mipi_csi2.c183 unsigned long pixel_rate; local
210 pixel_rate = (unsigned long)v4l2_ctrl_g_ctrl_int64(ctrl);
211 if (!pixel_rate) {
231 phy_mipi_dphy_get_default_config(pixel_rate, format->bpp, lanes_count,
246 pixel_rate, format->bpp, lanes_count,
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_kms.c930 unsigned long pixel_rate; local
979 pixel_rate = load_state->hvs_load;
981 pixel_rate = (pixel_rate * 40) / 100;
983 pixel_rate = (pixel_rate * 60) / 100;
986 hvs_new_state->core_clock_rate = max(cob_rate, pixel_rate);
/linux-master/drivers/media/i2c/et8ek8/
H A Det8ek8_driver.c53 struct v4l2_ctrl *pixel_rate; member in struct:et8ek8_sensor
703 sensor->pixel_rate =
726 u32 min, max, pixel_rate; local
739 pixel_rate = ((mode->pixel_clock + (1 << S) - 1) >> S) + mode->width;
740 pixel_rate = mode->window_width * (pixel_rate - 1) / mode->width;
743 __v4l2_ctrl_s_ctrl_int64(sensor->pixel_rate, pixel_rate << S);
/linux-master/drivers/gpu/drm/amd/display/dc/basics/
H A Ddce_calcs.c268 data->pixel_rate[0] = data->pixel_rate[4];
269 data->pixel_rate[1] = data->pixel_rate[4];
271 data->pixel_rate[2] = data->pixel_rate[5];
272 data->pixel_rate[3] = data->pixel_rate[5];
399 data->pixel_rate[maximum_number_of_surfaces - 2] = data->pixel_rate[
[all...]
/linux-master/drivers/gpu/drm/msm/dp/
H A Ddp_ctrl.c1716 unsigned long pixel_rate; local
1737 pixel_rate = ctrl->panel->dp_mode.drm_mode.clock;
1738 ret = clk_set_rate(ctrl->pixel_clk, pixel_rate * 1000);
1835 unsigned long pixel_rate; local
1843 pixel_rate = ctrl->panel->dp_mode.drm_mode.clock;
1850 if (!pixel_rate)
1851 pixel_rate = phy_cts_pixel_clk_khz;
1857 pixel_rate >>= 1;
1860 drm_dbg_dp(ctrl->drm_dev, "rate=%d, num_lanes=%d, pixel_rate=%lu\n",
1862 pixel_rate);
1963 unsigned long pixel_rate; local
[all...]

Completed in 336 milliseconds

123