rtc-lpc24xx.c (e5451c8f8330e03ad3cfa16048b4daf961af434f) | rtc-lpc24xx.c (22652ba72453d35c8a637d5c0f06b3dc29ff9eb0) |
---|---|
1/* 2 * RTC driver for NXP LPC178x/18xx/43xx Real-Time Clock (RTC) 3 * 4 * Copyright (C) 2011 NXP Semiconductors 5 * Copyright (C) 2015 Joachim Eastwood <manabian@gmail.com> 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by --- 96 unchanged lines hidden (view full) --- 105 tm->tm_min = CT0_MINS(ct0); 106 tm->tm_hour = CT0_HOURS(ct0); 107 tm->tm_wday = CT0_DOW(ct0); 108 tm->tm_mon = CT1_MONTH(ct1); 109 tm->tm_mday = CT1_DOM(ct1); 110 tm->tm_year = CT1_YEAR(ct1); 111 tm->tm_yday = CT2_DOY(ct2); 112 | 1/* 2 * RTC driver for NXP LPC178x/18xx/43xx Real-Time Clock (RTC) 3 * 4 * Copyright (C) 2011 NXP Semiconductors 5 * Copyright (C) 2015 Joachim Eastwood <manabian@gmail.com> 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by --- 96 unchanged lines hidden (view full) --- 105 tm->tm_min = CT0_MINS(ct0); 106 tm->tm_hour = CT0_HOURS(ct0); 107 tm->tm_wday = CT0_DOW(ct0); 108 tm->tm_mon = CT1_MONTH(ct1); 109 tm->tm_mday = CT1_DOM(ct1); 110 tm->tm_year = CT1_YEAR(ct1); 111 tm->tm_yday = CT2_DOY(ct2); 112 |
113 return rtc_valid_tm(tm); | 113 return 0; |
114} 115 116static int lpc24xx_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *wkalrm) 117{ 118 struct lpc24xx_rtc *rtc = dev_get_drvdata(dev); 119 struct rtc_time *tm = &wkalrm->time; 120 121 tm->tm_sec = rtc_readl(rtc, LPC24XX_ALSEC); --- 189 unchanged lines hidden --- | 114} 115 116static int lpc24xx_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *wkalrm) 117{ 118 struct lpc24xx_rtc *rtc = dev_get_drvdata(dev); 119 struct rtc_time *tm = &wkalrm->time; 120 121 tm->tm_sec = rtc_readl(rtc, LPC24XX_ALSEC); --- 189 unchanged lines hidden --- |