/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | ov5647.c | 92 u64 pixel_rate; member 108 struct v4l2_ctrl *pixel_rate; member 523 .pixel_rate = 87500000, 544 .pixel_rate = 81666700, 565 .pixel_rate = 81666700, 586 .pixel_rate = 55000000, 1019 __v4l2_ctrl_modify_range(sensor->pixel_rate, mode->pixel_rate, in ov5647_set_pad_fmt() 1020 mode->pixel_rate, 1, mode->pixel_rate); in ov5647_set_pad_fmt() [all...] |
H A 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() [all...] |
H A D | ov2740.c | 331 struct v4l2_ctrl *pixel_rate; member 359 u64 pixel_rate = link_freq_menu_items[f_index] * 2 * OV2740_DATA_LANES; in to_pixel_rate() local 361 do_div(pixel_rate, OV2740_RGB_DEPTH); in to_pixel_rate() 363 return pixel_rate; in to_pixel_rate() 575 s64 exposure_max, h_blank, pixel_rate; in ov2740_init_controls() local 596 pixel_rate = to_pixel_rate(OV2740_LINK_FREQ_360MHZ_INDEX); in ov2740_init_controls() 597 ov2740->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &ov2740_ctrl_ops, in ov2740_init_controls() 599 pixel_rate, 1, pixel_rate); in ov2740_init_controls() 880 __v4l2_ctrl_s_ctrl_int64(ov2740->pixel_rate, in ov2740_set_format() [all...] |
H A 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()
|
H A D | imx415.c | 259 * pixel_rate and hmax_pix are needed to calculate hblank for the v4l2 ctrl 263 * lane_rate lanes fps hmax_pix pixel_rate 288 u64 pixel_rate; member 298 .pixel_rate = 144000000, 308 .pixel_rate = 304615385, 318 .pixel_rate = 297000000, 585 u64 pixel_rate = supported_modes[sensor->cur_mode].pixel_rate; in imx415_ctrls_init() local 645 v4l2_ctrl_new_std(&sensor->ctrls, NULL, V4L2_CID_PIXEL_RATE, pixel_rate, in imx415_ctrls_init() 646 pixel_rate, in imx415_ctrls_init() [all...] |
H A D | ov08d10.c | 526 struct v4l2_ctrl *pixel_rate; member 641 u64 pixel_rate = link_freq_menu[f_index] * 2 * nlanes; in to_rate() local 643 do_div(pixel_rate, OV08D10_RGB_DEPTH); in to_rate() 645 return pixel_rate; in to_rate() 946 ov08d10->pixel_rate = in ov08d10_init_controls() 1185 s64 pixel_rate; in ov08d10_set_format() local 1200 pixel_rate = to_rate(ov08d10->priv_lane->link_freq_menu, in ov08d10_set_format() 1203 __v4l2_ctrl_s_ctrl_int64(ov08d10->pixel_rate, pixel_rate); in ov08d10_set_format()
|
H A D | ov5640.c | 172 * link_freq = (pixel_rate * bpp) / (2 * data_lanes) 391 enum ov5640_pixel_rate_id pixel_rate; member 409 struct v4l2_ctrl *pixel_rate; member 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 2872 u32 pixel_rate; ov5640_update_pixel_rate() local [all...] |
H A 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 1586 /* pixel_rate = link_freq * 2 * nr_of_lanes / bits_per_sample */ in imx355_init_controls() 1587 pixel_rate = imx355->link_def_freq * 2 * 4; in imx355_init_controls() 1588 do_div(pixel_rate, 1 in imx355_init_controls() [all...] |
H A D | imx208.c | 209 * pixel_rate = link_freq * data-rate * nr_of_lanes / bits_per_sample 277 struct v4l2_ctrl *pixel_rate; member 586 s64 pixel_rate; in imx208_set_pad_format() local 602 pixel_rate = link_freq_to_pixel_rate(link_freq); in imx208_set_pad_format() 603 __v4l2_ctrl_s_ctrl_int64(imx208->pixel_rate, pixel_rate); in imx208_set_pad_format() 910 imx208->pixel_rate = v4l2_ctrl_new_std(ctrl_hdlr, &imx208_ctrl_ops, in imx208_init_controls()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_atomic_plane.c | 140 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 D | intel_sprite.c | 385 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 909 * Note that crtc_state->pixel_rate accounts for both in vlv_plane_min_cdclk() 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 1211 * Note that crtc_state->pixel_rate accounts for both in ivb_plane_min_cdclk() 1217 pixel_rate in ivb_plane_min_cdclk() 1227 unsigned int src_w, dst_w, pixel_rate; ivb_sprite_min_cdclk() local 1290 unsigned int pixel_rate = crtc_state->pixel_rate; hsw_plane_min_cdclk() local 1568 unsigned int hscale, pixel_rate; g4x_sprite_min_cdclk() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_sprite.c | 233 unsigned int pixel_rate; in vlv_plane_min_cdclk() local 237 * Note that crtc_state->pixel_rate accounts for both in vlv_plane_min_cdclk() 243 pixel_rate = crtc_state->pixel_rate; in vlv_plane_min_cdclk() 247 return DIV_ROUND_UP(pixel_rate * num, den); in vlv_plane_min_cdclk() 532 unsigned int pixel_rate; in ivb_plane_min_cdclk() local 536 * Note that crtc_state->pixel_rate accounts for both in ivb_plane_min_cdclk() 542 pixel_rate = crtc_state->pixel_rate; in ivb_plane_min_cdclk() 546 return DIV_ROUND_UP(pixel_rate * nu in ivb_plane_min_cdclk() 552 unsigned int src_w, dst_w, pixel_rate; ivb_sprite_min_cdclk() local 615 unsigned int pixel_rate = crtc_state->pixel_rate; hsw_plane_min_cdclk() local 892 unsigned int hscale, pixel_rate; g4x_sprite_min_cdclk() local [all...] |
H A D | i9xx_wm.c | 432 * @pixel_rate: Pipe pixel rate in kHz 463 static unsigned int intel_wm_method1(unsigned int pixel_rate, in intel_wm_method1() argument 469 ret = mul_u32_u32(pixel_rate, cpp * latency); in intel_wm_method1() 477 * @pixel_rate: Pipe pixel rate in kHz 505 static unsigned int intel_wm_method2(unsigned int pixel_rate, in intel_wm_method2() argument 520 ret = (latency * pixel_rate) / (htotal * 10000); in intel_wm_method2() 528 * @pixel_rate: pixel clock 545 static unsigned int intel_calculate_wm(int pixel_rate, in intel_calculate_wm() argument 558 entries = intel_wm_method1(pixel_rate, cpp, in intel_calculate_wm() 652 int pixel_rate in pnv_update_wm() local 882 unsigned int pixel_rate, htotal, cpp, width, wm; g4x_compute_wm() local 1370 vlv_wm_method2(unsigned int pixel_rate, unsigned int htotal, unsigned int width, unsigned int cpp, unsigned int latency) vlv_wm_method2() argument 1408 unsigned int pixel_rate, htotal, cpp, width, wm; vlv_compute_wm_level() local 2022 int pixel_rate = crtc->config->pixel_rate; i965_update_wm() local 2193 int pixel_rate = crtc->config->pixel_rate; i9xx_update_wm() local 2262 ilk_wm_method1(unsigned int pixel_rate, unsigned int cpp, unsigned int latency) ilk_wm_method1() argument 2275 ilk_wm_method2(unsigned int pixel_rate, unsigned int htotal, unsigned int width, unsigned int cpp, unsigned int latency) ilk_wm_method2() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/i2c/adv748x/ |
H A D | adv748x-csi2.c | 270 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()
|
/kernel/linux/linux-6.6/drivers/media/i2c/adv748x/ |
H A D | adv748x-csi2.c | 253 if (!tx->pixel_rate) in adv748x_csi2_set_pixelrate() 256 return v4l2_ctrl_s_ctrl_int64(tx->pixel_rate, rate); in adv748x_csi2_set_pixelrate() 278 tx->pixel_rate = v4l2_ctrl_new_std(&tx->ctrl_hdl, in adv748x_csi2_init_controls()
|
/kernel/linux/linux-6.6/drivers/staging/media/max96712/ |
H A D | max96712.c | 293 long pixel_rate; in max96712_v4l2_register() local 306 pixel_rate = MAX96712_DPLL_FREQ / priv->mipi.num_data_lanes * 1000000; in max96712_v4l2_register() 308 pixel_rate, pixel_rate, 1, pixel_rate); in max96712_v4l2_register()
|
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A 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() 1062 imx290->pixel_rate = v4l2_ctrl_new_std(&imx290->ctrls, &imx290_ctrl_ops, in imx290_probe()
|
H A D | ov2740.c | 325 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() 734 __v4l2_ctrl_s_ctrl_int64(ov2740->pixel_rate, in ov2740_set_format() [all...] |
H A 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() 1572 u64 pixel_rate; in imx355_init_controls() local 1590 /* pixel_rate = link_freq * 2 * nr_of_lanes / bits_per_sample */ in imx355_init_controls() 1591 pixel_rate = imx355->link_def_freq * 2 * 4; in imx355_init_controls() 1592 do_div(pixel_rate, 1 in imx355_init_controls() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/edp/ |
H A 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() 1362 clk_err = abs(divs[i].rate - pixel_rate); in msm_edp_ctrl_pixel_clock_valid() 1344 msm_edp_ctrl_pixel_clock_valid(struct edp_ctrl *ctrl, u32 pixel_rate, u32 *pm, u32 *pn) msm_edp_ctrl_pixel_clock_valid() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/ |
H A D | vc4_kms.c | 930 unsigned long pixel_rate; in vc4_core_clock_atomic_check() local 979 pixel_rate = load_state->hvs_load; in vc4_core_clock_atomic_check() 981 pixel_rate = (pixel_rate * 40) / 100; in vc4_core_clock_atomic_check() 983 pixel_rate = (pixel_rate * 60) / 100; in vc4_core_clock_atomic_check() 986 hvs_new_state->core_clock_rate = max(cob_rate, pixel_rate); in vc4_core_clock_atomic_check()
|
/kernel/linux/linux-6.6/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/ |
H A D | sun8i_a83t_mipi_csi2.c | 215 unsigned long pixel_rate; in sun8i_a83t_mipi_csi2_s_stream() local 242 pixel_rate = (unsigned long)v4l2_ctrl_g_ctrl_int64(ctrl); in sun8i_a83t_mipi_csi2_s_stream() 243 if (!pixel_rate) { in sun8i_a83t_mipi_csi2_s_stream() 263 phy_mipi_dphy_get_default_config(pixel_rate, format->bpp, lanes_count, in sun8i_a83t_mipi_csi2_s_stream() 278 pixel_rate, format->bpp, lanes_count, in sun8i_a83t_mipi_csi2_s_stream()
|
/kernel/linux/linux-6.6/drivers/media/platform/sunxi/sun6i-mipi-csi2/ |
H A D | sun6i_mipi_csi2.c | 183 unsigned long pixel_rate; in sun6i_mipi_csi2_s_stream() local 210 pixel_rate = (unsigned long)v4l2_ctrl_g_ctrl_int64(ctrl); in sun6i_mipi_csi2_s_stream() 211 if (!pixel_rate) { in sun6i_mipi_csi2_s_stream() 231 phy_mipi_dphy_get_default_config(pixel_rate, format->bpp, lanes_count, in sun6i_mipi_csi2_s_stream() 246 pixel_rate, format->bpp, lanes_count, in sun6i_mipi_csi2_s_stream()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dp/ |
H A D | dp_ctrl.h | 19 u32 pixel_rate; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/dp/ |
H A D | dp_ctrl.c | 1626 unsigned long pixel_rate; in dp_ctrl_process_phy_test_request() local 1651 pixel_rate = ctrl->panel->dp_mode.drm_mode.clock; in dp_ctrl_process_phy_test_request() 1652 dp_ctrl_set_clock_rate(ctrl, DP_STREAM_PM, "stream_pixel", pixel_rate * 1000); in dp_ctrl_process_phy_test_request() 1740 unsigned long pixel_rate; in dp_ctrl_on_link() local 1748 pixel_rate = ctrl->panel->dp_mode.drm_mode.clock; in dp_ctrl_on_link() 1755 if (!pixel_rate) in dp_ctrl_on_link() 1756 pixel_rate = phy_cts_pixel_clk_khz; in dp_ctrl_on_link() 1763 drm_dbg_dp(ctrl->drm_dev, "rate=%d, num_lanes=%d, pixel_rate=%lu\n", in dp_ctrl_on_link() 1765 pixel_rate); in dp_ctrl_on_link() 1866 unsigned long pixel_rate; in dp_ctrl_on_stream() local [all...] |