Home
last modified time | relevance | path

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

1234

/OK3568_Linux_fs/kernel/drivers/media/i2c/
H A Dov5645.c87 u32 link_freq; member
106 struct v4l2_ctrl *link_freq; member
529 static const s64 link_freq[] = { variable
545 .link_freq = 0 /* an index in link_freq[] */
557 .link_freq = 1 /* an index in link_freq[] */
569 .link_freq = 1 /* an index in link_freq[] */
996 ret = v4l2_ctrl_s_ctrl(ov5645->link_freq, in ov5645_set_format()
997 new_mode->link_freq); in ov5645_set_format()
1374 ov5645->link_freq = v4l2_ctrl_new_int_menu(&ov5645->ctrls, in ov5645_probe()
1377 ARRAY_SIZE(link_freq) - 1, in ov5645_probe()
[all …]
H A 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()
H A 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()
H A Dsensor_adapter.c79 struct v4l2_ctrl *link_freq; member
359 static int sensor_config_link_freq(struct sensor *sensor, s64 link_freq) in sensor_config_link_freq() argument
364 link_freq_menu_items[0] = link_freq; in sensor_config_link_freq()
365 __v4l2_ctrl_modify_range(sensor->link_freq, 0, 0, 1, link_freq_menu_items[0]); in sensor_config_link_freq()
366 mode->mipi_freq = link_freq; in sensor_config_link_freq()
527 s64 link_freq = 0; in sensor_ioctl() local
563 link_freq = *(s64 *)arg; in sensor_ioctl()
564 ret = sensor_config_link_freq(sensor, link_freq); in sensor_ioctl()
567 link_freq); in sensor_ioctl()
759 s64 link_freq = 0; in sensor_compat_ioctl32() local
[all …]
H A 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()
H A Dsc4238.c133 u32 link_freq; member
158 struct v4l2_ctrl *link_freq; member
1359 .link_freq = 0, /* an index in link_freq[] */
1381 .link_freq = 1, /* an index in link_freq[] */
1398 .link_freq = 0, /* an index in link_freq[] */
1415 .link_freq = 0, /* an index in link_freq[] */
1575 __v4l2_ctrl_s_ctrl(sc4238->link_freq, in sc4238_set_fmt()
1576 mode->link_freq); in sc4238_set_fmt()
2556 sc4238->link_freq = v4l2_ctrl_new_int_menu(handler, NULL, in sc4238_initialize_controls()
2574 __v4l2_ctrl_s_ctrl(sc4238->link_freq, in sc4238_initialize_controls()
H A Dvirtual-camera.c43 struct v4l2_ctrl *link_freq; member
425 vcam->link_freq = v4l2_ctrl_new_int_menu(handler, &vcamera_ctrl_ops, in vcamera_initialize_controls()
450 v4l2_ctrl_s_ctrl(vcam->link_freq, i - 1); in vcamera_initialize_controls()
459 v4l2_ctrl_s_ctrl(vcam->link_freq, i - 1); in vcamera_initialize_controls()
H A 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()
H A 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()
H A 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()
H A Dsmiapp-pll.h46 uint32_t link_freq; member
H A 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()
H A Dsc2336.c147 struct v4l2_ctrl *link_freq; member
569 __v4l2_ctrl_s_ctrl(sc2336->link_freq, in sc2336_set_fmt()
1261 sc2336->link_freq = v4l2_ctrl_new_int_menu(handler, NULL, in sc2336_initialize_controls()
1264 if (sc2336->link_freq) in sc2336_initialize_controls()
1265 sc2336->link_freq->flags |= V4L2_CTRL_FLAG_READ_ONLY; in sc2336_initialize_controls()
1273 __v4l2_ctrl_s_ctrl(sc2336->link_freq, dst_link_freq); in sc2336_initialize_controls()
H A Dsc3336.c153 struct v4l2_ctrl *link_freq; member
727 __v4l2_ctrl_s_ctrl(sc3336->link_freq, in sc3336_set_fmt()
1436 sc3336->link_freq = v4l2_ctrl_new_int_menu(handler, NULL, in sc3336_initialize_controls()
1439 if (sc3336->link_freq) in sc3336_initialize_controls()
1440 sc3336->link_freq->flags |= V4L2_CTRL_FLAG_READ_ONLY; in sc3336_initialize_controls()
1448 __v4l2_ctrl_s_ctrl(sc3336->link_freq, dst_link_freq); in sc3336_initialize_controls()
H A 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()
H A 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()
H A Dtp2855.c99 struct v4l2_ctrl *link_freq; member
398 __v4l2_ctrl_s_ctrl(tp2855->link_freq, mode->mipi_freq_idx); in tp2855_set_fmt()
799 tp2855->link_freq = v4l2_ctrl_new_int_menu(handler, NULL, in tp2855_initialize_controls()
803 __v4l2_ctrl_s_ctrl(tp2855->link_freq, mode->mipi_freq_idx); in tp2855_initialize_controls()
H A Dgc4023.c136 struct v4l2_ctrl *link_freq; member
547 __v4l2_ctrl_s_ctrl(gc4023->link_freq, in gc4023_set_fmt()
823 __v4l2_ctrl_s_ctrl(gc4023->link_freq, in gc4023_ioctl()
1369 gc4023->link_freq = v4l2_ctrl_new_int_menu(handler, NULL, V4L2_CID_LINK_FREQ, in gc4023_initialize_controls()
1376 __v4l2_ctrl_s_ctrl(gc4023->link_freq, in gc4023_initialize_controls()
H A Dgc4653.c141 struct v4l2_ctrl *link_freq; member
543 __v4l2_ctrl_s_ctrl(gc4653->link_freq, in gc4653_set_fmt()
765 __v4l2_ctrl_s_ctrl(gc4653->link_freq, in gc4653_ioctl()
1312 gc4653->link_freq = v4l2_ctrl_new_int_menu(handler, NULL, V4L2_CID_LINK_FREQ, in gc4653_initialize_controls()
1317 __v4l2_ctrl_s_ctrl(gc4653->link_freq, in gc4653_initialize_controls()
H A Dgc3003.c136 struct v4l2_ctrl *link_freq; member
934 __v4l2_ctrl_s_ctrl(gc3003->link_freq, in gc3003_set_fmt()
1152 __v4l2_ctrl_s_ctrl(gc3003->link_freq, in gc3003_ioctl()
1750 gc3003->link_freq = v4l2_ctrl_new_int_menu(handler, NULL, V4L2_CID_LINK_FREQ, in gc3003_initialize_controls()
1755 __v4l2_ctrl_s_ctrl(gc3003->link_freq, in gc3003_initialize_controls()
H A Dimx378.c171 struct v4l2_ctrl *link_freq; member
1984 __v4l2_ctrl_s_ctrl(imx378->link_freq, in imx378_set_fmt()
2186 __v4l2_ctrl_s_ctrl(imx378->link_freq, in imx378_ioctl()
2731 imx378->link_freq = v4l2_ctrl_new_int_menu(handler, NULL, in imx378_initialize_controls()
2747 v4l2_ctrl_s_ctrl(imx378->link_freq, in imx378_initialize_controls()
H A Dsc035gs.c127 struct v4l2_ctrl *link_freq; member
459 __v4l2_ctrl_s_ctrl(sc035gs->link_freq, mode->link_freq_index); in sc035gs_set_fmt()
1063 sc035gs->link_freq = v4l2_ctrl_new_int_menu(handler, NULL, V4L2_CID_LINK_FREQ, in sc035gs_initialize_controls()
1072 __v4l2_ctrl_s_ctrl(sc035gs->link_freq, mode->pixel_rate); in sc035gs_initialize_controls()
/OK3568_Linux_fs/kernel/Documentation/driver-api/media/
H A Dcsi2.rst39 pixel_rate = link_freq * 2 * nr_of_lanes / bits_per_sample
48 * - link_freq
/OK3568_Linux_fs/kernel/drivers/media/spi/
H A Drk1608_dphy.h44 struct v4l2_ctrl *link_freq; member
/OK3568_Linux_fs/kernel/drivers/phy/rockchip/
H A Dphy-rockchip-csi2-dphy.c87 struct v4l2_ctrl *link_freq; in csi2_dphy_get_sensor_data_rate() local
94 link_freq = v4l2_ctrl_find(sensor_sd->ctrl_handler, V4L2_CID_LINK_FREQ); in csi2_dphy_get_sensor_data_rate()
95 if (!link_freq) { in csi2_dphy_get_sensor_data_rate()
100 qm.index = v4l2_ctrl_g_ctrl(link_freq); in csi2_dphy_get_sensor_data_rate()

1234