mips: rb532: use devm_platform_ioremap_resource in gpio probe
Subsystems (2)
PATCH 1/1 mips: rb532: use devm_platform_ioremap_resource in gpio probe
Replace the platform_get_resource()/devm_ioremap_resource() pair with the devm_platform_ioremap_resource() helper and drop the now-unused struct resource pointer and NULL check.
Assisted-by opencode:deepseek-v4-flash-free
Signed-off-by Rosen Penev <[email protected]>
--- arch/mips/rb532/gpio.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-)
arch/mips/rb532/gpio.c +1 -6
@@ -192,13 +192,8 @@ EXPORT_SYMBOL(rb532_gpio_set_func);static int rb532_gpio_probe (struct platform_device *pdev) {struct device *dev = &pdev->dev; -struct resource *res; - res =platform_get_resource (pdev,IORESOURCE_MEM ,0 ); -if (!res) -return -EINVAL ; - - rb532_gpio_chip->regbase =devm_ioremap_resource (dev, res); + rb532_gpio_chip->regbase =devm_platform_ioremap_resource (pdev,0 );if (IS_ERR (rb532_gpio_chip->regbase))return PTR_ERR (rb532_gpio_chip->regbase);
Signature · 1 line
2.55.0
Quoted 5 lines
Replace the platform_get_resource()/devm_ioremap_resource() pair with the
devm_platform_ioremap_resource()helper and drop the now-unused struct resource pointer and NULL check.Assisted-by opencode:deepseek-v4-flash-free
Would it be helpful to mention that a wrapper function is available since the commit 7945f929f1a77a1c8887a97ca07f87626858ff42 ("drivers:
provide devm_platform_ioremap_resource()")?
Regards,
Markus