1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright 2017 General Electric Company
18 ret = uclass_get_device(UCLASS_RTC, 0, &dev);
20 env_set("rtc_status", "FAIL");
24 for (i = 0; i < retry; i++) {
25 ret = dm_rtc_get(dev, &tm);
26 if (!ret || ret == -EINVAL)
30 if (!ret && tm.tm_year > 2037) {
39 for (i = 0; i < retry; i++) {
40 ret = dm_rtc_set(dev, &tm);
50 env_set("rtc_status", "FAIL");
52 env_set("rtc_status", "2038");
54 env_set("rtc_status", "OK");