diff options
Diffstat (limited to 'drivers/rtc/rtc-ds1305.c')
-rw-r--r-- | drivers/rtc/rtc-ds1305.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/drivers/rtc/rtc-ds1305.c b/drivers/rtc/rtc-ds1305.c index 2dd586a19b59..129add77065d 100644 --- a/drivers/rtc/rtc-ds1305.c +++ b/drivers/rtc/rtc-ds1305.c | |||
@@ -756,19 +756,17 @@ static int ds1305_probe(struct spi_device *spi) | |||
756 | status = devm_request_irq(&spi->dev, spi->irq, ds1305_irq, | 756 | status = devm_request_irq(&spi->dev, spi->irq, ds1305_irq, |
757 | 0, dev_name(&ds1305->rtc->dev), ds1305); | 757 | 0, dev_name(&ds1305->rtc->dev), ds1305); |
758 | if (status < 0) { | 758 | if (status < 0) { |
759 | dev_dbg(&spi->dev, "request_irq %d --> %d\n", | 759 | dev_err(&spi->dev, "request_irq %d --> %d\n", |
760 | spi->irq, status); | 760 | spi->irq, status); |
761 | return status; | 761 | } else { |
762 | device_set_wakeup_capable(&spi->dev, 1); | ||
762 | } | 763 | } |
763 | |||
764 | device_set_wakeup_capable(&spi->dev, 1); | ||
765 | } | 764 | } |
766 | 765 | ||
767 | /* export NVRAM */ | 766 | /* export NVRAM */ |
768 | status = sysfs_create_bin_file(&spi->dev.kobj, &nvram); | 767 | status = sysfs_create_bin_file(&spi->dev.kobj, &nvram); |
769 | if (status < 0) { | 768 | if (status < 0) { |
770 | dev_dbg(&spi->dev, "register nvram --> %d\n", status); | 769 | dev_err(&spi->dev, "register nvram --> %d\n", status); |
771 | return status; | ||
772 | } | 770 | } |
773 | 771 | ||
774 | return 0; | 772 | return 0; |