rtc-ds1343.c (25ece30561d247b2931b0d11d92e9c976a668771) rtc-ds1343.c (3a905c2d9544a418953d6c18668f0f853fbd9be9)
1// SPDX-License-Identifier: GPL-2.0-only
2/* rtc-ds1343.c
3 *
4 * Driver for Dallas Semiconductor DS1343 Low Current, SPI Compatible
5 * Real Time Clock
6 *
7 * Author : Raghavendra Chandra Ganiga <ravi23ganiga@gmail.com>
8 * Ankur Srivastava <sankurece@gmail.com> : DS1343 Nvram Support

--- 399 unchanged lines hidden (view full) ---

408 dev_err(&spi->dev,
409 "unable to create sysfs entries for rtc ds1343\n");
410
411 res = rtc_register_device(priv->rtc);
412 if (res)
413 return res;
414
415 nvmem_cfg.priv = priv;
1// SPDX-License-Identifier: GPL-2.0-only
2/* rtc-ds1343.c
3 *
4 * Driver for Dallas Semiconductor DS1343 Low Current, SPI Compatible
5 * Real Time Clock
6 *
7 * Author : Raghavendra Chandra Ganiga <ravi23ganiga@gmail.com>
8 * Ankur Srivastava <sankurece@gmail.com> : DS1343 Nvram Support

--- 399 unchanged lines hidden (view full) ---

408 dev_err(&spi->dev,
409 "unable to create sysfs entries for rtc ds1343\n");
410
411 res = rtc_register_device(priv->rtc);
412 if (res)
413 return res;
414
415 nvmem_cfg.priv = priv;
416 rtc_nvmem_register(priv->rtc, &nvmem_cfg);
416 devm_rtc_nvmem_register(priv->rtc, &nvmem_cfg);
417
418 priv->irq = spi->irq;
419
420 if (priv->irq >= 0) {
421 res = devm_request_threaded_irq(&spi->dev, spi->irq, NULL,
422 ds1343_thread, IRQF_ONESHOT,
423 "ds1343", priv);
424 if (res) {

--- 61 unchanged lines hidden ---
417
418 priv->irq = spi->irq;
419
420 if (priv->irq >= 0) {
421 res = devm_request_threaded_irq(&spi->dev, spi->irq, NULL,
422 ds1343_thread, IRQF_ONESHOT,
423 "ds1343", priv);
424 if (res) {

--- 61 unchanged lines hidden ---