[Freedreno] [PATCH 3/5] clk: qcom: gpucc-sc7280: Add cx collapse reset support

2022-07-30 Thread Akhil P Oommen
Allow a consumer driver to poll for cx gdsc collapse through Reset framework. Signed-off-by: Akhil P Oommen --- drivers/clk/qcom/gpucc-sc7280.c | 6 ++ 1 file changed, 6 insertions(+) diff --git a/drivers/clk/qcom/gpucc-sc7280.c b/drivers/clk/qcom/gpucc-sc7280.c index 9a832f2..f5df51d

[Freedreno] [PATCH 5/5] arm64: dts: qcom: sc7280: Add Reset support for gpu

2022-07-30 Thread Akhil P Oommen
Add support for Reset using GPUCC driver for GPU. This helps to ensure that GPU state is reset by making sure that CX head switch is collapsed. Signed-off-by: Akhil P Oommen --- arch/arm64/boot/dts/qcom/sc7280.dtsi | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm64/boot/dts/qcom

[Freedreno] [PATCH 4/5] clk: qcom: gdsc: Add a reset op to poll gdsc collapse

2022-07-30 Thread Akhil P Oommen
Add a reset op compatible function to poll for gdsc collapse. Signed-off-by: Akhil P Oommen --- drivers/clk/qcom/gdsc.c | 23 +++ drivers/clk/qcom/gdsc.h | 7 +++ 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/drivers/clk/qcom/gdsc.c b/drivers/clk/qcom

[Freedreno] [PATCH 2/5] clk: qcom: Allow custom reset ops

2022-07-30 Thread Akhil P Oommen
Add support to allow soc specific clk drivers to specify a custom reset operation. A consumer-driver of the reset framework can call "reset_control_reset()" api to trigger this. Signed-off-by: Akhil P Oommen --- drivers/clk/qcom/reset.c | 6 ++ drivers/clk/qcom/reset.h | 2 +

[Freedreno] [PATCH 1/5] dt-bindings: clk: qcom: Support gpu cx gdsc reset

2022-07-30 Thread Akhil P Oommen
Add necessary definitions in gpucc bindings to ensure gpu cx gdsc collapse through 'reset' framework for SC7280. Signed-off-by: Akhil P Oommen --- include/dt-bindings/clock/qcom,gpucc-sc7280.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/dt-bindings/clock/qcom,gpuc

[Freedreno] [PATCH 0/5] clk/qcom: Support gdsc collapse polling using 'reset' inteface

2022-07-30 Thread Akhil P Oommen
driver can expose an interface to the client driver using reset framework. Using this the client driver can trigger a polling within the gdsc driver. This series is rebased on top of linus's master branch. Related discussion: https://patchwork.freedesktop.org/patch/493144/ Akhil P Oomm

Re: [Freedreno] [PATCH v2 3/7] drm/msm: Fix cx collapse issue during recovery

2022-07-22 Thread Akhil P Oommen
On 7/21/2022 2:08 AM, Akhil P Oommen wrote: On 7/20/2022 11:36 PM, Rob Clark wrote: On Tue, Jul 12, 2022 at 12:15 PM Akhil P Oommen wrote: On 7/12/2022 10:14 PM, Rob Clark wrote: On Mon, Jul 11, 2022 at 10:05 PM Akhil P Oommen wrote: On 7/12/2022 4:52 AM, Doug Anderson wrote: Hi, On Fri

Re: [Freedreno] [PATCH v2 5/7] arm64: dts: qcom: sc7280: Update gpu register list

2022-07-21 Thread Akhil P Oommen
On 7/20/2022 11:34 AM, Akhil P Oommen wrote: On 7/19/2022 3:26 PM, Rajendra Nayak wrote: On 7/19/2022 12:49 PM, Stephen Boyd wrote: Quoting Akhil P Oommen (2022-07-18 23:37:16) On 7/19/2022 11:19 AM, Stephen Boyd wrote: Quoting Akhil P Oommen (2022-07-18 21:07:05) On 7/14/2022 11:10 AM

Re: [Freedreno] [PATCH v2 3/7] drm/msm: Fix cx collapse issue during recovery

2022-07-20 Thread Akhil P Oommen
On 7/20/2022 11:36 PM, Rob Clark wrote: On Tue, Jul 12, 2022 at 12:15 PM Akhil P Oommen wrote: On 7/12/2022 10:14 PM, Rob Clark wrote: On Mon, Jul 11, 2022 at 10:05 PM Akhil P Oommen wrote: On 7/12/2022 4:52 AM, Doug Anderson wrote: Hi, On Fri, Jul 8, 2022 at 11:00 PM Akhil P Oommen

Re: [Freedreno] [PATCH v2 5/7] arm64: dts: qcom: sc7280: Update gpu register list

2022-07-19 Thread Akhil P Oommen
On 7/19/2022 3:26 PM, Rajendra Nayak wrote: On 7/19/2022 12:49 PM, Stephen Boyd wrote: Quoting Akhil P Oommen (2022-07-18 23:37:16) On 7/19/2022 11:19 AM, Stephen Boyd wrote: Quoting Akhil P Oommen (2022-07-18 21:07:05) On 7/14/2022 11:10 AM, Akhil P Oommen wrote: IIUC, qcom gdsc driver

Re: [Freedreno] [PATCH v2 5/7] arm64: dts: qcom: sc7280: Update gpu register list

