Hi Daniel, Thank you for the patch. On Wednesday 01 Mar 2017 09:27:14 Daniel Vetter wrote: > Resulted in confusion a few times in the past. > > v2: Spelling fix (Eric). > > Cc: Eric Anholt <eric@xxxxxxxxxx> > Acked-by: Eric Anholt <eric@xxxxxxxxxx> > Cc: Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx> > Cc: Manasi Navare <manasi.d.navare@xxxxxxxxx> > Signed-off-by: Daniel Vetter <daniel.vetter@xxxxxxxx> Reviewed-by: Laurent Pinchart <laurent.pinchart@xxxxxxxxxxxxxxxx> > --- > Documentation/gpu/drm-kms.rst | 22 ++++++++++++++++++++++ > 1 file changed, 22 insertions(+) > > diff --git a/Documentation/gpu/drm-kms.rst b/Documentation/gpu/drm-kms.rst > index 17a4cd5b14fd..a504d9ee4d94 100644 > --- a/Documentation/gpu/drm-kms.rst > +++ b/Documentation/gpu/drm-kms.rst > @@ -161,6 +161,28 @@ KMS Core Structures and Functions > Modeset Base Object Abstraction > =============================== > > +.. kernel-render:: DOT > + :alt: Mode Objects and Properties > + :caption: Mode Objects and Properties > + > + digraph { > + node [shape=box] > + > + "drm_property A" -> "drm_mode_object A" > + "drm_property A" -> "drm_mode_object B" > + "drm_property B" -> "drm_mode_object A" > + } > + > +The base structure for all KMS objects is :c:type:`struct drm_mode_object > +<drm_mode_object>`. One of the base services it provides is tracking > properties, +which are especially important for the atomic IOCTL (see > `Atomic Mode +Setting`_). The somewhat surprising part here is that > properties are not +directly instantiated on each object, but free-standing > mode objects themselves, +represented by :c:type:`struct drm_property > <drm_property>`, which only specify +the type and value range of a > property. Any given property can be attached +multiple times to different > objects using :c:func:`drm_object_attach_property() > +<drm_object_attach_property>`. > + > .. kernel-doc:: include/drm/drm_mode_object.h > > :internal: -- Regards, Laurent Pinchart -- To unsubscribe from this list: send the line "unsubscribe linux-doc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html