Lines Matching refs:subdev_entity
320 struct isc_subdev_entity *subdev_entity; in xisc_parse_dt() local
344 subdev_entity = devm_kzalloc(dev, sizeof(*subdev_entity), in xisc_parse_dt()
346 if (!subdev_entity) { in xisc_parse_dt()
350 subdev_entity->epn = epn; in xisc_parse_dt()
355 subdev_entity->pfe_cfg0 = ISC_PFE_CFG0_HPOL_LOW; in xisc_parse_dt()
358 subdev_entity->pfe_cfg0 |= ISC_PFE_CFG0_VPOL_LOW; in xisc_parse_dt()
361 subdev_entity->pfe_cfg0 |= ISC_PFE_CFG0_PPOL_LOW; in xisc_parse_dt()
364 subdev_entity->pfe_cfg0 |= ISC_PFE_CFG0_CCIR_CRC | in xisc_parse_dt()
368 subdev_entity->pfe_cfg0 |= ISC_PFE_CFG0_MIPI; in xisc_parse_dt()
370 list_add_tail(&subdev_entity->list, &isc->subdev_entities); in xisc_parse_dt()
383 struct isc_subdev_entity *subdev_entity; in microchip_xisc_probe() local
497 list_for_each_entry(subdev_entity, &isc->subdev_entities, list) { in microchip_xisc_probe()
500 of_fwnode_handle(subdev_entity->epn); in microchip_xisc_probe()
502 v4l2_async_nf_init(&subdev_entity->notifier); in microchip_xisc_probe()
504 asd = v4l2_async_nf_add_fwnode_remote(&subdev_entity->notifier, in microchip_xisc_probe()
508 of_node_put(subdev_entity->epn); in microchip_xisc_probe()
509 subdev_entity->epn = NULL; in microchip_xisc_probe()
516 subdev_entity->notifier.ops = &isc_async_ops; in microchip_xisc_probe()
519 &subdev_entity->notifier); in microchip_xisc_probe()