Re: [Freedreno] [v3 1/2] dt-bindings: backlight: add DisplayPort aux backlight

2021-05-11 Thread Doug Anderson
Hi, On Tue, May 11, 2021 at 11:12 AM wrote: > > On 01-05-2021 03:08, Doug Anderson wrote: > > Hi, > > > > On Fri, Apr 30, 2021 at 8:10 AM wrote: > >> > >> On 30-04-2021 02:33, Doug Anderson wrote: > >> > Hi, > >> > > >> > On Thu, Apr 29, 2021 at 11:04 AM Rob Herring wrote: > >> >> > >> >> On Mo

Re: [Freedreno] [v3 1/2] dt-bindings: backlight: add DisplayPort aux backlight

2021-05-11 Thread Laurent Pinchart
Hi Rajeevny, On Tue, May 11, 2021 at 11:41:57PM +0530, rajee...@codeaurora.org wrote: > On 01-05-2021 03:08, Doug Anderson wrote: > > On Fri, Apr 30, 2021 at 8:10 AM wrote: > >> On 30-04-2021 02:33, Doug Anderson wrote: > >> > On Thu, Apr 29, 2021 at 11:04 AM Rob Herring wrote: > >> >> On Mon, A

Re: [Freedreno] [v3 1/2] dt-bindings: backlight: add DisplayPort aux backlight

2021-05-11 Thread rajeevny
On 01-05-2021 03:08, Doug Anderson wrote: Hi, On Fri, Apr 30, 2021 at 8:10 AM wrote: On 30-04-2021 02:33, Doug Anderson wrote: > Hi, > > On Thu, Apr 29, 2021 at 11:04 AM Rob Herring wrote: >> >> On Mon, Apr 26, 2021 at 11:29:15AM +0530, Rajeev Nandan wrote: >> > Add bindings for DisplayPort

[Freedreno] [PATCH] drm/msm/dpu: fix smart dma support

2021-05-11 Thread Dmitry Baryshkov
Downstream driver uses dpu->caps->smart_dma_rev to update sspp->cap->features with the bit corresponding to the supported SmartDMA version. Upstream driver does not do this, resulting in SSPP subdriver not enbaling setup_multirect callback. Make SSPP subdriver check global smart_dma_rev to decide i

[Freedreno] [PATCH] drm/msm/dpu: simplify dpu_core_irq_en/disable helpers

2021-05-11 Thread Dmitry Baryshkov
dpu_core_irq_en/disable helpers are always called with the irq_count equal to 1. Merge them with _dpu_core_en/disable functions and make them handle just one interrupt index at a time. Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 50 dri

[Freedreno] [PATCH 0/2] drm/msm: rework clock handling

2021-05-11 Thread Dmitry Baryshkov
msm_dss_clk_*() functions significantly duplicate clk_bulk_* family of functions. Drop custom code and use bulk clocks directly. Dmitry Baryshkov (2): drm/msm/dpu: simplify clocks handling drm/msm/dp: rewrite dss_module_p

[Freedreno] [PATCH 2/2] drm/msm/dp: rewrite dss_module_power to use bulk clock functions

2021-05-11 Thread Dmitry Baryshkov
In order to simplify DP code, drop hand-coded loops over clock arrays, replacing them with clk_bulk_* functions. Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/Makefile | 1 - drivers/gpu/drm/msm/dp/dp_clk_util.c | 120 --- drivers/gpu/drm/msm/dp/dp_clk

[Freedreno] [PATCH 1/2] drm/msm/dpu: simplify clocks handling

2021-05-11 Thread Dmitry Baryshkov
DPU driver contains code to parse clock items from device tree into special data struct and then enable/disable/set rate for the clocks using that data struct. However the DPU driver itself uses only parsing and enabling/disabling part (the rate setting is used by DP driver). Move this implementat