Home
last modified time | relevance | path

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

/Linux-v5.10/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()
Dimx290.c81 struct v4l2_ctrl *link_freq; member
588 s64 link_freq = imx290_get_link_freq(imx290); in imx290_calc_pixel_rate() local
593 pixel_rate = link_freq * 2 * nlanes; in imx290_calc_pixel_rate()
633 if (imx290->link_freq) in imx290_set_fmt()
634 __v4l2_ctrl_s_ctrl(imx290->link_freq, in imx290_set_fmt()
1054 imx290->link_freq = in imx290_probe()
1059 if (imx290->link_freq) in imx290_probe()
1060 imx290->link_freq->flags |= V4L2_CTRL_FLAG_READ_ONLY; in imx290_probe()
Dimx214.c48 struct v4l2_ctrl *link_freq; member
948 static const s64 link_freq[] = { in imx214_probe() local
1015 imx214->link_freq = v4l2_ctrl_new_int_menu(&imx214->ctrls, NULL, in imx214_probe()
1017 ARRAY_SIZE(link_freq) - 1, in imx214_probe()
1018 0, link_freq); in imx214_probe()
1019 if (imx214->link_freq) in imx214_probe()
1020 imx214->link_freq->flags |= V4L2_CTRL_FLAG_READ_ONLY; in imx214_probe()
Dov13858.c1035 struct v4l2_ctrl *link_freq; member
1360 s64 link_freq; in ov13858_set_pad_format() local
1378 __v4l2_ctrl_s_ctrl(ov13858->link_freq, mode->link_freq_index); in ov13858_set_pad_format()
1379 link_freq = link_freq_menu_items[mode->link_freq_index]; in ov13858_set_pad_format()
1380 pixel_rate = link_freq_to_pixel_rate(link_freq); in ov13858_set_pad_format()
1611 ov13858->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, in ov13858_init_controls()
1617 if (ov13858->link_freq) in ov13858_init_controls()
1618 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()
Dhi556.c484 struct v4l2_ctrl *link_freq; member
697 hi556->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, &hi556_ctrl_ops, in hi556_init_controls()
701 if (hi556->link_freq) in hi556_init_controls()
702 hi556->link_freq->flags |= V4L2_CTRL_FLAG_READ_ONLY; in hi556_init_controls()
899 __v4l2_ctrl_s_ctrl(hi556->link_freq, mode->link_freq_index); in hi556_set_format()
Dov5670.c1821 struct v4l2_ctrl *link_freq; member
2078 ov5670->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, in ov5670_init_controls()
2082 if (ov5670->link_freq) in ov5670_init_controls()
2083 ov5670->link_freq->flags |= V4L2_CTRL_FLAG_READ_ONLY; in ov5670_init_controls()
2243 __v4l2_ctrl_s_ctrl(ov5670->link_freq, mode->link_freq_index); in ov5670_set_pad_format()
Dov5675.c482 struct v4l2_ctrl *link_freq; member
748 ov5675->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, &ov5675_ctrl_ops, in ov5675_init_controls()
752 if (ov5675->link_freq) in ov5675_init_controls()
753 ov5675->link_freq->flags |= V4L2_CTRL_FLAG_READ_ONLY; in ov5675_init_controls()
947 __v4l2_ctrl_s_ctrl(ov5675->link_freq, mode->link_freq_index); in ov5675_set_format()
Dsmiapp-pll.h46 uint32_t link_freq; member
Dov2740.c324 struct v4l2_ctrl *link_freq; member
537 ov2740->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, &ov2740_ctrl_ops, in ov2740_init_controls()
541 if (ov2740->link_freq) in ov2740_init_controls()
542 ov2740->link_freq->flags |= V4L2_CTRL_FLAG_READ_ONLY; in ov2740_init_controls()
731 __v4l2_ctrl_s_ctrl(ov2740->link_freq, mode->link_freq_index); in ov2740_set_format()
Dov8856.c1026 struct v4l2_ctrl *link_freq; member
1230 ov8856->link_freq = v4l2_ctrl_new_int_menu(ctrl_hdlr, &ov8856_ctrl_ops, in ov8856_init_controls()
1234 if (ov8856->link_freq) in ov8856_init_controls()
1235 ov8856->link_freq->flags |= V4L2_CTRL_FLAG_READ_ONLY; in ov8856_init_controls()
1478 __v4l2_ctrl_s_ctrl(ov8856->link_freq, mode->link_freq_index); in ov8856_set_format()
Dmt9v032.c195 struct v4l2_ctrl *link_freq; member
675 if (mt9v032->link_freq == NULL) in mt9v032_s_ctrl()
678 freq = mt9v032->pdata->link_freqs[mt9v032->link_freq->val]; in mt9v032_s_ctrl()
1124 mt9v032->link_freq = in mt9v032_probe()
1129 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.10/Documentation/driver-api/media/
Dcsi2.rst39 pixel_rate = link_freq * 2 * nr_of_lanes / bits_per_sample
48 * - link_freq
/Linux-v5.10/drivers/media/i2c/smiapp/
Dsmiapp.h268 struct v4l2_ctrl *link_freq; member
Dsmiapp-core.c323 pll->link_freq = in smiapp_pll_update()
324 sensor->link_freq->qmenu_int[sensor->link_freq->val]; in smiapp_pll_update()
701 sensor->link_freq = v4l2_ctrl_new_int_menu( in smiapp_init_late_controls()
823 pll->link_freq = sensor->hwcfg->op_sys_clock[j]; in smiapp_get_mbus_formats()
827 pll->link_freq, pll->bits_per_pixel, in smiapp_get_mbus_formats()
1793 sensor->link_freq, 0, in smiapp_set_format_source()
/Linux-v5.10/drivers/media/pci/intel/ipu3/
Dipu3-cio2.c295 struct v4l2_ctrl *link_freq; in cio2_csi2_calc_timing() local
302 link_freq = v4l2_ctrl_find(q->sensor->ctrl_handler, V4L2_CID_LINK_FREQ); in cio2_csi2_calc_timing()
303 if (!link_freq) { in cio2_csi2_calc_timing()
308 qm.index = v4l2_ctrl_g_ctrl(link_freq); in cio2_csi2_calc_timing()
/Linux-v5.10/drivers/staging/media/atomisp/i2c/
Datomisp-ov2722.c1203 dev->link_freq = v4l2_ctrl_find(&dev->ctrl_handler, V4L2_CID_LINK_FREQ); in __ov2722_init_ctrl_handler()
1205 if (dev->ctrl_handler.error || !dev->link_freq) in __ov2722_init_ctrl_handler()
Dov2722.h215 struct v4l2_ctrl *link_freq; member
/Linux-v5.10/drivers/gpu/drm/i915/display/
Dintel_display.h582 int intel_dotclock_calculate(int link_freq, const struct intel_link_m_n *m_n);
Dintel_display.c12226 int intel_dotclock_calculate(int link_freq, in intel_dotclock_calculate() argument
12242 return div_u64(mul_u32_u32(m_n->link_m, link_freq), m_n->link_n); in intel_dotclock_calculate()