[PATCH 17/19] treewide: rename dev_platform_ioremap_resource() to devm_platform_ioremap_resource()
Ahmad Fatoum
a.fatoum at pengutronix.de
Wed Oct 28 02:14:51 PDT 2026
From: Ahmad Fatoum <a.fatoum at barebox.org>
Now that it's device-managed, give dev_platform_ioremap_resource() the
Linux name, so ported drivers can use it unchanged.
Assisted-by: Claude:opus-5-1m
Signed-off-by: Ahmad Fatoum <a.fatoum at barebox.org>
---
drivers/base/devres.c | 6 +++---
drivers/hw_random/atmel-rng.c | 2 +-
drivers/hw_random/bcm2835-rng.c | 2 +-
drivers/hw_random/iproc-rng200.c | 2 +-
drivers/hw_random/omap-rng.c | 2 +-
drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 2 +-
drivers/pmdomain/imx/imx8mp-blk-ctrl.c | 2 +-
drivers/pmdomain/imx/imx93-blk-ctrl.c | 2 +-
drivers/pmdomain/imx/imx93-pd.c | 2 +-
drivers/pwm/pwm-imx-tpm.c | 2 +-
drivers/pwm/pwm-rockchip.c | 2 +-
drivers/usb/dwc3/dwc3-imx8mp.c | 2 +-
include/linux/device.h | 2 +-
13 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/drivers/base/devres.c b/drivers/base/devres.c
index f68b8e7b6590..cfa6cd3e3d9e 100644
--- a/drivers/base/devres.c
+++ b/drivers/base/devres.c
@@ -207,7 +207,7 @@ struct resource *devm_request_mem_resource(struct device *dev, int num)
EXPORT_SYMBOL(devm_request_mem_resource);
/**
- * dev_platform_ioremap_resource() - request and map resource 'num' for a device
+ * devm_platform_ioremap_resource() - request and map resource 'num' for a device
* @dev: device to request the memory resource for
* @num: index of the memory resource
*
@@ -216,7 +216,7 @@ EXPORT_SYMBOL(devm_request_mem_resource);
*
* Return: a pointer to the registers or an ERR_PTR() on failure.
*/
-void __iomem *dev_platform_ioremap_resource(struct device *dev, int num)
+void __iomem *devm_platform_ioremap_resource(struct device *dev, int num)
{
struct resource *res;
@@ -235,4 +235,4 @@ void __iomem *dev_platform_ioremap_resource(struct device *dev, int num)
return IOMEM(res->start);
}
-EXPORT_SYMBOL(dev_platform_ioremap_resource);
+EXPORT_SYMBOL(devm_platform_ioremap_resource);
diff --git a/drivers/hw_random/atmel-rng.c b/drivers/hw_random/atmel-rng.c
index bdd2139b08a5..0c6355b3d83c 100644
--- a/drivers/hw_random/atmel-rng.c
+++ b/drivers/hw_random/atmel-rng.c
@@ -106,7 +106,7 @@ static int atmel_trng_probe(struct device *dev)
if (!trng)
return -ENOMEM;
- trng->base = dev_platform_ioremap_resource(dev, 0);
+ trng->base = devm_platform_ioremap_resource(dev, 0);
if (IS_ERR(trng->base))
return PTR_ERR(trng->base);
diff --git a/drivers/hw_random/bcm2835-rng.c b/drivers/hw_random/bcm2835-rng.c
index d82331c950d2..76d3c13335f0 100644
--- a/drivers/hw_random/bcm2835-rng.c
+++ b/drivers/hw_random/bcm2835-rng.c
@@ -146,7 +146,7 @@ static int bcm2835_rng_probe(struct device *dev)
return -ENOMEM;
/* map peripheral */
- priv->base = dev_platform_ioremap_resource(dev, 0);
+ priv->base = devm_platform_ioremap_resource(dev, 0);
if (IS_ERR(priv->base))
return PTR_ERR(priv->base);
diff --git a/drivers/hw_random/iproc-rng200.c b/drivers/hw_random/iproc-rng200.c
index 4cb3573a7d20..22cdeebeba46 100644
--- a/drivers/hw_random/iproc-rng200.c
+++ b/drivers/hw_random/iproc-rng200.c
@@ -169,7 +169,7 @@ static int iproc_rng200_probe(struct device *dev)
return -ENOMEM;
/* Map peripheral */
- priv->base = dev_platform_ioremap_resource(dev, 0);
+ priv->base = devm_platform_ioremap_resource(dev, 0);
if (IS_ERR(priv->base)) {
dev_err(dev, "failed to remap rng regs\n");
return PTR_ERR(priv->base);
diff --git a/drivers/hw_random/omap-rng.c b/drivers/hw_random/omap-rng.c
index e6974d7769f4..7a299f49a523 100644
--- a/drivers/hw_random/omap-rng.c
+++ b/drivers/hw_random/omap-rng.c
@@ -373,7 +373,7 @@ static int omap_rng_probe(struct device *dev)
dev->priv = priv;
priv->dev = dev;
- priv->base = dev_platform_ioremap_resource(dev, 0);
+ priv->base = devm_platform_ioremap_resource(dev, 0);
if (IS_ERR(priv->base)) {
ret = PTR_ERR(priv->base);
goto err_ioremap;
diff --git a/drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c b/drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c
index 161c9d7c0d1c..905d292816c7 100644
--- a/drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c
+++ b/drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c
@@ -698,7 +698,7 @@ static int inno_dsidphy_probe(struct device *dev)
inno->pdata = device_get_match_data(inno->dev);
dev_set_drvdata(dev, inno);
- inno->phy_base = dev_platform_ioremap_resource(dev, 0);
+ inno->phy_base = devm_platform_ioremap_resource(dev, 0);
if (IS_ERR(inno->phy_base))
return PTR_ERR(inno->phy_base);
diff --git a/drivers/pmdomain/imx/imx8mp-blk-ctrl.c b/drivers/pmdomain/imx/imx8mp-blk-ctrl.c
index 3db26e91b31b..9f32bed5a319 100644
--- a/drivers/pmdomain/imx/imx8mp-blk-ctrl.c
+++ b/drivers/pmdomain/imx/imx8mp-blk-ctrl.c
@@ -409,7 +409,7 @@ static int imx8mp_blk_ctrl_probe(struct device *dev)
bc_data = of_device_get_match_data(dev);
num_domains = bc_data->num_domains;
- base = dev_platform_ioremap_resource(dev, 0);
+ base = devm_platform_ioremap_resource(dev, 0);
if (IS_ERR(base))
return PTR_ERR(base);
diff --git a/drivers/pmdomain/imx/imx93-blk-ctrl.c b/drivers/pmdomain/imx/imx93-blk-ctrl.c
index 242e3047fc0c..1d296023d2f6 100644
--- a/drivers/pmdomain/imx/imx93-blk-ctrl.c
+++ b/drivers/pmdomain/imx/imx93-blk-ctrl.c
@@ -208,7 +208,7 @@ static int imx93_blk_ctrl_probe(struct device *dev)
bc_data = of_device_get_match_data(dev);
- base = dev_platform_ioremap_resource(dev, 0);
+ base = devm_platform_ioremap_resource(dev, 0);
if (IS_ERR(base))
return PTR_ERR(base);
diff --git a/drivers/pmdomain/imx/imx93-pd.c b/drivers/pmdomain/imx/imx93-pd.c
index 3222fc17e9d0..faab1bcb7c80 100644
--- a/drivers/pmdomain/imx/imx93-pd.c
+++ b/drivers/pmdomain/imx/imx93-pd.c
@@ -93,7 +93,7 @@ static int imx93_pd_probe(struct device *dev)
if (!domain)
return -ENOMEM;
- domain->addr = dev_platform_ioremap_resource(dev, 0);
+ domain->addr = devm_platform_ioremap_resource(dev, 0);
if (IS_ERR(domain->addr))
return PTR_ERR(domain->addr);
diff --git a/drivers/pwm/pwm-imx-tpm.c b/drivers/pwm/pwm-imx-tpm.c
index f2b0b8b9038e..9d71b5113b88 100644
--- a/drivers/pwm/pwm-imx-tpm.c
+++ b/drivers/pwm/pwm-imx-tpm.c
@@ -352,7 +352,7 @@ static int pwm_imx_tpm_probe(struct device *dev)
u32 val;
int i;
- base = dev_platform_ioremap_resource(dev, 0);
+ base = devm_platform_ioremap_resource(dev, 0);
if (IS_ERR(base))
return PTR_ERR(base);
diff --git a/drivers/pwm/pwm-rockchip.c b/drivers/pwm/pwm-rockchip.c
index b302a84d5f3f..9b208467f2ee 100644
--- a/drivers/pwm/pwm-rockchip.c
+++ b/drivers/pwm/pwm-rockchip.c
@@ -261,7 +261,7 @@ static int rockchip_pwm_probe(struct device *dev)
if (!pc)
return -ENOMEM;
- pc->base = dev_platform_ioremap_resource(dev, 0);
+ pc->base = devm_platform_ioremap_resource(dev, 0);
if (IS_ERR(pc->base))
return PTR_ERR(pc->base);
diff --git a/drivers/usb/dwc3/dwc3-imx8mp.c b/drivers/usb/dwc3/dwc3-imx8mp.c
index d165b95a2eec..71bcd68b0a31 100644
--- a/drivers/usb/dwc3/dwc3-imx8mp.c
+++ b/drivers/usb/dwc3/dwc3-imx8mp.c
@@ -109,7 +109,7 @@ static int dwc3_imx8mp_probe(struct device *dev)
dwc3_imx->dev = dev;
- dwc3_imx->hsio_blk_base = dev_platform_ioremap_resource(dev, 0);
+ dwc3_imx->hsio_blk_base = devm_platform_ioremap_resource(dev, 0);
if (IS_ERR(dwc3_imx->hsio_blk_base))
return PTR_ERR(dwc3_imx->hsio_blk_base);
diff --git a/include/linux/device.h b/include/linux/device.h
index 2b33580cd573..6654bf97f91d 100644
--- a/include/linux/device.h
+++ b/include/linux/device.h
@@ -146,7 +146,7 @@ static inline int devm_add_action_or_reset(struct device *dev,
#define driver_unregister unregister_driver
-void __iomem *dev_platform_ioremap_resource(struct device *dev, int num);
+void __iomem *devm_platform_ioremap_resource(struct device *dev, int num);
static inline void __iomem *devm_ioremap(struct device *dev,
resource_size_t start,
--
2.47.3
More information about the barebox
mailing list