| /Linux-v5.10/drivers/media/i2c/ |
| D | hi556.c | 1030 struct v4l2_fwnode_endpoint bus_cfg = { in hi556_check_hwcfg() local 1055 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); in hi556_check_hwcfg() 1060 if (bus_cfg.bus.mipi_csi2.num_data_lanes != 2) { in hi556_check_hwcfg() 1062 bus_cfg.bus.mipi_csi2.num_data_lanes); in hi556_check_hwcfg() 1067 if (!bus_cfg.nr_of_link_frequencies) { in hi556_check_hwcfg() 1074 for (j = 0; j < bus_cfg.nr_of_link_frequencies; j++) { in hi556_check_hwcfg() 1076 bus_cfg.link_frequencies[j]) in hi556_check_hwcfg() 1080 if (j == bus_cfg.nr_of_link_frequencies) { in hi556_check_hwcfg() 1089 v4l2_fwnode_endpoint_free(&bus_cfg); in hi556_check_hwcfg()
|
| D | ov5675.c | 1077 struct v4l2_fwnode_endpoint bus_cfg = { in ov5675_check_hwcfg() local 1103 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); in ov5675_check_hwcfg() 1108 if (bus_cfg.bus.mipi_csi2.num_data_lanes != OV5675_DATA_LANES) { in ov5675_check_hwcfg() 1110 bus_cfg.bus.mipi_csi2.num_data_lanes); in ov5675_check_hwcfg() 1115 if (!bus_cfg.nr_of_link_frequencies) { in ov5675_check_hwcfg() 1122 for (j = 0; j < bus_cfg.nr_of_link_frequencies; j++) { in ov5675_check_hwcfg() 1124 bus_cfg.link_frequencies[j]) in ov5675_check_hwcfg() 1128 if (j == bus_cfg.nr_of_link_frequencies) { in ov5675_check_hwcfg() 1137 v4l2_fwnode_endpoint_free(&bus_cfg); in ov5675_check_hwcfg()
|
| D | imx319.c | 2359 struct v4l2_fwnode_endpoint bus_cfg = { in imx319_get_hwcfg() local 2374 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); in imx319_get_hwcfg() 2396 dev_dbg(dev, "num of link freqs: %d", bus_cfg.nr_of_link_frequencies); in imx319_get_hwcfg() 2397 if (!bus_cfg.nr_of_link_frequencies) { in imx319_get_hwcfg() 2402 cfg->nr_of_link_freqs = bus_cfg.nr_of_link_frequencies; in imx319_get_hwcfg() 2404 bus_cfg.nr_of_link_frequencies + 1, in imx319_get_hwcfg() 2409 for (i = 0; i < bus_cfg.nr_of_link_frequencies; i++) { in imx319_get_hwcfg() 2410 cfg->link_freqs[i] = bus_cfg.link_frequencies[i]; in imx319_get_hwcfg() 2414 v4l2_fwnode_endpoint_free(&bus_cfg); in imx319_get_hwcfg() 2419 v4l2_fwnode_endpoint_free(&bus_cfg); in imx319_get_hwcfg()
|
| D | imx355.c | 1659 struct v4l2_fwnode_endpoint bus_cfg = { in imx355_get_hwcfg() local 1674 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); in imx355_get_hwcfg() 1696 dev_dbg(dev, "num of link freqs: %d", bus_cfg.nr_of_link_frequencies); in imx355_get_hwcfg() 1697 if (!bus_cfg.nr_of_link_frequencies) { in imx355_get_hwcfg() 1702 cfg->nr_of_link_freqs = bus_cfg.nr_of_link_frequencies; in imx355_get_hwcfg() 1704 bus_cfg.nr_of_link_frequencies + 1, in imx355_get_hwcfg() 1709 for (i = 0; i < bus_cfg.nr_of_link_frequencies; i++) { in imx355_get_hwcfg() 1710 cfg->link_freqs[i] = bus_cfg.link_frequencies[i]; in imx355_get_hwcfg() 1714 v4l2_fwnode_endpoint_free(&bus_cfg); in imx355_get_hwcfg() 1719 v4l2_fwnode_endpoint_free(&bus_cfg); in imx355_get_hwcfg()
|
| D | ov2740.c | 859 struct v4l2_fwnode_endpoint bus_cfg = { in ov2740_check_hwcfg() local 882 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); in ov2740_check_hwcfg() 887 if (bus_cfg.bus.mipi_csi2.num_data_lanes != OV2740_DATA_LANES) { in ov2740_check_hwcfg() 889 bus_cfg.bus.mipi_csi2.num_data_lanes); in ov2740_check_hwcfg() 894 if (!bus_cfg.nr_of_link_frequencies) { in ov2740_check_hwcfg() 901 for (j = 0; j < bus_cfg.nr_of_link_frequencies; j++) { in ov2740_check_hwcfg() 903 bus_cfg.link_frequencies[j]) in ov2740_check_hwcfg() 907 if (j == bus_cfg.nr_of_link_frequencies) { in ov2740_check_hwcfg() 916 v4l2_fwnode_endpoint_free(&bus_cfg); in ov2740_check_hwcfg()
|
| D | ov8856.c | 1649 struct v4l2_fwnode_endpoint bus_cfg = { in ov8856_get_hwcfg() local 1696 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); in ov8856_get_hwcfg() 1701 if (bus_cfg.bus.mipi_csi2.num_data_lanes != OV8856_DATA_LANES) { in ov8856_get_hwcfg() 1703 bus_cfg.bus.mipi_csi2.num_data_lanes); in ov8856_get_hwcfg() 1708 if (!bus_cfg.nr_of_link_frequencies) { in ov8856_get_hwcfg() 1715 for (j = 0; j < bus_cfg.nr_of_link_frequencies; j++) { in ov8856_get_hwcfg() 1717 bus_cfg.link_frequencies[j]) in ov8856_get_hwcfg() 1721 if (j == bus_cfg.nr_of_link_frequencies) { in ov8856_get_hwcfg() 1730 v4l2_fwnode_endpoint_free(&bus_cfg); in ov8856_get_hwcfg()
|
| D | imx214.c | 876 struct v4l2_fwnode_endpoint bus_cfg = { in imx214_parse_fwnode() local 888 ret = v4l2_fwnode_endpoint_alloc_parse(endpoint, &bus_cfg); in imx214_parse_fwnode() 894 for (i = 0; i < bus_cfg.nr_of_link_frequencies; i++) in imx214_parse_fwnode() 895 if (bus_cfg.link_frequencies[i] == IMX214_DEFAULT_LINK_FREQ) in imx214_parse_fwnode() 898 if (i == bus_cfg.nr_of_link_frequencies) { in imx214_parse_fwnode() 906 v4l2_fwnode_endpoint_free(&bus_cfg); in imx214_parse_fwnode()
|
| D | ov2659.c | 1386 struct v4l2_fwnode_endpoint bus_cfg = { .bus_type = 0 }; in ov2659_get_pdata() local 1398 &bus_cfg); in ov2659_get_pdata() 1408 if (!bus_cfg.nr_of_link_frequencies) { in ov2659_get_pdata() 1415 pdata->link_frequency = bus_cfg.link_frequencies[0]; in ov2659_get_pdata() 1418 v4l2_fwnode_endpoint_free(&bus_cfg); in ov2659_get_pdata()
|
| D | ov5647.c | 535 struct v4l2_fwnode_endpoint bus_cfg = { .bus_type = 0 }; in ov5647_parse_dt() local 544 ret = v4l2_fwnode_endpoint_parse(of_fwnode_handle(ep), &bus_cfg); in ov5647_parse_dt()
|
| D | tvp7002.c | 885 struct v4l2_fwnode_endpoint bus_cfg = { .bus_type = 0 }; in tvp7002_get_pdata() local 897 if (v4l2_fwnode_endpoint_parse(of_fwnode_handle(endpoint), &bus_cfg)) in tvp7002_get_pdata() 904 flags = bus_cfg.bus.parallel.flags; in tvp7002_get_pdata()
|
| D | tvp514x.c | 983 struct v4l2_fwnode_endpoint bus_cfg = { .bus_type = 0 }; in tvp514x_get_pdata() local 994 if (v4l2_fwnode_endpoint_parse(of_fwnode_handle(endpoint), &bus_cfg)) in tvp514x_get_pdata() 1001 flags = bus_cfg.bus.parallel.flags; in tvp514x_get_pdata()
|
| D | tvp5150.c | 2002 struct v4l2_fwnode_endpoint bus_cfg = { in tvp5150_parse_dt() local 2088 ret = v4l2_fwnode_endpoint_parse(of_fwnode_handle(ep_np), &bus_cfg); in tvp5150_parse_dt() 2093 flags = bus_cfg.bus.parallel.flags; in tvp5150_parse_dt() 2094 if (bus_cfg.bus_type == V4L2_MBUS_PARALLEL && in tvp5150_parse_dt() 2102 decoder->mbus_type = bus_cfg.bus_type; in tvp5150_parse_dt()
|
| D | ov7670.c | 1805 struct v4l2_fwnode_endpoint bus_cfg = { .bus_type = 0 }; in ov7670_parse_dt() local 1820 ret = v4l2_fwnode_endpoint_parse(ep, &bus_cfg); in ov7670_parse_dt() 1825 if (bus_cfg.bus_type != V4L2_MBUS_PARALLEL) { in ov7670_parse_dt() 1829 info->mbus_config = bus_cfg.bus.parallel.flags; in ov7670_parse_dt()
|
| D | mt9m111.c | 1225 struct v4l2_fwnode_endpoint bus_cfg = { in mt9m111_probe_fw() local 1235 ret = v4l2_fwnode_endpoint_parse(np, &bus_cfg); in mt9m111_probe_fw() 1239 mt9m111->pclk_sample = !!(bus_cfg.bus.parallel.flags & in mt9m111_probe_fw()
|
| D | tda1997x.c | 2272 struct v4l2_fwnode_endpoint bus_cfg = { .bus_type = 0 }; in tda1997x_parse_dt() local 2296 ret = v4l2_fwnode_endpoint_parse(of_fwnode_handle(ep), &bus_cfg); in tda1997x_parse_dt() 2302 pdata->vidout_bus_type = bus_cfg.bus_type; in tda1997x_parse_dt() 2305 flags = bus_cfg.bus.parallel.flags; in tda1997x_parse_dt() 2312 pdata->vidout_bus_width = bus_cfg.bus.parallel.bus_width; in tda1997x_parse_dt()
|
| D | adv7604.c | 3140 struct v4l2_fwnode_endpoint bus_cfg = { .bus_type = 0 }; in adv76xx_parse_dt() local 3154 ret = v4l2_fwnode_endpoint_parse(of_fwnode_handle(endpoint), &bus_cfg); in adv76xx_parse_dt() 3164 flags = bus_cfg.bus.parallel.flags; in adv76xx_parse_dt() 3175 if (bus_cfg.bus_type == V4L2_MBUS_BT656) in adv76xx_parse_dt()
|
| /Linux-v5.10/drivers/media/i2c/smiapp/ |
| D | smiapp-core.c | 2746 struct v4l2_fwnode_endpoint bus_cfg = { .bus_type = 0 }; in smiapp_get_hwconfig() local 2760 bus_cfg.bus_type = V4L2_MBUS_CSI2_DPHY; in smiapp_get_hwconfig() 2761 rval = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); in smiapp_get_hwconfig() 2763 bus_cfg = (struct v4l2_fwnode_endpoint) in smiapp_get_hwconfig() 2765 rval = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); in smiapp_get_hwconfig() 2774 switch (bus_cfg.bus_type) { in smiapp_get_hwconfig() 2777 hwcfg->lanes = bus_cfg.bus.mipi_csi2.num_data_lanes; in smiapp_get_hwconfig() 2780 hwcfg->csi_signalling_mode = (bus_cfg.bus.mipi_csi1.strobe) ? in smiapp_get_hwconfig() 2786 dev_err(dev, "unsupported bus %u\n", bus_cfg.bus_type); in smiapp_get_hwconfig() 2815 if (!bus_cfg.nr_of_link_frequencies) { in smiapp_get_hwconfig() [all …]
|
| /Linux-v5.10/drivers/media/platform/davinci/ |
| D | vpif_capture.c | 1533 struct v4l2_fwnode_endpoint bus_cfg = { .bus_type = 0 }; in vpif_capture_get_pdata() local 1564 &bus_cfg); in vpif_capture_get_pdata() 1572 endpoint, bus_cfg.bus.parallel.bus_width); in vpif_capture_get_pdata() 1574 flags = bus_cfg.bus.parallel.flags; in vpif_capture_get_pdata()
|
| /Linux-v5.10/drivers/media/platform/am437x/ |
| D | am437x-vpfe.c | 2308 struct v4l2_fwnode_endpoint bus_cfg = { .bus_type = 0 }; in vpfe_get_pdata() local 2337 &bus_cfg); in vpfe_get_pdata() 2343 sdinfo->vpfe_param.bus_width = bus_cfg.bus.parallel.bus_width; in vpfe_get_pdata() 2351 flags = bus_cfg.bus.parallel.flags; in vpfe_get_pdata()
|
| /Linux-v5.10/drivers/media/platform/omap3isp/ |
| D | ispccdc.c | 2424 struct isp_bus_cfg *bus_cfg = v4l2_subdev_to_bus_cfg(sd); in ccdc_link_validate() local 2426 parallel_shift = bus_cfg->bus.parallel.data_lane_shift; in ccdc_link_validate()
|