Re: [Freedreno] [PATCH 1/2] drm/msm/dpu: enable cursor plane on dpu

2018-08-21 Thread Sean Paul
On Tue, Aug 21, 2018 at 05:54:09PM +0530, Sravanthi Kollukuduru wrote: > Reserve DMA pipe for cursor plane and attach it to the > crtc during the initialization. > > Signed-off-by: Sravanthi Kollukuduru Reviewed-by: Sean Paul > --- > drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 5 ++- >

Re: [Freedreno] [PATCH v14 0/4] iommu/arm-smmu: Add runtime pm/sleep support

2018-08-21 Thread Srinivas Kandagatla
On 27/07/18 08:02, Vivek Gautam wrote: Sricharan R (3): iommu/arm-smmu: Add pm_runtime/sleep ops iommu/arm-smmu: Invoke pm_runtime during probe, add/remove device iommu/arm-smmu: Add the device_link between masters and smmu Vivek Gautam (1): iommu/arm-smmu: Add support for

[Freedreno] [PATCH 2/2] drm/msm/dpu: fix for cursor blend issue

2018-08-21 Thread Sravanthi Kollukuduru
The current driver has the opaque blend mode set as the default causing the black box effect around the cursor. The fix enables choosing a different blend mode for alpha enabled formats. Signed-off-by: Sravanthi Kollukuduru --- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 26

[Freedreno] [PATCH 1/2] drm/msm/dpu: enable cursor plane on dpu

2018-08-21 Thread Sravanthi Kollukuduru
Reserve DMA pipe for cursor plane and attach it to the crtc during the initialization. Signed-off-by: Sravanthi Kollukuduru --- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 5 ++- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 53

[Freedreno] [PATCH 0/2] Enable cursor plane on DPU

2018-08-21 Thread Sravanthi Kollukuduru
This patchset adds the cursor plane support on DPU driver. It also includes the fix for the black box artifacts seen around the cursor when enabled. Sravanthi Kollukuduru (2): drm/msm/dpu: enable cursor plane on dpu drm/msm/dpu: fix for cursor blend issue

[Freedreno] [PATCH] drm/msm: fix unsigned comparison with less than zero

2018-08-21 Thread Colin King
From: Colin Ian King The return from the call to _mixer_stages can be a negative error code however this is being assigned to an unsigned variable 'stages' hence the check is always false. Fix this by making 'stages' an int. Detected by Coccinelle ("Unsigned expression compared with zero: