| /linux/drivers/media/i2c/ |
| H A D | ov02c10.c | 813 struct v4l2_fwnode_endpoint bus_cfg = { in ov02c10_check_hwcfg() local 830 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); in ov02c10_check_hwcfg() 835 ret = v4l2_link_freq_to_bitmap(dev, bus_cfg.link_frequencies, in ov02c10_check_hwcfg() 836 bus_cfg.nr_of_link_frequencies, in ov02c10_check_hwcfg() 846 if (bus_cfg.bus.mipi_csi2.num_data_lanes != 1 && in ov02c10_check_hwcfg() 847 bus_cfg.bus.mipi_csi2.num_data_lanes != 2) { in ov02c10_check_hwcfg() 850 bus_cfg.bus.mipi_csi2.num_data_lanes); in ov02c10_check_hwcfg() 854 ov02c10->mipi_lanes = bus_cfg.bus.mipi_csi2.num_data_lanes; in ov02c10_check_hwcfg() 857 v4l2_fwnode_endpoint_free(&bus_cfg); in ov02c10_check_hwcfg()
|
| H A D | ov772x.c | 1389 struct v4l2_fwnode_endpoint bus_cfg = { in ov772x_parse_dt() local 1408 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); in ov772x_parse_dt() 1410 bus_cfg = (struct v4l2_fwnode_endpoint) in ov772x_parse_dt() 1412 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); in ov772x_parse_dt() 1417 priv->bus_type = bus_cfg.bus_type; in ov772x_parse_dt() 1418 v4l2_fwnode_endpoint_free(&bus_cfg); in ov772x_parse_dt()
|
| H A D | tvp7002.c | 898 struct v4l2_fwnode_endpoint bus_cfg = { .bus_type = 0 }; in tvp7002_get_pdata() local 910 if (v4l2_fwnode_endpoint_parse(of_fwnode_handle(endpoint), &bus_cfg)) in tvp7002_get_pdata() 917 flags = bus_cfg.bus.parallel.flags; in tvp7002_get_pdata()
|
| H A 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()
|
| H A D | tvp5150.c | 1992 struct v4l2_fwnode_endpoint bus_cfg = { in tvp5150_parse_dt() local 2083 ret = v4l2_fwnode_endpoint_parse(of_fwnode_handle(ep_np), &bus_cfg); in tvp5150_parse_dt() 2088 flags = bus_cfg.bus.parallel.flags; in tvp5150_parse_dt() 2089 if (bus_cfg.bus_type == V4L2_MBUS_PARALLEL && in tvp5150_parse_dt() 2097 decoder->mbus_type = bus_cfg.bus_type; in tvp5150_parse_dt()
|
| H A D | ov7670.c | 1795 struct v4l2_fwnode_endpoint bus_cfg = { .bus_type = 0 }; in ov7670_parse_dt() local 1810 ret = v4l2_fwnode_endpoint_parse(ep, &bus_cfg); in ov7670_parse_dt() 1815 if (bus_cfg.bus_type != V4L2_MBUS_PARALLEL) { in ov7670_parse_dt() 1819 info->mbus_config = bus_cfg.bus.parallel.flags; in ov7670_parse_dt()
|
| H A D | gc0308.c | 1203 struct v4l2_fwnode_endpoint bus_cfg = { in gc0308_bus_config() local 1213 ret = v4l2_fwnode_endpoint_parse(ep, &bus_cfg); in gc0308_bus_config() 1218 gc0308->mbus_config = bus_cfg.bus.parallel.flags; in gc0308_bus_config()
|
| H A D | tda1997x.c | 2293 struct v4l2_fwnode_endpoint bus_cfg = { .bus_type = 0 }; in tda1997x_parse_dt() local 2317 ret = v4l2_fwnode_endpoint_parse(of_fwnode_handle(ep), &bus_cfg); in tda1997x_parse_dt() 2322 pdata->vidout_bus_type = bus_cfg.bus_type; in tda1997x_parse_dt() 2325 flags = bus_cfg.bus.parallel.flags; in tda1997x_parse_dt() 2332 pdata->vidout_bus_width = bus_cfg.bus.parallel.bus_width; in tda1997x_parse_dt()
|
| /linux/drivers/media/platform/ti/omap3isp/ |
| H A D | ispccdc.c | 1143 struct isp_bus_cfg *bus_cfg; in ccdc_configure() local 1145 bus_cfg = v4l2_subdev_to_bus_cfg(sd); in ccdc_configure() 1146 if (WARN_ON(!bus_cfg)) in ccdc_configure() 1149 parcfg = &bus_cfg->bus.parallel; in ccdc_configure() 2437 struct isp_bus_cfg *bus_cfg; in ccdc_link_validate() local 2439 bus_cfg = v4l2_subdev_to_bus_cfg(sd); in ccdc_link_validate() 2440 if (WARN_ON(!bus_cfg)) in ccdc_link_validate() 2443 parallel_shift = bus_cfg->bus.parallel.data_lane_shift; in ccdc_link_validate()
|
| H A D | isp.c | 2001 struct isp_bus_cfg *bus_cfg = in isp_subdev_notifier_bound() local 2006 ret = isp_link_entity(isp, &sd->entity, bus_cfg->interface); in isp_subdev_notifier_bound()
|
| /linux/drivers/media/i2c/ccs/ |
| H A D | ccs-core.c | 3151 struct v4l2_fwnode_endpoint bus_cfg = { .bus_type = V4L2_MBUS_UNKNOWN }; in ccs_get_hwconfig() local 3165 rval = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); in ccs_get_hwconfig() 3169 switch (bus_cfg.bus_type) { in ccs_get_hwconfig() 3172 hwcfg->lanes = bus_cfg.bus.mipi_csi2.num_data_lanes; in ccs_get_hwconfig() 3176 hwcfg->lanes = bus_cfg.bus.mipi_csi2.num_data_lanes; in ccs_get_hwconfig() 3180 hwcfg->csi_signalling_mode = bus_cfg.bus.mipi_csi1.strobe ? in ccs_get_hwconfig() 3186 dev_err(dev, "unsupported bus %u\n", bus_cfg.bus_type); in ccs_get_hwconfig() 3193 if (!bus_cfg.nr_of_link_frequencies) { in ccs_get_hwconfig() 3201 bus_cfg.nr_of_link_frequencies + 1 /* guardian */, in ccs_get_hwconfig() 3208 for (unsigned int i = 0; i < bus_cfg.nr_of_link_frequencies; i++) { in ccs_get_hwconfig() [all …]
|
| /linux/drivers/media/platform/ti/davinci/ |
| H A D | vpif_capture.c | 1519 struct v4l2_fwnode_endpoint bus_cfg = { .bus_type = 0 }; in vpif_capture_get_pdata() local 1545 &bus_cfg); in vpif_capture_get_pdata() 1553 endpoint, bus_cfg.bus.parallel.bus_width); in vpif_capture_get_pdata() 1555 flags = bus_cfg.bus.parallel.flags; in vpif_capture_get_pdata()
|