Skip to content

Commit 555313f

Browse files
anushasrivatsmripard
authored andcommitted
drm/mediatek: move to devm_platform_ioremap_resource() usage
Replace platform_get_resource + devm_ioremap_resource with just devm_platform_ioremap_resource() Used Coccinelle to do this change. SmPl patch: @rule_1@ identifier res; expression ioremap_res; identifier pdev; @@ -struct resource *res; ... -res = platform_get_resource(pdev,...); -ioremap_res = devm_ioremap_resource(...); +ioremap_res = devm_platform_ioremap_resource(pdev,0); Cc: Chun-Kuang Hu <chunkuang.hu@kernel.org> Cc: Philipp Zabel <p.zabel@pengutronix.de> Reviewed-by: Maxime Ripard <mripard@kernel.org> Reviewed-by: CK Hu <ck.hu@mediatek.com> Signed-off-by: Anusha Srivatsa <asrivats@redhat.com> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Link: https://lore.kernel.org/r/20250225-memory-drm-misc-next-v1-4-9d0e8761107a@redhat.com Signed-off-by: Maxime Ripard <mripard@kernel.org>
1 parent a2a20c1 commit 555313f

File tree

8 files changed

+8
-24
lines changed

8 files changed

+8
-24
lines changed

drivers/gpu/drm/mediatek/mtk_disp_color.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,6 @@ static int mtk_disp_color_probe(struct platform_device *pdev)
9696
{
9797
struct device *dev = &pdev->dev;
9898
struct mtk_disp_color *priv;
99-
struct resource *res;
10099
int ret;
101100

102101
priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL);
@@ -108,8 +107,7 @@ static int mtk_disp_color_probe(struct platform_device *pdev)
108107
return dev_err_probe(dev, PTR_ERR(priv->clk),
109108
"failed to get color clk\n");
110109

111-
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
112-
priv->regs = devm_ioremap_resource(dev, res);
110+
priv->regs = devm_platform_ioremap_resource(pdev, 0);
113111
if (IS_ERR(priv->regs))
114112
return dev_err_probe(dev, PTR_ERR(priv->regs),
115113
"failed to ioremap color\n");

drivers/gpu/drm/mediatek/mtk_disp_gamma.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,6 @@ static int mtk_disp_gamma_probe(struct platform_device *pdev)
256256
{
257257
struct device *dev = &pdev->dev;
258258
struct mtk_disp_gamma *priv;
259-
struct resource *res;
260259
int ret;
261260

262261
priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL);
@@ -268,8 +267,7 @@ static int mtk_disp_gamma_probe(struct platform_device *pdev)
268267
return dev_err_probe(dev, PTR_ERR(priv->clk),
269268
"failed to get gamma clk\n");
270269

271-
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
272-
priv->regs = devm_ioremap_resource(dev, res);
270+
priv->regs = devm_platform_ioremap_resource(pdev, 0);
273271
if (IS_ERR(priv->regs))
274272
return dev_err_probe(dev, PTR_ERR(priv->regs),
275273
"failed to ioremap gamma\n");

