diff options
| author | Alan Kwong <akwong@codeaurora.org> | 2016-09-21 11:00:26 -0400 |
|---|---|---|
| committer | Alan Kwong <akwong@codeaurora.org> | 2016-09-23 13:30:41 -0400 |
| commit | e5956edfbc9543eb13bb9310a6eda841ed353367 (patch) | |
| tree | 93d90c567d90c22b0e767b3ad74c94fc7b92fef9 /drivers/gpu | |
| parent | 86a6d482aca57c9481752a407d44a844be22e906 (diff) | |
drm/msm/sde: remove unused vblank control for writeback
Writeback does not support external vblank control. Remove
vblank control callback as it is not used.
Change-Id: Ib30ee4388e8c7726f887417af773740e29c96f6e
Signed-off-by: Alan Kwong <akwong@codeaurora.org>
Diffstat (limited to 'drivers/gpu')
| -rw-r--r-- | drivers/gpu/drm/msm/sde/sde_encoder_phys_wb.c | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/drivers/gpu/drm/msm/sde/sde_encoder_phys_wb.c b/drivers/gpu/drm/msm/sde/sde_encoder_phys_wb.c index 3681de54f19a..e3310b9ab7ec 100644 --- a/drivers/gpu/drm/msm/sde/sde_encoder_phys_wb.c +++ b/drivers/gpu/drm/msm/sde/sde_encoder_phys_wb.c @@ -630,33 +630,6 @@ static void sde_encoder_phys_wb_mode_set( } /** - * sde_encoder_phys_wb_control_vblank_irq - Control vblank interrupt - * @phys_enc: Pointer to physical encoder - * @enable: Enable interrupt - */ -static int sde_encoder_phys_wb_control_vblank_irq( - struct sde_encoder_phys *phys_enc, - bool enable) -{ - struct sde_encoder_phys_wb *wb_enc = to_sde_encoder_phys_wb(phys_enc); - struct sde_hw_wb *hw_wb = wb_enc->hw_wb; - int ret = 0; - - SDE_DEBUG("[wb:%d,%d]\n", hw_wb->idx - WB_0, enable); - - if (enable) - ret = sde_encoder_phys_wb_register_irq(phys_enc); - else - ret = sde_encoder_phys_wb_unregister_irq(phys_enc); - - if (ret) - SDE_ERROR("control vblank irq error %d, enable %d\n", ret, - enable); - - return ret; -} - -/** * sde_encoder_phys_wb_wait_for_commit_done - wait until request is committed * @phys_enc: Pointer to physical encoder */ @@ -962,7 +935,6 @@ static void sde_encoder_phys_wb_init_ops(struct sde_encoder_phys_ops *ops) ops->destroy = sde_encoder_phys_wb_destroy; ops->atomic_check = sde_encoder_phys_wb_atomic_check; ops->get_hw_resources = sde_encoder_phys_wb_get_hw_resources; - ops->control_vblank_irq = sde_encoder_phys_wb_control_vblank_irq; ops->wait_for_commit_done = sde_encoder_phys_wb_wait_for_commit_done; ops->prepare_for_kickoff = sde_encoder_phys_wb_prepare_for_kickoff; ops->handle_post_kickoff = sde_encoder_phys_wb_handle_post_kickoff; |
