Re: [Freedreno] [PATCH v2 05/27] drm/msm/dpu: drop EAGAIN check from dpu_format_populate_layout

2023-01-26 Thread Dmitry Baryshkov
On Fri, 27 Jan 2023 at 02:52, Abhinav Kumar wrote: > > > > On 12/29/2022 11:18 AM, Dmitry Baryshkov wrote: > > The pipe's layout is not cached, corresponding data structure is zeroed > > out each time in the dpu_plane_sspp_atomic_update(), right before the > > call to _dpu_plane_set_scanout() -> d

Re: [Freedreno] [PATCH v2 03/27] drm/msm/dpu: move SSPP allocation to the RM

2023-01-26 Thread Dmitry Baryshkov
On Fri, 27 Jan 2023 at 01:29, Abhinav Kumar wrote: > > > > On 12/29/2022 11:18 AM, Dmitry Baryshkov wrote: > > Follow the example of all other hw blocks and initialize SSPP blocks in > > Resource Manager. > > > > Signed-off-by: Dmitry Baryshkov > > --- > > drivers/gpu/drm/msm/disp/dpu1/dpu_plan

Re: [Freedreno] [RFT PATCH 2/2] drm/msm/dsi: Stop unconditionally powering up DSI hosts at modeset

2023-01-26 Thread Dmitry Baryshkov
Hi, On Sat, 14 Jan 2023 at 01:56, Douglas Anderson wrote: > > In commit 7d8e9a90509f ("drm/msm/dsi: move DSI host powerup to modeset > time"), we moved powering up DSI hosts to modeset time. This wasn't > because it was an elegant design, but there were no better options. > > That commit actually

Re: [Freedreno] [PATCH] PM / devfreq: Fix build issues with devfreq disabled

2023-01-26 Thread Rob Clark
On Tue, Jan 24, 2023 at 9:46 PM MyungJoo Ham wrote: > > >On Tue, Jan 24, 2023 at 8:04 PM MyungJoo Ham > >wrote: > >> > >> >Sender : Rob Clark > >> >Date : 2023-01-24 00:37 (GMT+9) > >> >Title : [PATCH] PM / devfreq: Fix build issues with devfreq disabled > >> > > >> >From: Rob Clark > >> > > >

Re: [Freedreno] [RFT PATCH 2/2] drm/msm/dsi: Stop unconditionally powering up DSI hosts at modeset

2023-01-26 Thread Doug Anderson
Hi, On Fri, Jan 13, 2023 at 3:56 PM Douglas Anderson wrote: > > In commit 7d8e9a90509f ("drm/msm/dsi: move DSI host powerup to modeset > time"), we moved powering up DSI hosts to modeset time. This wasn't > because it was an elegant design, but there were no better options. > > That commit actual

Re: [Freedreno] [PATCH 1/2] drm/msm/dp: Clean up handling of DP AUX interrupts

2023-01-26 Thread Doug Anderson
Hi, On Wed, Jan 25, 2023 at 9:13 AM Kuogee Hsieh wrote: > > > On 1/19/2023 2:53 PM, Douglas Anderson wrote: > > The DP AUX interrupt handling was a bit of a mess. > > * There were two functions (one for "native" transfers and one for > >"i2c" transfers) that were quite similar. It was hard to

[Freedreno] [PATCH v2 2/2] drm/msm/dp: Return IRQ_NONE for unhandled interrupts

2023-01-26 Thread Douglas Anderson
If our interrupt handler gets called and we don't really handle the interrupt then we should return IRQ_NONE. The current interrupt handler didn't do this, so let's fix it. NOTE: for some of the cases it's clear that we should return IRQ_NONE and some cases it's clear that we should return IRQ_HAN

[Freedreno] [PATCH v2 1/2] drm/msm/dp: Clean up handling of DP AUX interrupts

2023-01-26 Thread Douglas Anderson
The DP AUX interrupt handling was a bit of a mess. * There were two functions (one for "native" transfers and one for "i2c" transfers) that were quite similar. It was hard to say how many of the differences between the two functions were on purpose and how many of them were just an accident o

Re: [Freedreno] [PATCH v2 05/27] drm/msm/dpu: drop EAGAIN check from dpu_format_populate_layout

