Home
last modified time | relevance | path

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

/linux-6.15/drivers/media/platform/cadence/
H A Dcdns-csi2tx.c498 struct v4l2_fwnode_endpoint v4l2_ep = { .bus_type = 0 }; in csi2tx_check_lanes() local
506 ret = v4l2_fwnode_endpoint_parse(of_fwnode_handle(ep), &v4l2_ep); in csi2tx_check_lanes()
512 if (v4l2_ep.bus_type != V4L2_MBUS_CSI2_DPHY) { in csi2tx_check_lanes()
514 v4l2_ep.bus_type); in csi2tx_check_lanes()
519 csi2tx->num_lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in csi2tx_check_lanes()
528 if (v4l2_ep.bus.mipi_csi2.data_lanes[i] < 1) { in csi2tx_check_lanes()
530 i, v4l2_ep.bus.mipi_csi2.data_lanes[i]); in csi2tx_check_lanes()
536 memcpy(csi2tx->lanes, v4l2_ep.bus.mipi_csi2.data_lanes, in csi2tx_check_lanes()
H A Dcdns-csi2rx.c612 struct v4l2_fwnode_endpoint v4l2_ep = { .bus_type = 0 }; in csi2rx_parse_dt() local
623 ret = v4l2_fwnode_endpoint_parse(fwh, &v4l2_ep); in csi2rx_parse_dt()
630 if (v4l2_ep.bus_type != V4L2_MBUS_CSI2_DPHY) { in csi2rx_parse_dt()
632 v4l2_ep.bus_type); in csi2rx_parse_dt()
637 memcpy(csi2rx->lanes, v4l2_ep.bus.mipi_csi2.data_lanes, in csi2rx_parse_dt()
639 csi2rx->num_lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in csi2rx_parse_dt()
/linux-6.15/drivers/staging/media/max96712/
H A Dmax96712.c357 struct v4l2_fwnode_endpoint v4l2_ep = { in max96712_parse_dt() local
370 ret = v4l2_fwnode_endpoint_parse(ep, &v4l2_ep); in max96712_parse_dt()
377 switch (v4l2_ep.bus_type) { in max96712_parse_dt()
388 v4l2_ep.bus_type); in max96712_parse_dt()
392 if (v4l2_ep.bus.mipi_csi2.num_data_lanes != supported_lanes) { in max96712_parse_dt()
398 priv->mipi = v4l2_ep.bus.mipi_csi2; in max96712_parse_dt()
/linux-6.15/drivers/media/pci/intel/ivsc/
H A Dmei_csi.c572 struct v4l2_fwnode_endpoint v4l2_ep = { in mei_csi_parse_firmware() local
589 ret = v4l2_fwnode_endpoint_parse(sink_ep, &v4l2_ep); in mei_csi_parse_firmware()
595 csi->nr_of_lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in mei_csi_parse_firmware()
604 ret = v4l2_fwnode_endpoint_parse(source_ep, &v4l2_ep); in mei_csi_parse_firmware()
611 if (csi->nr_of_lanes != v4l2_ep.bus.mipi_csi2.num_data_lanes) { in mei_csi_parse_firmware()
615 csi->nr_of_lanes, v4l2_ep.bus.mipi_csi2.num_data_lanes); in mei_csi_parse_firmware()
/linux-6.15/drivers/staging/media/tegra-video/
H A Dvip.c115 struct v4l2_fwnode_endpoint v4l2_ep = { in tegra_vip_channel_of_parse() local
133 err = v4l2_fwnode_endpoint_parse(fwh, &v4l2_ep); in tegra_vip_channel_of_parse()
H A Dcsi.c529 struct v4l2_fwnode_endpoint v4l2_ep = { in tegra_csi_channels_alloc() local
558 ret = v4l2_fwnode_endpoint_parse(fwh, &v4l2_ep); in tegra_csi_channels_alloc()
567 lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in tegra_csi_channels_alloc()
H A Dvi.c1258 struct v4l2_fwnode_endpoint v4l2_ep = { .bus_type = 0 }; in tegra_vi_channels_alloc() local
1293 &v4l2_ep); in tegra_vi_channels_alloc()
1298 lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in tegra_vi_channels_alloc()
/linux-6.15/drivers/media/platform/renesas/rzg2l-cru/
H A Drzg2l-csi2.c683 struct v4l2_fwnode_endpoint v4l2_ep = { in rzg2l_csi2_parse_dt() local
697 ret = v4l2_fwnode_endpoint_parse(ep, &v4l2_ep); in rzg2l_csi2_parse_dt()
704 ret = rzg2l_csi2_parse_v4l2(csi2, &v4l2_ep); in rzg2l_csi2_parse_dt()
/linux-6.15/drivers/media/platform/st/stm32/
H A Dstm32-csi.c924 struct v4l2_fwnode_endpoint v4l2_ep = { .bus_type = V4L2_MBUS_CSI2_DPHY }; in stm32_csi_parse_dt() local
937 ret = v4l2_fwnode_endpoint_parse(ep, &v4l2_ep); in stm32_csi_parse_dt()
943 csidev->num_lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in stm32_csi_parse_dt()
951 memcpy(csidev->lanes, v4l2_ep.bus.mipi_csi2.data_lanes, in stm32_csi_parse_dt()
/linux-6.15/drivers/media/platform/renesas/
H A Drcar-csi2.c1856 struct v4l2_fwnode_endpoint v4l2_ep = { in rcsi2_parse_dt() local
1867 ret = v4l2_fwnode_endpoint_parse(ep, &v4l2_ep); in rcsi2_parse_dt()
1874 ret = rcsi2_parse_v4l2(priv, &v4l2_ep); in rcsi2_parse_dt()