Home
last modified time | relevance | path

Searched refs:v4l2_ep (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/platform/cadence/
H A Dcdns-csi2tx.c494 struct v4l2_fwnode_endpoint v4l2_ep = { .bus_type = 0 }; in csi2tx_check_lanes() local
502 ret = v4l2_fwnode_endpoint_parse(of_fwnode_handle(ep), &v4l2_ep); in csi2tx_check_lanes()
508 if (v4l2_ep.bus_type != V4L2_MBUS_CSI2_DPHY) { in csi2tx_check_lanes()
510 v4l2_ep.bus_type); in csi2tx_check_lanes()
515 csi2tx->num_lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in csi2tx_check_lanes()
524 if (v4l2_ep.bus.mipi_csi2.data_lanes[i] < 1) { in csi2tx_check_lanes()
526 i, v4l2_ep.bus.mipi_csi2.data_lanes[i]); in csi2tx_check_lanes()
532 memcpy(csi2tx->lanes, v4l2_ep.bus.mipi_csi2.data_lanes, in csi2tx_check_lanes()
H A Dcdns-csi2rx.c364 struct v4l2_fwnode_endpoint v4l2_ep = { .bus_type = 0 }; in csi2rx_parse_dt() local
374 ret = v4l2_fwnode_endpoint_parse(fwh, &v4l2_ep); in csi2rx_parse_dt()
381 if (v4l2_ep.bus_type != V4L2_MBUS_CSI2_DPHY) { in csi2rx_parse_dt()
383 v4l2_ep.bus_type); in csi2rx_parse_dt()
388 memcpy(csi2rx->lanes, v4l2_ep.bus.mipi_csi2.data_lanes, in csi2rx_parse_dt()
390 csi2rx->num_lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in csi2rx_parse_dt()
/kernel/linux/linux-6.6/drivers/media/platform/cadence/
H A 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()
H A Dcdns-csi2rx.c442 struct v4l2_fwnode_endpoint v4l2_ep = { .bus_type = 0 }; in csi2rx_parse_dt() local
453 ret = v4l2_fwnode_endpoint_parse(fwh, &v4l2_ep); in csi2rx_parse_dt()
460 if (v4l2_ep.bus_type != V4L2_MBUS_CSI2_DPHY) { in csi2rx_parse_dt()
462 v4l2_ep.bus_type); in csi2rx_parse_dt()
467 memcpy(csi2rx->lanes, v4l2_ep.bus.mipi_csi2.data_lanes, in csi2rx_parse_dt()
469 csi2rx->num_lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in csi2rx_parse_dt()
/kernel/linux/linux-6.6/drivers/staging/media/max96712/
H A Dmax96712.c343 struct v4l2_fwnode_endpoint v4l2_ep = { in max96712_parse_dt() local
356 ret = v4l2_fwnode_endpoint_parse(ep, &v4l2_ep); in max96712_parse_dt()
363 switch (v4l2_ep.bus_type) { in max96712_parse_dt()
374 v4l2_ep.bus_type); in max96712_parse_dt()
378 if (v4l2_ep.bus.mipi_csi2.num_data_lanes != supported_lanes) { in max96712_parse_dt()
384 priv->mipi = v4l2_ep.bus.mipi_csi2; in max96712_parse_dt()
/kernel/linux/linux-6.6/drivers/media/pci/intel/ivsc/
H A Dmei_csi.c644 struct v4l2_fwnode_endpoint v4l2_ep = { in mei_csi_parse_firmware() local
659 ret = v4l2_fwnode_endpoint_parse(ep, &v4l2_ep); in mei_csi_parse_firmware()
679 ret = v4l2_fwnode_endpoint_alloc_parse(fwnode, &v4l2_ep); in mei_csi_parse_firmware()
683 csi->nr_of_lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in mei_csi_parse_firmware()
689 v4l2_fwnode_endpoint_free(&v4l2_ep); in mei_csi_parse_firmware()
/kernel/linux/linux-6.6/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.c521 struct v4l2_fwnode_endpoint v4l2_ep = { in tegra_csi_channels_alloc() local
550 ret = v4l2_fwnode_endpoint_parse(fwh, &v4l2_ep); in tegra_csi_channels_alloc()
559 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()
/kernel/linux/linux-5.10/drivers/media/platform/sunxi/sun6i-csi/
H A Dsun6i_csi.h44 struct v4l2_fwnode_endpoint v4l2_ep; member
H A Dsun6i_csi.c60 if ((sdev->csi.v4l2_ep.bus_type == V4L2_MBUS_PARALLEL in sun6i_csi_is_format_supported()
61 || sdev->csi.v4l2_ep.bus_type == V4L2_MBUS_BT656) in sun6i_csi_is_format_supported()
62 && sdev->csi.v4l2_ep.bus.parallel.bus_width == 16) { in sun6i_csi_is_format_supported()
375 struct v4l2_fwnode_endpoint *endpoint = &sdev->csi.v4l2_ep; in sun6i_csi_setup_bus()
709 csi->v4l2_ep = *vep; in sun6i_csi_fwnode_parse()
/kernel/linux/linux-5.10/drivers/staging/media/tegra-video/
H A Dcsi.c465 struct v4l2_fwnode_endpoint v4l2_ep = { in tegra_csi_channels_alloc() local
494 ret = v4l2_fwnode_endpoint_parse(fwh, &v4l2_ep); in tegra_csi_channels_alloc()
503 lanes = v4l2_ep.bus.mipi_csi2.num_data_lanes; in tegra_csi_channels_alloc()
/kernel/linux/linux-6.6/drivers/media/platform/renesas/rzg2l-cru/
H A Drzg2l-csi2.c646 struct v4l2_fwnode_endpoint v4l2_ep = { in rzg2l_csi2_parse_dt() local
660 ret = v4l2_fwnode_endpoint_parse(ep, &v4l2_ep); in rzg2l_csi2_parse_dt()
667 ret = rzg2l_csi2_parse_v4l2(csi2, &v4l2_ep); in rzg2l_csi2_parse_dt()
/kernel/linux/linux-5.10/drivers/media/platform/rcar-vin/
H A Drcar-csi2.c889 struct v4l2_fwnode_endpoint v4l2_ep = { .bus_type = 0 }; in rcsi2_parse_dt() local
898 ret = v4l2_fwnode_endpoint_parse(of_fwnode_handle(ep), &v4l2_ep); in rcsi2_parse_dt()
905 ret = rcsi2_parse_v4l2(priv, &v4l2_ep); in rcsi2_parse_dt()
/kernel/linux/linux-6.6/drivers/media/platform/renesas/rcar-vin/
H A Drcar-csi2.c1377 struct v4l2_fwnode_endpoint v4l2_ep = { in rcsi2_parse_dt() local
1388 ret = v4l2_fwnode_endpoint_parse(ep, &v4l2_ep); in rcsi2_parse_dt()
1395 ret = rcsi2_parse_v4l2(priv, &v4l2_ep); in rcsi2_parse_dt()

Completed in 16 milliseconds