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 --- |