1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright 2017 General Electric Company
16 unsigned int current_i2c_bus = i2c_get_bus_num();
18 ret = i2c_set_bus_num(CONFIG_SYS_RTC_BUS_NUM);
24 for (i = 0; i < retry; i++) {
26 if (!ret || ret == -EINVAL)
31 env_set("rtc_status", "RTC_ERROR");
33 if (tm.tm_year > 2037) {
42 for (i = 0; i < retry; i++) {
49 env_set("rtc_status", "RTC_ERROR");
52 i2c_set_bus_num(current_i2c_bus);