rtc-m48t86.c (25ece30561d247b2931b0d11d92e9c976a668771) rtc-m48t86.c (3a905c2d9544a418953d6c18668f0f853fbd9be9)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * ST M48T86 / Dallas DS12887 RTC driver
4 * Copyright (c) 2006 Tower Technologies
5 *
6 * Author: Alessandro Zummo <a.zummo@towertech.it>
7 *
8 * This drivers only supports the clock running in BCD and 24H mode.

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

254 return PTR_ERR(info->rtc);
255
256 info->rtc->ops = &m48t86_rtc_ops;
257
258 err = rtc_register_device(info->rtc);
259 if (err)
260 return err;
261
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * ST M48T86 / Dallas DS12887 RTC driver
4 * Copyright (c) 2006 Tower Technologies
5 *
6 * Author: Alessandro Zummo <a.zummo@towertech.it>
7 *
8 * This drivers only supports the clock running in BCD and 24H mode.

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

254 return PTR_ERR(info->rtc);
255
256 info->rtc->ops = &m48t86_rtc_ops;
257
258 err = rtc_register_device(info->rtc);
259 if (err)
260 return err;
261
262 rtc_nvmem_register(info->rtc, &m48t86_nvmem_cfg);
262 devm_rtc_nvmem_register(info->rtc, &m48t86_nvmem_cfg);
263
264 /* read battery status */
265 reg = m48t86_readb(&pdev->dev, M48T86_D);
266 dev_info(&pdev->dev, "battery %s\n",
267 (reg & M48T86_D_VRT) ? "ok" : "exhausted");
268
269 return 0;
270}

--- 14 unchanged lines hidden ---
263
264 /* read battery status */
265 reg = m48t86_readb(&pdev->dev, M48T86_D);
266 dev_info(&pdev->dev, "battery %s\n",
267 (reg & M48T86_D_VRT) ? "ok" : "exhausted");
268
269 return 0;
270}

--- 14 unchanged lines hidden ---