Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/mediatek: Move to devm_platform_ioremap_resource() usage

Replace platform_get_resource + devm_ioremap_resource
with just devm_platform_ioremap_resource()

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>
Link: https://patchwork.kernel.org/project/dri-devel/patch/20250213-mem-cocci-v3-v1-4-93466d165349@redhat.com/
Signed-off-by: Chun-Kuang Hu <chunkuang.hu@kernel.org>

authored by

Anusha Srivatsa and committed by
Chun-Kuang Hu
fa5e56c5 48bfb13c

+8 -24
+1 -3
drivers/gpu/drm/mediatek/mtk_disp_color.c
··· 96 96 { 97 97 struct device *dev = &pdev->dev; 98 98 struct mtk_disp_color *priv; 99 - struct resource *res; 100 99 int ret; 101 100 102 101 priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); ··· 107 108 return dev_err_probe(dev, PTR_ERR(priv->clk), 108 109 "failed to get color clk\n"); 109 110 110 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 111 - priv->regs = devm_ioremap_resource(dev, res); 111 + priv->regs = devm_platform_ioremap_resource(pdev, 0); 112 112 if (IS_ERR(priv->regs)) 113 113 return dev_err_probe(dev, PTR_ERR(priv->regs), 114 114 "failed to ioremap color\n");
+1 -3
drivers/gpu/drm/mediatek/mtk_disp_gamma.c
··· 256 256 { 257 257 struct device *dev = &pdev->dev; 258 258 struct mtk_disp_gamma *priv; 259 - struct resource *res; 260 259 int ret; 261 260 262 261 priv = devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); ··· 267 268 return dev_err_probe(dev, PTR_ERR(priv->clk), 268 269 "failed to get gamma clk\n"); 269 270 270 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 271 - priv->regs = devm_ioremap_resource(dev, res); 271 + priv->regs = devm_platform_ioremap_resource(pdev, 0); 272 272 if (IS_ERR(priv->regs)) 273 273 return dev_err_probe(dev, PTR_ERR(priv->regs), 274 274 "failed to ioremap gamma\n");
+1 -3
drivers/gpu/drm/mediatek/mtk_disp_merge.c
··· 306 306 static int mtk_disp_merge_probe(struct platform_device *pdev) 307 307 { 308 308 struct device *dev = &pdev->dev; 309 - struct resource *res; 310 309 struct mtk_disp_merge *priv; 311 310 int ret; 312 311 ··· 313 314 if (!priv) 314 315 return -ENOMEM; 315 316 316 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 317 - priv->regs = devm_ioremap_resource(dev, res); 317 + priv->regs = devm_platform_ioremap_resource(pdev, 0); 318 318 if (IS_ERR(priv->regs)) 319 319 return dev_err_probe(dev, PTR_ERR(priv->regs), 320 320 "failed to ioremap merge\n");
+1 -3
drivers/gpu/drm/mediatek/mtk_disp_ovl.c
··· 604 604 { 605 605 struct device *dev = &pdev->dev; 606 606 struct mtk_disp_ovl *priv; 607 - struct resource *res; 608 607 int irq; 609 608 int ret; 610 609 ··· 620 621 return dev_err_probe(dev, PTR_ERR(priv->clk), 621 622 "failed to get ovl clk\n"); 622 623 623 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 624 - priv->regs = devm_ioremap_resource(dev, res); 624 + priv->regs = devm_platform_ioremap_resource(pdev, 0); 625 625 if (IS_ERR(priv->regs)) 626 626 return dev_err_probe(dev, PTR_ERR(priv->regs), 627 627 "failed to ioremap ovl\n");
+1 -3
drivers/gpu/drm/mediatek/mtk_disp_rdma.c
··· 313 313 { 314 314 struct device *dev = &pdev->dev; 315 315 struct mtk_disp_rdma *priv; 316 - struct resource *res; 317 316 int irq; 318 317 int ret; 319 318 ··· 329 330 return dev_err_probe(dev, PTR_ERR(priv->clk), 330 331 "failed to get rdma clk\n"); 331 332 332 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 333 - priv->regs = devm_ioremap_resource(dev, res); 333 + priv->regs = devm_platform_ioremap_resource(pdev, 0); 334 334 if (IS_ERR(priv->regs)) 335 335 return dev_err_probe(dev, PTR_ERR(priv->regs), 336 336 "failed to ioremap rdma\n");
+1 -3
drivers/gpu/drm/mediatek/mtk_dsi.c
··· 1192 1192 { 1193 1193 struct mtk_dsi *dsi; 1194 1194 struct device *dev = &pdev->dev; 1195 - struct resource *regs; 1196 1195 int irq_num; 1197 1196 int ret; 1198 1197 ··· 1216 1217 if (IS_ERR(dsi->hs_clk)) 1217 1218 return dev_err_probe(dev, PTR_ERR(dsi->hs_clk), "Failed to get hs clock\n"); 1218 1219 1219 - regs = platform_get_resource(pdev, IORESOURCE_MEM, 0); 1220 - dsi->regs = devm_ioremap_resource(dev, regs); 1220 + dsi->regs = devm_platform_ioremap_resource(pdev, 0); 1221 1221 if (IS_ERR(dsi->regs)) 1222 1222 return dev_err_probe(dev, PTR_ERR(dsi->regs), "Failed to ioremap memory\n"); 1223 1223
+1 -3
drivers/gpu/drm/mediatek/mtk_hdmi.c
··· 1416 1416 struct device_node *cec_np, *remote, *i2c_np; 1417 1417 struct platform_device *cec_pdev; 1418 1418 struct regmap *regmap; 1419 - struct resource *mem; 1420 1419 int ret; 1421 1420 1422 1421 ret = mtk_hdmi_get_all_clk(hdmi, np); ··· 1461 1462 } 1462 1463 hdmi->sys_regmap = regmap; 1463 1464 1464 - mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); 1465 - hdmi->regs = devm_ioremap_resource(dev, mem); 1465 + hdmi->regs = devm_platform_ioremap_resource(pdev, 0); 1466 1466 if (IS_ERR(hdmi->regs)) { 1467 1467 ret = PTR_ERR(hdmi->regs); 1468 1468 goto put_device;
+1 -3
drivers/gpu/drm/mediatek/mtk_mdp_rdma.c
··· 291 291 static int mtk_mdp_rdma_probe(struct platform_device *pdev) 292 292 { 293 293 struct device *dev = &pdev->dev; 294 - struct resource *res; 295 294 struct mtk_mdp_rdma *priv; 296 295 int ret = 0; 297 296 ··· 298 299 if (!priv) 299 300 return -ENOMEM; 300 301 301 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 302 - priv->regs = devm_ioremap_resource(dev, res); 302 + priv->regs = devm_platform_ioremap_resource(pdev, 0); 303 303 if (IS_ERR(priv->regs)) 304 304 return dev_err_probe(dev, PTR_ERR(priv->regs), 305 305 "failed to ioremap rdma\n");