diff options
author | Jordan Crouse | 2018-12-03 23:47:22 +0100 |
---|---|---|
committer | Rob Clark | 2018-12-11 19:10:18 +0100 |
commit | 3804a9824186af7c10f36fd4262b4e97326f1ef1 (patch) | |
tree | 7afb16a7fd75f8ce5d9564edece96e9463525175 /drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | |
parent | drm/msm/dpu: Cleanup the debugfs functions (diff) | |
download | kernel-qcow2-linux-3804a9824186af7c10f36fd4262b4e97326f1ef1.tar.gz kernel-qcow2-linux-3804a9824186af7c10f36fd4262b4e97326f1ef1.tar.xz kernel-qcow2-linux-3804a9824186af7c10f36fd4262b4e97326f1ef1.zip |
drm/msm/dpu: Further cleanups for static inline functions
Remove more static inline functions that are lightly used and/or
very simple and easy to build into the calling functions.
v3: Fix a nit from Sean Paul
v2: Removed another unused function from dpu_hw_lm.c and add back
dpu_crtc_get_client_type() since there was a question regarding
its usefulness.
Reviewed-by: Sean Paul <sean@poorly.run>
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Signed-off-by: Sean Paul <seanpaul@chromium.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
Diffstat (limited to 'drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c')
-rw-r--r-- | drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c index 3ebdf292d8f2..e9132bf5166b 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c @@ -661,7 +661,8 @@ static void _setup_layer_ops(struct dpu_hw_pipe *c, test_bit(DPU_SSPP_CSC_10BIT, &features)) c->ops.setup_csc = dpu_hw_sspp_setup_csc; - if (dpu_hw_sspp_multirect_enabled(c->cap)) + if (test_bit(DPU_SSPP_SMART_DMA_V1, &c->cap->features) || + test_bit(DPU_SSPP_SMART_DMA_V2, &c->cap->features)) c->ops.setup_multirect = dpu_hw_sspp_setup_multirect; if (test_bit(DPU_SSPP_SCALER_QSEED3, &features)) { |