| /Linux-v5.10/drivers/media/i2c/ |
| D | ov5645.c | 84 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 …]
|
| D | ov7251.c | 56 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 …]
|
| D | imx258.c | 596 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()
|
| D | imx290.c | 81 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()
|
| D | imx214.c | 48 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()
|
| D | ov13858.c | 1035 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()
|
| D | st-mipid02.c | 391 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()
|
| D | hi556.c | 484 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()
|
| D | ov5670.c | 1821 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()
|
| D | ov5675.c | 482 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()
|
| D | smiapp-pll.h | 46 uint32_t link_freq; member
|
| D | ov2740.c | 324 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()
|
| D | ov8856.c | 1026 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()
|
| D | mt9v032.c | 195 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()
|
| D | imx319.c | 120 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()
|
| D | imx355.c | 106 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()
|
| D | smiapp-pll.c | 421 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/ |
| D | csi2.rst | 39 pixel_rate = link_freq * 2 * nr_of_lanes / bits_per_sample 48 * - link_freq
|
| /Linux-v5.10/drivers/media/i2c/smiapp/ |
| D | smiapp.h | 268 struct v4l2_ctrl *link_freq; member
|
| D | smiapp-core.c | 323 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/ |
| D | ipu3-cio2.c | 295 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/ |
| D | atomisp-ov2722.c | 1203 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()
|
| D | ov2722.h | 215 struct v4l2_ctrl *link_freq; member
|
| /Linux-v5.10/drivers/gpu/drm/i915/display/ |
| D | intel_display.h | 582 int intel_dotclock_calculate(int link_freq, const struct intel_link_m_n *m_n);
|
| D | intel_display.c | 12226 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()
|