2022-07-18 Thread Akhil P Oommen
On 7/19/2022 11:19 AM, Stephen Boyd wrote: Quoting Akhil P Oommen (2022-07-18 21:07:05) On 7/14/2022 11:10 AM, Akhil P Oommen wrote: On 7/12/2022 4:57 AM, Doug Anderson wrote: Hi, On Fri, Jul 8, 2022 at 11:00 PM Akhil P Oommen wrote: Update gpu register array with gpucc memory region

Re: [Freedreno] [PATCH v2 5/7] arm64: dts: qcom: sc7280: Update gpu register list

2022-07-18 Thread Akhil P Oommen
On 7/14/2022 11:10 AM, Akhil P Oommen wrote: On 7/12/2022 4:57 AM, Doug Anderson wrote: Hi, On Fri, Jul 8, 2022 at 11:00 PM Akhil P Oommen wrote: Update gpu register array with gpucc memory region. Signed-off-by: Akhil P Oommen --- (no changes since v1)   arch/arm64/boot/dts/qcom/sc7280

Re: [Freedreno] [PATCH v2 5/7] arm64: dts: qcom: sc7280: Update gpu register list

2022-07-13 Thread Akhil P Oommen
On 7/12/2022 4:57 AM, Doug Anderson wrote: Hi, On Fri, Jul 8, 2022 at 11:00 PM Akhil P Oommen wrote: Update gpu register array with gpucc memory region. Signed-off-by: Akhil P Oommen --- (no changes since v1) arch/arm64/boot/dts/qcom/sc7280.dtsi | 6 -- 1 file changed, 4 insertions

Re: [Freedreno] [PATCH v2 3/7] drm/msm: Fix cx collapse issue during recovery

2022-07-12 Thread Akhil P Oommen
On 7/12/2022 10:14 PM, Rob Clark wrote: On Mon, Jul 11, 2022 at 10:05 PM Akhil P Oommen wrote: On 7/12/2022 4:52 AM, Doug Anderson wrote: Hi, On Fri, Jul 8, 2022 at 11:00 PM Akhil P Oommen wrote: There are some hardware logic under CX domain. For a successful recovery, we should ensure cx

Re: [Freedreno] [PATCH v2 3/7] drm/msm: Fix cx collapse issue during recovery

2022-07-11 Thread Akhil P Oommen
On 7/12/2022 4:52 AM, Doug Anderson wrote: Hi, On Fri, Jul 8, 2022 at 11:00 PM Akhil P Oommen wrote: There are some hardware logic under CX domain. For a successful recovery, we should ensure cx headswitch collapses to ensure all the stale states are cleard out. This is especially true to for

[Freedreno] [PATCH v2 7/7] drm/msm/a6xx: Handle GMU prepare-slumber hfi failure

2022-07-08 Thread Akhil P Oommen
When prepare-slumber hfi fails, we should follow a6xx_gmu_force_off() sequence. Signed-off-by: Akhil P Oommen --- (no changes since v1) drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gmu.c b

[Freedreno] [PATCH v2 6/7] drm/msm/a6xx: Improve gpu recovery sequence

2022-07-08 Thread Akhil P Oommen
We can do a few more things to improve our chance at a successful gpu recovery, especially during a hangcheck timeout: 1. Halt CP and GMU core 2. Do RBBM GBIF HALT sequence 3. Do a soft reset of GPU core Signed-off-by: Akhil P Oommen --- (no changes since v1) drivers/gpu/drm/msm/adreno

[Freedreno] [PATCH v2 5/7] arm64: dts: qcom: sc7280: Update gpu register list

2022-07-08 Thread Akhil P Oommen
Update gpu register array with gpucc memory region. Signed-off-by: Akhil P Oommen --- (no changes since v1) arch/arm64/boot/dts/qcom/sc7280.dtsi | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom/sc7280

[Freedreno] [PATCH v2 4/7] drm/msm: Ensure cx gdsc collapse during recovery

2022-07-08 Thread Akhil P Oommen
-off-by: Akhil P Oommen --- (no changes since v1) drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 13 - drivers/gpu/drm/msm/msm_gpu.c | 4 drivers/gpu/drm/msm/msm_gpu.h | 1 + 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/adreno

[Freedreno] [PATCH v2 3/7] drm/msm: Fix cx collapse issue during recovery

2022-07-08 Thread Akhil P Oommen
n gpu and its smmu. So the *struct gpu device* needs to be runtime suspended to ensure that the iommu driver removes its vote on cx gdsc. Signed-off-by: Akhil P Oommen --- (no changes since v1) drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 16 ++-- drivers/gpu/drm/msm/msm_gpu.c

[Freedreno] [PATCH v2 2/7] drm/msm: Correct pm_runtime votes in recover worker

