Home
last modified time | relevance | path

Searched refs:subdevs (Results 1 – 55 of 55) sorted by relevance

/linux-4.1.27/include/media/
Dv4l2-device.h48 struct list_head subdevs; member
131 list_for_each_entry(sd, &(v4l2_dev)->subdevs, list)
138 list_for_each_entry((sd), &(v4l2_dev)->subdevs, list) \
159 list_for_each_entry((sd), &(v4l2_dev)->subdevs, list) { \
203 list_for_each_entry(__sd, &(v4l2_dev)->subdevs, list) { \
Domap4iss.h53 struct iss_subdev_i2c_board_info *subdevs; member
61 struct iss_v4l2_subdevs_group *subdevs; member
Dv4l2-async.h78 struct v4l2_async_subdev **subdevs; member
Domap3isp.h154 struct isp_platform_subdev *subdevs; member
/linux-4.1.27/drivers/mfd/
Dsun6i-prcm.c17 const struct mfd_cell *subdevs; member
116 .subdevs = sun6i_a31_prcm_subdevs,
121 .subdevs = sun8i_a23_prcm_subdevs,
156 ret = mfd_add_devices(&pdev->dev, 0, data->subdevs, data->nsubdevs, in sun6i_prcm_probe()
Daat2870-core.c420 if ((pdata->subdevs[i].id == aat2870_devs[j].id) && in aat2870_i2c_probe()
421 !strcmp(pdata->subdevs[i].name, in aat2870_i2c_probe()
424 pdata->subdevs[i].platform_data; in aat2870_i2c_probe()
Dtps6586x.c401 subdev = &pdata->subdevs[i]; in tps6586x_add_subdevs()
439 pdata->subdevs = NULL; in tps6586x_parse_dt()
Dda903x.c470 subdev = &pdata->subdevs[i]; in da903x_add_subdevs()
Dezx-pcap.c494 ret = pcap_add_subdev(pcap, &pdata->subdevs[i]); in ezx_pcap_probe()
/linux-4.1.27/drivers/regulator/
Dmax1586.c197 pdata->subdevs = devm_kzalloc(dev, sizeof(struct max1586_subdev_data) * in of_get_max1586_platform_data()
199 if (!pdata->subdevs) in of_get_max1586_platform_data()
203 sub = pdata->subdevs; in of_get_max1586_platform_data()
264 id = pdata->subdevs[i].id; in max1586_pmic_probe()
265 if (!pdata->subdevs[i].platform_data) in max1586_pmic_probe()
280 config.init_data = pdata->subdevs[i].platform_data; in max1586_pmic_probe()
Dmax8660.c354 pdata->subdevs = devm_kzalloc(dev, sizeof(struct max8660_subdev_data) * in max8660_pdata_from_dt()
356 if (!pdata->subdevs) in max8660_pdata_from_dt()
360 sub = pdata->subdevs; in max8660_pdata_from_dt()
444 if (!pdata->subdevs[i].platform_data) in max8660_probe()
447 boot_on = pdata->subdevs[i].platform_data->constraints.boot_on; in max8660_probe()
449 switch (pdata->subdevs[i].id) { in max8660_probe()
480 pdata->subdevs[i].name); in max8660_probe()
489 id = pdata->subdevs[i].id; in max8660_probe()
492 config.init_data = pdata->subdevs[i].platform_data; in max8660_probe()
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dmedia-dev.c76 p->subdevs[i] = NULL; in fimc_pipeline_prepare()
101 p->subdevs[IDX_SENSOR] = sd; in fimc_pipeline_prepare()
104 p->subdevs[IDX_CSIS] = sd; in fimc_pipeline_prepare()
107 p->subdevs[IDX_FLITE] = sd; in fimc_pipeline_prepare()
110 p->subdevs[IDX_FIMC] = sd; in fimc_pipeline_prepare()
113 p->subdevs[IDX_IS_ISP] = sd; in fimc_pipeline_prepare()
123 if (sensor && p->subdevs[IDX_FIMC]) in fimc_pipeline_prepare()
124 __setup_sensor_notification(fmd, sensor, p->subdevs[IDX_FIMC]); in fimc_pipeline_prepare()
168 if (p->subdevs[IDX_SENSOR] == NULL) in fimc_pipeline_s_power()
174 ret = __subdev_set_power(p->subdevs[idx], on); in fimc_pipeline_s_power()
[all …]
Dmedia-dev.h64 struct v4l2_subdev *subdevs[IDX_MAX]; member
207 return p->subdevs[index]; in __fimc_md_get_subdev()
Dfimc-capture.c183 struct v4l2_subdev *csis = p->subdevs[IDX_CSIS]; in fimc_capture_irq_handler()
787 struct v4l2_subdev *sd = p->subdevs[IDX_SENSOR]; in fimc_pipeline_try_format()
1175 if (sd == p->subdevs[IDX_SENSOR] && in fimc_pipeline_validate()
/linux-4.1.27/drivers/gpu/host1x/
Dbus.c56 list_add_tail(&subdev->list, &device->subdevs); in host1x_subdev_add()
82 if (of_match_node(driver->subdevs, np) && in host1x_device_parse_dt()
113 if (list_empty(&device->subdevs)) { in host1x_subdev_register()
131 if (list_empty(&device->subdevs)) { in __host1x_subdev_unregister()
145 list_move_tail(&subdev->list, &device->subdevs); in __host1x_subdev_unregister()
227 list_for_each_entry(subdev, &device->subdevs, list) { in host1x_add_client()
345 list_for_each_entry_safe(subdev, sd, &device->subdevs, list) in __host1x_device_del()
387 INIT_LIST_HEAD(&device->subdevs); in host1x_device_add()
412 list_for_each_entry(subdev, &device->subdevs, list) { in host1x_device_add()
/linux-4.1.27/drivers/media/v4l2-core/
Dv4l2-device.c38 INIT_LIST_HEAD(&v4l2_dev->subdevs); in v4l2_device_register()
115 list_for_each_entry_safe(sd, next, &v4l2_dev->subdevs, list) { in v4l2_device_unregister()
195 list_add_tail(&sd->list, &v4l2_dev->subdevs); in v4l2_device_register_subdev()
227 list_for_each_entry(sd, &v4l2_dev->subdevs, list) { in v4l2_device_register_subdev_nodes()
258 list_for_each_entry(sd, &v4l2_dev->subdevs, list) { in v4l2_device_register_subdev_nodes()
Dv4l2-async.c145 asd = notifier->subdevs[i]; in v4l2_async_notifier_register()
/linux-4.1.27/drivers/staging/media/omap4iss/
Diss_csiphy.c124 struct iss_v4l2_subdevs_group *subdevs = pipe->external->host_priv; in omap4iss_csiphy_config() local
132 lanes = &subdevs->bus.csi2.lanecfg; in omap4iss_csiphy_config()
150 if (subdevs->interface == ISS_INTERFACE_CSI2A_PHY1) { in omap4iss_csiphy_config()
161 if (subdevs->interface == ISS_INTERFACE_CSI2B_PHY2) { in omap4iss_csiphy_config()
Diss.c1179 struct iss_v4l2_subdevs_group *subdevs; in iss_register_entities() local
1224 for (subdevs = pdata->subdevs; subdevs && subdevs->subdevs; ++subdevs) { in iss_register_entities()
1230 sensor = iss_register_subdev_group(iss, subdevs->subdevs); in iss_register_entities()
1234 sensor->host_priv = subdevs; in iss_register_entities()
1240 switch (subdevs->interface) { in iss_register_entities()
1257 subdevs->interface); in iss_register_entities()
/linux-4.1.27/drivers/media/platform/xilinx/
Dxilinx-vipp.c509 struct v4l2_async_subdev **subdevs = NULL; in xvip_graph_init() local
535 subdevs = devm_kzalloc(xdev->dev, sizeof(*subdevs) * num_subdevs, in xvip_graph_init()
537 if (subdevs == NULL) { in xvip_graph_init()
544 subdevs[i++] = &entity->asd; in xvip_graph_init()
546 xdev->notifier.subdevs = subdevs; in xvip_graph_init()
/linux-4.1.27/Documentation/video4linux/
Domap3isp.txt30 Split to subdevs
33 The OMAP 3 ISP is split into V4L2 subdevs, each of the blocks inside the ISP
34 having one subdev to represent it. Each of the subdevs provide a V4L2 subdev
71 statistics (AEWB, AF and histogram) subdevs.
83 Each of the statistics subdevs is able to produce events. An event is
191 The statistics subdevs do offer more dynamic configuration options than the
192 other subdevs. They can be enabled, disable and reconfigured when the pipeline
199 The private IOCTLs offered by the AEWB, AF and histogram subdevs are heavily
Dfimc.txt92 4.4. Camera capture subdevs
113 the sub-devices (format, crop), to avoid resetting the subdevs' configuration
116 For full sub-device control support (subdevs configured at user space before
120 For V4L2 video node control only (subdevs configured internally by the host
Dv4l2-framework.txt128 Unregistering will also automatically unregister all subdevs from the device.
137 This does *not* unregister the subdevs, so you still need to call the
282 The core ops are common to all subdevs, the other categories are implemented
393 The second argument to both calls is a group ID. If 0, then all subdevs are
414 contain several subdevs that use an I2C bus, but also a subdev that is
Dv4l2-controls.txt617 That is no problem if there are no subdevs involved but if there are, then
/linux-4.1.27/include/linux/regulator/
Dmax8660.h54 struct max8660_subdev_data *subdevs; member
Dmax1586.h59 struct max1586_subdev_data *subdevs; member
/linux-4.1.27/drivers/staging/media/davinci_vpfe/
Ddavinci-vpfe-mc.txt27 Split to subdevs
30 The Davinci VPFE is split into V4L2 subdevs, each of the blocks inside the VPFE
31 having one subdev to represent it. Each of the subdevs provide a V4L2 subdev
DTODO14 - The driver should have no knowledge of possible external subdevs; see
/linux-4.1.27/include/linux/
Dhost1x.h256 const struct of_device_id *subdevs; member
283 struct list_head subdevs; member
/linux-4.1.27/include/linux/mfd/
Dtps6586x.h86 struct tps6586x_subdev_info *subdevs; member
Daat2870.h164 struct aat2870_subdev_info *subdevs; member
Dezx-pcap.h22 struct pcap_subdev *subdevs; member
Dda903x.h148 struct da903x_subdev_info *subdevs; member
/linux-4.1.27/drivers/media/platform/omap3isp/
Disp.h230 struct v4l2_subdev *subdevs[ISP_MAX_SUBDEVS]; member
Disp.c1979 for (isp_subdev = pdata ? pdata->subdevs : NULL; in isp_register_entities()
2319 notifier->subdevs = devm_kcalloc( in isp_of_parse_nodes()
2320 dev, ISP_MAX_SUBDEVS, sizeof(*notifier->subdevs), GFP_KERNEL); in isp_of_parse_nodes()
2321 if (!notifier->subdevs) in isp_of_parse_nodes()
2334 notifier->subdevs[notifier->num_subdevs] = &isd->asd; in isp_of_parse_nodes()
/linux-4.1.27/arch/arm/mach-pxa/
Dstargate2.c538 .subdevs = imote2_da9030_subdevs,
912 .subdevs = stargate2_da9030_subdevs,
Dlittleton.c391 .subdevs = littleton_da9034_subdevs,
Dpalm27x.c457 .subdevs = palm27x_max1587a_subdevs,
Dsaar.c497 .subdevs = saar_da9034_subdevs,
Dvpac270.c668 .subdevs = vpac270_max1587a_subdevs,
Dballoon3.c755 .subdevs = balloon3_max1587a_subdevs,
Dcm-x300.c750 .subdevs = cm_x300_da9030_subdevs,
Dhx4700.c795 .subdevs = &max1587a_subdev,
Dmioa701.c614 .subdevs = max1586_subdevs,
Draumfeld.c939 .subdevs = &max8660_v6_subdev_data,
Dem-x270.c1211 .subdevs = em_x270_da9030_subdevs,
/linux-4.1.27/arch/arm/mach-omap2/
Dboard-cm-t35.c528 .subdevs = cm_t35_isp_subdevs,
/linux-4.1.27/drivers/staging/comedi/drivers/
Dpcl816.c659 subdevs[1] = COMEDI_SUBD_AO; in pcl816_attach()
/linux-4.1.27/drivers/gpu/drm/tegra/
Ddrm.c1061 .subdevs = host1x_drm_subdevs,
/linux-4.1.27/drivers/media/platform/soc_camera/
Dsoc_camera.c1548 sasc->notifier.subdevs = asd; in scan_async_group()
1647 sasc->notifier.subdevs = &info->subdev; in soc_of_bind()
/linux-4.1.27/drivers/media/platform/
Dsh_vou.c1424 struct v4l2_subdev *sd = list_entry(v4l2_dev->subdevs.next, in sh_vou_remove()
Dfsl-viu.c1629 struct v4l2_subdev *sdev = list_entry(v4l2_dev->subdevs.next, in viu_of_remove()
/linux-4.1.27/drivers/media/platform/davinci/
Dvpif_display.c1311 vpif_obj.notifier.subdevs = vpif_obj.config->asd; in vpif_probe()
Dvpif_capture.c1501 vpif_obj.notifier.subdevs = vpif_obj.config->asd; in vpif_probe()
/linux-4.1.27/drivers/media/platform/am437x/
Dam437x-vpfe.c2603 vpfe->notifier.subdevs = vpfe->cfg->asd; in vpfe_probe()