Home
last modified time | relevance | path

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

/linux/drivers/media/platform/samsung/exynos4-is/
H A Dmedia-dev.c73 p->subdevs[i] = NULL; in fimc_pipeline_prepare()
97 p->subdevs[IDX_SENSOR] = sd; in fimc_pipeline_prepare()
100 p->subdevs[IDX_CSIS] = sd; in fimc_pipeline_prepare()
103 p->subdevs[IDX_FLITE] = sd; in fimc_pipeline_prepare()
106 p->subdevs[IDX_FIMC] = sd; in fimc_pipeline_prepare()
109 p->subdevs[IDX_IS_ISP] = sd; in fimc_pipeline_prepare()
119 if (sensor && p->subdevs[IDX_FIMC]) in fimc_pipeline_prepare()
120 __setup_sensor_notification(fmd, sensor, p->subdevs[IDX_FIMC]); in fimc_pipeline_prepare()
164 if (p->subdevs[IDX_SENSOR] == NULL) in fimc_pipeline_s_power()
170 ret = __subdev_set_power(p->subdevs[idx], on); in fimc_pipeline_s_power()
[all …]
H A Dfimc-capture.c182 struct v4l2_subdev *csis = p->subdevs[IDX_CSIS]; in fimc_capture_irq_handler()
763 struct v4l2_subdev *sd = p->subdevs[IDX_SENSOR]; in fimc_pipeline_try_format()
1156 if (sd == p->subdevs[IDX_SENSOR] && in fimc_pipeline_validate()
/linux/drivers/mfd/
H A Dhi6421-pmic-core.c54 const struct mfd_cell *subdevs; in hi6421_pmic_probe() local
89 subdevs = hi6421_devs; in hi6421_pmic_probe()
93 subdevs = hi6421v530_devs; in hi6421_pmic_probe()
103 subdevs, n_subdevs, NULL, 0, NULL); in hi6421_pmic_probe()
H A Dsun6i-prcm.c19 const struct mfd_cell *subdevs; member
108 .subdevs = sun6i_a31_prcm_subdevs,
113 .subdevs = sun8i_a23_prcm_subdevs,
147 ret = mfd_add_devices(&pdev->dev, 0, data->subdevs, data->nsubdevs, in sun6i_prcm_probe()
H A Dntxec.c153 const struct mfd_cell *subdevs; in ntxec_probe() local
179 subdevs = ntxec_subdev; in ntxec_probe()
183 subdevs = ntxec_subdev_pwm; in ntxec_probe()
236 subdevs, n_subdevs, NULL, 0, NULL); in ntxec_probe()
H A Dda903x.c467 subdev = &pdata->subdevs[i]; in da903x_add_subdevs()
/linux/drivers/regulator/
H A Dmax8660.c341 pdata->subdevs = devm_kcalloc(dev, in max8660_pdata_from_dt()
345 if (!pdata->subdevs) in max8660_pdata_from_dt()
349 sub = pdata->subdevs; in max8660_pdata_from_dt()
433 if (!pdata->subdevs[i].platform_data) in max8660_probe()
436 boot_on = pdata->subdevs[i].platform_data->constraints.boot_on; in max8660_probe()
438 switch (pdata->subdevs[i].id) { in max8660_probe()
469 pdata->subdevs[i].name); in max8660_probe()
478 id = pdata->subdevs[i].id; in max8660_probe()
481 config.init_data = pdata->subdevs[i].platform_data; in max8660_probe()
/linux/drivers/media/v4l2-core/
H A Dv4l2-device.c22 INIT_LIST_HEAD(&v4l2_dev->subdevs); in v4l2_device_register()
99 list_for_each_entry_safe(sd, next, &v4l2_dev->subdevs, list) { in v4l2_device_unregister()
158 list_add_tail(&sd->list, &v4l2_dev->subdevs); in __v4l2_device_register_subdev()
201 list_for_each_entry(sd, &v4l2_dev->subdevs, list) { in __v4l2_device_register_subdev_nodes()
253 list_for_each_entry(sd, &v4l2_dev->subdevs, list) { in __v4l2_device_register_subdev_nodes()
/linux/Documentation/admin-guide/media/
H A Domap3isp.rst35 Split to subdevs
38 The OMAP 3 ISP is split into V4L2 subdevs, each of the blocks inside the ISP
39 having one subdev to represent it. Each of the subdevs provide a V4L2 subdev
H A Dfimc.rst80 Camera capture subdevs
104 the sub-devices (format, crop), to avoid resetting the subdevs' configuration
107 For full sub-device control support (subdevs configured at user space before
114 For V4L2 video node control only (subdevs configured internally by the host
H A Dimx7.rst71 sensor subdevs or from the active capture device.
/linux/include/media/drv-intf/
H A Drenesas-ceu.h23 struct ceu_async_subdev subdevs[CEU_MAX_SUBDEVS]; member
/linux/include/linux/regulator/
H A Dmax8660.h42 struct max8660_subdev_data *subdevs; member
H A Dmax1586.h46 struct max1586_subdev_data *subdevs; member
/linux/Documentation/userspace-api/media/drivers/
H A Domap3isp-uapi.rst20 statistics (AEWB, AF and histogram) subdevs.
32 Each of the statistics subdevs is able to produce events. An event is
140 The statistics subdevs do offer more dynamic configuration options than the
141 other subdevs. They can be enabled, disable and reconfigured when the pipeline
148 The private IOCTLs offered by the AEWB, AF and histogram subdevs are heavily
/linux/drivers/media/platform/renesas/
H A Drenesas-ceu.c176 struct ceu_subdev **subdevs; member
1220 ceudev->sd = ceudev->subdevs[i]; in ceu_s_input()
1413 ceudev->sd = ceudev->subdevs[0]; in ceu_notify_complete()
1465 ceudev->subdevs = devm_kcalloc(ceudev->dev, n_sd, in ceu_init_async_subdevs()
1466 sizeof(*ceudev->subdevs), GFP_KERNEL); in ceu_init_async_subdevs()
1467 if (!ceudev->subdevs) in ceu_init_async_subdevs()
1499 async_sd = &pdata->subdevs[i]; in ceu_parse_platform_data()
1509 ceudev->subdevs[i] = ceu_sd; in ceu_parse_platform_data()
1571 ceudev->subdevs[i] = ceu_sd; in ceu_parse_dt()
/linux/drivers/staging/media/imx/
H A Dimx-media-dev-common.c28 list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) { in imx_media_create_csi2_links()
37 list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) { in imx_media_create_csi2_links()
128 list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) { in imx_media_alloc_pad_vdev_lists()
/linux/drivers/staging/media/ipu3/
H A DTODO9 Comments on configuring v4l2 subdevs for CIO2 and ImgU.
/linux/include/linux/mfd/
H A Dtps6586x.h88 struct tps6586x_subdev_info *subdevs; member
H A Daat2870.h147 struct aat2870_subdev_info *subdevs; member
H A Dda903x.h149 struct da903x_subdev_info *subdevs; member
/linux/Documentation/driver-api/media/
H A Dv4l2-device.rst56 all subdevs from the device.
66 This does *not* unregister the subdevs, so you still need to call the
H A Dv4l2-subdev.rst83 The core ops are common to all subdevs, the other categories are implemented
184 .. _media-registering-async-subdevs:
294 contain several subdevs that use an I2C bus, but also a subdev that is
332 The second argument to both calls is a group ID. If 0, then all subdevs are
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-subdev-g-selection.rst39 functionality performed by the subdevs which affect the image size. This
/linux/drivers/crypto/tegra/
H A Dtegra-se-main.c413 .subdevs = tegra_se_of_match,