2022-07-08 Thread Akhil P Oommen
In the scenario where there is one a single submit which is hung, gpu is power collapsed when it is retired. Because of this, by the time we call reover(), gpu state would be already clear. Fix this by correctly managing the pm runtime votes. Signed-off-by: Akhil P Oommen --- (no changes since

[Freedreno] [PATCH v2 0/7] Improve GPU Recovery

2022-07-08 Thread Akhil P Oommen
ts. Changes in v2: - Rebased on msm-next tip Akhil P Oommen (7): drm/msm: Remove unnecessary pm_runtime_get/put drm/msm: Correct pm_runtime votes in recover worker drm/msm: Fix cx collapse issue during recovery drm/msm: Ensure cx gdsc collapse during recovery arm64: dts: qcom: sc7

[Freedreno] [PATCH v2 1/7] drm/msm: Remove unnecessary pm_runtime_get/put

2022-07-08 Thread Akhil P Oommen
We already enable gpu power from msm_gpu_submit(), so avoid a duplicate pm_runtime_get/put from msm_job_run(). Signed-off-by: Akhil P Oommen --- (no changes since v1) drivers/gpu/drm/msm/msm_ringbuffer.c | 4 1 file changed, 4 deletions(-) diff --git a/drivers/gpu/drm/msm

Re: [Freedreno] [PATCH 3/7] drm/msm: Fix cx collapse issue during recovery

2022-07-07 Thread Akhil P Oommen
On 7/7/2022 10:40 PM, Rob Clark wrote: On Thu, Jul 7, 2022 at 9:11 AM Akhil P Oommen wrote: There are some hardware logic under CX domain. For a successful recovery, we should ensure cx headswitch collapses to ensure all the stale states are cleard out. This is especially true to for a6xx

[Freedreno] [PATCH 7/7] drm/msm/a6xx: Handle GMU prepare-slumber hfi failure

2022-07-07 Thread Akhil P Oommen
When prepare-slumber hfi fails, we should follow a6xx_gmu_force_off() sequence. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gmu.c b/drivers/gpu/drm/msm/adreno

[Freedreno] [PATCH 6/7] drm/msm/a6xx: Improve gpu recovery sequence

2022-07-07 Thread Akhil P Oommen
We can do a few more things to improve our chance at a successful gpu recovery, especially during a hangcheck timeout: 1. Halt CP and GMU core 2. Do RBBM GBIF HALT sequence 3. Do a soft reset of GPU core Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx.xml.h | 4 ++ drivers

[Freedreno] [PATCH 5/7] arm64: dts: qcom: sc7280: Update gpu register list

2022-07-07 Thread Akhil P Oommen
Update gpu register array with gpucc memory region. Signed-off-by: Akhil P Oommen --- arch/arm64/boot/dts/qcom/sc7280.dtsi | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom/sc7280.dtsi index e66fc67

[Freedreno] [PATCH 4/7] drm/msm: Ensure cx gdsc collapse during recovery

2022-07-07 Thread Akhil P Oommen
-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 13 - drivers/gpu/drm/msm/msm_gpu.c | 4 drivers/gpu/drm/msm/msm_gpu.h | 1 + 3 files changed, 17 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gpu.c b/drivers/gpu

[Freedreno] [PATCH 3/7] drm/msm: Fix cx collapse issue during recovery

2022-07-07 Thread Akhil P Oommen
n gpu and its smmu. So the *struct gpu device* needs to be runtime suspended to ensure that the iommu driver removes its vote on cx gdsc. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 16 ++-- drivers/gpu/drm/msm/msm_gpu.c | 2 -- 2 files change

[Freedreno] [PATCH 2/7] drm/msm: Correct pm_runtime votes in recover worker

2022-07-07 Thread Akhil P Oommen
In the scenario where there is one a single submit which is hung, gpu is power collapsed when it is retired. Because of this, by the time we call reover(), gpu state would be already clear. Fix this by correctly managing the pm runtime votes. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm

[Freedreno] [PATCH 1/7] drm/msm: Remove unnecessary pm_runtime_get/put

2022-07-07 Thread Akhil P Oommen
We already enable gpu power from msm_gpu_submit(), so avoid a duplicate pm_runtime_get/put from msm_job_run(). Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/msm_ringbuffer.c | 4 1 file changed, 4 deletions(-) diff --git a/drivers/gpu/drm/msm/msm_ringbuffer.c b/drivers/gpu/drm

[Freedreno] [PATCH 0/7] Improve GPU Recovery

2022-07-07 Thread Akhil P Oommen
ic improvements. Akhil P Oommen (7): drm/msm: Remove unnecessary pm_runtime_get/put drm/msm: Correct pm_runtime votes in recover worker drm/msm: Fix cx collapse issue during recovery drm/msm: Ensure cx gdsc collapse during recovery arm64: dts: qcom: sc7280: Update gpu register list drm/msm/a6

Re: [Freedreno] [PATCH v3 4/4] drm/msm/adreno: Fix up formatting

2022-06-30 Thread Akhil P Oommen
struct adreno_gpu *gpu) { - return gpu->revn == 618; + return gpu->revn == 618; } etc... Reviewed-by: Akhil P Oommen -Akhil.

Re: [Freedreno] [PATCH v3 3/4] drm/msm/a6xx: Add speedbin support for A619 GPU

2022-06-30 Thread Akhil P Oommen
)) val = adreno_7c3_get_speed_bin(fuse); Reviewed-by: Akhil P Oommen -Akhil

Re: [Freedreno] [PATCH v3 1/4] drm/msm/adreno: Remove dead code

