Message ID | 20230712135723.173506-3-contact@emersion.fr (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [1/4] drm/doc: use cross-references for macros | expand |
On Wed, 12 Jul 2023 13:57:32 +0000 Simon Ser <contact@emersion.fr> wrote: > Explain what the event looks like when both flags are specified. > > Signed-off-by: Simon Ser <contact@emersion.fr> > Cc: Pekka Paalanen <pekka.paalanen@collabora.com> > Cc: Daniel Vetter <daniel.vetter@ffwll.ch> > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> > Cc: Lyude Paul <lyude@redhat.com> > Cc: Christian König <ckoenig.leichtzumerken@gmail.com> > --- > > Driver developers: please confirm or deny this documentation. I'm just > guessing here. > > include/uapi/drm/drm_mode.h | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/include/uapi/drm/drm_mode.h b/include/uapi/drm/drm_mode.h > index c32b171c0ba7..cb4bbfe15d3a 100644 > --- a/include/uapi/drm/drm_mode.h > +++ b/include/uapi/drm/drm_mode.h > @@ -950,6 +950,9 @@ struct hdr_output_metadata { > * When used with the atomic uAPI, vblank events will be sent for every CRTC > * included in the commit. At least one CRTC must be included, and all included > * CRTCs must be turned on. > + * > + * When used with &DRM_MODE_PAGE_FLIP_ASYNC, the page-flip event will have the > + * same timings and sequence number as the previous effective page-flip. > */ > #define DRM_MODE_PAGE_FLIP_EVENT 0x01 > /** This wording would mean that if you do a continuous stream of async flips indefinitely, the timestamp and sequence number would never change at all. I think "the previous effective page-flip" needs different words. Hmm, no. I'm misunderstanding "effective" here. But all the flips are effective, right? All will be programmed into hardware. Thanks, pq
diff --git a/include/uapi/drm/drm_mode.h b/include/uapi/drm/drm_mode.h index c32b171c0ba7..cb4bbfe15d3a 100644 --- a/include/uapi/drm/drm_mode.h +++ b/include/uapi/drm/drm_mode.h @@ -950,6 +950,9 @@ struct hdr_output_metadata { * When used with the atomic uAPI, vblank events will be sent for every CRTC * included in the commit. At least one CRTC must be included, and all included * CRTCs must be turned on. + * + * When used with &DRM_MODE_PAGE_FLIP_ASYNC, the page-flip event will have the + * same timings and sequence number as the previous effective page-flip. */ #define DRM_MODE_PAGE_FLIP_EVENT 0x01 /**
Explain what the event looks like when both flags are specified. Signed-off-by: Simon Ser <contact@emersion.fr> Cc: Pekka Paalanen <pekka.paalanen@collabora.com> Cc: Daniel Vetter <daniel.vetter@ffwll.ch> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> Cc: Lyude Paul <lyude@redhat.com> Cc: Christian König <ckoenig.leichtzumerken@gmail.com> --- Driver developers: please confirm or deny this documentation. I'm just guessing here. include/uapi/drm/drm_mode.h | 3 +++ 1 file changed, 3 insertions(+)