rtc-isl1208.c (75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37) rtc-isl1208.c (3a905c2d9544a418953d6c18668f0f853fbd9be9)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * Intersil ISL1208 rtc class driver
4 *
5 * Copyright 2005,2006 Hebert Valerio Riedel <hvr@gnu.org>
6 */
7
8#include <linux/bcd.h>

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

885 if (rc)
886 return rc;
887
888 if (evdet_irq > 0 && evdet_irq != client->irq)
889 rc = isl1208_setup_irq(client, evdet_irq);
890 if (rc)
891 return rc;
892
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * Intersil ISL1208 rtc class driver
4 *
5 * Copyright 2005,2006 Hebert Valerio Riedel <hvr@gnu.org>
6 */
7
8#include <linux/bcd.h>

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

885 if (rc)
886 return rc;
887
888 if (evdet_irq > 0 && evdet_irq != client->irq)
889 rc = isl1208_setup_irq(client, evdet_irq);
890 if (rc)
891 return rc;
892
893 rc = rtc_nvmem_register(isl1208->rtc, &isl1208->nvmem_config);
893 rc = devm_rtc_nvmem_register(isl1208->rtc, &isl1208->nvmem_config);
894 if (rc)
895 return rc;
896
897 return rtc_register_device(isl1208->rtc);
898}
899
900static struct i2c_driver isl1208_driver = {
901 .driver = {

--- 12 unchanged lines hidden ---
894 if (rc)
895 return rc;
896
897 return rtc_register_device(isl1208->rtc);
898}
899
900static struct i2c_driver isl1208_driver = {
901 .driver = {

--- 12 unchanged lines hidden ---