]> www.infradead.org Git - nvme.git/commit
drm/msm/dpu: drop rogue intr_tear_rd_ptr values
authorDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Tue, 8 Apr 2025 13:02:44 +0000 (16:02 +0300)
committerAbhinav Kumar <quic_abhinavk@quicinc.com>
Thu, 10 Apr 2025 20:22:34 +0000 (13:22 -0700)
commitddfa00afae800b3dea02fa36f3f4012a8379ae58
treee87783b8c8dbb3f9b8fbc917334476793b661ef7
parent2a34496fef841e8d89a4ccd1a48c7fd664b5c84f
drm/msm/dpu: drop rogue intr_tear_rd_ptr values

The commit 5a9d50150c2c ("drm/msm/dpu: shift IRQ indices by 1") shifted
IRQ indices by 1, making 'NO_IRQ' to be 0 rather than -1 (and allowing
to skip the definition if the IRQ is not present).
Several platform files were sketched before that commit, but got applied
afterwards. As such, they inherited historical (and currently incorrect)
setting of .intr_tear_rd_ptr = -1 for 'NO_IRQ' value.

Drop that setting for all the affected platforms.

Fixes: 62af6e1cb596 ("drm/msm/dpu: Add support for MSM8917")
Fixes: c079680bb0fa ("drm/msm/dpu: Add support for MSM8937")
Fixes: 7a6109ce1c2c ("drm/msm/dpu: Add support for MSM8953")
Fixes: daf9a92daeb8 ("drm/msm/dpu: Add support for MSM8996")
Fixes: 7204df5e7e68 ("drm/msm/dpu: add support for SDM660 and SDM630 platforms")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Abhinav Kumar <quic_abhinavk@quicinc.com>
Patchwork: https://patchwork.freedesktop.org/patch/647486/
Link: https://lore.kernel.org/r/20250408-dpu-drop-intr-rd-ptr-v1-1-eeac337d88f8@oss.qualcomm.com
Signed-off-by: Abhinav Kumar <quic_abhinavk@quicinc.com>
drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_1_14_msm8937.h
drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_1_15_msm8917.h
drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_1_16_msm8953.h
drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_1_7_msm8996.h
drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_3_2_sdm660.h
drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_3_3_sdm630.h