rtc-ds1685.c (25ece30561d247b2931b0d11d92e9c976a668771) rtc-ds1685.c (3a905c2d9544a418953d6c18668f0f853fbd9be9)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * An rtc driver for the Dallas/Maxim DS1685/DS1687 and related real-time
4 * chips.
5 *
6 * Copyright (C) 2011-2014 Joshua Kinard <kumba@gentoo.org>.
7 * Copyright (C) 2009 Matthias Fuchs <matthias.fuchs@esd-electronics.com>.
8 *

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

1312 /* Setup complete. */
1313 ds1685_rtc_switch_to_bank0(rtc);
1314
1315 ret = rtc_add_group(rtc_dev, &ds1685_rtc_sysfs_misc_grp);
1316 if (ret)
1317 return ret;
1318
1319 nvmem_cfg.priv = rtc;
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * An rtc driver for the Dallas/Maxim DS1685/DS1687 and related real-time
4 * chips.
5 *
6 * Copyright (C) 2011-2014 Joshua Kinard <kumba@gentoo.org>.
7 * Copyright (C) 2009 Matthias Fuchs <matthias.fuchs@esd-electronics.com>.
8 *

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

1312 /* Setup complete. */
1313 ds1685_rtc_switch_to_bank0(rtc);
1314
1315 ret = rtc_add_group(rtc_dev, &ds1685_rtc_sysfs_misc_grp);
1316 if (ret)
1317 return ret;
1318
1319 nvmem_cfg.priv = rtc;
1320 ret = rtc_nvmem_register(rtc_dev, &nvmem_cfg);
1320 ret = devm_rtc_nvmem_register(rtc_dev, &nvmem_cfg);
1321 if (ret)
1322 return ret;
1323
1324 return rtc_register_device(rtc_dev);
1325}
1326
1327/**
1328 * ds1685_rtc_remove - removes rtc driver.

--- 123 unchanged lines hidden ---
1321 if (ret)
1322 return ret;
1323
1324 return rtc_register_device(rtc_dev);
1325}
1326
1327/**
1328 * ds1685_rtc_remove - removes rtc driver.

--- 123 unchanged lines hidden ---