rtc-pcf2127.c (3d740c647ff8b77b2a560ebd95ac746c46f49ed4) | rtc-pcf2127.c (0476b6c8e8b1a6dfa3a259bc7e3c135145532c71) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * An I2C and SPI driver for the NXP PCF2127/29 RTC 4 * Copyright 2013 Til-Technologies 5 * 6 * Author: Renaud Cerrato <r.cerrato@til-technologies.fr> 7 * 8 * Watchdog and tamper functions --- 123 unchanged lines hidden (view full) --- 132 133 dev_dbg(dev, 134 "%s: raw data is sec=%02x, min=%02x, hr=%02x, " 135 "mday=%02x, wday=%02x, mon=%02x, year=%02x\n", 136 __func__, buf[0], buf[1], buf[2], buf[3], buf[4], buf[5], buf[6]); 137 138 tm->tm_sec = bcd2bin(buf[0] & 0x7F); 139 tm->tm_min = bcd2bin(buf[1] & 0x7F); | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * An I2C and SPI driver for the NXP PCF2127/29 RTC 4 * Copyright 2013 Til-Technologies 5 * 6 * Author: Renaud Cerrato <r.cerrato@til-technologies.fr> 7 * 8 * Watchdog and tamper functions --- 123 unchanged lines hidden (view full) --- 132 133 dev_dbg(dev, 134 "%s: raw data is sec=%02x, min=%02x, hr=%02x, " 135 "mday=%02x, wday=%02x, mon=%02x, year=%02x\n", 136 __func__, buf[0], buf[1], buf[2], buf[3], buf[4], buf[5], buf[6]); 137 138 tm->tm_sec = bcd2bin(buf[0] & 0x7F); 139 tm->tm_min = bcd2bin(buf[1] & 0x7F); |
140 tm->tm_hour = bcd2bin(buf[2] & 0x3F); /* rtc hr 0-23 */ | 140 tm->tm_hour = bcd2bin(buf[2] & 0x3F); |
141 tm->tm_mday = bcd2bin(buf[3] & 0x3F); 142 tm->tm_wday = buf[4] & 0x07; | 141 tm->tm_mday = bcd2bin(buf[3] & 0x3F); 142 tm->tm_wday = buf[4] & 0x07; |
143 tm->tm_mon = bcd2bin(buf[5] & 0x1F) - 1; /* rtc mn 1-12 */ | 143 tm->tm_mon = bcd2bin(buf[5] & 0x1F) - 1; |
144 tm->tm_year = bcd2bin(buf[6]); 145 tm->tm_year += 100; 146 147 dev_dbg(dev, "%s: tm is secs=%d, mins=%d, hours=%d, " 148 "mday=%d, mon=%d, year=%d, wday=%d\n", 149 __func__, 150 tm->tm_sec, tm->tm_min, tm->tm_hour, 151 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); --- 873 unchanged lines hidden --- | 144 tm->tm_year = bcd2bin(buf[6]); 145 tm->tm_year += 100; 146 147 dev_dbg(dev, "%s: tm is secs=%d, mins=%d, hours=%d, " 148 "mday=%d, mon=%d, year=%d, wday=%d\n", 149 __func__, 150 tm->tm_sec, tm->tm_min, tm->tm_hour, 151 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); --- 873 unchanged lines hidden --- |