2022-06-30 Thread Akhil P Oommen
) goto err_memory; } else { - BUG_ON(adreno_is_a660_family(adreno_gpu)); - /* HFI v1, has sptprac */ gmu->legacy = true; Reviewed-by: Akhil P Oommen -Akhil

Re: [Freedreno] [PATCH v3 2/4] drm/msm/adreno: Add A619 support

2022-06-30 Thread Akhil P Oommen
ct adreno_gpu *gpu) { return gpu->revn == 630; @@ -268,6 +273,12 @@ static inline int adreno_is_a660(struct adreno_gpu *gpu) return gpu->revn == 660; } +/* check for a615, a616, a618, a619 or any derivatives */ +static inline int adreno_is_a615_family(struct adreno_gpu *gpu) +{ + return gpu->revn == 615 || gpu->revn == 616 || gpu->revn == 618 || gpu->revn == 619; +} + static inline int adreno_is_a660_family(struct adreno_gpu *gpu) { return adreno_is_a660(gpu) || adreno_is_7c3(gpu); Minor nits, but any way  "Reviewed-by: Akhil P Oommen " -Akhil

Re: [Freedreno] [PATCH v2 1/2] drm/msm/a6xx: Add support for a new 7c3 sku

2022-06-28 Thread Akhil P Oommen
On 6/29/2022 9:59 AM, Bjorn Andersson wrote: On Tue 10 May 02:53 CDT 2022, Akhil P Oommen wrote: Add a new sku to the fuse map of 7c3 gpu. Signed-off-by: Akhil P Oommen Is this series still needed/wanted? I've been waiting for patch 1 to be merged in the driver so that I can pick up th

Re: [Freedreno] [PATCH v3] drm/msm: Avoid unclocked GMU register access in 6xx gpu_busy

2022-06-14 Thread Akhil P Oommen
ncs->gpu_busy(gpu, &sample_rate); df->time = ktime_get(); + df->suspended = false; + mutex_unlock(&df->lock); devfreq_resume_device(df->devfreq); } @@ -261,6 +280,10 @@ void msm_devfreq_suspend(struct msm_gpu *gpu) if (!has_devfreq(gpu)) return; + mutex_lock(&df->lock); + df->suspended = true; + mutex_unlock(&df->lock); + devfreq_suspend_device(df->devfreq); cancel_idle_work(df); nit: in the commit subject: 6xx -> a6xx Reviewed-by: Akhil P Oommen -Akhil.

Re: [Freedreno] [PATCH v2] drm/msm: Grab the GPU runtime in a6xx routines, not the GMU one

2022-06-09 Thread Akhil P Oommen
On 6/9/2022 11:42 PM, Rob Clark wrote: On Thu, Jun 9, 2022 at 11:04 AM Akhil P Oommen wrote: On 6/9/2022 10:17 PM, Douglas Anderson wrote: >From testing on sc7180-trogdor devices, reading the GMU registers needs the GMU clocks to be enabled. Those clocks get turned on in a6xx_gmu_res

Re: [Freedreno] [PATCH v2] drm/msm: Grab the GPU runtime in a6xx routines, not the GMU one

2022-06-09 Thread Akhil P Oommen
On 6/9/2022 10:17 PM, Douglas Anderson wrote: >From testing on sc7180-trogdor devices, reading the GMU registers needs the GMU clocks to be enabled. Those clocks get turned on in a6xx_gmu_resume(). Confusingly enough, that function is called as a result of the runtime_pm of the GPU "struct device

Re: [Freedreno] [PATCH] drm/msm: Grab the GPU runtime in a6xx routines, not the GMU one

2022-06-09 Thread Akhil P Oommen
On 6/9/2022 9:24 PM, Rob Clark wrote: On Thu, Jun 9, 2022 at 7:34 AM Douglas Anderson wrote: From testing on sc7180-trogdor devices, reading the GMU registers needs the GMU clocks to be enabled. Those clocks get turned on in a6xx_gmu_resume(). Confusingly enough, that function is called as a r

Re: [Freedreno] [PATCH v2] drm/msm: Switch ordering of runpm put vs devfreq_idle

2022-06-09 Thread Akhil P Oommen
ruct msm_ringbuffer *ring, msm_devfreq_idle(gpu); mutex_unlock(&gpu->active_lock); + pm_runtime_put_autosuspend(&gpu->pdev->dev); + msm_gem_submit_put(submit); } Reviewed-by: Akhil P Oommen -Akhil.

Re: [Freedreno] [PATCH] drm/msm: Switch ordering of runpm put vs devfreq_idle

2022-06-09 Thread Akhil P Oommen
On 6/9/2022 8:27 PM, Doug Anderson wrote: Hi, On Thu, Jun 9, 2022 at 7:16 AM Akhil P Oommen wrote: On 6/9/2022 2:17 AM, Rob Clark wrote: On Wed, Jun 8, 2022 at 12:36 PM Akhil P Oommen wrote: On 6/8/2022 3:00 AM, Rob Clark wrote: On Tue, Sep 28, 2021 at 7:52 AM Akhil P Oommen wrote: On 9

Re: [Freedreno] [PATCH] drm/msm: Grab the GPU runtime in a6xx routines, not the GMU one

2022-06-09 Thread Akhil P Oommen
On 6/9/2022 8:03 PM, Douglas Anderson wrote: >From testing on sc7180-trogdor devices, reading the GMU registers ">"  ?? needs the GMU clocks to be enabled. Those clocks get turned on in a6xx_gmu_resume(). Confusingly enough, that function is called as a result of the runtime_pm of the GPU "stru

Re: [Freedreno] [PATCH] drm/msm: Switch ordering of runpm put vs devfreq_idle

2022-06-09 Thread Akhil P Oommen
On 6/9/2022 2:17 AM, Rob Clark wrote: On Wed, Jun 8, 2022 at 12:36 PM Akhil P Oommen wrote: On 6/8/2022 3:00 AM, Rob Clark wrote: On Tue, Sep 28, 2021 at 7:52 AM Akhil P Oommen wrote: On 9/27/2021 8:59 PM, Rob Clark wrote: From: Rob Clark I've seen a few crashes like: Int

Re: [Freedreno] [PATCH] drm/msm: Switch ordering of runpm put vs devfreq_idle

