hc
2023-12-11 1f93a7dfd1f8d5ff7a5c53246c7534fe2332d6f4
kernel/drivers/rtc/rtc-spear.c
....@@ -347,7 +347,6 @@
347347
348348 static int spear_rtc_probe(struct platform_device *pdev)
349349 {
350
- struct resource *res;
351350 struct spear_rtc_config *config;
352351 int status = 0;
353352 int irq;
....@@ -358,10 +357,8 @@
358357
359358 /* alarm irqs */
360359 irq = platform_get_irq(pdev, 0);
361
- if (irq < 0) {
362
- dev_err(&pdev->dev, "no update irq?\n");
360
+ if (irq < 0)
363361 return irq;
364
- }
365362
366363 status = devm_request_irq(&pdev->dev, irq, spear_rtc_irq, 0, pdev->name,
367364 config);
....@@ -371,8 +368,7 @@
371368 return status;
372369 }
373370
374
- res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
375
- config->ioaddr = devm_ioremap_resource(&pdev->dev, res);
371
+ config->ioaddr = devm_platform_ioremap_resource(pdev, 0);
376372 if (IS_ERR(config->ioaddr))
377373 return PTR_ERR(config->ioaddr);
378374