2023-01-26 Thread Abhinav Kumar
On 12/29/2022 11:18 AM, Dmitry Baryshkov wrote: The pipe's layout is not cached, corresponding data structure is zeroed out each time in the dpu_plane_sspp_atomic_update(), right before the call to _dpu_plane_set_scanout() -> dpu_format_populate_layout(). Drop plane_addr comparison against pr

Re: [Freedreno] [PATCH v2 03/27] drm/msm/dpu: move SSPP allocation to the RM

2023-01-26 Thread Abhinav Kumar
On 12/29/2022 11:18 AM, Dmitry Baryshkov wrote: Follow the example of all other hw blocks and initialize SSPP blocks in Resource Manager. Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 17 - drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c| 22 ++

Re: [Freedreno] [PATCH v2 02/27] drm/msm/dpu: rename struct dpu_hw_pipe to dpu_hw_sspp

2023-01-26 Thread Abhinav Kumar
On 12/29/2022 11:18 AM, Dmitry Baryshkov wrote: For all hardware blocks except SSPP the corresponding struct is named after the block. Rename dpu_hw_pipe (SSPP structure) to dpu_hw_sspp. Signed-off-by: Dmitry Baryshkov Idea seems okay but then we should also rename dpu_hw_pipe_cfg to dpu_

Re: [Freedreno] [PATCH v2 01/27] drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update()

2023-01-26 Thread Abhinav Kumar
On 12/29/2022 11:18 AM, Dmitry Baryshkov wrote: The function dpu_plane_sspp_atomic_update() updates pdpu->is_rt_pipe flag, but after the commit 854f6f1c653b ("drm/msm/dpu: update the qos remap only if the client type changes") it sets the flag late, after all the qos functions have updated QoS

Re: [Freedreno] [PATCH] drm/msm: use strscpy instead of strncpy

2023-01-26 Thread Dmitry Baryshkov
On Wed, 18 Jan 2023 04:01:52 +0200, Dmitry Baryshkov wrote: > Using strncpy can result in non-NULL-terminated destination string. Use > strscpy instead. This fixes following warning: > > drivers/gpu/drm/msm/msm_fence.c: In function ‘msm_fence_context_alloc’: > drivers/gpu/drm/msm/msm_fence.c:25:

Re: [Freedreno] [PATCH v2] drm/msm/dpu: Add DSC hardware blocks to register snapshot

2023-01-26 Thread Dmitry Baryshkov
On Wed, 25 Jan 2023 11:14:11 +0100, Marijn Suijten wrote: > Add missing DSC hardware block register ranges to the snapshot utility > to include them in dmesg (on MSM_DISP_SNAPSHOT_DUMP_IN_CONSOLE) and the > kms debugfs file. > > Applied, thanks! [1/1] drm/msm/dpu: Add DSC hardware blocks to r

Re: [Freedreno] [PATCH] drm/msm/dsi: properly handle the case of empty OPP table in dsi_mgr_bridge_mode_valid

2023-01-26 Thread Dmitry Baryshkov
On Tue, 24 Jan 2023 22:36:00 +0200, Dmitry Baryshkov wrote: > It was left unnoticed during the review that even if there is no OPP > table in device tree, one will be created by a call to the function > devm_pm_opp_set_clkname(). This leads to dsi_mgr_bridge_mode_valid() > rejecting all modes if

Re: [Freedreno] [PATCH] drm/msm/dpu: fix sm8450 CTL configuration

2023-01-26 Thread Dmitry Baryshkov
On Mon, 23 Jan 2023 10:08:18 +0200, Dmitry Baryshkov wrote: > Correct the CTL size on sm8450 platform. This fixes the incorrect merge > of sm8350 support, which unfortunately also touched the SM8450 setup. > > Applied, thanks! [1/1] drm/msm/dpu: fix sm8450 CTL configuration https://gitl

Re: [Freedreno] [PATCH] drm/msm/mdp5: Add check for kzalloc

2023-01-26 Thread Dmitry Baryshkov
On Tue, 06 Dec 2022 15:48:19 +0800, Jiasheng Jiang wrote: > As kzalloc may fail and return NULL pointer, > it should be better to check the return value > in order to avoid the NULL pointer dereference. > > Applied, thanks! [1/1] drm/msm/mdp5: Add check for kzalloc https://gitlab.freede

