Lines Matching refs:rtc_data
175 u32 rtc_data[2]; in loongson_rtc_read_time() local
181 ret = regmap_bulk_read(priv->regmap, TOY_READ0_REG, rtc_data, in loongson_rtc_read_time()
182 ARRAY_SIZE(rtc_data)); in loongson_rtc_read_time()
186 tm->tm_sec = FIELD_GET(TOY_SEC, rtc_data[0]); in loongson_rtc_read_time()
187 tm->tm_min = FIELD_GET(TOY_MIN, rtc_data[0]); in loongson_rtc_read_time()
188 tm->tm_hour = FIELD_GET(TOY_HOUR, rtc_data[0]); in loongson_rtc_read_time()
189 tm->tm_mday = FIELD_GET(TOY_DAY, rtc_data[0]); in loongson_rtc_read_time()
190 tm->tm_mon = FIELD_GET(TOY_MON, rtc_data[0]) - 1; in loongson_rtc_read_time()
191 tm->tm_year = rtc_data[1]; in loongson_rtc_read_time()
201 u32 rtc_data[2]; in loongson_rtc_set_time() local
204 rtc_data[0] = FIELD_PREP(TOY_SEC, tm->tm_sec) in loongson_rtc_set_time()
209 rtc_data[1] = tm->tm_year; in loongson_rtc_set_time()
211 ret = regmap_bulk_write(priv->regmap, TOY_WRITE0_REG, rtc_data, in loongson_rtc_set_time()
212 ARRAY_SIZE(rtc_data)); in loongson_rtc_set_time()