rtc-pcf85363.c (976e3645923bdd2fe7893aae33fd7a21098bfb28) rtc-pcf85363.c (3a905c2d9544a418953d6c18668f0f853fbd9be9)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * drivers/rtc/rtc-pcf85363.c
4 *
5 * Driver for NXP PCF85363 real-time clock.
6 *
7 * Copyright (C) 2017 Eric Nelson
8 */

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

417 else
418 pcf85363->rtc->ops = &rtc_ops_alarm;
419 }
420
421 ret = rtc_register_device(pcf85363->rtc);
422
423 for (i = 0; i < config->num_nvram; i++) {
424 nvmem_cfg[i].priv = pcf85363;
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * drivers/rtc/rtc-pcf85363.c
4 *
5 * Driver for NXP PCF85363 real-time clock.
6 *
7 * Copyright (C) 2017 Eric Nelson
8 */

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

417 else
418 pcf85363->rtc->ops = &rtc_ops_alarm;
419 }
420
421 ret = rtc_register_device(pcf85363->rtc);
422
423 for (i = 0; i < config->num_nvram; i++) {
424 nvmem_cfg[i].priv = pcf85363;
425 rtc_nvmem_register(pcf85363->rtc, &nvmem_cfg[i]);
425 devm_rtc_nvmem_register(pcf85363->rtc, &nvmem_cfg[i]);
426 }
427
428 return ret;
429}
430
431static const struct of_device_id dev_ids[] = {
432 { .compatible = "nxp,pcf85263", .data = &pcf_85263_config },
433 { .compatible = "nxp,pcf85363", .data = &pcf_85363_config },

--- 17 unchanged lines hidden ---
426 }
427
428 return ret;
429}
430
431static const struct of_device_id dev_ids[] = {
432 { .compatible = "nxp,pcf85263", .data = &pcf_85263_config },
433 { .compatible = "nxp,pcf85363", .data = &pcf_85363_config },

--- 17 unchanged lines hidden ---