Commit 1536f6dc authored by Alexandre Belloni's avatar Alexandre Belloni

rtc: ds1343: switch to rtc_register_device

This allows for future improvement of the driver.
Signed-off-by: default avatarAlexandre Belloni <alexandre.belloni@bootlin.com>
parent b5086150
...@@ -642,12 +642,15 @@ static int ds1343_probe(struct spi_device *spi) ...@@ -642,12 +642,15 @@ static int ds1343_probe(struct spi_device *spi)
data &= ~(DS1343_OSF | DS1343_IRQF1 | DS1343_IRQF0); data &= ~(DS1343_OSF | DS1343_IRQF1 | DS1343_IRQF0);
regmap_write(priv->map, DS1343_STATUS_REG, data); regmap_write(priv->map, DS1343_STATUS_REG, data);
priv->rtc = devm_rtc_device_register(&spi->dev, "ds1343", priv->rtc = devm_rtc_allocate_device(&spi->dev);
&ds1343_rtc_ops, THIS_MODULE); if (IS_ERR(priv->rtc))
if (IS_ERR(priv->rtc)) {
dev_err(&spi->dev, "unable to register rtc ds1343\n");
return PTR_ERR(priv->rtc); return PTR_ERR(priv->rtc);
}
priv->rtc->ops = &ds1343_rtc_ops;
res = rtc_register_device(priv->rtc);
if (res)
return res;
priv->irq = spi->irq; priv->irq = spi->irq;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment