/linux-master/drivers/media/i2c/ |
H A D | ov9282.c | 1108 struct v4l2_fwnode_endpoint bus_cfg = { local 1150 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); 1156 bus_cfg.bus.mipi_csi2.flags & V4L2_MBUS_CSI2_NONCONTINUOUS_CLOCK; 1158 if (bus_cfg.bus.mipi_csi2.num_data_lanes != OV9282_NUM_DATA_LANES) { 1161 bus_cfg.bus.mipi_csi2.num_data_lanes); 1166 if (!bus_cfg.nr_of_link_frequencies) { 1172 for (i = 0; i < bus_cfg.nr_of_link_frequencies; i++) 1173 if (bus_cfg.link_frequencies[i] == OV9282_LINK_FREQ) 1179 v4l2_fwnode_endpoint_free(&bus_cfg);
|
H A D | og01a1b.c | 905 struct v4l2_fwnode_endpoint bus_cfg = { local 931 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); 936 if (bus_cfg.bus.mipi_csi2.num_data_lanes != OG01A1B_DATA_LANES) { 938 bus_cfg.bus.mipi_csi2.num_data_lanes); 943 if (!bus_cfg.nr_of_link_frequencies) { 950 for (j = 0; j < bus_cfg.nr_of_link_frequencies; j++) { 952 bus_cfg.link_frequencies[j]) 956 if (j == bus_cfg.nr_of_link_frequencies) { 965 v4l2_fwnode_endpoint_free(&bus_cfg);
|
H A D | imx415.c | 1235 struct v4l2_fwnode_endpoint bus_cfg = { local 1268 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); 1273 switch (bus_cfg.bus.mipi_csi2.num_data_lanes) { 1276 sensor->num_data_lanes = bus_cfg.bus.mipi_csi2.num_data_lanes; 1281 bus_cfg.bus.mipi_csi2.num_data_lanes); 1285 if (!bus_cfg.nr_of_link_frequencies) { 1296 for (i = 0; i < bus_cfg.nr_of_link_frequencies; ++i) { 1297 if (imx415_check_inck(inck, bus_cfg.link_frequencies[i])) { 1307 if (bus_cfg.link_frequencies[i] * 2 != 1316 if (i == bus_cfg [all...] |
H A D | imx412.c | 916 struct v4l2_fwnode_endpoint bus_cfg = { local 963 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); 968 if (bus_cfg.bus.mipi_csi2.num_data_lanes != IMX412_NUM_DATA_LANES) { 971 bus_cfg.bus.mipi_csi2.num_data_lanes); 976 if (!bus_cfg.nr_of_link_frequencies) { 982 for (i = 0; i < bus_cfg.nr_of_link_frequencies; i++) 983 if (bus_cfg.link_frequencies[i] == IMX412_LINK_FREQ) 989 v4l2_fwnode_endpoint_free(&bus_cfg);
|
H A D | mt9m114.c | 379 struct v4l2_fwnode_endpoint bus_cfg; member in struct:mt9m114 474 if (sensor->bus_cfg.bus_type == V4L2_MBUS_CSI2_DPHY) 492 if (sensor->bus_cfg.bus_type == V4L2_MBUS_CSI2_DPHY) 758 if (sensor->bus_cfg.bus_type == V4L2_MBUS_CSI2_DPHY) { 762 if (!(sensor->bus_cfg.bus.mipi_csi2.flags & 1713 if (sensor->bus_cfg.bus_type == V4L2_MBUS_CSI2_DPHY) 2049 sensor->bus_cfg.nr_of_link_frequencies - 1, 2050 0, sensor->bus_cfg.link_frequencies); 2165 if (sensor->bus_cfg.bus_type == V4L2_MBUS_PARALLEL) { 2255 link_freq = sensor->bus_cfg [all...] |
H A D | ov9734.c | 832 struct v4l2_fwnode_endpoint bus_cfg = { local 855 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); 860 if (!bus_cfg.nr_of_link_frequencies) { 867 for (j = 0; j < bus_cfg.nr_of_link_frequencies; j++) { 869 bus_cfg.link_frequencies[j]) 873 if (j == bus_cfg.nr_of_link_frequencies) { 882 v4l2_fwnode_endpoint_free(&bus_cfg);
|
H A D | imx335.c | 1044 struct v4l2_fwnode_endpoint bus_cfg = { local 1094 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); 1099 if (bus_cfg.bus.mipi_csi2.num_data_lanes != IMX335_NUM_DATA_LANES) { 1102 bus_cfg.bus.mipi_csi2.num_data_lanes); 1107 ret = v4l2_link_freq_to_bitmap(imx335->dev, bus_cfg.link_frequencies, 1108 bus_cfg.nr_of_link_frequencies, 1113 v4l2_fwnode_endpoint_free(&bus_cfg);
|
H A D | hi556.c | 1202 struct v4l2_fwnode_endpoint bus_cfg = { local 1227 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); 1232 if (bus_cfg.bus.mipi_csi2.num_data_lanes != 2) { 1234 bus_cfg.bus.mipi_csi2.num_data_lanes); 1239 if (!bus_cfg.nr_of_link_frequencies) { 1246 for (j = 0; j < bus_cfg.nr_of_link_frequencies; j++) { 1248 bus_cfg.link_frequencies[j]) 1252 if (j == bus_cfg.nr_of_link_frequencies) { 1261 v4l2_fwnode_endpoint_free(&bus_cfg);
|
H A D | ov5675.c | 1178 struct v4l2_fwnode_endpoint bus_cfg = { local 1232 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); 1237 if (bus_cfg.bus.mipi_csi2.num_data_lanes != OV5675_DATA_LANES) { 1239 bus_cfg.bus.mipi_csi2.num_data_lanes); 1244 if (!bus_cfg.nr_of_link_frequencies) { 1251 for (j = 0; j < bus_cfg.nr_of_link_frequencies; j++) { 1253 bus_cfg.link_frequencies[j]) 1257 if (j == bus_cfg.nr_of_link_frequencies) { 1266 v4l2_fwnode_endpoint_free(&bus_cfg);
|
H A D | ov2740.c | 1121 struct v4l2_fwnode_endpoint bus_cfg = { local 1150 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); 1155 if (bus_cfg.bus.mipi_csi2.num_data_lanes != OV2740_DATA_LANES) { 1158 bus_cfg.bus.mipi_csi2.num_data_lanes); 1162 if (!bus_cfg.nr_of_link_frequencies) { 1168 for (j = 0; j < bus_cfg.nr_of_link_frequencies; j++) { 1170 bus_cfg.link_frequencies[j]) 1174 if (j == bus_cfg.nr_of_link_frequencies) 1198 v4l2_fwnode_endpoint_free(&bus_cfg);
|
H A D | ov13b10.c | 1428 struct v4l2_fwnode_endpoint bus_cfg = { local 1457 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); 1462 if (bus_cfg.bus.mipi_csi2.num_data_lanes != OV13B10_DATA_LANES) { 1464 bus_cfg.bus.mipi_csi2.num_data_lanes); 1469 if (!bus_cfg.nr_of_link_frequencies) { 1476 for (j = 0; j < bus_cfg.nr_of_link_frequencies; j++) { 1478 bus_cfg.link_frequencies[j]) 1482 if (j == bus_cfg.nr_of_link_frequencies) { 1491 v4l2_fwnode_endpoint_free(&bus_cfg);
|
H A D | ov08d10.c | 1308 struct v4l2_fwnode_endpoint bus_cfg = { local 1330 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); 1336 if (bus_cfg.bus.mipi_csi2.num_data_lanes != 2) { 1338 bus_cfg.bus.mipi_csi2.num_data_lanes); 1348 if (!bus_cfg.nr_of_link_frequencies) { 1355 for (j = 0; j < bus_cfg.nr_of_link_frequencies; j++) { 1357 bus_cfg.link_frequencies[j]) 1361 if (j == bus_cfg.nr_of_link_frequencies) { 1370 v4l2_fwnode_endpoint_free(&bus_cfg);
|
H A D | ov5693.c | 1228 struct v4l2_fwnode_endpoint bus_cfg = { local 1239 ret = v4l2_fwnode_endpoint_alloc_parse(endpoint, &bus_cfg); 1244 if (bus_cfg.bus.mipi_csi2.num_data_lanes != 2) { 1250 if (!bus_cfg.nr_of_link_frequencies) { 1256 for (i = 0; i < bus_cfg.nr_of_link_frequencies; i++) 1257 if (bus_cfg.link_frequencies[i] == OV5693_LINK_FREQ_419_2MHZ) 1260 if (i == bus_cfg.nr_of_link_frequencies) { 1268 v4l2_fwnode_endpoint_free(&bus_cfg);
|
H A D | ov2680.c | 1024 struct v4l2_fwnode_endpoint bus_cfg = { local 1042 ret = v4l2_fwnode_endpoint_alloc_parse(ep_fwnode, &bus_cfg); 1120 if (bus_cfg.bus.mipi_csi2.num_data_lanes != 1) { 1126 for (i = 0; i < bus_cfg.nr_of_link_frequencies; i++) 1127 if (bus_cfg.link_frequencies[i] == sensor->link_freq[0]) 1130 if (bus_cfg.nr_of_link_frequencies == 0 || 1131 bus_cfg.nr_of_link_frequencies == i) { 1139 v4l2_fwnode_endpoint_free(&bus_cfg);
|
H A D | ov02a10.c | 811 struct v4l2_fwnode_endpoint bus_cfg = { local 825 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); 838 for (j = 0; j < bus_cfg.nr_of_link_frequencies; j++) { 840 bus_cfg.link_frequencies[j]) 844 if (j == bus_cfg.nr_of_link_frequencies) { 852 v4l2_fwnode_endpoint_free(&bus_cfg);
|
H A D | imx214.c | 988 struct v4l2_fwnode_endpoint bus_cfg = { local 1000 ret = v4l2_fwnode_endpoint_alloc_parse(endpoint, &bus_cfg); 1006 for (i = 0; i < bus_cfg.nr_of_link_frequencies; i++) 1007 if (bus_cfg.link_frequencies[i] == IMX214_DEFAULT_LINK_FREQ) 1010 if (i == bus_cfg.nr_of_link_frequencies) { 1018 v4l2_fwnode_endpoint_free(&bus_cfg);
|
H A D | imx334.c | 1110 struct v4l2_fwnode_endpoint bus_cfg = { local 1146 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); 1151 if (bus_cfg.bus.mipi_csi2.num_data_lanes != IMX334_NUM_DATA_LANES) { 1154 bus_cfg.bus.mipi_csi2.num_data_lanes); 1159 ret = v4l2_link_freq_to_bitmap(imx334->dev, bus_cfg.link_frequencies, 1160 bus_cfg.nr_of_link_frequencies, 1165 v4l2_fwnode_endpoint_free(&bus_cfg);
|
H A D | ov4689.c | 837 struct v4l2_fwnode_endpoint bus_cfg = { local 847 ret = v4l2_fwnode_endpoint_alloc_parse(endpoint, &bus_cfg); 852 if (bus_cfg.bus.mipi_csi2.num_data_lanes != OV4689_LANES) { 858 if (!ov4689_check_link_frequency(&bus_cfg)) { 864 v4l2_fwnode_endpoint_free(&bus_cfg);
|
H A D | ov772x.c | 1389 struct v4l2_fwnode_endpoint bus_cfg = { local 1408 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); 1410 bus_cfg = (struct v4l2_fwnode_endpoint) 1412 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); 1417 priv->bus_type = bus_cfg.bus_type; 1418 v4l2_fwnode_endpoint_free(&bus_cfg);
|
H A D | ov8856.c | 2262 struct v4l2_fwnode_endpoint bus_cfg = { local 2310 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); 2316 if (bus_cfg.bus.mipi_csi2.num_data_lanes != 2 && 2317 bus_cfg.bus.mipi_csi2.num_data_lanes != 4) { 2319 bus_cfg.bus.mipi_csi2.num_data_lanes); 2326 if (bus_cfg.bus.mipi_csi2.num_data_lanes == 2) 2333 if (!bus_cfg.nr_of_link_frequencies) { 2340 for (j = 0; j < bus_cfg.nr_of_link_frequencies; j++) { 2342 bus_cfg.link_frequencies[j]) 2346 if (j == bus_cfg [all...] |
H A D | ov7251.c | 1480 struct v4l2_fwnode_endpoint bus_cfg = { local 1491 ret = v4l2_fwnode_endpoint_alloc_parse(endpoint, &bus_cfg); 1497 if (!bus_cfg.nr_of_link_frequencies) { 1503 for (i = 0; i < bus_cfg.nr_of_link_frequencies; i++) { 1505 if (bus_cfg.link_frequencies[i] == link_freq[j]) 1512 if (i == bus_cfg.nr_of_link_frequencies) { 1521 v4l2_fwnode_endpoint_free(&bus_cfg);
|
H A D | hi846.c | 1970 struct v4l2_fwnode_endpoint bus_cfg = { local 1982 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); 1989 if (bus_cfg.bus.mipi_csi2.num_data_lanes != 2 && 1990 bus_cfg.bus.mipi_csi2.num_data_lanes != 4) { 1992 bus_cfg.bus.mipi_csi2.num_data_lanes); 1997 hi846->nr_lanes = bus_cfg.bus.mipi_csi2.num_data_lanes; 1999 if (!bus_cfg.nr_of_link_frequencies) { 2006 fq = hi846_check_link_freqs(hi846, &bus_cfg); 2013 v4l2_fwnode_endpoint_free(&bus_cfg); 2033 v4l2_fwnode_endpoint_free(&bus_cfg); [all...] |
H A D | ov08x40.c | 2054 struct v4l2_fwnode_endpoint bus_cfg = { local 2083 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); 2088 if (bus_cfg.bus.mipi_csi2.num_data_lanes != OV08X40_DATA_LANES) { 2090 bus_cfg.bus.mipi_csi2.num_data_lanes); 2095 if (!bus_cfg.nr_of_link_frequencies) { 2102 for (j = 0; j < bus_cfg.nr_of_link_frequencies; j++) { 2104 bus_cfg.link_frequencies[j]) 2108 if (j == bus_cfg.nr_of_link_frequencies) { 2117 v4l2_fwnode_endpoint_free(&bus_cfg);
|
H A D | imx355.c | 1619 struct v4l2_fwnode_endpoint bus_cfg = { local 1633 ret = v4l2_fwnode_endpoint_alloc_parse(ep, &bus_cfg); 1655 ret = v4l2_link_freq_to_bitmap(dev, bus_cfg.link_frequencies, 1656 bus_cfg.nr_of_link_frequencies, 1663 v4l2_fwnode_endpoint_free(&bus_cfg); 1668 v4l2_fwnode_endpoint_free(&bus_cfg);
|
/linux-master/drivers/gpu/drm/ingenic/ |
H A D | ingenic-drm-drv.c | 126 struct drm_bus_cfg bus_cfg; member in struct:ingenic_drm_bridge 738 priv->panel_is_sharp = bridge->bus_cfg.flags & DRM_BUS_FLAG_SHARP_SIGNALS; 754 if (bridge->bus_cfg.flags & DRM_BUS_FLAG_DE_LOW) 756 if (bridge->bus_cfg.flags & DRM_BUS_FLAG_PIXDATA_DRIVE_NEGEDGE) 766 switch (bridge->bus_cfg.format) { 809 ib->bus_cfg = bridge_state->output_bus_cfg;
|