Home
last modified time | relevance | path

Searched refs:bus_cfg (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/media/i2c/
H A Dov02c10.c813 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 Dov772x.c1389 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 Dtvp7002.c898 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 Dtvp514x.c983 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 Dtvp5150.c1992 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 Dov7670.c1795 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 Dgc0308.c1203 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 Dtda1997x.c2293 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 Dispccdc.c1143 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 Disp.c2001 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 Dccs-core.c3151 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 Dvpif_capture.c1519 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()