2022-06-08 Thread Akhil P Oommen
On 6/8/2022 3:00 AM, Rob Clark wrote: On Tue, Sep 28, 2021 at 7:52 AM Akhil P Oommen wrote: On 9/27/2021 8:59 PM, Rob Clark wrote: From: Rob Clark I've seen a few crashes like: Internal error: synchronous external abort: 9610 [#1] PREEMPT SMP Modules link

Re: [Freedreno] [PATCH] drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init

2022-05-12 Thread Akhil P Oommen
BUG_ON(!node); ret = a6xx_gmu_init(a6xx_gpu, node); + of_node_put(node); if (ret) { a6xx_destroy(&(a6xx_gpu->base.base)); return ERR_PTR(ret); Reviewed-by: Akhil P Oommen -Akhil.

[Freedreno] [PATCH v2 2/2] arm64: dts: qcom: sc7280: Support a new gpu sku

2022-05-10 Thread Akhil P Oommen
Add support for a new sc7280 sku in the gpu's opp table. Signed-off-by: Akhil P Oommen --- Changes in v2: - Commit message update arch/arm64/boot/dts/qcom/sc7280.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/

[Freedreno] [PATCH v2 1/2] drm/msm/a6xx: Add support for a new 7c3 sku

2022-05-10 Thread Akhil P Oommen
Add a new sku to the fuse map of 7c3 gpu. Signed-off-by: Akhil P Oommen --- (no changes since v1) drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gpu.c b/drivers/gpu/drm/msm/adreno/a6xx_gpu.c index 841e47a..61bb21d

[Freedreno] [PATCH 2/2] arm64: dts: Support a new sc7280 gpu sku

2022-05-10 Thread Akhil P Oommen
Add support for a new sc7280 sku in the gpu's opp table. Signed-off-by: Akhil P Oommen --- arch/arm64/boot/dts/qcom/sc7280.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom/sc7280.dtsi index d7

[Freedreno] [PATCH 1/2] drm/msm/a6xx: Add support for a new 7c3 sku

2022-05-10 Thread Akhil P Oommen
Add a new sku to the fuse map of 7c3 gpu. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gpu.c b/drivers/gpu/drm/msm/adreno/a6xx_gpu.c index 841e47a..61bb21d 100644 --- a/drivers/gpu

Re: [Freedreno] [PATCH 3/3] drm/msm/gpu: Remove mutex from wait_event condition

2022-03-17 Thread Akhil P Oommen
On 3/11/2022 5:16 AM, Rob Clark wrote: From: Rob Clark The mutex wasn't really protecting anything before. Before the previous patch we could still be racing with the scheduler's kthread, as that is not necessarily frozen yet. Now that we've parked the sched threads, the only race is with job

Re: [Freedreno] [PATCH 0/4] drm/msm: Clear perf counters across context switch

2022-03-07 Thread Akhil P Oommen
eue.c | 39 + include/uapi/drm/msm_drm.h| 28 +- 35 files changed, 1058 insertions(+), 1130 deletions(-) delete mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_5nm.xml.h For the whole series except " drm/msm: Update generated headers", Reviewed-by: Akhil P Oommen -Akhil.

Re: [Freedreno] [PATCH] drm/msm/a6xx: Fix missing ARRAY_SIZE() check

2022-03-07 Thread Akhil P Oommen
RRAY_SIZE(a6xx_protect); + count_max = 32; + BUILD_BUG_ON(ARRAY_SIZE(a6xx_protect) > 32); } /* Reviewed-by: Akhil P Oommen -Akhil.

Re: [Freedreno] [PATCH] drm/msm/adreno: fix cast in adreno_get_param()

2022-03-07 Thread Akhil P Oommen
)adreno_gpu->rev.core << 24); if (!adreno_gpu->info->revn) *value |= ((uint64_t) adreno_gpu->speedbin) << 32; return 0; Reviewed-by: Akhil P Oommen -Akhil

Re: [Freedreno] [PATCH v1 07/10] drm/msm/adreno: Retry on gpu resume failure

2022-03-04 Thread Akhil P Oommen
On 3/3/2022 2:51 PM, AngeloGioacchino Del Regno wrote: Il 02/03/22 18:27, Akhil P Oommen ha scritto: Retry infinitely on resume failure because there is nothing much we can do if GPU is not ON. Also, this helps us to avoid checking for the return value of pm_runtime_get() to see if GPU is ON

[Freedreno] [PATCH v1 06/10] drm/msm/a6xx: Propagate OOB set error

2022-03-02 Thread Akhil P Oommen
Propagate OOB set error to higher level so that a coredump is captured followed by recovery sequence. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 33 - drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 19 --- drivers/gpu/drm

[Freedreno] [PATCH v1 10/10] drm/msm/a6xx: Free gmu_debug crashstate bo

2022-03-02 Thread Akhil P Oommen
Free gmu_debug bo while destroying the gpu crashstate. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c b/drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c index 4d4588a

[Freedreno] [PATCH v1 08/10] drm/msm/a6xx: Remove clk votes on failure

2022-03-02 Thread Akhil P Oommen
Remove vote on clks on gpu resume failure. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gmu.c b/drivers/gpu/drm/msm/adreno/a6xx_gmu.c index 66ae509..e90359f 100644 --- a/drivers/gpu

[Freedreno] [PATCH v1 09/10] drm/msm: Remove pm_runtime_get() from msm_job_run()

2022-03-02 Thread Akhil P Oommen
We do pm_runtime_get() within msm_gpu_submit(). So remove the redundant pm_runtime_get/put from msm_job_run(). Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/msm_ringbuffer.c | 4 1 file changed, 4 deletions(-) diff --git a/drivers/gpu/drm/msm/msm_ringbuffer.c b/drivers/gpu/drm

[Freedreno] [PATCH v1 05/10] drm/msm: Do recovery on hw_init failure

2022-03-02 Thread Akhil P Oommen
Schedule the recover worker when there is hw init failure in msm_gpu_submit(). The recover worker will take care of capturing coredump, gpu recovery and resubmission of pending IBs. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/msm_gpu.c | 5 - 1 file changed, 4 insertions(+), 1

[Freedreno] [PATCH v1 07/10] drm/msm/adreno: Retry on gpu resume failure

2022-03-02 Thread Akhil P Oommen
Retry infinitely on resume failure because there is nothing much we can do if GPU is not ON. Also, this helps us to avoid checking for the return value of pm_runtime_get() to see if GPU is ON. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/adreno_device.c | 10 +- 1 file

[Freedreno] [PATCH v1 04/10] drm/msm/a6xx: Enhance debugging of gmu faults

2022-03-02 Thread Akhil P Oommen
ed to capture the gmu states inline before it is collapsed. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 18 +++-- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 1 + drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 60 + drivers/gp

[Freedreno] [PATCH v1 03/10] drm/msm/a6xx: Avoid gmu lock in pm ops

2022-03-02 Thread Akhil P Oommen
We don't really need gmu lock in runtime pm ops because these operations are serialized anyway and also with other paths where we take this lock. This patch will help to simplify the locking order when we introduce crashstate_lock in the upcoming patch. Signed-off-by: Akhil P O

[Freedreno] [PATCH v1 02/10] drm/msm/a6xx: Send NMI to gmu when it is hung

2022-03-02 Thread Akhil P Oommen
While capturing gmu state, first send an NMI to gmu when it is hung. This helps to move gmu to a safe state. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 37 + drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 1 + drivers/gpu/drm/msm

[Freedreno] [PATCH v1 01/10] drm/msm/a6xx: Add helper to check smmu is stalled

2022-03-02 Thread Akhil P Oommen
Add a helper function to check for stalled smmu and also avoid reading RBBM_STATUS3 register which is in GX domain before ensuring GX is ON. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 8 +++- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 1 + drivers

[Freedreno] [PATCH v1 00/10] Support for GMU coredump and some related improvements

2022-03-02 Thread Akhil P Oommen
the related code. Akhil P Oommen (10): drm/msm/a6xx: Add helper to check smmu is stalled drm/msm/a6xx: Send NMI to gmu when it is hung drm/msm/a6xx: Avoid gmu lock in pm ops drm/msm/a6xx: Enhance debugging of gmu faults drm/msm: Do recovery on hw_init failure drm/msm/a6xx: Propagate

[Freedreno] [PATCH v2 5/5] arm64: dts: qcom: sc7280: Support gpu speedbin

2022-02-25 Thread Akhil P Oommen
Add speedbin fuse and additional OPPs for gpu to support sc7280 SKUs. Signed-off-by: Akhil P Oommen --- (no changes since v1) arch/arm64/boot/dts/qcom/sc7280.dtsi | 46 1 file changed, 46 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b

[Freedreno] [PATCH v2 4/5] drm/msm/adreno: Expose speedbin to userspace

2022-02-25 Thread Akhil P Oommen
Expose speedbin through MSM_PARAM_CHIP_ID parameter to help userspace identify the sku. Signed-off-by: Akhil P Oommen --- (no changes since v1) drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 3 +-- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 21 + drivers/gpu/drm/msm/adreno

[Freedreno] [PATCH v2 3/5] drm/msm/a6xx: Add support for 7c3 SKUs

2022-02-25 Thread Akhil P Oommen
Add support for 7c3 SKU detection using speedbin fuse. Signed-off-by: Akhil P Oommen --- (no changes since v1) drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 15 +++ 1 file changed, 15 insertions(+) diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gpu.c b/drivers/gpu/drm/msm/adreno

[Freedreno] [PATCH v2 2/5] drm/msm/adreno: Generate name from chipid for 7c3

2022-02-25 Thread Akhil P Oommen
Use a gpu name which is sprintf'ed from the chipid for 7c3 gpu instead of hardcoding one. This helps to avoid code churn in case of a gpu rename. Signed-off-by: Akhil P Oommen --- Changes in v2: - use devm_kasprintf() to generate gpu name (Rob) drivers/gpu/drm/msm/adreno/adreno_device.c

[Freedreno] [PATCH v2 1/5] drm/msm: Use generic name for gpu resources

2022-02-25 Thread Akhil P Oommen
Use generic name for resources like irq and kthread instead of hardware specific name to make it easier to grep. Signed-off-by: Akhil P Oommen --- (no changes since v1) drivers/gpu/drm/msm/msm_gpu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/msm

[Freedreno] [PATCH v2 0/5] Support 7c3 gpu SKUs

2022-02-25 Thread Akhil P Oommen
://patchwork.freedesktop.org/series/99048/ Changes in v2: - use devm_kasprintf() to generate gpu name (Rob) Akhil P Oommen (5): drm/msm: Use generic name for gpu resources drm/msm/adreno: Generate name from chipid for 7c3 drm/msm/a6xx: Add support for 7c3 SKUs drm/msm/adreno: Expose speedbin to

Re: [Freedreno] [PATCH 2/5] drm/msm/adreno: Generate name from chipid for 7c3

2022-02-23 Thread Akhil P Oommen
On 2/23/2022 6:28 AM, Rob Clark wrote: On Mon, Feb 21, 2022 at 6:41 AM Akhil P Oommen wrote: Use a gpu name which is sprintf'ed from the chipid for 7c3 gpu instead of hardcoding one. This helps to avoid code churn in case of a gpu rename. Signed-off-by: Akhil P Oommen --- drivers/gp

[Freedreno] [PATCH 5/5] arm64: dts: qcom: sc7280: Support gpu speedbin

2022-02-21 Thread Akhil P Oommen
Add speedbin fuse and additional OPPs for gpu to support sc7280 SKUs. Signed-off-by: Akhil P Oommen --- arch/arm64/boot/dts/qcom/sc7280.dtsi | 46 1 file changed, 46 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts

[Freedreno] [PATCH 4/5] drm/msm/adreno: Expose speedbin to userspace

2022-02-21 Thread Akhil P Oommen
Expose speedbin through MSM_PARAM_CHIP_ID parameter to help userspace identify the sku. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 3 +-- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 21 + drivers/gpu/drm/msm/adreno/adreno_gpu.h | 3 +++ 3

[Freedreno] [PATCH 3/5] drm/msm/a6xx: Add support for 7c3 SKUs

2022-02-21 Thread Akhil P Oommen
Add support for 7c3 SKU detection using speedbin fuse. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 15 +++ 1 file changed, 15 insertions(+) diff --git a/drivers/gpu/drm/msm/adreno/a6xx_gpu.c b/drivers/gpu/drm/msm/adreno/a6xx_gpu.c index 17cfad64

[Freedreno] [PATCH 2/5] drm/msm/adreno: Generate name from chipid for 7c3

2022-02-21 Thread Akhil P Oommen
Use a gpu name which is sprintf'ed from the chipid for 7c3 gpu instead of hardcoding one. This helps to avoid code churn in case of a gpu rename. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/adreno_device.c | 1 - drivers/gpu/drm/msm/adreno/adreno_gpu.c

[Freedreno] [PATCH 1/5] drm/msm: Use generic name for gpu resources

2022-02-21 Thread Akhil P Oommen
Use generic name for resources like irq and kthread instead of hardware specific name to make it easier to grep. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/msm_gpu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/msm/msm_gpu.c b/drivers/gpu

[Freedreno] [PATCH 0/5] Support 7c3 gpu SKUs

2022-02-21 Thread Akhil P Oommen
://patchwork.freedesktop.org/series/99048/ Akhil P Oommen (5): drm/msm: Use generic name for gpu resources drm/msm/adreno: Generate name from chipid for 7c3 drm/msm/a6xx: Add support for 7c3 SKUs drm/msm/adreno: Expose speedbin to userspace arm64: dts: qcom: sc7280: Support gpu speedbin arch

[Freedreno] [PATCH v2 4/4] drm/msm/adreno: Update the name of 7c3 gpu

2022-01-19 Thread Akhil P Oommen
Update the name in the gpulist for 7c3 gpu as per the latest recommendation. Signed-off-by: Akhil P Oommen --- (no changes since v1) drivers/gpu/drm/msm/adreno/adreno_device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/adreno/adreno_device.c b

[Freedreno] [PATCH v2 3/4] drm/msm/adreno: Expose speedbin to userspace

2022-01-19 Thread Akhil P Oommen
Expose speedbin through MSM_PARAM_CHIP_ID parameter to help userspace identify the sku. Signed-off-by: Akhil P Oommen --- Changes in v2: - Use SKU in chipid PARAM only in new targets (Rob) drivers/gpu/drm/msm/adreno/adreno_gpu.c | 10 ++ 1 file changed, 6 insertions(+), 4 deletions

[Freedreno] [PATCH v2 2/4] arm64: dts: qcom: sc7280: Support gpu speedbin

2022-01-19 Thread Akhil P Oommen
Add the speedbin fuse and the required opps to support gpu sku. Signed-off-by: Akhil P Oommen --- (no changes since v1) arch/arm64/boot/dts/qcom/sc7280.dtsi | 46 1 file changed, 46 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch

[Freedreno] [PATCH v2 1/4] drm/msm/adreno: Add support for Adreno 8c Gen 3

2022-01-19 Thread Akhil P Oommen
Add support for "Adreno 8c Gen 3" gpu along with the necessary speedbin support. Signed-off-by: Akhil P Oommen --- Changes in v2: - Fix a bug in adreno_cmp_rev() drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 21 ++ drivers/gpu/drm/msm/adreno/adreno_dev

Re: [Freedreno] [PATCH 3/4] drm/msm/adreno: Expose speedbin to userspace

2022-01-17 Thread Akhil P Oommen
On 1/13/2022 12:43 PM, Dmitry Baryshkov wrote: On Thu, 13 Jan 2022 at 00:19, Rob Clark wrote: On Tue, Jan 11, 2022 at 1:31 PM Akhil P Oommen wrote: Expose speedbin through MSM_PARAM_CHIP_ID parameter to help userspace identify the sku. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm

[Freedreno] [PATCH 3/4] drm/msm/adreno: Expose speedbin to userspace

2022-01-11 Thread Akhil P Oommen
Expose speedbin through MSM_PARAM_CHIP_ID parameter to help userspace identify the sku. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/msm/adreno/adreno_gpu.c b/drivers/gpu

[Freedreno] [PATCH 4/4] drm/msm/adreno: Update the name of 7c3 gpu

2022-01-11 Thread Akhil P Oommen
Update the name in the gpulist for 7c3 gpu as per the latest recommendation. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/adreno_device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/adreno/adreno_device.c b/drivers/gpu/drm/msm/adreno

[Freedreno] [PATCH 1/4] drm/msm/adreno: Add support for Adreno 8c Gen 3

2022-01-11 Thread Akhil P Oommen
Add support for "Adreno 8c Gen 3" gpu along with the necessary speedbin support. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 21 + drivers/gpu/drm/msm/adreno/adreno_device.c | 29 ++--- drivers/gpu/drm/

[Freedreno] [PATCH 2/4] arm64: dts: qcom: sc7280: Support gpu speedbin

2022-01-11 Thread Akhil P Oommen
Add the speedbin fuse and the required opps to support gpu sku. Signed-off-by: Akhil P Oommen --- arch/arm64/boot/dts/qcom/sc7280.dtsi | 46 1 file changed, 46 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom

[Freedreno] [PATCH 3/4] drm/msm/adreno: Expose speedbin to userspace

2022-01-11 Thread Akhil P Oommen
Expose speedbin through MSM_PARAM_CHIP_ID parameter to help userspace identify the sku. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/msm/adreno/adreno_gpu.c b/drivers/gpu

[Freedreno] [PATCH 4/4] drm/msm/adreno: Update the name of 7c3 gpu

2022-01-11 Thread Akhil P Oommen
Update the name in the gpulist for 7c3 gpu as per the latest recommendation. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/adreno_device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/adreno/adreno_device.c b/drivers/gpu/drm/msm/adreno

[Freedreno] [PATCH 1/4] drm/msm/adreno: Add support for Adreno 8c Gen 3

2022-01-11 Thread Akhil P Oommen
Add support for "Adreno 8c Gen 3" gpu along with the necessary speedbin support. Signed-off-by: Akhil P Oommen --- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 21 + drivers/gpu/drm/msm/adreno/adreno_device.c | 29 ++--- drivers/gpu/drm/

[Freedreno] [PATCH 2/4] arm64: dts: qcom: sc7280: Support gpu speedbin

2022-01-11 Thread Akhil P Oommen
Add the speedbin fuse and the required opps to support gpu sku. Signed-off-by: Akhil P Oommen --- arch/arm64/boot/dts/qcom/sc7280.dtsi | 46 1 file changed, 46 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sc7280.dtsi b/arch/arm64/boot/dts/qcom

[Freedreno] [PATCH v3 2/2] drm/msm/a6xx: Capture gmu log in devcoredump

2021-11-24 Thread Akhil P Oommen
Capture gmu log in coredump to enhance debugging. Signed-off-by: Akhil P Oommen --- Changes in v3: - Fix style and a minor suggestion from Bjorn Changes in v2: - Fix kernel test robot's warning about size_t's format specifier drivers/gpu/drm/msm/adreno/a6xx_gpu_st

[Freedreno] [PATCH v3 1/2] drm/msm/a6xx: Fix uinitialized use of gpu_scid

2021-11-24 Thread Akhil P Oommen
Avoid a possible uninitialized use of gpu_scid variable to fix the below smatch warning: drivers/gpu/drm/msm/adreno/a6xx_gpu.c:1480 a6xx_llc_activate() error: uninitialized symbol 'gpu_scid'. Reported-by: Dan Carpenter Signed-off-by: Akhil P Oommen --- Reposting this p

Re: [Freedreno] [PATCH v2 4/6] drm/msm/a6xx: Capture gmu log in devcoredump

2021-11-24 Thread Akhil P Oommen
On 11/24/2021 4:33 AM, Bjorn Andersson wrote: On Tue 23 Nov 13:17 PST 2021, Akhil P Oommen wrote: Capture gmu log in coredump to enhance debugging. Signed-off-by: Akhil P Oommen --- Changes in v2: - Fix kernel test robot's warning about size_t's format specifier drivers/g

Re: [Freedreno] [PATCH v2 6/6] drm/msm/a6xx: Add a few gmu buffers to coredump

2021-11-23 Thread Akhil P Oommen
On 11/24/2021 2:47 AM, Akhil P Oommen wrote: Add a few more gmu buffers to coredump to help debug gmu issues. Signed-off-by: Akhil P Oommen --- (no changes since v1) drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 157 +++- 1 file changed, 108 insertions(+), 49

[Freedreno] [PATCH v2 6/6] drm/msm/a6xx: Add a few gmu buffers to coredump

2021-11-23 Thread Akhil P Oommen
Add a few more gmu buffers to coredump to help debug gmu issues. Signed-off-by: Akhil P Oommen --- (no changes since v1) drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 157 +++- 1 file changed, 108 insertions(+), 49 deletions(-) diff --git a/drivers/gpu/drm/msm/adreno

[Freedreno] [PATCH v2 5/6] drm/msm: Add a module param to force coredump

2021-11-23 Thread Akhil P Oommen
Add a module param "force_gpu_coredump" to force coredump on relatively harmless gpu hw errors. Signed-off-by: Akhil P Oommen --- (no changes since v1) drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 33 ++ drivers/gpu/drm/msm/adreno/a6xx_gpu.c

[Freedreno] [PATCH v2 1/6] drm/msm: Increase gpu boost interval

2021-11-23 Thread Akhil P Oommen
interval) to fix this. Signed-off-by: Akhil P Oommen --- Changes in v2: - Added patch (5) & (6) to this stack drivers/gpu/drm/msm/msm_gpu_devfreq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/msm_gpu_devfreq.c b/drivers/gpu/drm/msm/msm_gpu_devfr

<    1   2   3   4   5   6   >