drivers/gpu/drm/mediatek/mtk_disp_merge.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -306,16 +306,14 @@ static const struct component_ops mtk_disp_merge_component_ops = {
306306
static int mtk_disp_merge_probe(struct platform_device *pdev)
307307
{
308308
struct device *dev = &pdev->dev;
309-
struct resource *res;
310309
struct mtk_disp_merge *priv;
311310
int ret;
312311

313312
priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL);
314313
if (!priv)
315314
return -ENOMEM;
316315

317-
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
318-
priv->regs = devm_ioremap_resource(dev, res);
316+
priv->regs = devm_platform_ioremap_resource(pdev, 0);
319317
if (IS_ERR(priv->regs))
320318
return dev_err_probe(dev, PTR_ERR(priv->regs),
321319
"failed to ioremap merge\n");

drivers/gpu/drm/mediatek/mtk_disp_ovl.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -604,7 +604,6 @@ static int mtk_disp_ovl_probe(struct platform_device *pdev)
604604
{
605605
struct device *dev = &pdev->dev;
606606
struct mtk_disp_ovl *priv;
607-
struct resource *res;
608607
int irq;
609608
int ret;
610609

@@ -621,8 +620,7 @@ static int mtk_disp_ovl_probe(struct platform_device *pdev)
621620
return dev_err_probe(dev, PTR_ERR(priv->clk),
622621
"failed to get ovl clk\n");
623622

624-
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
625-
priv->regs = devm_ioremap_resource(dev, res);
623+
priv->regs = devm_platform_ioremap_resource(pdev, 0);
626624
if (IS_ERR(priv->regs))
627625
return dev_err_probe(dev, PTR_ERR(priv->regs),
628626
"failed to ioremap ovl\n");

drivers/gpu/drm/mediatek/mtk_disp_rdma.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,6 @@ static int mtk_disp_rdma_probe(struct platform_device *pdev)
313313
{
314314
struct device *dev = &pdev->dev;
315315
struct mtk_disp_rdma *priv;
316-
struct resource *res;
317316
int irq;
318317
int ret;
319318

@@ -330,8 +329,7 @@ static int mtk_disp_rdma_probe(struct platform_device *pdev)
330329
return dev_err_probe(dev, PTR_ERR(priv->clk),
331330
"failed to get rdma clk\n");
332331

333-
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
334-
priv->regs = devm_ioremap_resource(dev, res);
332+
priv->regs = devm_platform_ioremap_resource(pdev, 0);
335333
if (IS_ERR(priv->regs))
336334
return dev_err_probe(dev, PTR_ERR(priv->regs),
337335
"failed to ioremap rdma\n");

drivers/gpu/drm/mediatek/mtk_dsi.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1192,7 +1192,6 @@ static int mtk_dsi_probe(struct platform_device *pdev)
11921192
{
11931193
struct mtk_dsi *dsi;
11941194
struct device *dev = &pdev->dev;
1195-
struct resource *regs;
11961195
int irq_num;
11971196
int ret;
11981197

@@ -1217,8 +1216,7 @@ static int mtk_dsi_probe(struct platform_device *pdev)
12171216
if (IS_ERR(dsi->hs_clk))
12181217
return dev_err_probe(dev, PTR_ERR(dsi->hs_clk), "Failed to get hs clock\n");
12191218

1220-
regs = platform_get_resource(pdev, IORESOURCE_MEM, 0);
1221-
dsi->regs = devm_ioremap_resource(dev, regs);
1219+
dsi->regs = devm_platform_ioremap_resource(pdev, 0);
12221220
if (IS_ERR(dsi->regs))
12231221
return dev_err_probe(dev, PTR_ERR(dsi->regs), "Failed to ioremap memory\n");
12241222

drivers/gpu/drm/mediatek/mtk_hdmi.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1424,7 +1424,6 @@ static int mtk_hdmi_dt_parse_pdata(struct mtk_hdmi *hdmi,
14241424
struct device_node *cec_np, *remote, *i2c_np;
14251425
struct platform_device *cec_pdev;
14261426
struct regmap *regmap;
1427-
struct resource *mem;
14281427
int ret;
14291428

14301429
ret = mtk_hdmi_get_all_clk(hdmi, np);
@@ -1470,8 +1469,7 @@ static int mtk_hdmi_dt_parse_pdata(struct mtk_hdmi *hdmi,
14701469
}
14711470
hdmi->sys_regmap = regmap;
14721471

1473-
mem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
1474-
hdmi->regs = devm_ioremap_resource(dev, mem);
1472+
hdmi->regs = devm_platform_ioremap_resource(pdev, 0);
14751473
if (IS_ERR(hdmi->regs)) {
14761474
ret = PTR_ERR(hdmi->regs);
14771475
goto put_device;

drivers/gpu/drm/mediatek/mtk_mdp_rdma.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -291,16 +291,14 @@ static const struct component_ops mtk_mdp_rdma_component_ops = {
291291
static int mtk_mdp_rdma_probe(struct platform_device *pdev)
292292
{
293293
struct device *dev = &pdev->dev;
294-
struct resource *res;
295294
struct mtk_mdp_rdma *priv;
296295
int ret = 0;
297296

298297
priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL);
299298
if (!priv)
300299
return -ENOMEM;
301300

302-
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
303-
priv->regs = devm_ioremap_resource(dev, res);
301+
priv->regs = devm_platform_ioremap_resource(pdev, 0);
304302
if (IS_ERR(priv->regs))
305303
return dev_err_probe(dev, PTR_ERR(priv->regs),
306304
"failed to ioremap rdma\n");

0 commit comments

Comments
 (0)