Home
last modified time | relevance | path

Searched refs:link_freq (Results 1 – 20 of 20) sorted by relevance

/Linux-v5.4/drivers/media/i2c/
Dov5645.c84 u32 link_freq; member
103 struct v4l2_ctrl *link_freq; member
512 static const s64 link_freq[] = { variable
524 .link_freq = 0 /* an index in link_freq[] */
532 .link_freq = 1 /* an index in link_freq[] */
540 .link_freq = 1 /* an index in link_freq[] */
937 ret = v4l2_ctrl_s_ctrl(ov5645->link_freq, in ov5645_set_format()
938 new_mode->link_freq); in ov5645_set_format()
1160 ov5645->link_freq = v4l2_ctrl_new_int_menu(&ov5645->ctrls, in ov5645_probe()
1163 ARRAY_SIZE(link_freq) - 1, in ov5645_probe()
[all …]
Dov7251.c56 u32 link_freq; member
81 struct v4l2_ctrl *link_freq; member
521 static const s64 link_freq[] = { variable
532 .link_freq = 0, /* an index in link_freq[] */
546 .link_freq = 0, /* an index in link_freq[] */
560 .link_freq = 0, /* an index in link_freq[] */
1057 ret = __v4l2_ctrl_s_ctrl(ov7251->link_freq, in ov7251_set_format()
1058 new_mode->link_freq); in ov7251_set_format()
1197 ret = __v4l2_ctrl_s_ctrl(ov7251->link_freq, in ov7251_set_frame_interval()
1198 new_mode->link_freq); in ov7251_set_frame_interval()
[all …]
Dimx258.c596 struct v4l2_ctrl *link_freq; member
869 s64 link_freq; in imx258_set_pad_format() local
885 __v4l2_ctrl_s_ctrl(imx258->link_freq, mode->link_freq_index); in imx258_set_pad_format()
887 link_freq = link_freq_menu_items[mode->link_freq_index]; in imx258_set_pad_format()
888 pixel_rate = link_freq_to_pixel_rate(link_freq); in imx258_set_pad_format()
1114 imx258->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, in imx258_init_controls()
1121 if (imx258->link_freq) in imx258_init_controls()
1122 imx258->link_freq->flags |= V4L2_CTRL_FLAG_READ_ONLY; in imx258_init_controls()
Dimx214.c48 struct v4l2_ctrl *link_freq; member
948 static const s64 link_freq[] = { in imx214_probe() local
1011 imx214->link_freq = v4l2_ctrl_new_int_menu(&imx214->ctrls, NULL, in imx214_probe()
1013 ARRAY_SIZE(link_freq) - 1, in imx214_probe()
1014 0, link_freq); in imx214_probe()
1015 if (imx214->link_freq) in imx214_probe()
1016 imx214->link_freq->flags |= V4L2_CTRL_FLAG_READ_ONLY; in imx214_probe()
Dov13858.c1034 struct v4l2_ctrl *link_freq; member
1359 s64 link_freq; in ov13858_set_pad_format() local
1377 __v4l2_ctrl_s_ctrl(ov13858->link_freq, mode->link_freq_index); in ov13858_set_pad_format()
1378 link_freq = link_freq_menu_items[mode->link_freq_index]; in ov13858_set_pad_format()
1379 pixel_rate = link_freq_to_pixel_rate(link_freq); in ov13858_set_pad_format()
1609 ov13858->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, in ov13858_init_controls()
1615 if (ov13858->link_freq) in ov13858_init_controls()
1616 ov13858->link_freq->flags |= V4L2_CTRL_FLAG_READ_ONLY; in ov13858_init_controls()
Dst-mipid02.c391 u32 link_freq; in mipid02_configure_from_rx_speed() local
393 link_freq = mipid02_get_link_freq_from_cid_link_freq(bridge, subdev); in mipid02_configure_from_rx_speed()
394 if (!link_freq) { in mipid02_configure_from_rx_speed()
395 link_freq = mipid02_get_link_freq_from_cid_pixel_rate(bridge, in mipid02_configure_from_rx_speed()
397 if (!link_freq) { in mipid02_configure_from_rx_speed()
403 dev_dbg(&client->dev, "detect link_freq = %d Hz", link_freq); in mipid02_configure_from_rx_speed()
404 bridge->r.clk_lane_reg1 |= (2000000000 / link_freq) << 2; in mipid02_configure_from_rx_speed()
Dov5670.c1820 struct v4l2_ctrl *link_freq; member
2075 ov5670->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, in ov5670_init_controls()
2079 if (ov5670->link_freq) in ov5670_init_controls()
2080 ov5670->link_freq->flags |= V4L2_CTRL_FLAG_READ_ONLY; in ov5670_init_controls()
2231 __v4l2_ctrl_s_ctrl(ov5670->link_freq, mode->link_freq_index); in ov5670_set_pad_format()
Dov5675.c478 struct v4l2_ctrl *link_freq; member
683 ov5675->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, &ov5675_ctrl_ops, in ov5675_init_controls()
687 if (ov5675->link_freq) in ov5675_init_controls()
688 ov5675->link_freq->flags |= V4L2_CTRL_FLAG_READ_ONLY; in ov5675_init_controls()
878 __v4l2_ctrl_s_ctrl(ov5675->link_freq, mode->link_freq_index); in ov5675_set_format()
Dov8856.c570 struct v4l2_ctrl *link_freq; member
774 ov8856->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, &ov8856_ctrl_ops, in ov8856_init_controls()
778 if (ov8856->link_freq) in ov8856_init_controls()
779 ov8856->link_freq->flags |= V4L2_CTRL_FLAG_READ_ONLY; in ov8856_init_controls()
968 __v4l2_ctrl_s_ctrl(ov8856->link_freq, mode->link_freq_index); in ov8856_set_format()
Dsmiapp-pll.h46 uint32_t link_freq; member
Dmt9v032.c195 struct v4l2_ctrl *link_freq; member
669 if (mt9v032->link_freq == NULL) in mt9v032_s_ctrl()
672 freq = mt9v032->pdata->link_freqs[mt9v032->link_freq->val]; in mt9v032_s_ctrl()
1118 mt9v032->link_freq = in mt9v032_probe()
1123 v4l2_ctrl_cluster(2, &mt9v032->link_freq); in mt9v032_probe()
Dimx319.c120 struct v4l2_ctrl *link_freq; member
2284 imx319->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, &imx319_ctrl_ops, in imx319_init_controls()
2287 if (imx319->link_freq) in imx319_init_controls()
2288 imx319->link_freq->flags |= V4L2_CTRL_FLAG_READ_ONLY; in imx319_init_controls()
Dimx355.c106 struct v4l2_ctrl *link_freq; member
1584 imx355->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, &imx355_ctrl_ops, in imx355_init_controls()
1587 if (imx355->link_freq) in imx355_init_controls()
1588 imx355->link_freq->flags |= V4L2_CTRL_FLAG_READ_ONLY; in imx355_init_controls()
Dsmiapp-pll.c421 pll->pll_op_clk_freq_hz = pll->link_freq * 2 in smiapp_pll_calculate()
425 pll->pll_op_clk_freq_hz = pll->link_freq * pll->bits_per_pixel in smiapp_pll_calculate()
/Linux-v5.4/Documentation/media/kapi/
Dcsi2.rst31 pixel_rate = link_freq * 2 * nr_of_lanes / bits_per_sample
40 * - link_freq
/Linux-v5.4/drivers/media/i2c/smiapp/
Dsmiapp.h230 struct v4l2_ctrl *link_freq; member
Dsmiapp-core.c284 pll->link_freq = in smiapp_pll_update()
285 sensor->link_freq->qmenu_int[sensor->link_freq->val]; in smiapp_pll_update()
630 sensor->link_freq = v4l2_ctrl_new_int_menu( in smiapp_init_late_controls()
851 pll->link_freq = sensor->hwcfg->op_sys_clock[j]; in smiapp_get_mbus_formats()
855 pll->link_freq, pll->bits_per_pixel, in smiapp_get_mbus_formats()
1788 sensor->link_freq, 0, in smiapp_set_format_source()
/Linux-v5.4/drivers/media/pci/intel/ipu3/
Dipu3-cio2.c299 struct v4l2_ctrl *link_freq; in cio2_csi2_calc_timing() local
306 link_freq = v4l2_ctrl_find(q->sensor->ctrl_handler, V4L2_CID_LINK_FREQ); in cio2_csi2_calc_timing()
307 if (!link_freq) { in cio2_csi2_calc_timing()
312 qm.index = v4l2_ctrl_g_ctrl(link_freq); in cio2_csi2_calc_timing()
/Linux-v5.4/drivers/gpu/drm/i915/display/
Dintel_display.h504 int intel_dotclock_calculate(int link_freq, const struct intel_link_m_n *m_n);
Dintel_display.c11373 int intel_dotclock_calculate(int link_freq, in intel_dotclock_calculate() argument
11389 return div_u64(mul_u32_u32(m_n->link_m, link_freq), m_n->link_n); in intel_dotclock_calculate()