Re: [Freedreno] [PATCH] drm/msm/dpu: sc7180: add missing WB2 clock control

2023-01-26 Thread Dmitry Baryshkov
On Mon, 16 Jan 2023 12:30:55 +0200, Dmitry Baryshkov wrote: > Add missing DPU_CLK_CTRL_WB2 to sc7180_mdp clocks array. > > Applied, thanks! [1/1] drm/msm/dpu: sc7180: add missing WB2 clock control https://gitlab.freedesktop.org/lumag/msm/-/commit/255f056181ac Best regards, -- Dmitry B

Re: [Freedreno] [PATCH v2] drm/msm/dpu: add missing ubwc_swizzle setting to catalog

2023-01-26 Thread Dmitry Baryshkov
On Mon, 23 Jan 2023 08:24:15 +0200, Dmitry Baryshkov wrote: > Use the values from the vendor DTs to set ubwc_swizzle in the catalog. > > Applied, thanks! [1/1] drm/msm/dpu: add missing ubwc_swizzle setting to catalog https://gitlab.freedesktop.org/lumag/msm/-/commit/31c318051040 Best r

Re: [Freedreno] [PATCH 0/3] drm/msm/dpu: several fixes for UBWC setup

2023-01-26 Thread Dmitry Baryshkov
On Wed, 07 Dec 2022 16:28:30 +0200, Dmitry Baryshkov wrote: > Several small corrections for the UBWC setup and related data. > > Dmitry Baryshkov (3): > drm/msm/dpu: handle UBWC 1.0 in dpu_hw_sspp_setup_format > drm/msm/dpu: correct the UBWC version on sm6115 > drm/msm/dpu: add missing ubw

Re: [Freedreno] [PATCH] drm/msm/dpu: Add check for pstates

2023-01-26 Thread Dmitry Baryshkov
On Tue, 06 Dec 2022 16:02:36 +0800, Jiasheng Jiang wrote: > As kzalloc may fail and return NULL pointer, > it should be better to check pstates > in order to avoid the NULL pointer dereference. > > Applied, thanks! [1/1] drm/msm/dpu: Add check for pstates https://gitlab.freedesktop.org/

Re: [Freedreno] [PATCH] drm/msm/dpu: drop stale comment from struct dpu_mdp_cfg doc

2023-01-26 Thread Dmitry Baryshkov
On Sat, 21 Jan 2023 15:54:57 +0200, Dmitry Baryshkov wrote: > The field ubwc_static was removed from struct dpu_mdp_cfg some time ago. > Drop the corresponding kerneldoc now. > > Applied, thanks! [1/1] drm/msm/dpu: drop stale comment from struct dpu_mdp_cfg doc https://gitlab.freedeskto

Re: [Freedreno] [PATCH] drm/msm/dpu: Add check for cstate

2023-01-26 Thread Dmitry Baryshkov
On Tue, 06 Dec 2022 16:05:17 +0800, Jiasheng Jiang wrote: > As kzalloc may fail and return NULL pointer, > it should be better to check cstate > in order to avoid the NULL pointer dereference > in __drm_atomic_helper_crtc_reset. > > Applied, thanks! [1/1] drm/msm/dpu: Add check for cstate

Re: [Freedreno] [PATCH 0/6] drm/msm/hdmi: integrate msm8960 HDMI PHY with DT clocks infrastructure

2023-01-26 Thread Dmitry Baryshkov
On Thu, 19 Jan 2023 15:22:13 +0200, Dmitry Baryshkov wrote: > Make msm8960's HDMI PHY accept clocks from DT and also register it as a > DT clock provider. > > Dmitry Baryshkov (6): > dt-bindings: phy: qcom,hdmi-phy-other: use pxo clock > dt-bindings: phy: qcom,hdmi-phy-other: mark it as cloc

Re: [Freedreno] [PATCH 0/4] dt-bindings: display/msm: more dsi-controller fixes

2023-01-26 Thread Dmitry Baryshkov
On Wed, 18 Jan 2023 05:24:28 +0200, Dmitry Baryshkov wrote: > A small set of patches to go on top of Bryan's changes to fix a small > number of remaining issues. > > Dependencies: [1] > > [1] > https://lore.kernel.org/linux-arm-msm/20230116225217.1056258-1-bryan.odonog...@linaro.org/ > > [...

