Searched refs:rv3029 (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-rv3029c2.c | 123 static int rv3029_eeprom_busywait(struct rv3029_data *rv3029) in rv3029_eeprom_busywait() argument 129 ret = regmap_read(rv3029->regmap, RV3029_STATUS, &sr); in rv3029_eeprom_busywait() 137 dev_err(rv3029->dev, "EEPROM busy wait timeout.\n"); in rv3029_eeprom_busywait() 144 static int rv3029_eeprom_exit(struct rv3029_data *rv3029) in rv3029_eeprom_exit() argument 147 return regmap_update_bits(rv3029->regmap, RV3029_ONOFF_CTRL, in rv3029_eeprom_exit() 152 static int rv3029_eeprom_enter(struct rv3029_data *rv3029) in rv3029_eeprom_enter() argument 158 ret = regmap_read(rv3029->regmap, RV3029_STATUS, &sr); in rv3029_eeprom_enter() 167 ret = regmap_update_bits(rv3029->regmap, RV3029_STATUS, in rv3029_eeprom_enter() 172 ret = regmap_read(rv3029->regmap, RV3029_STATUS, &sr); in rv3029_eeprom_enter() 176 dev_err(rv3029 in rv3029_eeprom_enter() 196 rv3029_eeprom_read(struct rv3029_data *rv3029, u8 reg, u8 buf[], size_t len) rv3029_eeprom_read() argument 214 rv3029_eeprom_write(struct rv3029_data *rv3029, u8 reg, u8 const buf[], size_t len) rv3029_eeprom_write() argument 247 rv3029_eeprom_update_bits(struct rv3029_data *rv3029, u8 reg, u8 mask, u8 set) rv3029_eeprom_update_bits() argument 268 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_handle_irq() local 307 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_read_time() local 350 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_read_alarm() local 385 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_alarm_irq_enable() local 394 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_set_alarm() local 424 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_set_time() local 448 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_ioctl() local 546 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_trickle_config() local 582 rv3029_read_temp(struct rv3029_data *rv3029, int *temp_mC) rv3029_read_temp() argument 600 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_hwmon_show_temp() local 615 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_hwmon_set_update_interval() local 642 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_hwmon_show_update_interval() local 678 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_hwmon_register() local 709 struct rv3029_data *rv3029; rv3029_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-rv3029c2.c | 122 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 in rv3029_eeprom_enter() 195 rv3029_eeprom_read(struct rv3029_data *rv3029, u8 reg, u8 buf[], size_t len) rv3029_eeprom_read() argument 213 rv3029_eeprom_write(struct rv3029_data *rv3029, u8 reg, u8 const buf[], size_t len) rv3029_eeprom_write() argument 246 rv3029_eeprom_update_bits(struct rv3029_data *rv3029, u8 reg, u8 mask, u8 set) rv3029_eeprom_update_bits() argument 267 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_handle_irq() local 307 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_read_time() local 350 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_read_alarm() local 385 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_alarm_irq_enable() local 394 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_set_alarm() local 424 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_set_time() local 448 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_ioctl() local 546 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_trickle_config() local 582 rv3029_read_temp(struct rv3029_data *rv3029, int *temp_mC) rv3029_read_temp() argument 600 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_hwmon_show_temp() local 615 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_hwmon_set_update_interval() local 642 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_hwmon_show_update_interval() local 678 struct rv3029_data *rv3029 = dev_get_drvdata(dev); rv3029_hwmon_register() local 706 struct rv3029_data *rv3029; rv3029_probe() local [all...] |
Completed in 3 milliseconds