aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRob Clark <robdclark@gmail.com>2014-11-07 13:06:54 -0500
committerRob Clark <robdclark@gmail.com>2014-11-16 14:22:44 -0500
commit88ff1c2f3b5d4826bbe3b6ec3cf12a223dc0cb22 (patch)
tree9492d96f6202f39f595779fcce04a43b9d32e426
parent8845ef80413a6a63a7d91bf15ccbcc9df3466b0c (diff)
drm/msm/mdp4: don't care about fb in crtc
Since we are configuring things via MDP4_PIPE regs in the plane, it seems like setting the dimensions of the primary plane on the OVLP/DMA regs in crtc is unnecessary. This will make life easier when we want to do a nofb modeset. Signed-off-by: Rob Clark <robdclark@gmail.com>
-rw-r--r--drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c b/drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c
index 5d2913f179b1..d0e6c279cc72 100644
--- a/drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c
+++ b/drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c
@@ -369,8 +369,7 @@ static int mdp4_crtc_mode_set(struct drm_crtc *crtc,
369 369
370 /* take data from pipe: */ 370 /* take data from pipe: */
371 mdp4_write(mdp4_kms, REG_MDP4_DMA_SRC_BASE(dma), 0); 371 mdp4_write(mdp4_kms, REG_MDP4_DMA_SRC_BASE(dma), 0);
372 mdp4_write(mdp4_kms, REG_MDP4_DMA_SRC_STRIDE(dma), 372 mdp4_write(mdp4_kms, REG_MDP4_DMA_SRC_STRIDE(dma), 0);
373 crtc->primary->fb->pitches[0]);
374 mdp4_write(mdp4_kms, REG_MDP4_DMA_DST_SIZE(dma), 373 mdp4_write(mdp4_kms, REG_MDP4_DMA_DST_SIZE(dma),
375 MDP4_DMA_DST_SIZE_WIDTH(0) | 374 MDP4_DMA_DST_SIZE_WIDTH(0) |
376 MDP4_DMA_DST_SIZE_HEIGHT(0)); 375 MDP4_DMA_DST_SIZE_HEIGHT(0));
@@ -379,8 +378,7 @@ static int mdp4_crtc_mode_set(struct drm_crtc *crtc,
379 mdp4_write(mdp4_kms, REG_MDP4_OVLP_SIZE(ovlp), 378 mdp4_write(mdp4_kms, REG_MDP4_OVLP_SIZE(ovlp),
380 MDP4_OVLP_SIZE_WIDTH(mode->hdisplay) | 379 MDP4_OVLP_SIZE_WIDTH(mode->hdisplay) |
381 MDP4_OVLP_SIZE_HEIGHT(mode->vdisplay)); 380 MDP4_OVLP_SIZE_HEIGHT(mode->vdisplay));
382 mdp4_write(mdp4_kms, REG_MDP4_OVLP_STRIDE(ovlp), 381 mdp4_write(mdp4_kms, REG_MDP4_OVLP_STRIDE(ovlp), 0);
383 crtc->primary->fb->pitches[0]);
384 382
385 mdp4_write(mdp4_kms, REG_MDP4_OVLP_CFG(ovlp), 1); 383 mdp4_write(mdp4_kms, REG_MDP4_OVLP_CFG(ovlp), 1);
386 384