Re: [Freedreno] [PATCH v9 0/2] mdss-dsi-ctrl binding and dts fixes

2023-01-26 Thread Dmitry Baryshkov
On Wed, 18 Jan 2023 17:16:19 +, Bryan O'Donoghue wrote: > V9: > - Adds Rob's RB to #1 > - Fixes two check splats - Dmitry > > V8: > - Squash first and last patch to fix bisectability > > [...] Applied, thanks! [1/2] dt-bindings: msm: dsi-controller-main: Add compatible strings for every

Re: [Freedreno] [PATCH v2 3/6] mm: replace vma->vm_flags direct modifications with modifier calls

2023-01-26 Thread Sebastian Reichel
Hi, On Wed, Jan 25, 2023 at 12:38:48AM -0800, Suren Baghdasaryan wrote: > Replace direct modifications to vma->vm_flags with calls to modifier > functions to be able to track flag changes and to keep vma locking > correctness. > > Signed-off-by: Suren Baghdasaryan > --- > [...] > drivers/hsi/cl

Re: [Freedreno] [PATCH v2 1/6] mm: introduce vma->vm_flags modifier functions

2023-01-26 Thread Suren Baghdasaryan
On Thu, Jan 26, 2023 at 7:09 AM Matthew Wilcox wrote: > > On Thu, Jan 26, 2023 at 04:50:59PM +0200, Mike Rapoport wrote: > > On Thu, Jan 26, 2023 at 11:17:09AM +0200, Mike Rapoport wrote: > > > On Wed, Jan 25, 2023 at 12:38:46AM -0800, Suren Baghdasaryan wrote: > > > > +/* Use when VMA is not part

Re: [Freedreno] [PATCH v2 1/6] mm: introduce vma->vm_flags modifier functions

2023-01-26 Thread Matthew Wilcox
On Thu, Jan 26, 2023 at 04:50:59PM +0200, Mike Rapoport wrote: > On Thu, Jan 26, 2023 at 11:17:09AM +0200, Mike Rapoport wrote: > > On Wed, Jan 25, 2023 at 12:38:46AM -0800, Suren Baghdasaryan wrote: > > > +/* Use when VMA is not part of the VMA tree and needs no locking */ > > > +static inline voi

[Freedreno] [PATCH 12/14] drm/msm/a6xx: Use "else if" in GPU speedbin rev matching

2023-01-26 Thread Konrad Dybcio
The GPU can only be one at a time. Turn a series of ifs into if + elseifs to save some CPU cycles. Signed-off-by: Konrad Dybcio --- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gpu.c b/drivers/g

[Freedreno] [PATCH 14/14] drm/msm/a6xx: Add A610 speedbin support

2023-01-26 Thread Konrad Dybcio
A610 is implemented on at least three SoCs: SM6115 (bengal), SM6125 (trinket) and SM6225 (khaje). Trinket does not support speed binning (only a single SKU exists) and we don't yet support khaje upstream. Hence, add a fuse mapping table for bengal to allow for per-chip frequency limiting. Signed-o

[Freedreno] [PATCH 13/14] drm/msm/a6xx: Add A619_holi speedbin support

2023-01-26 Thread Konrad Dybcio
A619_holi is implemented on at least two SoCs: SM4350 (holi) and SM6375 (blair). This is what seems to be a first occurrence of this happening, but it's easy to overcome by guarding the SoC-specific fuse values with of_machine_is_compatible(). Do just that to enable frequency limiting on these SoCs

[Freedreno] [PATCH 10/14] drm/msm/a6xx: Fix up A6XX protected registers

2023-01-26 Thread Konrad Dybcio
One of the protected ranges was too small (compared to the data we have downstream). Fix it. Fixes: 408434036958 ("drm/msm/a6xx: update/fix CP_PROTECT initialization") Signed-off-by: Konrad Dybcio --- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) di

[Freedreno] [PATCH 11/14] drm/msm/a6xx: Enable optional icc voting from OPP tables

2023-01-26 Thread Konrad Dybcio
On GMU-equipped GPUs, the GMU requests appropriate bandwidth votes for us. This is however not the case for the other GPUs. Add the dev_pm_opp_of_find_icc_paths() call to let the OPP framework handle bus voting as part of power level setting. Signed-off-by: Konrad Dybcio --- drivers/gpu/drm/msm/

