Home
last modified time | relevance | path

Searched refs:rv3029 (Results 1 – 2 of 2) sorted by relevance

/drivers/rtc/
Drtc-rv3029c2.c122 static int rv3029_eeprom_busywait(struct rv3029_data *rv3029) in rv3029_eeprom_busywait() argument
128 ret = regmap_read(rv3029->regmap, RV3029_STATUS, &sr); in rv3029_eeprom_busywait()
136 dev_err(rv3029->dev, "EEPROM busy wait timeout.\n"); in rv3029_eeprom_busywait()
143 static int rv3029_eeprom_exit(struct rv3029_data *rv3029) in rv3029_eeprom_exit() argument
146 return regmap_update_bits(rv3029->regmap, RV3029_ONOFF_CTRL, in rv3029_eeprom_exit()
151 static int rv3029_eeprom_enter(struct rv3029_data *rv3029) in rv3029_eeprom_enter() argument
157 ret = regmap_read(rv3029->regmap, RV3029_STATUS, &sr); in rv3029_eeprom_enter()
166 ret = regmap_update_bits(rv3029->regmap, RV3029_STATUS, in rv3029_eeprom_enter()
171 ret = regmap_read(rv3029->regmap, RV3029_STATUS, &sr); in rv3029_eeprom_enter()
175 dev_err(rv3029->dev, in rv3029_eeprom_enter()
[all …]
DKconfig939 rtc-rv3029.