mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-27 06:34:11 +08:00
media: Documentation: v4l: Document that link_validate op is valid for sink only
The link_validate pad op will only be called on sink pads. Document this. Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
This commit is contained in:
parent
352cf679c7
commit
25c8d9a768
@ -122,11 +122,12 @@ Don't forget to cleanup the media entity before the sub-device is destroyed:
|
||||
|
||||
media_entity_cleanup(&sd->entity);
|
||||
|
||||
In that case, the subdev driver may set the link_validate field to provide
|
||||
its own link validation function. The link validation function is called for
|
||||
every link in the pipeline where both of the ends of the links are V4L2
|
||||
sub-devices. The driver is still responsible for validating the correctness
|
||||
of the format configuration between sub-devices and video nodes.
|
||||
If a sub-device driver implements sink pads, the subdev driver may set the
|
||||
link_validate field in :c:type:`v4l2_subdev_pad_ops`to provide its own link
|
||||
validation function. For every link in the pipeline, the link_validate pad
|
||||
operation of the sink end of the link is called. In both cases the driver is
|
||||
still responsible for validating the correctness of the format configuration
|
||||
between sub-devices and video nodes.
|
||||
|
||||
If link_validate op is not set, the default function
|
||||
:c:func:`v4l2_subdev_link_validate_default` is used instead. This function
|
||||
|
Loading…
Reference in New Issue
Block a user