Lines Matching refs:subdev_entity
357 struct isc_subdev_entity *subdev_entity; in isc_parse_dt() local
374 subdev_entity = devm_kzalloc(dev, sizeof(*subdev_entity), in isc_parse_dt()
376 if (!subdev_entity) { in isc_parse_dt()
380 subdev_entity->epn = epn; in isc_parse_dt()
385 subdev_entity->pfe_cfg0 = ISC_PFE_CFG0_HPOL_LOW; in isc_parse_dt()
388 subdev_entity->pfe_cfg0 |= ISC_PFE_CFG0_VPOL_LOW; in isc_parse_dt()
391 subdev_entity->pfe_cfg0 |= ISC_PFE_CFG0_PPOL_LOW; in isc_parse_dt()
394 subdev_entity->pfe_cfg0 |= ISC_PFE_CFG0_CCIR_CRC | in isc_parse_dt()
397 list_add_tail(&subdev_entity->list, &isc->subdev_entities); in isc_parse_dt()
408 struct isc_subdev_entity *subdev_entity; in microchip_isc_probe() local
520 list_for_each_entry(subdev_entity, &isc->subdev_entities, list) { in microchip_isc_probe()
523 of_fwnode_handle(subdev_entity->epn); in microchip_isc_probe()
525 v4l2_async_nf_init(&subdev_entity->notifier, &isc->v4l2_dev); in microchip_isc_probe()
527 asd = v4l2_async_nf_add_fwnode_remote(&subdev_entity->notifier, in microchip_isc_probe()
531 of_node_put(subdev_entity->epn); in microchip_isc_probe()
532 subdev_entity->epn = NULL; in microchip_isc_probe()
539 subdev_entity->notifier.ops = µchip_isc_async_ops; in microchip_isc_probe()
541 ret = v4l2_async_nf_register(&subdev_entity->notifier); in microchip_isc_probe()