Home
last modified time | relevance | path

Searched refs:v4l2_ep (Results 1 – 8 of 8) sorted by relevance

/linux-6.1.9/drivers/media/platform/cadence/
Dcdns-csi2tx.c499 struct v4l2_fwnode_endpoint v4l2_ep = { .bus_type = 0 }; in csi2tx_check_lanes() local
507 ret = v4l2_fwnode_endpoint_parse(of_fwnode_handle(ep), &v4l2_ep); in csi2tx_check_lanes()
513 if (v4l2_ep.bus_type != V4L2_MBUS_CSI2_DPHY) { in csi2tx_check_lanes()
515 v4l2_ep.bus_type); in csi2tx_check_lanes()
520 csi2tx->num_lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in csi2tx_check_lanes()
529 if (v4l2_ep.bus.mipi_csi2.data_lanes[i] < 1) { in csi2tx_check_lanes()
531 i, v4l2_ep.bus.mipi_csi2.data_lanes[i]); in csi2tx_check_lanes()
537 memcpy(csi2tx->lanes, v4l2_ep.bus.mipi_csi2.data_lanes, in csi2tx_check_lanes()
Dcdns-csi2rx.c367 struct v4l2_fwnode_endpoint v4l2_ep = { .bus_type = 0 }; in csi2rx_parse_dt() local
378 ret = v4l2_fwnode_endpoint_parse(fwh, &v4l2_ep); in csi2rx_parse_dt()
385 if (v4l2_ep.bus_type != V4L2_MBUS_CSI2_DPHY) { in csi2rx_parse_dt()
387 v4l2_ep.bus_type); in csi2rx_parse_dt()
392 memcpy(csi2rx->lanes, v4l2_ep.bus.mipi_csi2.data_lanes, in csi2rx_parse_dt()
394 csi2rx->num_lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in csi2rx_parse_dt()
/linux-6.1.9/drivers/staging/media/max96712/
Dmax96712.c334 struct v4l2_fwnode_endpoint v4l2_ep = { in max96712_parse_dt() local
346 ret = v4l2_fwnode_endpoint_parse(ep, &v4l2_ep); in max96712_parse_dt()
353 if (v4l2_ep.bus.mipi_csi2.num_data_lanes != 4) { in max96712_parse_dt()
358 priv->mipi = v4l2_ep.bus.mipi_csi2; in max96712_parse_dt()
/linux-6.1.9/drivers/media/platform/sunxi/sun6i-csi/
Dsun6i_csi.c44 if ((v4l2->v4l2_ep.bus_type == V4L2_MBUS_PARALLEL in sun6i_csi_is_format_supported()
45 || v4l2->v4l2_ep.bus_type == V4L2_MBUS_BT656) in sun6i_csi_is_format_supported()
46 && v4l2->v4l2_ep.bus.parallel.bus_width == 16) { in sun6i_csi_is_format_supported()
331 struct v4l2_fwnode_endpoint *endpoint = &csi_dev->v4l2.v4l2_ep; in sun6i_csi_setup_bus()
669 csi_dev->v4l2.v4l2_ep = *vep; in sun6i_csi_fwnode_parse()
Dsun6i_csi.h50 struct v4l2_fwnode_endpoint v4l2_ep; member
/linux-6.1.9/drivers/staging/media/tegra-video/
Dcsi.c478 struct v4l2_fwnode_endpoint v4l2_ep = { in tegra_csi_channels_alloc() local
507 ret = v4l2_fwnode_endpoint_parse(fwh, &v4l2_ep); in tegra_csi_channels_alloc()
516 lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in tegra_csi_channels_alloc()
Dvi.c1355 struct v4l2_fwnode_endpoint v4l2_ep = { .bus_type = 0 }; in tegra_vi_channels_alloc() local
1391 &v4l2_ep); in tegra_vi_channels_alloc()
1396 lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in tegra_vi_channels_alloc()
/linux-6.1.9/drivers/media/platform/renesas/rcar-vin/
Drcar-csi2.c1050 struct v4l2_fwnode_endpoint v4l2_ep = { in rcsi2_parse_dt() local
1061 ret = v4l2_fwnode_endpoint_parse(ep, &v4l2_ep); in rcsi2_parse_dt()
1068 ret = rcsi2_parse_v4l2(priv, &v4l2_ep); in rcsi2_parse_dt()