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