Home
last modified time | relevance | path

Searched hist:"9 f6b65642bd2d7ec1fc2eb675cf10a55f29417e2" (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/drivers/gpu/drm/msm/disp/mdp4/
H A Dmdp4_kms.cdiff 9f6b65642bd2d7ec1fc2eb675cf10a55f29417e2 Thu Aug 29 11:45:14 CDT 2019 Rob Clark <robdclark@chromium.org> drm/msm: add kms->flush_commit()

Add ->flush_commit(crtc_mask). Currently a no-op, but kms backends
should migrate writing flush registers to this hook, so we can decouple
pushing updates to hardware, and flushing the updates.

Once we add async commit support, the hw updates will be pushed down to
the hw synchronously, but flushing the updates will be deferred until as
close to vblank as possible, so that multiple updates can be combined in
a single frame.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Sean Paul <sean@poorly.run>
/openbmc/linux/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_kms.cdiff 9f6b65642bd2d7ec1fc2eb675cf10a55f29417e2 Thu Aug 29 11:45:14 CDT 2019 Rob Clark <robdclark@chromium.org> drm/msm: add kms->flush_commit()

Add ->flush_commit(crtc_mask). Currently a no-op, but kms backends
should migrate writing flush registers to this hook, so we can decouple
pushing updates to hardware, and flushing the updates.

Once we add async commit support, the hw updates will be pushed down to
the hw synchronously, but flushing the updates will be deferred until as
close to vblank as possible, so that multiple updates can be combined in
a single frame.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Sean Paul <sean@poorly.run>
/openbmc/linux/drivers/gpu/drm/msm/
H A Dmsm_kms.hdiff 9f6b65642bd2d7ec1fc2eb675cf10a55f29417e2 Thu Aug 29 11:45:14 CDT 2019 Rob Clark <robdclark@chromium.org> drm/msm: add kms->flush_commit()

Add ->flush_commit(crtc_mask). Currently a no-op, but kms backends
should migrate writing flush registers to this hook, so we can decouple
pushing updates to hardware, and flushing the updates.

Once we add async commit support, the hw updates will be pushed down to
the hw synchronously, but flushing the updates will be deferred until as
close to vblank as possible, so that multiple updates can be combined in
a single frame.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Sean Paul <sean@poorly.run>
H A Dmsm_atomic.cdiff 9f6b65642bd2d7ec1fc2eb675cf10a55f29417e2 Thu Aug 29 11:45:14 CDT 2019 Rob Clark <robdclark@chromium.org> drm/msm: add kms->flush_commit()

Add ->flush_commit(crtc_mask). Currently a no-op, but kms backends
should migrate writing flush registers to this hook, so we can decouple
pushing updates to hardware, and flushing the updates.

Once we add async commit support, the hw updates will be pushed down to
the hw synchronously, but flushing the updates will be deferred until as
close to vblank as possible, so that multiple updates can be combined in
a single frame.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Sean Paul <sean@poorly.run>
/openbmc/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_kms.cdiff 9f6b65642bd2d7ec1fc2eb675cf10a55f29417e2 Thu Aug 29 11:45:14 CDT 2019 Rob Clark <robdclark@chromium.org> drm/msm: add kms->flush_commit()

Add ->flush_commit(crtc_mask). Currently a no-op, but kms backends
should migrate writing flush registers to this hook, so we can decouple
pushing updates to hardware, and flushing the updates.

Once we add async commit support, the hw updates will be pushed down to
the hw synchronously, but flushing the updates will be deferred until as
close to vblank as possible, so that multiple updates can be combined in
a single frame.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Sean Paul <sean@poorly.run>