reviewed. Jani has acked the series.
Looking for other acks in order to merge these to
respective branches.
Cc: x...@kernel.org
Cc: dri-devel@lists.freedesktop.org
Cc: Ingo Molnar
Cc: Borislav Petkov
Cc: Dave Hansen
Cc: Joonas Lahtinen
Cc: Tvrtko Ursulin
Acked-by: Jani Nikula
Anusha Srivatsa
/IS_ADLS_RPLS (Jani)
- Fix comment (Tvrtko)
BSpec: 53655
Cc: x...@kernel.org
Cc: dri-devel@lists.freedesktop.org
Cc: Ingo Molnar
Cc: Borislav Petkov
Cc: Dave Hansen
Cc: Joonas Lahtinen
Cc: Tvrtko Ursulin
Cc: Matt Roper
Cc: Jani Nikula
Signed-off-by: Anusha Srivatsa
Reviewed-by: José Roberto de
Add the PCH ID for RPL-S.
v2: Self contained commit message (Jani)
Cc: dri-devel@lists.freedesktop.org
Cc: Joonas Lahtinen
Cc: Tvrtko Ursulin
Cc: Jani Nikula
Signed-off-by: Anusha Srivatsa
Reviewed-by: José Roberto de Souza
---
drivers/gpu/drm/i915/intel_pch.c | 1 +
drivers/gpu/drm/i915
Though, RPL-S is defined as subplatform of ADL-S, unlike
ADL-S, it has GuC submission by default.
v2: Remove extra parenthesis (Jani)
v3: s/IS_RAPTORLAKE/IS_ADLS_RPLS (Jani)
Cc: dri-devel@lists.freedesktop.org
Cc: Joonas Lahtinen
Cc: Tvrtko Ursulin
Cc: Jani Nikula
Signed-off-by: Anusha
drm/dp/mst
Signed-off-by: Anusha Srivatsa
Add a function that returns the available link bandwidth for
MST port so that we can accurately determine whether a new
mode is valid for the link or not.
Cc: dri-devel at lists.freedesktop.org
---
drivers/gpu/drm/drm_dp_mst_topology.c | 12
-by: Anusha Srivatsa
---
drivers/gpu/drm/drm_dp_mst_topology.c | 12
include/drm/drm_dp_mst_helper.h | 1 +
2 files changed, 13 insertions(+)
diff --git a/drivers/gpu/drm/drm_dp_mst_topology.c
b/drivers/gpu/drm/drm_dp_mst_topology.c
index 04e4571..7a239f6 100644
--- a/drivers
Add the new CML PCI IDS.
Align with kernel commit:
bfc4c359b2822 ("drm/i915/cml: Add Missing PCI IDs")
This is in sync with kernel header as of:
0747590267e7 ("drm-tip: 2019y-08m-30d-18h-03m-18s UTC integration manifest")
Cc: José Roberto de Souza
Signed-off-by: Anusha
the proper spot, according to spec.(Ville)
- Use fec state as a check too.
v6: Pass intel_encoder, instead of intel_dp. (Ville)
Cc: dri-devel@lists.freedesktop.org
Cc: Gaurav K Singh
Cc: Jani Nikula
Cc: Ville Syrjala
Cc: Manasi Navare
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/i915
, before setting FEC_READY
bit. (Anusha)
v5: Move to intel_ddi.c
- Make the function static (Anusha)
Cc: dri-devel@lists.freedesktop.org
Cc: Gaurav K Singh
Cc: Jani Nikula
Cc: Ville Syrjala
Cc: Manasi Navare
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/i915/intel_ddi.c | 15
@lists.freedesktop.org
Cc: Ville Syrjala
Cc: Jani Nikula
Cc: Manasi Navare
Signed-off-by: Anusha Srivatsa
Reviewed-by: Manasi Navare
---
include/drm/drm_dp_helper.h | 7 +++
1 file changed, 7 insertions(+)
diff --git a/include/drm/drm_dp_helper.h b/include/drm/drm_dp_helper.h
index 2649529d0d8f
: Jani Nikula
Cc: dri-devel@lists.freedesktop.org
Cc: Jani Nikula
Cc: Ville Syrjala
Cc: Manasi Navare
Signed-off-by: Anusha Srivatsa
Reviewed-by: Manasi Navare
---
drivers/gpu/drm/i915/intel_dp.c | 12
drivers/gpu/drm/i915/intel_drv.h | 1 +
2 files changed, 13 insertions
@lists.freedesktop.org
Cc: Ville Syrjala
Cc: Jani Nikula
Cc: Manasi Navare
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/i915/intel_dp.c | 26 +-
drivers/gpu/drm/i915/intel_drv.h | 3 +++
2 files changed, 28 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915
)
Cc: dri-devel@lists.freedesktop.org
Cc: Gaurav K Singh
Cc: Jani Nikula
Cc: Ville Syrjala
Cc: Manasi Navare
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/i915/intel_ddi.c | 21 +
1 file changed, 21 insertions(+)
diff --git a/drivers/gpu/drm/i915/intel_ddi.c b/drivers
)
v6: Resolve warnings. Add crtc_state as an argument to
intel_disable_ddi_buf(). (Manasi)
Cc: dri-devel@lists.freedesktop.org
Cc: Gaurav K Singh
Cc: Jani Nikula
Cc: Ville Syrjala
Cc: Manasi Navare
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/i915/intel_ddi.c | 29
)
- Move intel_dp_supports_fec() closer to
intel_dp_supports_dsc() (Anusha)
Suggested-by: Ville Syrjala
Cc: dri-devel@lists.freedesktop.org
Cc: Ville Syrjala
Cc: Jani Nikula
Cc: Manasi Navare
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/i915/intel_dp.c | 28
the proper spot, according to spec.(Ville)
- Use fec state as a check too.
v6: Pass intel_encoder, instead of intel_dp. (Ville)
Cc: dri-devel@lists.freedesktop.org
Cc: Gaurav K Singh
Cc: Jani Nikula
Cc: Ville Syrjala
Cc: Manasi Navare
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/i915
, before setting FEC_READY
bit. (Anusha)
v5: Move to intel_ddi.c
- Make the function static (Anusha)
Cc: dri-devel@lists.freedesktop.org
Cc: Gaurav K Singh
Cc: Jani Nikula
Cc: Ville Syrjala
Cc: Manasi Navare
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/i915/intel_ddi.c | 15
the proper spot, according to spec.(Ville)
- Use fec state as a check too.
v6: Pass intel_encoder, instead of intel_dp. (Ville)
v7: Remove unwanted comments (Manasi)
Cc: dri-devel@lists.freedesktop.org
Cc: Gaurav K Singh
Cc: Jani Nikula
Cc: Ville Syrjala
Cc: Manasi Navare
Signed-off-by: Anusha
Cc: Ville Syrjala
Cc: Jani Nikula
Cc: Manasi Navare
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/i915/intel_dp.c | 31 +--
drivers/gpu/drm/i915/intel_drv.h | 3 +++
2 files changed, 32 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915
)
v6: Resolve warnings. Add crtc_state as an argument to
intel_disable_ddi_buf(). (Manasi)
Cc: dri-devel@lists.freedesktop.org
Cc: Gaurav K Singh
Cc: Jani Nikula
Cc: Ville Syrjala
Cc: Manasi Navare
Signed-off-by: Anusha Srivatsa
Reviewed-by: Manasi Navare
---
drivers/gpu/drm/i915/intel_ddi.c
, before setting FEC_READY
bit. (Anusha)
v5: Move to intel_ddi.c
- Make the function static (Anusha)
v6: Dont pass state as a separate argument (Ville)
Cc: dri-devel@lists.freedesktop.org
Cc: Gaurav K Singh
Cc: Jani Nikula
Cc: Ville Syrjala
Cc: Manasi Navare
Signed-off-by: Anusha Srivatsa
Navare
Signed-off-by: Anusha Srivatsa
---
include/drm/drm_dp_helper.h | 30 ++
1 file changed, 30 insertions(+)
diff --git a/include/drm/drm_dp_helper.h b/include/drm/drm_dp_helper.h
index c239e6e..a19d6fb 100644
--- a/include/drm/drm_dp_helper.h
+++ b/include/drm
the address (Jani)
Cc: dri-devel@lists.freedesktop.org
Cc: Ville Syrjala
Cc: Jani Nikula
Cc: Manasi Navare
Signed-off-by: Anusha Srivatsa
---
include/drm/drm_dp_helper.h | 30 ++
1 file changed, 30 insertions(+)
diff --git a/include/drm/drm_dp_helper.h b/include/drm
the address (Jani)
v6: remove unnecessary definitions. Add missing masks,
add "/* 1.4 */" to offset definitions. (Jani)
Cc: dri-devel@lists.freedesktop.org
Cc: Ville Syrjala
Cc: Jani Nikula
Cc: Manasi Navare
Signed-off-by: Anusha Srivatsa
---
include/drm/drm_dp_hel
Forward Error Correction is supported on DP 1.4.
This patch adds corresponding DPCD register definitions.
v2: Add dri-devel to the CC list
Cc: dri-devel@lists.freedesktop.org
Cc: Ville Syrjala
Cc: Jani Nikula
Cc: Manasi Navare
Signed-off-by: Anusha Srivatsa
---
include/drm/drm_dp_helper.h
Signed-off-by: Anusha Srivatsa
---
include/drm/drm_dp_helper.h | 30 ++
1 file changed, 30 insertions(+)
diff --git a/include/drm/drm_dp_helper.h b/include/drm/drm_dp_helper.h
index da58a42..4f75034 100644
--- a/include/drm/drm_dp_helper.h
+++ b/include/drm
Syrjala
Cc: Jani Nikula
Cc: Manasi Navare
Signed-off-by: Anusha Srivatsa
Reviewed-by: Manasi Navare
---
include/drm/drm_dp_helper.h | 30 ++
1 file changed, 30 insertions(+)
diff --git a/include/drm/drm_dp_helper.h b/include/drm/drm_dp_helper.h
index da58a42..592e371
P 1.4 DSC feature")
>
> v2:
> * Missed the SHIFT define that I mentioned in the message
>
> Cc: Jani Nikula
> Cc: Ville Syrjala
> Cc: Anusha Srivatsa
> Cc: dri-devel@lists.freedesktop.org
> Signed-off-by: Manasi Navare
Checked with the spec. Looks good to me
On Fri, Jan 31, 2025 at 7:53 AM Thomas Zimmermann
wrote:
> Hi Maxime
>
>
> Am 29.01.25 um 15:31 schrieb Maxime Ripard:
> > Hi Thomas,
> >
> > On Wed, Jan 29, 2025 at 02:06:15PM +0100, Thomas Zimmermann wrote:
> >> Am 28.01.25 um 23:29 schrieb Anusha Srivat
};
<+...
-mipi_dsi_dcs_write_seq(dsi_var,es);
+mipi_dsi_dcs_write_seq_multi(&dsi_ctx,es);
...+>
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/panel/panel-himax-hx8394.c | 364 ++---
1 file changed, 175 insertions(+), 189 deletions(-)
diff --git a/drive
s);
...+>
}
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c | 31 ++-
1 file changed, 16 insertions(+), 15 deletions(-)
diff --git a/drivers/gpu/drm/panel/panel-jdi-lpm102a188a.c
b/drivers/gpu/drm/panel/pan
l.org/gpu/todo.html#transition-away-from-using-mipi-dsi-write-seq
Signed-off-by: Anusha Srivatsa
---
Anusha Srivatsa (14):
drm/panel/boe-bf060y8m-aj0: Move to using mipi_dsi_dcs_write_seq_multi()
drm/panel/ebbg-ft8719: Move to using mipi_dsi_dcs_write_seq_multi()
drm/panel/himax
};
<+...
-mipi_dsi_dcs_write_seq(dsi_var,es);
+mipi_dsi_dcs_write_seq_multi(&dsi_ctx,es);
...+>
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/panel/panel-ebbg-ft8719.c | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/panel/panel-ebbg-f
};
<+...
-mipi_dsi_dcs_write_seq(dsi_var,es);
+mipi_dsi_dcs_write_seq_multi(&dsi_ctx,es);
...+>
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 36 ++
1 file changed, 19 insertions(+), 17 deletions(-)
diff --git a/drivers/gpu
si[0];
struct mipi_dsi_device *dsi1 = pinfo->dsi[1];
+struct mipi_dsi_multi_context dsi_ctx0 = { .dsi = dsi0 };
+struct mipi_dsi_multi_context dsi_ctx1 = { .dsi = dsi1 };
<+...
-mipi_dsi_dual_dcs_write_seq(dsi0, dsi1, es);
+mipi_dsi_dual_dcs_write_seq(dsi_ctx0, dsi_ctx1, es);
...+>
Signed-o
With transition to newer functions, remove
older ones that are no longer used.
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/drm_mipi_dsi.c | 56 --
include/drm/drm_mipi_dsi.h | 47 ---
2 files changed, 103
};
<+...
-mipi_dsi_dcs_write_seq(dsi_var,es);
+mipi_dsi_dcs_write_seq_multi(&dsi_ctx,es);
...+>
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 113 ---
1 file changed, 61 insertions(+), 52 deletions(-)
diff --git a/drivers/gpu
TODO addressed
Cc: Douglas Anderson
Signed-off-by: Anusha Srivatsa
---
Documentation/gpu/todo.rst | 19 ---
1 file changed, 19 deletions(-)
diff --git a/Documentation/gpu/todo.rst b/Documentation/gpu/todo.rst
index
256d0d1cb2164bd94f9b610a751b907834d96a21
};
<+...
-mipi_dsi_dcs_write_seq(dsi_var,es);
+mipi_dsi_dcs_write_seq_multi(&dsi_ctx,es);
...+>
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/panel/panel-sony-td4353-jdi.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/panel/panel-s
};
<+...
-mipi_dsi_dcs_write_seq(dsi_var,es);
+mipi_dsi_dcs_write_seq_multi(&dsi_ctx,es);
...+>
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c | 88 ---
1 file changed, 52 insertions(+), 36 deletions(-)
diff --git a/drivers/gpu
};
<+...
-mipi_dsi_dcs_write_seq(dsi_var,es);
+mipi_dsi_dcs_write_seq_multi(&dsi_ctx,es);
...+>
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/panel/panel-samsung-sofef00.c | 19 +++
1 file changed, 11 insertions(+), 8 deletions(-)
diff --git a/drivers/gpu/drm/panel/pan
};
<+...
-mipi_dsi_dcs_write_seq(dsi_var,es);
+mipi_dsi_dcs_write_seq_multi(&dsi_ctx,es);
...+>
Signed-off-by: Anusha Srivatsa
---
.../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 34 ++
1 file changed, 16 insertions(+), 18 deletions(-)
diff --git a/drivers/gpu
= dsi_var };
<+...
-mipi_dsi_dcs_write_seq(dsi_var,es);
+mipi_dsi_dcs_write_seq_multi(&dsi_ctx,es);
...+>
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/panel/p
};
<+...
-mipi_dsi_dcs_write_seq(dsi_var,es);
+mipi_dsi_dcs_write_seq_multi(&dsi_ctx,es);
...+>
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/panel/panel-visionox-r66451.c | 118 ++
1 file changed, 62 insertions(+), 56 deletions(-)
diff --git a/drivers/gpu
On Thu, Feb 6, 2025 at 2:57 AM Thomas Zimmermann
wrote:
> Hi
>
>
> Am 05.02.25 um 21:08 schrieb Anusha Srivatsa:
> > Update the Documentation to be more precise.
> >
> > v2: Update for clarity
> >
> > Cc: Thomas Zimmermann
> > Signed-off-by:
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Maarten Lankhorst
Cc: Maxime Ripard
Reviewed-by: Maxime Ripard
Acked-by: Alexey Brodkin
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/tiny/arcpgu.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions
ned-off-by: Anusha Srivatsa
---
Anusha Srivatsa (12):
drm/aspeed: move to devm_platform_ioremap_resource() usage
drm/fsl-dcu: move to devm_platform_ioremap_resource() usage
drm/hisilicon: move to devm_platform_ioremap_resource() usage
drm/mediatek: move to devm_platform_iorema
res) {
-...
-}
...>
-ioremap = devm_ioremap(...);
+ioremap = devm_platform_ioremap_resource(pdev,0);
Cc: Chunyan Zhang
Cc: Dmitry Baryshkov
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/sprd/sprd_dpu.c | 9 +
drivers/gpu/drm/sprd/sprd_dsi.c | 9 +
2 files changed, 2 insertions(
-if (!res) {
-...
-}
...>
-ioremap = devm_ioremap(...);
+ioremap = devm_platform_ioremap_resource(pdev,0);
v2: Fix compilation error.
Cc: Raphael Gallais-Pou
Cc: Alain Volmat
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/sti/sti_compositor.c | 10 +-
drivers/gpu/drm/sti/sti_dvo.c
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Yannick Fertre
Cc: Raphael Gallais-Pou
Cc: Philippe Cornu
Acked-by: Raphaël Gallais-Pou
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/stm/ltdc.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Joel Stanley
Acked-by: Andrew Jeffery
Reviewed-by: Maxime Ripard
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Chun-Kuang Hu
Cc: Philipp Zabel
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/mediatek/mtk_disp_color.c | 4 +---
drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 4 +---
drivers/gpu/drm/mediatek
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Marek Vasut
Cc: Stefan Agner
Reviewed-by: Maxime Ripard
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/mxsfb/lcdif_drv.c | 4 +---
drivers/gpu/drm/mxsfb/mxsfb_drv.c | 4 +---
2 files changed, 2 insertions
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Xinliang Liu
Cc: Tian Tao
Cc: Xinwei Kong
Cc: Sumit Semwal
Cc: Yongqin Liu
Cc: John Stultz
Reviewed-by: Maxime Ripard
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c| 4
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Stefan Agner
Cc: Alison Wang
Reviewed-by: Maxime Ripard
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a
h to work on multiple occurences of
the pattern. This also fixes the compilation error.
Cc: Maxime Ripard
Cc: Dave Stevenson
Cc: Maíra Canal
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/vc4/vc4_hdmi.c | 55 +++---
1 file changed, 14 insertions(+), 41 deleti
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Thierry Reding
Cc: Mikko Perttunen
Reviewed-by: Maxime Ripard
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/tegra/dsi.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/gpu
Update the Documentation to be more precise.
v2: Update for clarity
Cc: Thomas Zimmermann
Signed-off-by: Anusha Srivatsa
---
Documentation/gpu/todo.rst | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/Documentation/gpu/todo.rst b/Documentation/gpu/todo.rst
On Thu, Feb 6, 2025 at 11:13 AM Maxime Ripard wrote:
> On Wed, Feb 05, 2025 at 03:08:07PM -0500, Anusha Srivatsa wrote:
> > Replace platform_get_resource_byname + devm_ioremap_resource
> > with just devm_platform_ioremap_resource()
> >
> > Used Coccinelle to
= platform_get_resource_byname(pdev,mem,name);
<...
-if (!res) {
-...
-}
...>
-ioremap = devm_ioremap(...);
+ioremap = devm_platform_ioremap_resource_byname(pdev,name);
Cc: Neil Armstrong
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/meson/meson_drv.c | 9 +
1 file changed, 1 insertion(+), 8 del
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Chun-Kuang Hu
Cc: Philipp Zabel
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/mediatek/mtk_disp_color.c | 4 +---
drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 4 +---
drivers/gpu/drm/mediatek
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Stefan Agner
Cc: Alison Wang
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/fsl-dcu
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Xinliang Liu
Cc: Tian Tao
Cc: Xinwei Kong
Cc: Sumit Semwal
Cc: Yongqin Liu
Cc: John Stultz
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c| 4 +---
drivers/gpu/drm
Remove the TODO now that this series addresses
the changes needed.
Cc: Thomas Zimmermann
Signed-off-by: Anusha Srivatsa
---
Documentation/gpu/todo.rst | 15 ---
1 file changed, 15 deletions(-)
diff --git a/Documentation/gpu/todo.rst b/Documentation/gpu/todo.rst
index
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Maarten Lankhorst
Cc: Maxime Ripard
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/tiny/arcpgu.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/tiny/arcpgu.c b
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Thierry Reding
Cc: Mikko Perttunen
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/tegra/dsi.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/tegra/dsi.c b/drivers/gpu
"Maíra Canal"
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/vc4/vc4_hdmi.c | 9 ++---
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/drivers/gpu/drm/vc4/vc4_hdmi.c b/drivers/gpu/drm/vc4/vc4_hdmi.c
index
47d9ada98430634cfd8c1e21
-if (!res) {
-...
-}
...>
-ioremap = devm_ioremap(...);
+ioremap = devm_platform_ioremap_resource(pdev,0);
Cc: Alain Volmat
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/sti/sti_compositor.c | 10 +-
drivers/gpu/drm/sti/sti_dvo.c| 10 +-
drivers/gpu/drm/sti/sti_hda.c
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Yannick Fertre
Cc: Raphael Gallais-Pou
Cc: Philippe Cornu
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/stm/ltdc.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/gpu/drm
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Marek Vasut
Cc: Stefan Agner
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/mxsfb/lcdif_drv.c | 4 +---
drivers/gpu/drm/mxsfb/mxsfb_drv.c | 4 +---
2 files changed, 2 insertions(+), 6 deletions(-)
diff
res) {
-...
-}
...>
-ioremap = devm_ioremap(...);
+ioremap = devm_platform_ioremap_resource(pdev,0);
Cc: Chunyan Zhang
Cc: Dmitry Baryshkov
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/sprd/sprd_dpu.c | 9 +
drivers/gpu/drm/sprd/sprd_dsi.c | 9 +
2 files changed, 2 insertions(
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Sandy Huang
Cc: Heiko Stübner
Cc: Andy Yan
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/gpu/drm
f-by: Anusha Srivatsa
---
Anusha Srivatsa (14):
drm/aspeed: move to devm_platform_ioremap_resource() usage
drm/fsl-dcu: move to devm_platform_ioremap_resource() usage
drm/hisilicon: move to devm_platform_ioremap_resource() usage
drm/mediatek: move to devm_platform_ioremap_reso
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Joel Stanley
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/aspeed/aspeed_gfx_drv.c
b/drivers
On Wed, Jan 29, 2025 at 8:18 AM Dave Stevenson <
dave.steven...@raspberrypi.com> wrote:
> Hi Anusha
>
> On Tue, 28 Jan 2025 at 22:33, Anusha Srivatsa wrote:
> >
> > Replace platform_get_resource_byname + devm_ioremap_resource
> > with just devm_platform_ioremap_r
On Wed, Jan 29, 2025 at 4:10 AM Raphael Gallais-Pou <
raphael.gallais-...@foss.st.com> wrote:
>
> On 1/28/25 23:29, Anusha Srivatsa wrote:
> > Replace platform_get_resource/_byname + devm_ioremap
> > with just devm_platform_ioremap_resource()
> >
> > Used Cocc
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Xinliang Liu
Cc: Tian Tao
Cc: Xinwei Kong
Cc: Sumit Semwal
Cc: Yongqin Liu
Cc: John Stultz
Reviewed-by: Maxime Ripard
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c| 4
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Marek Vasut
Cc: Stefan Agner
Reviewed-by: Maxime Ripard
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/mxsfb/lcdif_drv.c | 4 +---
drivers/gpu/drm/mxsfb/mxsfb_drv.c | 4 +---
2 files changed, 2 insertions
-if (!res) {
-...
-}
...>
-ioremap = devm_ioremap(...);
+ioremap = devm_platform_ioremap_resource(pdev,0);
v2: Fix compilation error.
Cc: Raphael Gallais-Pou
Cc: Alain Volmat
Reviewed-by: Maxime Ripard
Acked-by: Raphael Gallais-Pou
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/sti/sti_compo
res) {
-...
-}
...>
-ioremap = devm_ioremap(...);
+ioremap = devm_platform_ioremap_resource(pdev,0);
Cc: Chunyan Zhang
Cc: Dmitry Baryshkov
Reviewed-by: Maxime Ripard
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/sprd/sprd_dpu.c | 9 +
drivers/gpu/drm/sprd/sprd_dsi.c | 9 +
2 files c
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Yannick Fertre
Cc: Raphael Gallais-Pou
Cc: Philippe Cornu
Acked-by: Raphael Gallais-Pou
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/stm/ltdc.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Thierry Reding
Cc: Mikko Perttunen
Reviewed-by: Maxime Ripard
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/tegra/dsi.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/gpu
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Chun-Kuang Hu
Cc: Philipp Zabel
Reviewed-by: Maxime Ripard
Reviewed-by: CK Hu
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/mediatek/mtk_disp_color.c | 4 +---
drivers/gpu/drm/mediatek/mtk_disp_gamma.c
r pdev;
constant mem;
expression name;
@@
-struct resource *res;
<+...
-res = platform_get_resource_byname(pdev,mem,name);
<...
-if (!res) {
-...
-}
...>
-ioremap = devm_ioremap(...);
+ioremap = devm_platform_ioremap_resource_byname(pdev,name);
...+>
Signed-off-by: Anusha Srivatsa
---
A
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Joel Stanley
Acked-by: Andrew Jeffery
Reviewed-by: Maxime Ripard
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Stefan Agner
Cc: Alison Wang
Reviewed-by: Maxime Ripard
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a
Update the Documentation to be more precise.
v2: Update for clarity
v3: Further details in Todo
Cc: Thomas Zimmermann
Signed-off-by: Anusha Srivatsa
---
Documentation/gpu/todo.rst | 13 +++--
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/Documentation/gpu/todo.rst b
= devm_ioremap_resource(...);
+ioremap_res = devm_platform_ioremap_resource(pdev,0);
Cc: Maarten Lankhorst
Cc: Maxime Ripard
Reviewed-by: Maxime Ripard
Acked-by: Alexey Brodkin
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/tiny/arcpgu.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions
h to work on multiple occurences of
the pattern. This also fixes the compilation error.
v3: Do not convert "hd" resource to follow the rest of the
refactor. (Maxime)
Cc: Maxime Ripard
Cc: Dave Stevenson
Cc: Maíra Canal
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/d
On Fri, Mar 7, 2025 at 12:47 PM Maxime Ripard wrote:
> On Thu, Mar 06, 2025 at 02:12:14PM -0500, Anusha Srivatsa wrote:
> > On Thu, Mar 6, 2025 at 12:54 PM Doug Anderson
> wrote:
> > > On Thu, Mar 6, 2025 at 9:20 AM Maxime Ripard
> wrote:
> > > >
> &
On Tue, 18 Mar 2025 at 12:00 PM, Dmitry Baryshkov <
dmitry.barysh...@oss.qualcomm.com> wrote:
> On Tue, 18 Mar 2025 at 18:55, Anusha Srivatsa wrote:
> >
> > On Sun, Mar 16, 2025 at 7:32 PM Dmitry Baryshkov <
> dmitry.barysh...@oss.qualcomm.com> wrote:
> >>
ifier dsi_var;
identifier func;
type t;
position p;
expression list es;
@@
t func(...) {
...
struct mipi_dsi_multi_context dsi_ctx = { .dsi = dsi_var };
...
-return 0;
+return dsi_ctx.accum_err;
}
v2: Use mipi_dsi_dcs_write_buffer_multi() in place of
mipi_dsi_dcs_write(). (Dmitry)
Cc: Maxime Ripard
Cc
On Mon, Mar 17, 2025 at 6:14 AM Neil Armstrong
wrote:
> On 16/03/2025 18:40, Anusha Srivatsa wrote:
> >
> >
> > On Fri, Mar 14, 2025 at 10:20 AM Doug Anderson <mailto:diand...@chromium.org>> wrote:
> >
> > Hi,
> >
> > On Thu,
On Sun, Mar 16, 2025 at 7:32 PM Dmitry Baryshkov <
dmitry.barysh...@oss.qualcomm.com> wrote:
> On Sun, Mar 16, 2025 at 02:58:22PM -0400, Anusha Srivatsa wrote:
> > Move away from using deprecated API and use _multi
> > variants if available. Use mipi_dsi_msleep()
> >
;
expression list es;
@@
t func(...) {
...
struct mipi_dsi_multi_context dsi_ctx = { .dsi = dsi_var };
...
-return 0;
+return dsi_ctx.accum_err;
}
Cc: Maxime Ripard
Cc: Dmitry Baryshkov
Cc: Tejas Vipin
Cc: Douglas Anderson
Cc: Neil Armstrong
Reviewed-by: Douglas Anderson
Signed-off-by: A
On Fri, Mar 14, 2025 at 2:22 PM Maxime Ripard wrote:
> Hi
>
> On Fri, Mar 14, 2025 at 12:47:16AM -0400, Anusha Srivatsa wrote:
> > Move away from using deprecated API and use _multi
> > variants if available. Use mipi_dsi_msleep()
> > and mipi_dsi_usleep_range()
.
-return 0;
+return dsi_ctx.accum_err;
}
Cc: Maxime Ripard
Cc: Dmitry Baryshkov
Cc: Tejas Vipin
Cc: Doug Anderson
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 36 ++---
1 file changed, 14 insertions(+), 22 deletions(-)
diff --git a
On Fri, Mar 14, 2025 at 8:27 AM Luca Ceresoli
wrote:
> Hello Anusha,
>
> On Thu, 13 Mar 2025 16:34:45 -0400
> Anusha Srivatsa wrote:
>
> > > > +void *__devm_drm_panel_alloc(struct device *dev, size_t size,
> size_t
> > > offset,
> > > > +
On Sun, Mar 16, 2025 at 7:32 PM Dmitry Baryshkov <
dmitry.barysh...@oss.qualcomm.com> wrote:
> On Sun, Mar 16, 2025 at 02:58:22PM -0400, Anusha Srivatsa wrote:
> > Move away from using deprecated API and use _multi
> > variants if available. Use mipi_dsi_msleep()
> >
Move to using the new API devm_drm_panel_alloc() to allocate the
panel.
Signed-off-by: Anusha Srivatsa
---
drivers/gpu/drm/panel/panel-sony-td4353-jdi.c | 11 +--
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/panel/panel-sony-td4353-jdi.c
b/drivers/gpu
1 - 100 of 479 matches
Mail list logo