summaryrefslogtreecommitdiff
path: root/Documentation/userspace-api/media/mediactl/media-controller-model.rst
diff options
context:
space:
mode:
authorDaniel Scally <djrscally@gmail.com>2022-03-03 01:03:01 +0300
committerMauro Carvalho Chehab <mchehab@kernel.org>2022-04-24 09:58:16 +0300
commit4e4dab4bb6029dbee63f12a249ddc44b0124ea63 (patch)
treee929904c89ca6d746e4334b6520ee2daa17dd0bd /Documentation/userspace-api/media/mediactl/media-controller-model.rst
parentaf3ed78ecbf367008ae4852cd676a75ce71db35f (diff)
downloadlinux-4e4dab4bb6029dbee63f12a249ddc44b0124ea63.tar.xz
media: media.h: Add new media link type
To describe in the kernel the connection between devices and their supporting peripherals (for example, a camera sensor and the vcm driving the focusing lens for it), add a new type of media link to introduce the concept of these ancillary links. Add some elements to the uAPI documentation to explain the new link type, their purpose and some aspects of their current implementation. Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Daniel Scally <djrscally@gmail.com> Reviewed-by: Jean-Michel Hautbois <jeanmichel.hautbois@ideasonboard.com> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Diffstat (limited to 'Documentation/userspace-api/media/mediactl/media-controller-model.rst')
-rw-r--r--Documentation/userspace-api/media/mediactl/media-controller-model.rst6
1 files changed, 6 insertions, 0 deletions
diff --git a/Documentation/userspace-api/media/mediactl/media-controller-model.rst b/Documentation/userspace-api/media/mediactl/media-controller-model.rst
index 222cb99debb5..78bfdfb2a322 100644
--- a/Documentation/userspace-api/media/mediactl/media-controller-model.rst
+++ b/Documentation/userspace-api/media/mediactl/media-controller-model.rst
@@ -33,3 +33,9 @@ are:
- An **interface link** is a point-to-point bidirectional control
connection between a Linux Kernel interface and an entity.
+
+- An **ancillary link** is a point-to-point connection denoting that two
+ entities form a single logical unit. For example this could represent the
+ fact that a particular camera sensor and lens controller form a single
+ physical module, meaning this lens controller drives the lens for this
+ camera sensor. \ No newline at end of file