Home
last modified time | relevance | path

Searched refs:bus_cfg (Results 1 – 5 of 5) 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 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()
/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 …]