| * Copyright (C) 2008, Guennadi Liakhovetski <lg@denx.de> |
| * SPDX-License-Identifier: GPL-2.0+ |
| int rtc_get(struct rtc_time *rtc) |
| struct pmic *p = pmic_get("FSL_PMIC"); |
| ret = pmic_reg_read(p, REG_RTC_DAY, &day1); |
| ret = pmic_reg_read(p, REG_RTC_TIME, &time); |
| ret = pmic_reg_read(p, REG_RTC_DAY, &day2); |
| } while (day1 != day2 && i++ < 3); |
| tim = day1 * 86400 + time; |
| int rtc_set(struct rtc_time *rtc) |
| struct pmic *p = pmic_get("FSL_PMIC"); |
| pmic_reg_write(p, REG_RTC_DAY, day); |
| pmic_reg_write(p, REG_RTC_TIME, time); |