Add a complete flag to indicate if the media graph is complete or not. The use-case is for v4l2-async to set the flag when all subdevices are bound and that the flag be reported to user-space so it can learn when a graph is completely populated. Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas@xxxxxxxxxxxx> --- include/media/media-device.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/media/media-device.h b/include/media/media-device.h index fa089543072052cf..cd685c3a791c6c04 100644 --- a/include/media/media-device.h +++ b/include/media/media-device.h @@ -83,6 +83,7 @@ struct media_device_ops { * @serial: Device serial number (optional) * @bus_info: Unique and stable device location identifier * @hw_revision: Hardware device revision + * @complete: Graph completed flag * @topology_version: Monotonic counter for storing the version of the graph * topology. Should be incremented each time the topology changes. * @id: Unique ID used on the last registered graph object @@ -151,6 +152,7 @@ struct media_device { char serial[40]; char bus_info[32]; u32 hw_revision; + bool complete; u64 topology_version; -- 2.27.0