[Freedreno] [PATCH 09/14] drm/msm/a6xx: Fix some A619 tunables

2023-01-26 Thread Konrad Dybcio
Adreno 619 expects some tunables to be set differently. Make up for it. Fixes: b7616b5c69e6 ("drm/msm/adreno: Add A619 support") Signed-off-by: Konrad Dybcio --- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/adr

[Freedreno] [PATCH 08/14] drm/msm/a6xx: Add A610 support

2023-01-26 Thread Konrad Dybcio
A610 is one of (if not the) lowest-tier SKUs in the A6XX family. It features no GMU, as it's implemented solely on SoCs with SMD_RPM. What's more interesting is that it does not feature a VDDGX line either, being powered solely by VDDCX and has an unfortunate hardware quirk that makes its reset lin

[Freedreno] [PATCH 07/14] drm/msm/a6xx: Add support for A619_holi

2023-01-26 Thread Konrad Dybcio
A619_holi is a GMU-less variant of the already-supported A619 GPU. It's present on at least SM4350 (holi) and SM6375 (blair). No mesa changes are required. Add the required kernel-side support for it. Signed-off-by: Konrad Dybcio --- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 37 ++

[Freedreno] [PATCH 06/14] drm/msm/gpu: Use dev_pm_opp_set_rate for non-GMU GPUs

2023-01-26 Thread Konrad Dybcio
Currently we only utilize the OPP table connected to the GPU for getting (available) frequencies. We do however need to scale the voltage rail(s) accordingly to ensure that we aren't trying to run the GPU at 1GHz with a VDD_LOW vote, as that would result in an otherwise inexplainable hang. Tell th

[Freedreno] [PATCH 05/14] drm/msm/adreno: Disable has_cached_coherent for A610/A619_holi

2023-01-26 Thread Konrad Dybcio
These SKUs don't support the feature. Disable it to make the GPU stop crashing after almost each and every submission - the received data on the GPU end was simply incomplete in garbled, resulting in almost nothing being executed properly. Signed-off-by: Konrad Dybcio --- drivers/gpu/drm/msm/adr

[Freedreno] [PATCH 04/14] drm/msm/a6xx: Remove both GBIF and RBBM GBIF halt on hw init

2023-01-26 Thread Konrad Dybcio
Currently we're only deasserting REG_A6XX_RBBM_GBIF_HALT, but we also need REG_A6XX_GBIF_HALT to be set to 0. For GMU-equipped GPUs this is done in a6xx_bus_clear_pending_transactions(), but for the GMU-less ones we have to do it *somewhere*. Unhalting both side by side sounds like a good plan and

[Freedreno] [PATCH 03/14] drm/msm/a6xx: Introduce GMU wrapper support

2023-01-26 Thread Konrad Dybcio
Some (particularly SMD_RPM, a.k.a non-RPMh) SoCs implement A6XX GPUs but don't implement the associated GMUs. This is due to the fact that the GMU directly pokes at RPMh. Sadly, this means we have to take care of enabling & scaling power rails, clocks and bandwidth ourselves. Reuse existing Adreno

[Freedreno] [PATCH 02/14] drm/msm/a6xx: Extend UBWC config

2023-01-26 Thread Konrad Dybcio
Port setting min_access_length, ubwc_mode and upper_bit from downstream. Values were validated using downstream device trees for SM8[123]50 and left default (as per downstream) elsewhere. Signed-off-by: Konrad Dybcio --- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 26 ++ 1 fi

[Freedreno] [PATCH 01/14] drm/msm/a6xx: De-staticize sptprac en/disable functions

2023-01-26 Thread Konrad Dybcio
These two will be reused by at least A619_holi in the non-gmu paths. De-staticize them to make it possible. Signed-off-by: Konrad Dybcio --- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 4 ++-- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git

Re: [Freedreno] [PATCH v2 1/6] mm: introduce vma->vm_flags modifier functions

