return -ENOMEM;
 
        rtc_dd->regmap = dev_get_regmap(pdev->dev.parent, NULL);
-       if (!rtc_dd->regmap) {
-               dev_err(&pdev->dev, "Parent regmap unavailable.\n");
+       if (!rtc_dd->regmap)
                return -ENXIO;
-       }
 
        rtc_dd->alarm_irq = platform_get_irq(pdev, 0);
        if (rtc_dd->alarm_irq < 0)
                                          pm8xxx_alarm_trigger,
                                          IRQF_TRIGGER_RISING,
                                          "pm8xxx_rtc_alarm", rtc_dd);
-       if (rc < 0) {
-               dev_err(&pdev->dev, "Request IRQ failed (%d)\n", rc);
+       if (rc < 0)
                return rc;
-       }
 
        rc = devm_rtc_register_device(rtc_dd->rtc);
        if (rc)