Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/drivers/media/i2c/
H A Dov5675.c1077 struct v4l2_fwnode_endpoint bus_cfg = { in ov5675_check_hwcfg() local
1103 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); in ov5675_check_hwcfg()
1108 if (bus_cfg.bus.mipi_csi2.num_data_lanes != OV5675_DATA_LANES) { in ov5675_check_hwcfg()
1110 bus_cfg.bus.mipi_csi2.num_data_lanes); in ov5675_check_hwcfg()
1115 if (!bus_cfg.nr_of_link_frequencies) { in ov5675_check_hwcfg()
1122 for (j = 0; j < bus_cfg.nr_of_link_frequencies; j++) { in ov5675_check_hwcfg()
1124 bus_cfg.link_frequencies[j]) in ov5675_check_hwcfg()
1128 if (j == bus_cfg.nr_of_link_frequencies) { in ov5675_check_hwcfg()
1137 v4l2_fwnode_endpoint_free(&bus_cfg); in ov5675_check_hwcfg()
H A Dimx355.c1659 struct v4l2_fwnode_endpoint bus_cfg = { in imx355_get_hwcfg() local
1674 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); in imx355_get_hwcfg()
1696 dev_dbg(dev, "num of link freqs: %d", bus_cfg.nr_of_link_frequencies); in imx355_get_hwcfg()
1697 if (!bus_cfg.nr_of_link_frequencies) { in imx355_get_hwcfg()
1702 cfg->nr_of_link_freqs = bus_cfg.nr_of_link_frequencies; in imx355_get_hwcfg()
1704 bus_cfg.nr_of_link_frequencies + 1, in imx355_get_hwcfg()
1709 for (i = 0; i < bus_cfg.nr_of_link_frequencies; i++) { in imx355_get_hwcfg()
1710 cfg->link_freqs[i] = bus_cfg.link_frequencies[i]; in imx355_get_hwcfg()
1714 v4l2_fwnode_endpoint_free(&bus_cfg); in imx355_get_hwcfg()
1719 v4l2_fwnode_endpoint_free(&bus_cfg); in imx355_get_hwcfg()
H A Dimx319.c2359 struct v4l2_fwnode_endpoint bus_cfg = { in imx319_get_hwcfg() local
2374 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); in imx319_get_hwcfg()
2396 dev_dbg(dev, "num of link freqs: %d", bus_cfg.nr_of_link_frequencies); in imx319_get_hwcfg()
2397 if (!bus_cfg.nr_of_link_frequencies) { in imx319_get_hwcfg()
2402 cfg->nr_of_link_freqs = bus_cfg.nr_of_link_frequencies; in imx319_get_hwcfg()
2404 bus_cfg.nr_of_link_frequencies + 1, in imx319_get_hwcfg()
2409 for (i = 0; i < bus_cfg.nr_of_link_frequencies; i++) { in imx319_get_hwcfg()
2410 cfg->link_freqs[i] = bus_cfg.link_frequencies[i]; in imx319_get_hwcfg()
2414 v4l2_fwnode_endpoint_free(&bus_cfg); in imx319_get_hwcfg()
2419 v4l2_fwnode_endpoint_free(&bus_cfg); in imx319_get_hwcfg()
H A Dov2740.c859 struct v4l2_fwnode_endpoint bus_cfg = { in ov2740_check_hwcfg() local
882 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); in ov2740_check_hwcfg()
887 if (bus_cfg.bus.mipi_csi2.num_data_lanes != OV2740_DATA_LANES) { in ov2740_check_hwcfg()
889 bus_cfg.bus.mipi_csi2.num_data_lanes); in ov2740_check_hwcfg()
894 if (!bus_cfg.nr_of_link_frequencies) { in ov2740_check_hwcfg()
901 for (j = 0; j < bus_cfg.nr_of_link_frequencies; j++) { in ov2740_check_hwcfg()
903 bus_cfg.link_frequencies[j]) in ov2740_check_hwcfg()
907 if (j == bus_cfg.nr_of_link_frequencies) { in ov2740_check_hwcfg()
916 v4l2_fwnode_endpoint_free(&bus_cfg); in ov2740_check_hwcfg()
H A Dvirtual-camera.c475 struct v4l2_fwnode_endpoint *bus_cfg; in vcamera_get_pdata() local
496 bus_cfg = v4l2_fwnode_endpoint_alloc_parse(of_fwnode_handle(endpoint)); in vcamera_get_pdata()
497 if (IS_ERR(bus_cfg)) in vcamera_get_pdata()
500 if (!bus_cfg->nr_of_link_frequencies) { in vcamera_get_pdata()
506 vcam->link_frequency = bus_cfg->link_frequencies[0]; in vcamera_get_pdata()
509 v4l2_fwnode_endpoint_free(bus_cfg); in vcamera_get_pdata()
H A Dov8856.c1649 struct v4l2_fwnode_endpoint bus_cfg = { in ov8856_get_hwcfg() local
1696 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); in ov8856_get_hwcfg()
1701 if (bus_cfg.bus.mipi_csi2.num_data_lanes != OV8856_DATA_LANES) { in ov8856_get_hwcfg()
1703 bus_cfg.bus.mipi_csi2.num_data_lanes); in ov8856_get_hwcfg()
1708 if (!bus_cfg.nr_of_link_frequencies) { in ov8856_get_hwcfg()
1715 for (j = 0; j < bus_cfg.nr_of_link_frequencies; j++) { in ov8856_get_hwcfg()
1717 bus_cfg.link_frequencies[j]) in ov8856_get_hwcfg()
1721 if (j == bus_cfg.nr_of_link_frequencies) { in ov8856_get_hwcfg()
1730 v4l2_fwnode_endpoint_free(&bus_cfg); in ov8856_get_hwcfg()
H A Dimx307.c197 struct v4l2_fwnode_endpoint bus_cfg; member
1204 config->type = imx307->bus_cfg.bus_type; in imx307_g_mbus_config()
1257 if (imx307->cur_mode->lanes == 2 && imx307->bus_cfg.bus_type == V4L2_MBUS_CCP2) in imx307_set_hdrae()
1465 if (imx307->bus_cfg.bus_type == V4L2_MBUS_CCP2) in imx307_ioctl()
1880 if (imx307->bus_cfg.bus_type == V4L2_MBUS_CCP2) { in imx307_get_selection()
2213 &imx307->bus_cfg); in imx307_probe()
2216 if (imx307->bus_cfg.bus_type == V4L2_MBUS_CCP2) { in imx307_probe()
2217 if (imx307->bus_cfg.bus.mipi_csi1.data_lane == 2) { in imx307_probe()
2220 } else if (imx307->bus_cfg.bus.mipi_csi1.data_lane == 4) { in imx307_probe()
H A Dgc2145.c115 struct v4l2_fwnode_endpoint bus_cfg; member
2108 if (gc2145->bus_cfg.bus_type == V4L2_MBUS_CSI2_DPHY) { in gc2145_set_streaming()
2466 if (gc2145->bus_cfg.bus_type == V4L2_MBUS_CSI2_DPHY) { in gc2145_g_mbus_config()
2629 if (gc2145->bus_cfg.bus_type == V4L2_MBUS_CSI2_DPHY) in gc2145_init()
2849 &gc2145->bus_cfg); in gc2145_parse_of()
2855 if (gc2145->bus_cfg.bus_type == V4L2_MBUS_CSI2_DPHY) { in gc2145_parse_of()
H A Dos04a10.c191 struct v4l2_fwnode_endpoint bus_cfg; member
1446 u8 lanes = os04a10->bus_cfg.bus.mipi_csi2.num_data_lanes; in os04a10_set_fmt()
1581 u8 lanes = os04a10->bus_cfg.bus.mipi_csi2.num_data_lanes; in os04a10_g_mbus_config()
1859 u8 lanes = os04a10->bus_cfg.bus.mipi_csi2.num_data_lanes; in os04a10_ioctl()
2514 u8 lanes = os04a10->bus_cfg.bus.mipi_csi2.num_data_lanes; in os04a10_initialize_controls()
2709 &os04a10->bus_cfg); in os04a10_probe()
2714 if (os04a10->bus_cfg.bus.mipi_csi2.num_data_lanes == 4) { in os04a10_probe()
2718 os04a10->bus_cfg.bus.mipi_csi2.num_data_lanes); in os04a10_probe()
2723 os04a10->bus_cfg.bus.mipi_csi2.num_data_lanes); in os04a10_probe()
H A Dov2659.c1397 struct v4l2_fwnode_endpoint bus_cfg = { .bus_type = 0 }; in ov2659_get_pdata() local
1409 &bus_cfg); in ov2659_get_pdata()
1419 if (!bus_cfg.nr_of_link_frequencies) { in ov2659_get_pdata()
1426 pdata->link_frequency = bus_cfg.link_frequencies[0]; in ov2659_get_pdata()
1429 v4l2_fwnode_endpoint_free(&bus_cfg); in ov2659_get_pdata()
H A Dov50c40.c189 struct v4l2_fwnode_endpoint bus_cfg; member
6021 u32 lane_num = ov50c40->bus_cfg.bus.mipi_csi2.num_data_lanes; in ov50c40_set_fmt()
6149 u32 lane_num = ov50c40->bus_cfg.bus.mipi_csi2.num_data_lanes; in ov50c40_g_mbus_config()
6156 config->type = ov50c40->bus_cfg.bus_type; in ov50c40_g_mbus_config()
6916 u32 lane_num = ov50c40->bus_cfg.bus.mipi_csi2.num_data_lanes; in ov50c40_initialize_controls()
7072 &ov50c40->bus_cfg); in ov50c40_probe()
7073 if (ov50c40->bus_cfg.bus_type == V4L2_MBUS_CSI2_DPHY) { in ov50c40_probe()
H A Ds5kjn1.c175 struct v4l2_fwnode_endpoint bus_cfg; member
1073 u32 lane_num = s5kjn1->bus_cfg.bus.mipi_csi2.num_data_lanes; in s5kjn1_set_fmt()
1211 u32 lane_num = s5kjn1->bus_cfg.bus.mipi_csi2.num_data_lanes; in s5kjn1_g_mbus_config()
1218 config->type = s5kjn1->bus_cfg.bus_type; in s5kjn1_g_mbus_config()
1964 u32 lane_num = s5kjn1->bus_cfg.bus.mipi_csi2.num_data_lanes; in s5kjn1_initialize_controls()
2116 &s5kjn1->bus_cfg); in s5kjn1_probe()
2121 if (s5kjn1->bus_cfg.bus_type == V4L2_MBUS_CSI2_DPHY) { in s5kjn1_probe()
H A Dimx214.c146 struct v4l2_fwnode_endpoint bus_cfg; member
759 u32 lane_num = imx214->bus_cfg.bus.mipi_csi2.num_data_lanes; in imx214_set_fmt()
1458 u32 lane_num = imx214->bus_cfg.bus.mipi_csi2.num_data_lanes; in imx214_g_mbus_config()
1627 u32 lane_num = imx214->bus_cfg.bus.mipi_csi2.num_data_lanes; in imx214_initialize_controls()
1770 &imx214->bus_cfg); in imx214_probe()
1775 if (imx214->bus_cfg.bus.mipi_csi2.num_data_lanes == 4) { in imx214_probe()
H A Dlt7911uxc.c153 struct v4l2_fwnode_endpoint bus_cfg; member
710 if (lt7911uxc->bus_cfg.bus_type == V4L2_MBUS_CSI2_CPHY) { in lt7911uxc_cphy_timing_config()
999 u32 lane_num = lt7911uxc->bus_cfg.bus.mipi_csi2.num_data_lanes; in lt7911uxc_g_mbus_config()
1006 cfg->type = lt7911uxc->bus_cfg.bus_type; in lt7911uxc_g_mbus_config()
1487 &lt7911uxc->bus_cfg); in lt7911uxc_probe_of()
1493 if (lt7911uxc->bus_cfg.bus_type == V4L2_MBUS_CSI2_DPHY) { in lt7911uxc_probe_of()
H A Dmax96712.c172 struct v4l2_fwnode_endpoint bus_cfg; member
1099 data_lanes = max96712->bus_cfg.bus.mipi_csi2.num_data_lanes; in max96712_set_fmt()
1682 u8 data_lanes = max96712->bus_cfg.bus.mipi_csi2.num_data_lanes; in max96712_g_mbus_config()
1788 data_lanes = max96712->bus_cfg.bus.mipi_csi2.num_data_lanes; in max96712_initialize_controls()
1829 u8 mipi_data_lanes = max96712->bus_cfg.bus.mipi_csi2.num_data_lanes; in max96712_parse_dt()
1941 &max96712->bus_cfg); in max96712_probe()
1946 mipi_data_lanes = max96712->bus_cfg.bus.mipi_csi2.num_data_lanes; in max96712_probe()
H A Dmax96722.c160 struct v4l2_fwnode_endpoint bus_cfg; member
1110 data_lanes = max96722->bus_cfg.bus.mipi_csi2.num_data_lanes; in max96722_set_fmt()
1693 u8 data_lanes = max96722->bus_cfg.bus.mipi_csi2.num_data_lanes; in max96722_g_mbus_config()
1799 data_lanes = max96722->bus_cfg.bus.mipi_csi2.num_data_lanes; in max96722_initialize_controls()
1839 u8 mipi_data_lanes = max96722->bus_cfg.bus.mipi_csi2.num_data_lanes; in max96722_parse_dt()
1941 &max96722->bus_cfg); in max96722_probe()
1946 mipi_data_lanes = max96722->bus_cfg.bus.mipi_csi2.num_data_lanes; in max96722_probe()
H A Dov5647.c535 struct v4l2_fwnode_endpoint bus_cfg = { .bus_type = 0 }; in ov5647_parse_dt() local
544 ret = v4l2_fwnode_endpoint_parse(of_fwnode_handle(ep), &bus_cfg); in ov5647_parse_dt()
H A Dimx327.c186 struct v4l2_fwnode_endpoint bus_cfg; member
882 config->type = imx327->bus_cfg.bus_type; in imx327_g_mbus_config()
1143 if (imx327->bus_cfg.bus_type == V4L2_MBUS_CCP2) in imx327_ioctl()
1556 if (imx327->bus_cfg.bus_type == V4L2_MBUS_CCP2) { in imx327_get_selection()
1894 &imx327->bus_cfg); in imx327_probe()
1895 if (imx327->bus_cfg.bus_type == V4L2_MBUS_CCP2) { in imx327_probe()
H A Dtvp7002.c885 struct v4l2_fwnode_endpoint bus_cfg = { .bus_type = 0 }; in tvp7002_get_pdata() local
897 if (v4l2_fwnode_endpoint_parse(of_fwnode_handle(endpoint), &bus_cfg)) in tvp7002_get_pdata()
904 flags = bus_cfg.bus.parallel.flags; in tvp7002_get_pdata()
H A Dimx492.c159 struct v4l2_fwnode_endpoint bus_cfg; member
947 u32 lane_num = imx492->bus_cfg.bus.mipi_csi2.num_data_lanes; in imx492_g_mbus_config()
1042 imx492->bus_cfg.bus.mipi_csi2.num_data_lanes; in imx492_ioctl()
1677 * 2 * imx492->bus_cfg.bus.mipi_csi2.num_data_lanes; in imx492_initialize_controls()
1820 &imx492->bus_cfg); in imx492_probe()
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 Dimx464.c207 struct v4l2_fwnode_endpoint bus_cfg; member
1608 IMX464->bus_cfg.bus.mipi_csi2.num_data_lanes; in IMX464_set_fmt()
1700 u32 lane_num = IMX464->bus_cfg.bus.mipi_csi2.num_data_lanes; in IMX464_g_mbus_config()
2339 IMX464->bus_cfg.bus.mipi_csi2.num_data_lanes; in IMX464_ioctl()
3066 IMX464->bus_cfg.bus.mipi_csi2.num_data_lanes; in IMX464_initialize_controls()
3210 &IMX464->bus_cfg); in IMX464_probe()
3215 if (IMX464->bus_cfg.bus.mipi_csi2.num_data_lanes == 4) { in IMX464_probe()
H A Dimx577.c218 struct v4l2_fwnode_endpoint bus_cfg; member
1150 u32 lane_num = imx577->bus_cfg.bus.mipi_csi2.num_data_lanes; in imx577_set_fmt()
1453 u32 lane_num = imx577->bus_cfg.bus.mipi_csi2.num_data_lanes; in imx577_ioctl()
1935 u32 lane_num = imx577->bus_cfg.bus.mipi_csi2.num_data_lanes; in imx577_g_mbus_config()
2317 &imx577->bus_cfg); in imx577_probe()
/OK3568_Linux_fs/kernel/drivers/media/i2c/smiapp/
H A Dsmiapp-core.c2746 struct v4l2_fwnode_endpoint bus_cfg = { .bus_type = 0 }; in smiapp_get_hwconfig() local
2760 bus_cfg.bus_type = V4L2_MBUS_CSI2_DPHY; in smiapp_get_hwconfig()
2761 rval = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); in smiapp_get_hwconfig()
2763 bus_cfg = (struct v4l2_fwnode_endpoint) in smiapp_get_hwconfig()
2765 rval = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); in smiapp_get_hwconfig()
2774 switch (bus_cfg.bus_type) { in smiapp_get_hwconfig()
2777 hwcfg->lanes = bus_cfg.bus.mipi_csi2.num_data_lanes; in smiapp_get_hwconfig()
2780 hwcfg->csi_signalling_mode = (bus_cfg.bus.mipi_csi1.strobe) ? in smiapp_get_hwconfig()
2786 dev_err(dev, "unsupported bus %u\n", bus_cfg.bus_type); in smiapp_get_hwconfig()
2815 if (!bus_cfg.nr_of_link_frequencies) { in smiapp_get_hwconfig()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-sunxi/
H A Ddisplay2.h19 u32 bus_cfg; member

12