2023-01-26 Thread Mike Rapoport
On Thu, Jan 26, 2023 at 11:17:09AM +0200, Mike Rapoport wrote: > On Wed, Jan 25, 2023 at 12:38:46AM -0800, Suren Baghdasaryan wrote: > > vm_flags are among VMA attributes which affect decisions like VMA merging > > and splitting. Therefore all vm_flags modifications are performed after > > taking e

Re: [Freedreno] [PATCH v2 6/6] mm: export dump_mm()

2023-01-26 Thread Mike Rapoport
On Wed, Jan 25, 2023 at 12:38:51AM -0800, Suren Baghdasaryan wrote: > mmap_assert_write_locked() is used in vm_flags modifiers. Because > mmap_assert_write_locked() uses dump_mm() and vm_flags are sometimes > modified from from inside a module, it's necessary to export > dump_mm() function. > > Si

Re: [Freedreno] [PATCH v2 3/6] mm: replace vma->vm_flags direct modifications with modifier calls

2023-01-26 Thread Mike Rapoport
On Wed, Jan 25, 2023 at 12:38:48AM -0800, Suren Baghdasaryan wrote: > Replace direct modifications to vma->vm_flags with calls to modifier > functions to be able to track flag changes and to keep vma locking > correctness. > > Signed-off-by: Suren Baghdasaryan Acked-by: Mike Rapoport (IBM) > -

Re: [Freedreno] [PATCH v2 4/6] mm: replace vma->vm_flags indirect modification in ksm_madvise

2023-01-26 Thread Mike Rapoport
On Wed, Jan 25, 2023 at 12:38:49AM -0800, Suren Baghdasaryan wrote: > Replace indirect modifications to vma->vm_flags with calls to modifier > functions to be able to track flag changes and to keep vma locking > correctness. Add a BUG_ON check in ksm_madvise() to catch indirect > vm_flags modificat

Re: [Freedreno] [PATCH v2 1/6] mm: introduce vma->vm_flags modifier functions

2023-01-26 Thread Mike Rapoport
On Wed, Jan 25, 2023 at 12:38:46AM -0800, Suren Baghdasaryan wrote: > vm_flags are among VMA attributes which affect decisions like VMA merging > and splitting. Therefore all vm_flags modifications are performed after > taking exclusive mmap_lock to prevent vm_flags updates racing with such > opera

Re: [Freedreno] [PATCH v2 2/6] mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK

2023-01-26 Thread Mike Rapoport
On Wed, Jan 25, 2023 at 12:38:47AM -0800, Suren Baghdasaryan wrote: > To simplify the usage of VM_LOCKED_CLEAR_MASK in clear_vm_flags(), > replace it with VM_LOCKED_MASK bitmask and convert all users. > > Signed-off-by: Suren Baghdasaryan Acked-by: Mike Rapoport (IBM) > --- > include/linux/mm

Re: [Freedreno] [PATCH v2 5/6] mm: introduce mod_vm_flags_nolock and use it in untrack_pfn

2023-01-26 Thread Mike Rapoport
On Wed, Jan 25, 2023 at 12:38:50AM -0800, Suren Baghdasaryan wrote: > In cases when VMA flags are modified after VMA was isolated and mmap_lock > was downgraded, flags modifications would result in an assertion because > mmap write lock is not held. > Introduce mod_vm_flags_nolock to be used in suc

Re: [Freedreno] [PATCH 1/6] dt-bindings: phy: qcom, hdmi-phy-other: use pxo clock

2023-01-26 Thread Krzysztof Kozlowski
On 19/01/2023 14:22, Dmitry Baryshkov wrote: > Add pxo clock to the 8960 bindings (used by the HDMI PLL) > > Signed-off-by: Dmitry Baryshkov > --- > .../bindings/phy/qcom,hdmi-phy-other.yaml | 23 --- > 1 file changed, 20 insertions(+), 3 deletions(-) > Reviewed-by: Krzysz

Re: [Freedreno] [PATCH v3 1/2] drm/probe_helper: extract two helper functions

2023-01-26 Thread Neil Armstrong
Hi, On Tue, 24 Jan 2023 12:45:47 +0200, Dmitry Baryshkov wrote: > Extract drm_kms_helper_enable_hpd() and drm_kms_helper_disable_hpd(), > two helpers that enable and disable HPD handling on all device's > connectors. > > Thanks, Applied to https://anongit.freedesktop.org/git/drm/drm-misc.git (