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

watchdog: armada_37xx_wdt: remove struct resource

No need for it with devm_platform_ioremap_resource. Simplifies probe
slightly.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Reviewed-by: Marek Behún <kabel@kernel.org>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/20241003214508.121107-1-rosenp@gmail.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>

authored by

Rosen Penev and committed by
Wim Van Sebroeck
06ba0b8d e6a08988

+3 -7
+3 -7
drivers/watchdog/armada_37xx_wdt.c
··· 248 248 static int armada_37xx_wdt_probe(struct platform_device *pdev) 249 249 { 250 250 struct armada_37xx_watchdog *dev; 251 - struct resource *res; 252 251 struct regmap *regmap; 253 252 int ret; 254 253 ··· 265 266 return PTR_ERR(regmap); 266 267 dev->cpu_misc = regmap; 267 268 268 - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); 269 - if (!res) 270 - return -ENODEV; 271 - dev->reg = devm_ioremap(&pdev->dev, res->start, resource_size(res)); 272 - if (!dev->reg) 273 - return -ENOMEM; 269 + dev->reg = devm_platform_ioremap_resource(pdev, 0); 270 + if (IS_ERR(dev->reg)) 271 + return PTR_ERR(dev->reg); 274 272 275 273 /* init clock */ 276 274 dev->clk = devm_clk_get_enabled(&pdev->dev, NULL);